public Call(CallSlot call, Action<CallReactor, Call> callback) { if (call==null || callback==null) throw new InvalidGlueOperationException(StringConsts.ARGUMENT_ERROR + "Call.ctor(null)"); m_CallSlot = call; m_Callback = callback; }
public void ClientDispatchedRequest(ClientEndPoint client, RequestMsg request, CallSlot callSlot) { if (client.Binding.OperationFlow == OperationFlow.Asynchronous) { m_Calls.Put(callSlot); } }
public void ClientDispatchedRequest(ClientEndPoint client, RequestMsg request, CallSlot callSlot) { }
public ResponseMsg ClientDeliverResponse(CallSlot callSlot, ResponseMsg response) { if (response.ReturnValue is string) return new ResponseMsg(response, (string)(response.ReturnValue) + " Added by Client Inspector"); else return response; }
public void ClientDispatchedRequest(ClientEndPoint client, RequestMsg request, CallSlot callSlot) { if (client.Binding.OperationFlow == OperationFlow.Asynchronous) m_Calls.Put(callSlot); }
public Call(CallSlot call) { if (call==null) throw new InvalidGlueOperationException(StringConsts.ARGUMENT_ERROR + "Call.ctor(null)"); m_CallSlot=call; }