Sha256: e78a588c73762a1ecedd688fdea7b83253dafca2476c9f4fbed538c01b48861c
Contents?: true
Size: 1.73 KB
Versions: 2
Compression:
Stored size: 1.73 KB
Contents
# # Autogenerated by Thrift Compiler (2.0.1-upfluence) # # DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING # require 'thrift' require 'base/base_service' require 'extended/extended_service_types' module Extended module ExtendedService SERVICE_NAME = "ExtendedService" PROGRAM_NAME = "" class Client < ::Base::BaseService::Client include ::Thrift::Client def self.from_provider(provider) Client.new(*provider.build(", ExtendedService")) end def ping(ctx) @middleware.handle_binary(ctx, 'ping', Ping_args.new()) do |ctx, args| send_ping(ctx, ) recv_ping(ctx) end end def send_ping(ctx) send_message('ping', Ping_args) end def recv_ping(ctx) result = receive_message(Ping_result) return end end class Processor < ::Base::BaseService::Processor include ::Thrift::Processor def process_ping(ctx, seqid, iprot, oprot) args = read_args(iprot, Ping_args) @middleware.handle_binary(ctx, 'ping', args) do |ctx, args| result = Ping_result.new() @handler.ping(ctx, ) write_result(result, oprot, 'ping', seqid) end end end # HELPER FUNCTIONS AND STRUCTURES class Ping_args include ::Thrift::Struct, ::Thrift::Struct_Union FIELDS = { } def struct_fields; FIELDS; end def validate end ::Thrift::Struct.generate_accessors self end class Ping_result include ::Thrift::Struct, ::Thrift::Struct_Union FIELDS = { } def struct_fields; FIELDS; end def validate end ::Thrift::Struct.generate_accessors self end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
upfluence-thrift-2.1.1 | spec/gen-rb/extended/extended_service.rb |
upfluence-thrift-1.1.0 | spec/gen-rb/extended/extended_service.rb |