#include <RobotAPI/components/units/RobotUnit/util/ControlThreadOutputBuffer.h>
|
template<class LoggingEntryT , class... Ts> |
RtMessageLogEntryBase * | addMessageToLog (Ts &&... args) |
|
void | commitWrite () |
|
void | forEachNewLoggingEntry (ConsumerFunctor consumer) |
|
void | forLatestLoggingEntry (ConsumerFunctor consumer, size_t numberOfEntriesToLog) |
|
std::size_t | getNumberOfBytes () const |
|
const Entry & | getReadBuffer () const |
|
Entry & | getWriteBuffer () |
|
std::size_t | initialize (std::size_t numEntries, const KeyValueVector< std::string, ControlDevicePtr > &controlDevices, const KeyValueVector< std::string, SensorDevicePtr > &sensorDevices, std::size_t messageBufferSize, std::size_t messageBufferNumberEntries, std::size_t messageBufferMaxSize, std::size_t messageBufferMaxNumberEntries) |
|
void | resetLoggingPosition () const |
|
bool | updateReadBuffer () const |
|
| ~ControlThreadOutputBuffer () |
|
◆ ConsumerFunctor
◆ Entry
◆ RtMessageLogEntryBase
◆ ~ControlThreadOutputBuffer()
◆ addMessageToLog()
◆ commitWrite()
◆ forEachNewLoggingEntry()
◆ forLatestLoggingEntry()
void forLatestLoggingEntry |
( |
ConsumerFunctor |
consumer, |
|
|
size_t |
numberOfEntriesToLog |
|
) |
| |
◆ getNumberOfBytes()
std::size_t getNumberOfBytes |
( |
| ) |
const |
|
inline |
◆ getReadBuffer()
◆ GetRtLoggingInstance()
◆ getWriteBuffer()
◆ initialize()
std::size_t initialize |
( |
std::size_t |
numEntries, |
|
|
const KeyValueVector< std::string, ControlDevicePtr > & |
controlDevices, |
|
|
const KeyValueVector< std::string, SensorDevicePtr > & |
sensorDevices, |
|
|
std::size_t |
messageBufferSize, |
|
|
std::size_t |
messageBufferNumberEntries, |
|
|
std::size_t |
messageBufferMaxSize, |
|
|
std::size_t |
messageBufferMaxNumberEntries |
|
) |
| |
◆ resetLoggingPosition()
void resetLoggingPosition |
( |
| ) |
const |
◆ updateReadBuffer()
bool updateReadBuffer |
( |
| ) |
const |
◆ RobotUnitModule::Logging
The documentation for this struct was generated from the following files: