public void Ping_2() { var args = new Arguments_0(); var result = new Result_0(); Call(PortMapperConstants.Ping_2, PortMapperConstants.PortMapperVersion, args, result); }
protected override void DispatchReceivedCall(ReceivedRpcCall call) { if (call.Version == PortMapperConstants.PortMapperVersion) { switch (call.Procedure) { case PortMapperConstants.Ping_2: { var args = new Arguments_0(); call.RetrieveCall(args); Ping_2(call.Caller); call.Reply(new Result_0()); break; } case PortMapperConstants.Set_2: { var args = new Mapping(); call.RetrieveCall(args); var result = new Result_1(); result.Value = Set_2(call.Caller, args); call.Reply(result); break; } case PortMapperConstants.Unset_2: { var args = new Mapping(); call.RetrieveCall(args); var result = new Result_2(); result.Value = Unset_2(call.Caller, args); call.Reply(result); break; } case PortMapperConstants.GetPort_2: { var args = new Mapping(); call.RetrieveCall(args); var result = new Result_3(); result.Value = GetPort_2(call.Caller, args); call.Reply(result); break; } case PortMapperConstants.Dump_2: { var args = new Arguments_4(); call.RetrieveCall(args); var result = Dump_2(call.Caller); call.Reply(result); break; } case PortMapperConstants.Call_2: { var args = new CallArguments(); call.RetrieveCall(args); var result = Call_2(call.Caller, args); call.Reply(result); break; } default: call.ProcedureUnavailable(); break; } } else { call.ProgramMismatch(); } }