RTP Audio System  2.0.0
MessageQueue< T > Class Template Reference
Inheritance diagram for MessageQueue< T >:
Condition Synchronizable

List of all members.

Classes

struct  Message

Public Member Functions

 MessageQueue ()
 ~MessageQueue ()
void flush ()
bool push (T *request)
T * pop ()

Public Attributes

MessageFirstMessage
MessageLastMessage

template<class T>
class MessageQueue< T >


Constructor & Destructor Documentation

template<class T >
MessageQueue< T >::MessageQueue ( )
template<class T >
MessageQueue< T >::~MessageQueue ( )

Member Function Documentation

template<class T >
void MessageQueue< T >::flush ( )
template<class T >
T * MessageQueue< T >::pop ( )
template<class T>
bool MessageQueue< T >::push ( T *  request)

Member Data Documentation

template<class T>
Message* MessageQueue< T >::FirstMessage
template<class T>
Message* MessageQueue< T >::LastMessage

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines