NetMQ.Core.Ctx.UnregisterEndpoint C# (CSharp) Method

UnregisterEndpoint() public method

Un-register the given address/socket, by removing it from the contained list of endpoints.
public UnregisterEndpoint ( [ address, [ socket ) : bool
address [ the (string) address denoting the endpoint to unregister
socket [ the socket associated with that endpoint
return bool
        public bool UnregisterEndpoint([NotNull] string address, [NotNull] SocketBase socket)
        {
            lock (m_endpointsSync)
            {
                Endpoint endpoint;

                if (!m_endpoints.TryGetValue(address, out endpoint))
                    return false;

                if (socket != endpoint.Socket)
                    return false;

                m_endpoints.Remove(address);
                return true;
            }
        }

Usage Example

Example #1
0
 protected bool UnregisterEndpoint([NotNull] string addr, [NotNull] SocketBase socket)
 {
     return(m_ctx.UnregisterEndpoint(addr, socket));
 }
All Usage Examples Of NetMQ.Core.Ctx::UnregisterEndpoint