public abstract void RegisterListener (ChannelDispatcher channel, TimeSpan timeout); public abstract void UnregisterListener (ChannelDispatcher channel, TimeSpan timeout);
protected override void OnOpen(TimeSpan timeout) { listener_manager = GetOrCreateListenerManager(); Properties.Add(listener_manager); listener_manager.RegisterListener(ChannelDispatcher, Source, timeout); }