public Channel(Connection connection, int channel, SessionDelegate sessionDelegate) { _connection = connection; _channel = channel; _methoddelegate = new ChannelDelegate(); _sessionDelegate = sessionDelegate; }
public abstract void Dispatch <C>(C context, MethodDelegate <C> mdelegate);
public override void Dispatch <C>(C context, MethodDelegate <C> mdelegate) { mdelegate.SessionKnownCompleted(context, this); }
public void Dispatch <C>(C context, MethodDelegate <C> mdelegate) { mdelegate.ExchangeBoundResult(context, this); }
public void Dispatch<C>(C context, MethodDelegate<C> mdelegate) { mdelegate.GetTimeoutResult(context, this); }
public void Dispatch <C>(C context, MethodDelegate <C> mdelegate) { mdelegate.MessageResumeResult(context, this); }