protected void Send(MyMethodDefinition method, IMessage message) { MyRpcRequest req = new MyRpcRequest(); req.RequestId = 0; req.MethodId = method.MethodId; req.ServiceId = this.ServiceId; req.PayloadData = message.ToByteString(); m_Canal.Send(req); }
protected void AddMethod(MyMethodDefinition method) { m_Methods.Add(method.MethodId, method); }
public MySearchService() : base("search_service") { this.AddMethod(MyMethodDefinition <SearchRequest, SearchResponse> .Create("search", Search)); }
public void AddMethod(MyMethodDefinition method) { m_Methods.Add(method.MethodId, method); }
public MySearchClient(SimpleClient canal) : base("search_service", canal) { AddMethod(MyMethodDefinition <SearchRequest, SearchResponse> .Create("search")); this.Start(); }