void IGreeterRpc_NoReply.GreetInterfaceSerializeClass(Rpc.Test.Interface.InterfaceSerializeClass dataClass) { var _writer_ = NetPool.DataWriterPool.Alloc(); try { _writer_.Write((int)IGreeterRpc_Enum.GreetInterfaceSerializeClass); _writer_.Write <Rpc.Test.Interface.InterfaceSerializeClass>(dataClass); SendRequest(_writer_); } finally { NetPool.DataWriterPool.Free(_writer_); } }
public abstract Task <Rpc.Test.Interface.InterfaceSerializeClass> GreetInterfaceSerializeClass(Rpc.Test.Interface.InterfaceSerializeClass dataClass);
public async Task <Rpc.Test.Interface.InterfaceSerializeClass> GreetInterfaceSerializeClass(Rpc.Test.Interface.InterfaceSerializeClass dataClass) { var _writer_ = NetPool.DataWriterPool.Alloc(); try { _writer_.Write((int)IGreeterRpc_Enum.GreetInterfaceSerializeClass); _writer_.Write <Rpc.Test.Interface.InterfaceSerializeClass>(dataClass); using (var _reader_ = await SendRequestAndReceive(_writer_)) { return(_reader_.Read <Rpc.Test.Interface.InterfaceSerializeClass>()); } } finally { NetPool.DataWriterPool.Free(_writer_); } }