template <typename T>
class LazyInspectRecorderBase
Defined at line 140 of file ../../sdk/lib/power/state_recorder/cpp/inspect_buffer_internal.h
Records data in an underlying TimestampedBuffer to a lazy node in sharded circular buffer format.
Public Methods
void LazyInspectRecorderBase<T> (LazyInspectRecorderBase<T> && other)
This class cannot be safely moved because the lazy node callback references `this`.
Defined at line 143 of file ../../sdk/lib/power/state_recorder/cpp/inspect_buffer_internal.h
LazyInspectRecorderBase<T> & operator= (LazyInspectRecorderBase<T> && other)
Defined at line 144 of file ../../sdk/lib/power/state_recorder/cpp/inspect_buffer_internal.h
void LazyInspectRecorderBase<T> (const LazyInspectRecorderBase<T> & other)
Defined at line 146 of file ../../sdk/lib/power/state_recorder/cpp/inspect_buffer_internal.h
LazyInspectRecorderBase<T> & operator= (const LazyInspectRecorderBase<T> & other)
Defined at line 147 of file ../../sdk/lib/power/state_recorder/cpp/inspect_buffer_internal.h
void ~LazyInspectRecorderBase<T> ()
Defined at line 149 of file ../../sdk/lib/power/state_recorder/cpp/inspect_buffer_internal.h
void AddEntry (T data, int64_t timestamp_ms)
Defined at line 151 of file ../../sdk/lib/power/state_recorder/cpp/inspect_buffer_internal.h
Protected Methods
void LazyInspectRecorderBase<T> (size_t capacity, inspect::Node & parent_node)
Defined at line 154 of file ../../sdk/lib/power/state_recorder/cpp/inspect_buffer_internal.h