public override void ExecuteMessage(IExtensible message, RpcSession session) { messageCallback((TMessage)message, (TSession)session); }
public OutgoingProxy(RpcSession rpcSession) { this.rpcSession = rpcSession; }
public override IExtensible ExecuteRequest(IExtensible message, RpcSession session) { throw new NotImplementedException(); }
public override void ExecuteMessage(IExtensible message, RpcSession session) { throw new NotImplementedException(); }
public override IExtensible ExecuteRequest(IExtensible message, RpcSession session) { return(requestCallback((TRequestMessage)message, (TSession)session)); }
public abstract void ExecuteMessage(ProtoBuf.IExtensible message, RpcSession session);
public abstract IExtensible ExecuteRequest(IExtensible message, RpcSession session);