public void Hello2(RpcTestInterface.Param p) { ISHelloService_Hello2_MsgIn msg = new ISHelloService_Hello2_MsgIn(); msg.p = p; Func <byte[], int, ValueTuple <byte[], int, int> > f = delegate(byte[] buffer, int start) { var msgSerializeInfo = Serializer.Serialize(msg, buffer, start); return(msgSerializeInfo); }; CallAsync.SendWithoutResponse(ChunkType, 0, (int)ProtoID.EISHelloService_Hello2_MsgIn, f); }
private IMessage Deserialize_Hello2(byte[] bytes, int iStartIndex, int iCount) { ISHelloService_Hello2_MsgIn msg = m_service.Serializer.Deserialize <ISHelloService_Hello2_MsgIn>(bytes, iStartIndex, iCount); return(msg); }
private async MyTask Process_Hello2(int iCommunicateID, IMessage _msg) { ISHelloService_Hello2_MsgIn msg = (ISHelloService_Hello2_MsgIn)_msg; m_service.Hello2(msg.p); }