![]() |
MAK Data Logger API Documentation for DIS
|
A Thread safe queue which can be used across thread boundaries. More...
Collaboration diagram for MAKLogger::DtSharedQueue< T >:Public Member Functions | |
| DtSharedQueue () | |
| DtSharedQueue (const DtSharedQueue &original) | |
| int | size () const |
| void | clear () |
| void | push (const T &input) |
| void | push_priority (const T &input) |
| bool | pop (T &output) |
| void | move (DtCollector< T > &output) |
Protected Attributes | |
| DtThreadSafe< std::deque< T > > | myDeque |
A Thread safe queue which can be used across thread boundaries.
|
inline |
|
inline |
References MAKLogger::DtSharedQueue< T >::myDeque.
|
inline |
References MAKLogger::DtSharedQueue< T >::myDeque.
|
inline |
|
inline |
|
inline |
References MAKLogger::DtSharedQueue< T >::myDeque.
|
inline |
References MAKLogger::DtSharedQueue< T >::myDeque.
|
inline |
References MAKLogger::DtSharedQueue< T >::myDeque.
|
protected |
Referenced by MAKLogger::DtSharedQueue< T >::clear(), MAKLogger::DtSharedQueue< T >::DtSharedQueue(), MAKLogger::DtSharedQueue< T >::move(), MAKLogger::DtSharedQueue< T >::pop(), MAKLogger::DtSharedQueue< T >::push(), MAKLogger::DtSharedQueue< T >::push_priority(), and MAKLogger::DtSharedQueue< T >::size().