示例#1
0
 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.");
   }
 }
示例#3
0
 public static SubMessage ParseFrom(pb::CodedInputStream data, pb::ExtensionRegistry er) {
     return new SubMessage(_PBJ_Internal.TestMessage.Types.SubMessage.ParseFrom(data,er));
 }
示例#4
0
 public static SubMessage ParseFrom(global::System.IO.Stream data, pb::ExtensionRegistry er) {
     return new SubMessage(_PBJ_Internal.TestMessage.Types.SubMessage.ParseFrom(data,er));
 }
示例#5
0
 public static SubMessage ParseFrom(pb::ByteString data) {
     return new SubMessage(_PBJ_Internal.TestMessage.Types.SubMessage.ParseFrom(data));
 }
示例#6
0
 public static ExternalMessage ParseFrom(pb::CodedInputStream data) {
     return new ExternalMessage(_PBJ_Internal.ExternalMessage.ParseFrom(data));
 }
示例#7
0
 public static ExternalMessage ParseFrom(byte[] data, pb::ExtensionRegistry er) {
     return new ExternalMessage(_PBJ_Internal.ExternalMessage.ParseFrom(data,er));
 }
示例#8
0
 public Builder AddXxbb(pb::ByteString value) {
     super.AddXxbb(PBJ._PBJ.Construct(value));
     return this;
 }
示例#9
0
 public static ObjLoc ParseFrom(pb::CodedInputStream data) {
     return new ObjLoc(_PBJ_Internal.ObjLoc.ParseFrom(data));
 }
示例#10
0
 public static ObjLoc ParseFrom(global::System.IO.Stream data, pb::ExtensionRegistry er) {
     return new ObjLoc(_PBJ_Internal.ObjLoc.ParseFrom(data,er));
 }
示例#11
0
 public static ObjLoc ParseFrom(byte[] data, pb::ExtensionRegistry er) {
     return new ObjLoc(_PBJ_Internal.ObjLoc.ParseFrom(data,er));
 }
示例#12
0
 public static ObjLoc ParseFrom(pb::ByteString data) {
     return new ObjLoc(_PBJ_Internal.ObjLoc.ParseFrom(data));
 }
示例#13
0
 public static MessageBody ParseFrom(pb::CodedInputStream data) {
     return new MessageBody(_PBJ_Internal.MessageBody.ParseFrom(data));
 }
示例#14
0
 public static MessageBody ParseFrom(global::System.IO.Stream data, pb::ExtensionRegistry er) {
     return new MessageBody(_PBJ_Internal.MessageBody.ParseFrom(data,er));
 }
示例#15
0
 public static MessageBody ParseFrom(byte[] data, pb::ExtensionRegistry er) {
     return new MessageBody(_PBJ_Internal.MessageBody.ParseFrom(data,er));
 }
示例#16
0
 public static SubMessage ParseFrom(pb::ByteString data, pb::ExtensionRegistry er) {
     return new SubMessage(_PBJ_Internal.ExternalMessage.Types.SubMessage.ParseFrom(data,er));
 }
示例#17
0
 public Builder SetXxbb(int index, pb::ByteString value) {
     super.SetXxbb(index,PBJ._PBJ.Construct(value));
     return this;
 }
示例#18
0
 public static ObjLoc ParseFrom(pb::CodedInputStream data, pb::ExtensionRegistry er) {
     return new ObjLoc(_PBJ_Internal.ObjLoc.ParseFrom(data,er));
 }
示例#19
0
 public static ExternalMessage ParseFrom(pb::ByteString data) {
     return new ExternalMessage(_PBJ_Internal.ExternalMessage.ParseFrom(data));
 }
示例#20
0
 public static MessageBody ParseFrom(pb::CodedInputStream data, pb::ExtensionRegistry er) {
     return new MessageBody(_PBJ_Internal.MessageBody.ParseFrom(data,er));
 }
示例#21
0
 public static ExternalMessage ParseFrom(global::System.IO.Stream data, pb::ExtensionRegistry er) {
     return new ExternalMessage(_PBJ_Internal.ExternalMessage.ParseFrom(data,er));
 }
示例#22
0
文件: Chat.cs 项目: hazzik/d3proto
 public static Stub CreateStub(pb::IRpcChannel channel) {
   return new Stub(channel);
 }
示例#23
0
 public static ExternalMessage ParseFrom(pb::CodedInputStream data, pb::ExtensionRegistry er) {
     return new ExternalMessage(_PBJ_Internal.ExternalMessage.ParseFrom(data,er));
 }
示例#24
0
文件: Chat.cs 项目: hazzik/d3proto
 internal Stub(pb::IRpcChannel channel) {
   this.channel = channel;
 }
示例#25
0
 public static SubMessage ParseFrom(byte[] data, pb::ExtensionRegistry er) {
     return new SubMessage(_PBJ_Internal.TestMessage.Types.SubMessage.ParseFrom(data,er));
 }
示例#26
0
文件: Chat.cs 项目: hazzik/d3proto
 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));
 }
示例#27
0
 public static SubMessage ParseFrom(pb::CodedInputStream data) {
     return new SubMessage(_PBJ_Internal.TestMessage.Types.SubMessage.ParseFrom(data));
 }
示例#28
0
文件: Chat.cs 项目: hazzik/d3proto
 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) {
 }
示例#30
0
 public static TestMessage ParseFrom(pb::ByteString data, pb::ExtensionRegistry er) {
     return new TestMessage(_PBJ_Internal.TestMessage.ParseFrom(data,er));
 }