Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

os::MessageQueue Class Reference

#include <messagequeue.h>

List of all members.

Public Methods

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


Detailed Description

Description:
See also:
Author(s):
Kurt Skauen (kurt@atheos.cx)


Constructor & Destructor Documentation

MessageQueue::MessageQueue ( )
 

MessageQueue::~MessageQueue ( ) [virtual]
 


Member Function Documentation

void MessageQueue::AddMessage ( Message * pcMsg )
 

Message * MessageQueue::FindMessage ( int nCode,
int nIndex = 0 ) const
 

Message * MessageQueue::FindMessage ( 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 )
 


The documentation for this class was generated from the following files:
Generated at Sat Apr 7 16:11:37 2001 for AtheOS higlevel API by doxygen1.2.5 written by Dimitri van Heesch, © 1997-2001