public override bool equivalent(EndpointI endpoint) { if (!(endpoint is WSEndpoint)) { return(false); } WSEndpoint wsEndpointI = (WSEndpoint)endpoint; return(_delegate.equivalent(wsEndpointI._delegate)); }
public override int CompareTo(EndpointI obj) { if (!(obj is EndpointI)) { return(type() < obj.type() ? -1 : 1); } WSEndpoint p = (WSEndpoint)obj; if (this == p) { return(0); } int v = string.Compare(_resource, p._resource, StringComparison.Ordinal); if (v != 0) { return(v); } return(_delegate.CompareTo(p._delegate)); }
public EndpointI listen() { _endpoint = _endpoint.endpoint(_delegate.listen()); return _endpoint; }
internal WSAcceptor(WSEndpoint endpoint, ProtocolInstance instance, Acceptor del) { _endpoint = endpoint; _instance = instance; _delegate = del; }
internal WSAcceptor(WSEndpoint endpoint, TransportInstance instance, IAcceptor del) { _endpoint = endpoint; _instance = instance; _delegate = del; }