public void CallMethod( pbd::MethodDescriptor method, pb::IRpcController controller, pb::IMessage request, global::System.Action<pb::IMessage> done) { if (method.Service != Descriptor) { throw new global::System.ArgumentException( "Service.CallMethod() given method descriptor for wrong service type."); } switch(method.Index) { case 0: this.FindChannel(controller, (global::bnet.protocol.channel.FindChannelRequest) request, pb::RpcUtil.SpecializeCallback<global::bnet.protocol.channel.FindChannelResponse>( done)); return; case 1: this.CreateChannel(controller, (global::bnet.protocol.channel.CreateChannelRequest) request, pb::RpcUtil.SpecializeCallback<global::bnet.protocol.channel.CreateChannelResponse>( done)); return; case 2: this.JoinChannel(controller, (global::bnet.protocol.channel.JoinChannelRequest) request, pb::RpcUtil.SpecializeCallback<global::bnet.protocol.channel.JoinChannelResponse>( done)); return; default: throw new global::System.InvalidOperationException("Can't get here."); } }
public void CallMethod( pbd::MethodDescriptor method, pb::IRpcController controller, pb::IMessage request, global::System.Action<pb::IMessage> done) { if (method.Service != Descriptor) { throw new global::System.ArgumentException( "Service.CallMethod() given method descriptor for wrong service type."); } switch(method.Index) { case 0: this.Foo(controller, (global::Google.ProtocolBuffers.TestProtos.FooRequest) request, pb::RpcUtil.SpecializeCallback<global::Google.ProtocolBuffers.TestProtos.FooResponse>( done)); return; case 1: this.Bar(controller, (global::Google.ProtocolBuffers.TestProtos.BarRequest) request, pb::RpcUtil.SpecializeCallback<global::Google.ProtocolBuffers.TestProtos.BarResponse>( done)); return; default: throw new global::System.InvalidOperationException("Can't get here."); } }
public static SubMessage ParseFrom(pb::CodedInputStream data, pb::ExtensionRegistry er) { return new SubMessage(_PBJ_Internal.TestMessage.Types.SubMessage.ParseFrom(data,er)); }
public static SubMessage ParseFrom(global::System.IO.Stream data, pb::ExtensionRegistry er) { return new SubMessage(_PBJ_Internal.TestMessage.Types.SubMessage.ParseFrom(data,er)); }
public static SubMessage ParseFrom(pb::ByteString data) { return new SubMessage(_PBJ_Internal.TestMessage.Types.SubMessage.ParseFrom(data)); }
public static ExternalMessage ParseFrom(pb::CodedInputStream data) { return new ExternalMessage(_PBJ_Internal.ExternalMessage.ParseFrom(data)); }
public static ExternalMessage ParseFrom(byte[] data, pb::ExtensionRegistry er) { return new ExternalMessage(_PBJ_Internal.ExternalMessage.ParseFrom(data,er)); }
public Builder AddXxbb(pb::ByteString value) { super.AddXxbb(PBJ._PBJ.Construct(value)); return this; }
public static ObjLoc ParseFrom(pb::CodedInputStream data) { return new ObjLoc(_PBJ_Internal.ObjLoc.ParseFrom(data)); }
public static ObjLoc ParseFrom(global::System.IO.Stream data, pb::ExtensionRegistry er) { return new ObjLoc(_PBJ_Internal.ObjLoc.ParseFrom(data,er)); }
public static ObjLoc ParseFrom(byte[] data, pb::ExtensionRegistry er) { return new ObjLoc(_PBJ_Internal.ObjLoc.ParseFrom(data,er)); }
public static ObjLoc ParseFrom(pb::ByteString data) { return new ObjLoc(_PBJ_Internal.ObjLoc.ParseFrom(data)); }
public static MessageBody ParseFrom(pb::CodedInputStream data) { return new MessageBody(_PBJ_Internal.MessageBody.ParseFrom(data)); }
public static MessageBody ParseFrom(global::System.IO.Stream data, pb::ExtensionRegistry er) { return new MessageBody(_PBJ_Internal.MessageBody.ParseFrom(data,er)); }
public static MessageBody ParseFrom(byte[] data, pb::ExtensionRegistry er) { return new MessageBody(_PBJ_Internal.MessageBody.ParseFrom(data,er)); }
public static SubMessage ParseFrom(pb::ByteString data, pb::ExtensionRegistry er) { return new SubMessage(_PBJ_Internal.ExternalMessage.Types.SubMessage.ParseFrom(data,er)); }
public Builder SetXxbb(int index, pb::ByteString value) { super.SetXxbb(index,PBJ._PBJ.Construct(value)); return this; }
public static ObjLoc ParseFrom(pb::CodedInputStream data, pb::ExtensionRegistry er) { return new ObjLoc(_PBJ_Internal.ObjLoc.ParseFrom(data,er)); }
public static ExternalMessage ParseFrom(pb::ByteString data) { return new ExternalMessage(_PBJ_Internal.ExternalMessage.ParseFrom(data)); }
public static MessageBody ParseFrom(pb::CodedInputStream data, pb::ExtensionRegistry er) { return new MessageBody(_PBJ_Internal.MessageBody.ParseFrom(data,er)); }
public static ExternalMessage ParseFrom(global::System.IO.Stream data, pb::ExtensionRegistry er) { return new ExternalMessage(_PBJ_Internal.ExternalMessage.ParseFrom(data,er)); }
public static Stub CreateStub(pb::IRpcChannel channel) { return new Stub(channel); }
public static ExternalMessage ParseFrom(pb::CodedInputStream data, pb::ExtensionRegistry er) { return new ExternalMessage(_PBJ_Internal.ExternalMessage.ParseFrom(data,er)); }
internal Stub(pb::IRpcChannel channel) { this.channel = channel; }
public static SubMessage ParseFrom(byte[] data, pb::ExtensionRegistry er) { return new SubMessage(_PBJ_Internal.TestMessage.Types.SubMessage.ParseFrom(data,er)); }
public override void JoinChannel( pb::IRpcController controller, global::bnet.protocol.channel.JoinChannelRequest request, global::System.Action<global::bnet.protocol.channel.JoinChannelResponse> done) { channel.CallMethod(Descriptor.Methods[2], controller, request, global::bnet.protocol.channel.JoinChannelResponse.DefaultInstance, pb::RpcUtil.GeneralizeCallback<global::bnet.protocol.channel.JoinChannelResponse, global::bnet.protocol.channel.JoinChannelResponse.Builder>(done, global::bnet.protocol.channel.JoinChannelResponse.DefaultInstance)); }
public static SubMessage ParseFrom(pb::CodedInputStream data) { return new SubMessage(_PBJ_Internal.TestMessage.Types.SubMessage.ParseFrom(data)); }
public abstract void JoinChannel( pb::IRpcController controller, global::bnet.protocol.channel.JoinChannelRequest request, global::System.Action<global::bnet.protocol.channel.JoinChannelResponse> done);
public static void RegisterAllExtensions(pb::ExtensionRegistry registry) { }
public static TestMessage ParseFrom(pb::ByteString data, pb::ExtensionRegistry er) { return new TestMessage(_PBJ_Internal.TestMessage.ParseFrom(data,er)); }