|
Games Task Scheduler (GTS)
A multi-processor scheduling framework for games engines
|
The log event payload for ConcurrentLogger. More...
#include <ConcurrentLogger.h>
Public Attributes | |
| std::thread::id | tid |
| Thread ID. | |
| union { | |
| char gts::analysis::ConcurrentLoggerEvent::buff [MSG_BUFF_SIZE] = {0} | |
| Buffer for sprintf message. | |
| struct { | |
| const char * msg | |
| uintptr_t params [4] | |
| uint8_t numParams | |
| } gts::analysis::ConcurrentLoggerEvent::msgAndParams | |
| Message and params. | |
| } | message |
| Message data. | |
| bool | isMessageBuffer = false |
| Flag 'message' as being stored in 'buff'. | |
Static Public Attributes | |
| static constexpr size_t | MSG_BUFF_SIZE |
The log event payload for ConcurrentLogger.