![]() |
VR-Exchange 2.8 API Documentation
|
DtQueueHeader exists at the front of the message queue and contains useful information about the state of the queue. More...
Public Attributes | |
| DtNetU8 | subscribers [DtSubscribableMessageQueue::theMaxSubscribers] |
| Stores a list of the current subscribers. More... | |
| DtNetU32 | readHead [DtSubscribableMessageQueue::theMaxSubscribers] |
| Stores each subscriber's read head. More... | |
| DtNetU8 | readHeadLoopCounts [DtSubscribableMessageQueue::theMaxSubscribers] |
| Stores the number of loops through the queue the subscriber's read head has made. More... | |
| DtNetU32 | subscribed [DtSubscribableMessageQueue::theMaxSubscribers] |
| Indicates whether a given subscriber is active. More... | |
| DtNetU32 | subscriberDrops [DtSubscribableMessageQueue::theMaxSubscribers] |
| Keeps track of how many messages have been dropped for each subscriber. More... | |
| DtNetU32 | writeHead |
| The current write head for the queue. More... | |
| DtNetU8 | writeHeadLoopCount |
| Stores the number of loops through the queue the write head has made. More... | |
| boost::interprocess::interprocess_mutex | rwlock |
| Write lock. More... | |
Queue information. | |
| DtNetU32 | payloadSize |
| DtNetU32 | numberOfBuckets |
Performance variables. | |
The following are used strictly for performance information | |
| DtNetU32 | lastXPtr |
| DtNetU32 | lastXSize |
| DtNetU32 | currentTrackableSize |
| DtNetU32 | maxTrackableSize |
DtQueueHeader exists at the front of the message queue and contains useful information about the state of the queue.
Remember, read from the front, write to the back
| DtNetU32 MAKVrExchange::DtQueueHeader::currentTrackableSize |
| DtNetU32 MAKVrExchange::DtQueueHeader::lastXPtr |
| DtNetU32 MAKVrExchange::DtQueueHeader::lastXSize |
| DtNetU32 MAKVrExchange::DtQueueHeader::maxTrackableSize |
| DtNetU32 MAKVrExchange::DtQueueHeader::numberOfBuckets |
| DtNetU32 MAKVrExchange::DtQueueHeader::payloadSize |
| DtNetU32 MAKVrExchange::DtQueueHeader::readHead[DtSubscribableMessageQueue::theMaxSubscribers] |
Stores each subscriber's read head.
| DtNetU8 MAKVrExchange::DtQueueHeader::readHeadLoopCounts[DtSubscribableMessageQueue::theMaxSubscribers] |
Stores the number of loops through the queue the subscriber's read head has made.
| boost::interprocess::interprocess_mutex MAKVrExchange::DtQueueHeader::rwlock |
Write lock.
| DtNetU32 MAKVrExchange::DtQueueHeader::subscribed[DtSubscribableMessageQueue::theMaxSubscribers] |
Indicates whether a given subscriber is active.
| DtNetU32 MAKVrExchange::DtQueueHeader::subscriberDrops[DtSubscribableMessageQueue::theMaxSubscribers] |
Keeps track of how many messages have been dropped for each subscriber.
| DtNetU8 MAKVrExchange::DtQueueHeader::subscribers[DtSubscribableMessageQueue::theMaxSubscribers] |
Stores a list of the current subscribers.
| DtNetU32 MAKVrExchange::DtQueueHeader::writeHead |
The current write head for the queue.
| DtNetU8 MAKVrExchange::DtQueueHeader::writeHeadLoopCount |
Stores the number of loops through the queue the write head has made.