Class: OpenCensus::Trace::Exporters::JaegerDriver::IntermediateTransport

Inherits:
Object
  • Object
show all
Defined in:
lib/opencensus/trace/exporters/jaeger_driver/intermediate_transport.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeIntermediateTransport

Returns a new instance of IntermediateTransport.



10
11
12
# File 'lib/opencensus/trace/exporters/jaeger_driver/intermediate_transport.rb', line 10

def initialize
  @size = 0
end

Instance Attribute Details

#sizeObject

Returns the value of attribute size.



8
9
10
# File 'lib/opencensus/trace/exporters/jaeger_driver/intermediate_transport.rb', line 8

def size
  @size
end

Instance Method Details

#closeObject



22
# File 'lib/opencensus/trace/exporters/jaeger_driver/intermediate_transport.rb', line 22

def close; end

#flushObject



18
19
20
# File 'lib/opencensus/trace/exporters/jaeger_driver/intermediate_transport.rb', line 18

def flush
  @size = 0
end

#write(buf) ⇒ Object



14
15
16
# File 'lib/opencensus/trace/exporters/jaeger_driver/intermediate_transport.rb', line 14

def write(buf)
  @size += buf.size
end