Pyro higlevel API
Public Member Functions | List of all members
os::MessageQueue Class Reference

Public Member Functions

 MessageQueue ()
 
virtual ~MessageQueue ()
 
void AddMessage (Message *pcMsg)
 
MessageNextMessage ()
 
bool RemoveMessage (Message *pcMsg)
 
MessageFindMessage (int nIndex) const
 
MessageFindMessage (int nCode, int nIndex) const
 
int GetMessageCount (void) const
 
bool IsEmpty (void) const
 
bool Lock (void)
 
void Unlock (void)
 

Detailed Description

Description:
See Also
Author
Kurt Skauen (kurt@.nosp@m.athe.nosp@m.os.cx)

Constructor & Destructor Documentation

MessageQueue::MessageQueue ( )
MessageQueue::~MessageQueue ( )
virtual

References NextMessage().

Member Function Documentation

void MessageQueue::AddMessage ( Message pcMsg)
Message * MessageQueue::FindMessage ( int  nIndex) const
Message * MessageQueue::FindMessage ( int  nCode,
int  nIndex 
) const
int MessageQueue::GetMessageCount ( void  ) const
bool MessageQueue::IsEmpty ( void  ) const
bool MessageQueue::Lock ( void  )
Message * MessageQueue::NextMessage ( void  )
bool MessageQueue::RemoveMessage ( Message pcMsg)
void MessageQueue::Unlock ( void  )