DataQueue is a wrapper around the std::queue customized to handle data processing and synchronization, and limiting the interface to only the subset of operations needed for this use case.
More...
template<class T>
class OpenSim::DataQueue_< T >
DataQueue is a wrapper around the std::queue customized to handle data processing and synchronization, and limiting the interface to only the subset of operations needed for this use case.
Synchronization is experimental as of now. Client is responsible for making sure order is preserved. timestamp is required to pass in data so that clients can enforce order, however timestamp is not used/order-enforced internally.