NetMQ.Core.Reaper.Reaper C# (CSharp) Method

Reaper() public method

Create a new Reaper with the given thread-id. This will have a new Poller with the name "reaper-" + thread-id, and a Mailbox of that same name.
public Reaper ( [ ctx, int threadId ) : System
ctx [ the Ctx for this to be in
threadId int an integer id to give to the thread this will live on
return System
        public Reaper([NotNull] Ctx ctx, int threadId)
            : base(ctx, threadId)
        {
            m_sockets = 0;
            m_terminating = false;

            string name = "reaper-" + threadId;
            m_poller = new Utils.Poller(name);

            m_mailbox = new Mailbox(name);

            m_mailboxHandle = m_mailbox.Handle;
            m_poller.AddHandle(m_mailboxHandle, this);
            m_poller.SetPollIn(m_mailboxHandle);
        }