Documentation Project 1
sack::containers::data_queue Namespace
The following table lists functions in this documentation. 
The following table lists macros in this documentation. 
This is function sack::containers::data_queue::CreateDataQueueEx. 
This is function sack::containers::data_queue::CreateLargeDataQueueEx. 
This is function sack::containers::data_queue::DeleteDataQueueEx. 
This is function sack::containers::data_queue::DequeData. 
This is function sack::containers::data_queue::EmptyDataQueue. 
This is function sack::containers::data_queue::EnqueDataEx. 
This is function sack::containers::data_queue::IsDataQueueEmpty. 
Result buffer is filled with the last element, and the result is true, otherwise the return value is FALSE, and the data was not filled in. 
get a PDATAQUEUE element at index result buffer is a pointer to the type of structure expected to be stored within this. The buffer result is a copy of the data stored in the queue. This enforces that data stored in the list is immutable. Also on the basic DequeData function, after resulting, if the pointer to the data within the queue were returned, it could become invalid immediatly after returning by having another enque happen which overwrites that position in the buffer. One could, in theory, set a flag in the queue that a deque was done, and... more 
This is function sack::containers::data_queue::PrequeDataEx. 
This is macro sack::containers::data_queue::CreateDataQueue. 
This is macro sack::containers::data_queue::CreateLargeDataQueue. 
This is macro sack::containers::data_queue::DeleteDataQueue. 
This is macro sack::containers::data_queue::EnqueData. 
This is macro sack::containers::data_queue::PeekDataQueue. 
This is macro sack::containers::data_queue::PeekDataQueueEx. 
This is macro sack::containers::data_queue::PrequeData. 
Copyright (c) 2010. All rights reserved.
What do you think about this topic? Send feedback!