BaseChannel Class Reference

Common baseclass for all templated channels. More...

#include <channel_decls.h>

Inheritance diagram for BaseChannel:

Channel< T > List of all members.

Protected Member Functions

 BaseChannel (ChannelManager &m)
 BaseChannel constructor.
MessageID nextid () const
 Finds the next message.
void waitformessage ()

Protected Attributes

ChannelManager & manager
MessageID messageid

Friends

class ChannelGroup

Classes

struct  MSGIDComparator
 Binary functor for comparing channels. More...

Detailed Description

Common baseclass for all templated channels.

Not instanciatable. Internal use only.


Constructor & Destructor Documentation

BaseChannel::BaseChannel ( ChannelManager &  m  )  [inline, protected]

BaseChannel constructor.

Parameters:
m is the manager to register with


Member Function Documentation

MessageID BaseChannel::nextid (  )  const [inline, protected]

Finds the next message.

Returns:
the id of the next message if there is one else the largest possible id.


The documentation for this class was generated from the following files:
Generated on Sat Feb 7 01:26:51 2009 by  doxygen 1.5.1