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

ChannelManagermanager
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