Struct PcBufferState#
Defined in File PcBufferState.h
Struct Documentation#
-
struct PcBufferState#
Public Functions
-
inline PcBufferState(std::size_t _size)#
-
inline void reset(void)#
-
inline bool has_enough_space(std::size_t count)#
-
inline bool increment_data(bool drop, std::size_t count = 1)#
-
inline bool has_enough_data(std::size_t count)#
-
inline bool decrement_data(std::size_t count = 1)#
-
inline void poll_metrics(uint16_t &_high_watermark, uint16_t &_write_dropped, bool reset = true)#
-
inline bool empty(void)#
-
inline bool full(void)#
-
inline std::size_t data_available(void)#
-
inline std::size_t space_available(void)#
-
inline PcBufferState(std::size_t _size)#