namespace NetMQ.Sockets
{
///
/// Dish socket, thread-safe alternative for SUB socket
///
public class DishSocket : ThreadSafeSocket, IGroupInSocket
{
///
/// Create a new Client Socket.
///
public DishSocket() : base(ZmqSocketType.Dish)
{
}
///
/// Join the dish socket to a group
///
/// The group to join
public void Join(string group)
{
m_socketHandle.CheckDisposed();
m_socketHandle.Join(group);
}
///
/// Leave a group for a dish socket
///
/// The group leave
public void Leave(string group)
{
m_socketHandle.CheckDisposed();
m_socketHandle.Leave(group);
}
}
}