![]() |
![]() |
|
Index
Source Files
Annotated Class List
Alphabetical Class List
Class Hierarchy
Graphical Class Hierarchy
|
||
![]() |
![]() |
#include <Queue.h>
Collaboration diagram for FIX::Queue< T >:

Public Member Functions | |
| void | push (const T &value) |
| bool | pop (T &value) |
| int | size () |
| void | wait () |
| void | signal () |
Private Attributes | |
| Event | m_event |
| Mutex | m_mutex |
| std::queue< T > | m_queue |
Definition at line 33 of file Queue.h.
|
||||||||||
|
Definition at line 43 of file Queue.h. References FIX::Queue< T >::m_queue. Referenced by FIX::SocketMonitor::block().
|
|
||||||||||
|
Definition at line 36 of file Queue.h. References FIX::Queue< T >::m_queue, and FIX::Queue< T >::signal(). Referenced by FIX::SocketMonitor::drop().
|
|
|||||||||
|
Definition at line 63 of file Queue.h. References FIX::Event::signal(). Referenced by FIX::Queue< T >::push().
00064 {
00065 m_event.signal();
00066 }
|
|
|||||||||
|
Definition at line 52 of file Queue.h. References FIX::Queue< T >::m_queue. Referenced by FIX::SocketMonitor::block().
00053 {
00054 Locker locker( m_mutex );
00055 return m_queue.size();
00056 }
|
|
|||||||||
|
Definition at line 58 of file Queue.h. References FIX::Event::wait().
00059 {
00060 m_event.wait();
00061 }
|
|
|||||
|
|
|
|||||
|
|
|
|||||
|
Definition at line 71 of file Queue.h. Referenced by FIX::Queue< T >::pop(), FIX::Queue< T >::push(), and FIX::Queue< T >::size(). |
1.3.6-20040222 written by Dimitri van Heesch,
© 1997-2001