#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: