#include <B2BITS_FIXMessagePool.h>
Engine::FIXMessageProcessElem::FIXMessageProcessElem |
( |
unsigned long long |
nTimestamp1970 = 0 | ) |
|
|
inlineexplicit |
void Engine::FIXMessageProcessElem::resetFlags |
( |
| ) |
|
|
inline |
char Engine::FIXMessageProcessElem::canThrottle |
defines if last recv() added 0 bytes because the buffer is full
char Engine::FIXMessageProcessElem::committed |
defines if the message was stored to the log
The element of the message pool that can be passed for further processing.
char* Engine::FIXMessageProcessElem::msgBuf |
The incoming message to commit.
int Engine::FIXMessageProcessElem::msgSize |
The incoming message size.
char Engine::FIXMessageProcessElem::offloadAdminMessage |
defines if the message processing should be scheduled to be performed in the pool and the socket reading should be paused until it is done (admin messages only)
char Engine::FIXMessageProcessElem::pauseRead |
defines if the session should pause reading until Engine::Session::resumeRead() is called.
- Warning
- if the session is paused for long time, it will be disconnected by hearbeat timeout
The persistent data to commit with the incoming message.
char Engine::FIXMessageProcessElem::pipelined |
defines if the elem was passed for further processing and will be returned to the pool manually
System::u64 Engine::FIXMessageProcessElem::sessionGlobalID_ |
char Engine::FIXMessageProcessElem::throttled |
defines if the message processing should be delayed
unsigned long long Engine::FIXMessageProcessElem::timestamp1970 |
The message received time in microseconds.