public XSub([NotNull] Ctx parent, int threadId, int socketId) : base(parent, threadId, socketId) { m_options.SocketType = ZmqSocketType.Xsub; m_hasMessage = false; m_more = false; m_options.Linger = 0; m_fairQueueing = new FairQueueing(); m_distribution = new Distribution(); m_subscriptions = new Trie(); m_message = new Msg(); m_message.InitEmpty(); }
public XPub([NotNull] Ctx parent, int threadId, int socketId) : base(parent, threadId, socketId) { m_options.SocketType = ZmqSocketType.Xpub; m_verbose = false; m_manual = false; m_more = false; m_welcomeMessage = new Msg(); m_welcomeMessage.InitEmpty(); m_subscriptions = new MultiTrie(); m_distribution = new Distribution(); m_pending = new Queue<byte[]>(); }