class Thrift::MultiplexedProtocol
Public Class Methods
Source
# File lib/thrift/protocol/multiplexed_protocol.rb 26 def initialize(protocol, service_name) 27 super(protocol) 28 @service_name = service_name 29 end
Calls superclass method
Thrift::ProtocolDecorator::new
Public Instance Methods
Source
# File lib/thrift/protocol/multiplexed_protocol.rb 40 def to_s 41 "multiplexed(#{@service_name=@protocol.to_s})" 42 end
Source
# File lib/thrift/protocol/multiplexed_protocol.rb 31 def write_message_begin(name, type, seqid) 32 case type 33 when MessageTypes::CALL, MessageTypes::ONEWAY 34 @protocol.write_message_begin("#{@service_name}:#{name}", type, seqid) 35 else 36 @protocol.write_message_begin(name, type, seqid) 37 end 38 end