#include <xscheduler.h>
Public Member Functions | |
| void | registerTransactionList (XTransaction_ *) |
| Called by Talker. | |
| bool | synchronize () |
| be called by thread pool | |
Private Types | |
|
typedef atomic_pointer_queue < XTransaction_, 1000 > | Queue |
|
typedef std::deque< std::pair < XTransaction_ *, XTime > > | SkippedQueue |
Private Member Functions | |
| XTransaction_ * | popOldest () |
Private Attributes | |
| Queue | m_queue |
| SkippedQueue | m_skippedQueue |
| atomic< XTime > | m_oldest_timestamp |
Synchronize requests in talkers with main-thread
Definition at line 21 of file xscheduler.h.
| bool XSignalBuffer::synchronize | ( | ) |
1.8.3