コード例 #1
0
ファイル: Chat.cs プロジェクト: narutopatel/d3sharp
 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.");
   }
 }
コード例 #2
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.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
ファイル: Test.pbj.cs プロジェクト: AlphaStaxLLC/taiga
 public static SubMessage ParseFrom(pb::CodedInputStream data, pb::ExtensionRegistry er) {
     return new SubMessage(_PBJ_Internal.TestMessage.Types.SubMessage.ParseFrom(data,er));
 }
コード例 #4
0
ファイル: Test.pbj.cs プロジェクト: AlphaStaxLLC/taiga
 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
ファイル: Test.pbj.cs プロジェクト: AlphaStaxLLC/taiga
 public static SubMessage ParseFrom(pb::ByteString data) {
     return new SubMessage(_PBJ_Internal.TestMessage.Types.SubMessage.ParseFrom(data));
 }
コード例 #6
0
ファイル: Test.pbj.cs プロジェクト: AlphaStaxLLC/taiga
 public static ExternalMessage ParseFrom(pb::CodedInputStream data) {
     return new ExternalMessage(_PBJ_Internal.ExternalMessage.ParseFrom(data));
 }
コード例 #7
0
ファイル: Test.pbj.cs プロジェクト: AlphaStaxLLC/taiga
 public static ExternalMessage ParseFrom(byte[] data, pb::ExtensionRegistry er) {
     return new ExternalMessage(_PBJ_Internal.ExternalMessage.ParseFrom(data,er));
 }
コード例 #8
0
ファイル: Test.pbj.cs プロジェクト: AlphaStaxLLC/taiga
 public Builder AddXxbb(pb::ByteString value) {
     super.AddXxbb(PBJ._PBJ.Construct(value));
     return this;
 }
コード例 #9
0
ファイル: Sirikata.pbj.cs プロジェクト: AlphaStaxLLC/taiga
 public static ObjLoc ParseFrom(pb::CodedInputStream data) {
     return new ObjLoc(_PBJ_Internal.ObjLoc.ParseFrom(data));
 }
コード例 #10
0
ファイル: Sirikata.pbj.cs プロジェクト: AlphaStaxLLC/taiga
 public static ObjLoc ParseFrom(global::System.IO.Stream data, pb::ExtensionRegistry er) {
     return new ObjLoc(_PBJ_Internal.ObjLoc.ParseFrom(data,er));
 }
コード例 #11
0
ファイル: Sirikata.pbj.cs プロジェクト: AlphaStaxLLC/taiga
 public static ObjLoc ParseFrom(byte[] data, pb::ExtensionRegistry er) {
     return new ObjLoc(_PBJ_Internal.ObjLoc.ParseFrom(data,er));
 }
コード例 #12
0
ファイル: Sirikata.pbj.cs プロジェクト: AlphaStaxLLC/taiga
 public static ObjLoc ParseFrom(pb::ByteString data) {
     return new ObjLoc(_PBJ_Internal.ObjLoc.ParseFrom(data));
 }
コード例 #13
0
ファイル: Sirikata.pbj.cs プロジェクト: AlphaStaxLLC/taiga
 public static MessageBody ParseFrom(pb::CodedInputStream data) {
     return new MessageBody(_PBJ_Internal.MessageBody.ParseFrom(data));
 }
コード例 #14
0
ファイル: Sirikata.pbj.cs プロジェクト: AlphaStaxLLC/taiga
 public static MessageBody ParseFrom(global::System.IO.Stream data, pb::ExtensionRegistry er) {
     return new MessageBody(_PBJ_Internal.MessageBody.ParseFrom(data,er));
 }
コード例 #15
0
ファイル: Sirikata.pbj.cs プロジェクト: AlphaStaxLLC/taiga
 public static MessageBody ParseFrom(byte[] data, pb::ExtensionRegistry er) {
     return new MessageBody(_PBJ_Internal.MessageBody.ParseFrom(data,er));
 }
コード例 #16
0
ファイル: Test.pbj.cs プロジェクト: AlphaStaxLLC/taiga
 public static SubMessage ParseFrom(pb::ByteString data, pb::ExtensionRegistry er) {
     return new SubMessage(_PBJ_Internal.ExternalMessage.Types.SubMessage.ParseFrom(data,er));
 }
コード例 #17
0
ファイル: Test.pbj.cs プロジェクト: AlphaStaxLLC/taiga
 public Builder SetXxbb(int index, pb::ByteString value) {
     super.SetXxbb(index,PBJ._PBJ.Construct(value));
     return this;
 }
コード例 #18
0
ファイル: Sirikata.pbj.cs プロジェクト: AlphaStaxLLC/taiga
 public static ObjLoc ParseFrom(pb::CodedInputStream data, pb::ExtensionRegistry er) {
     return new ObjLoc(_PBJ_Internal.ObjLoc.ParseFrom(data,er));
 }
コード例 #19
0
ファイル: Test.pbj.cs プロジェクト: AlphaStaxLLC/taiga
 public static ExternalMessage ParseFrom(pb::ByteString data) {
     return new ExternalMessage(_PBJ_Internal.ExternalMessage.ParseFrom(data));
 }
コード例 #20
0
ファイル: Sirikata.pbj.cs プロジェクト: AlphaStaxLLC/taiga
 public static MessageBody ParseFrom(pb::CodedInputStream data, pb::ExtensionRegistry er) {
     return new MessageBody(_PBJ_Internal.MessageBody.ParseFrom(data,er));
 }
コード例 #21
0
ファイル: Test.pbj.cs プロジェクト: AlphaStaxLLC/taiga
 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
ファイル: Test.pbj.cs プロジェクト: AlphaStaxLLC/taiga
 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
ファイル: Test.pbj.cs プロジェクト: AlphaStaxLLC/taiga
 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
ファイル: Test.pbj.cs プロジェクト: AlphaStaxLLC/taiga
 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);
コード例 #29
0
 public static void RegisterAllExtensions(pb::ExtensionRegistry registry) {
 }
コード例 #30
0
ファイル: Test.pbj.cs プロジェクト: AlphaStaxLLC/taiga
 public static TestMessage ParseFrom(pb::ByteString data, pb::ExtensionRegistry er) {
     return new TestMessage(_PBJ_Internal.TestMessage.ParseFrom(data,er));
 }