class Thrift::MultiplexedProtocol
Public Class Methods
new(protocol, service_name)
click to toggle source
Calls superclass method
Thrift::ProtocolDecorator.new
# File lib/thrift/protocol/multiplexed_protocol.rb, line 26 def initialize(protocol, service_name) super(protocol) @service_name = service_name end
Public Instance Methods
write_message_begin(name, type, seqid)
click to toggle source
# File lib/thrift/protocol/multiplexed_protocol.rb, line 31 def write_message_begin(name, type, seqid) case type when MessageTypes::CALL, MessageTypes::ONEWAY @protocol.write_message_begin("#{@service_name}:#{name}", type, seqid) else @protocol.write_message_begin(name, type, seqid) end end