コード例 #1
0
 internal void OperationAsynchronousStream(OperationParameter.OperationNode parameter, Func <AutoCSer.Net.TcpServer.ReturnValue <ReturnParameter>, bool> onOperation)
 {
     TcpServer.CallQueue.Add(new ServerCall.OperationAsynchronous(Cache, parameter.Buffer, onOperation));
 }
コード例 #2
0
 internal void OperationAsynchronousOnly(OperationParameter.OperationNode parameter)
 {
     Cache.Operation(parameter.Buffer, nullCallbackHandle);
 }
コード例 #3
0
 internal void OperationOnly(OperationParameter.OperationNode parameter)
 {
     Cache.Operation(parameter.Buffer);
 }
コード例 #4
0
 internal ReturnParameter OperationStream(OperationParameter.OperationNode parameter)
 {
     ValueData.Data returnValue = Cache.Operation(parameter.Buffer);
     returnValue.IsReturnDeSerializeStream = true;
     return(new ReturnParameter(ref returnValue));
 }
コード例 #5
0
 internal ReturnParameter Operation(OperationParameter.OperationNode parameter)
 {
     return(new ReturnParameter(Cache.Operation(parameter.Buffer)));
 }
コード例 #6
0
 internal void OperationAsynchronousOnly(OperationParameter.OperationNode parameter)
 {
     Cache.Operation(parameter.Buffer, AutoCSer.Net.TcpServer.ServerCallback <ReturnParameter> .Null.Default);
 }
コード例 #7
0
 internal void OperationAsynchronousStream(OperationParameter.OperationNode parameter, AutoCSer.Net.TcpServer.ServerCallback <ReturnParameter> onOperation)
 {
     Cache.Operation(parameter.Buffer, onOperation);
     //TcpServer.CallQueue.Add(new ServerCall.OperationAsynchronous(Cache, parameter.Buffer, onOperation));
 }