Class: Datadog::CRubyTraceBuffer
- Inherits:
-
CRubyBuffer
- Object
- Buffer
- CRubyBuffer
- Datadog::CRubyTraceBuffer
- Includes:
- MeasuredBuffer
- Defined in:
- lib/ddtrace/buffer.rb
Overview
Trace buffer that stores application traces, has a maximum size, and can be safely used concurrently with CRuby.
Constant Summary
Constants inherited from CRubyBuffer
Datadog::CRubyBuffer::FIXNUM_MAX
Method Summary
Methods included from MeasuredBuffer
#add!, #add_all!, #drain!, #initialize, #measure_accept, #measure_drop, #measure_pop, #replace!
Methods inherited from CRubyBuffer
Methods inherited from Buffer
#close, #closed?, #concat, #empty?, #initialize, #length, #pop, #push