Event annotation management (creation, grouping, shared-memory transport). More...
Namespaces | |
| namespace | EVENTSINTERNAL |
Classes | |
| struct | Event |
| struct | RgbColor |
| struct | EventGroup |
| EventGroup class is designed as a data holder for a group. It is designed towards ease of use for a client of the Events library. It's counterpart EventGroupINT is intended to be used internally by the Event library classes. More... | |
| class | EventManager |
Enumerations | |
| enum | SharedMemoryMode { READ , WRITE , READWRITE } |
Functions | |
| template<typename T> | |
| std::unique_ptr< std::vector< T > > | allocateOutputContainer () noexcept |
| template<typename T> | |
| std::unique_ptr< std::vector< T > > | allocateOutputContainer (size_t size) noexcept |
| const char * | buildDateTime () |
| const char * | buildHash () |
| const char * | buildHashLong () |
Event annotation management (creation, grouping, shared-memory transport).
| Enumerator | |
|---|---|
| READ | |
| WRITE | |
| READWRITE | |
Definition at line 69 of file eventsharedmemmanager.h.
|
inlinenoexcept |
Prepare memory allocation for the output of one of the methods in the class.
Definition at line 444 of file eventmanager.h.
|
inlinenoexcept |
Prepare memory allocation for the output of one of the methods in the class.
Definition at line 454 of file eventmanager.h.
| const char * EVENTSLIB::buildDateTime | ( | ) |
Returns build date and time.
Definition at line 46 of file events_global.cpp.
| const char * EVENTSLIB::buildHash | ( | ) |
Returns abbreviated build git hash.
Definition at line 50 of file events_global.cpp.
| const char * EVENTSLIB::buildHashLong | ( | ) |
Returns full build git hash.
Definition at line 54 of file events_global.cpp.