template <typename T>

class EagerShardedBuffer

Defined at line 73 of file ../../sdk/lib/power/state_recorder/cpp/inspect_buffer_internal.h

Fixed-capacity sharded circular buffer in Inspect for eager mode.

Public Methods

void EagerShardedBuffer<T> (inspect::Node & parent_node, size_t capacity)

Defined at line 75 of file ../../sdk/lib/power/state_recorder/cpp/inspect_buffer_internal.h

void EagerShardedBuffer<T> (EagerShardedBuffer<T> && )

Defined at line 102 of file ../../sdk/lib/power/state_recorder/cpp/inspect_buffer_internal.h

EagerShardedBuffer<T> & operator= (EagerShardedBuffer<T> && )

Defined at line 103 of file ../../sdk/lib/power/state_recorder/cpp/inspect_buffer_internal.h

void EagerShardedBuffer<T> (const EagerShardedBuffer<T> & )

Defined at line 104 of file ../../sdk/lib/power/state_recorder/cpp/inspect_buffer_internal.h

EagerShardedBuffer<T> & operator= (const EagerShardedBuffer<T> & )

Defined at line 105 of file ../../sdk/lib/power/state_recorder/cpp/inspect_buffer_internal.h

void Record (int64_t timestamp_ns, T value)

Defined at line 107 of file ../../sdk/lib/power/state_recorder/cpp/inspect_buffer_internal.h