OmniEvents::EventChannelStore Class Reference

Container for Event Channels. More...

#include <EventChannel.h>

List of all members.

Public Member Functions

 EventChannelStore ()
 ~EventChannelStore ()
void insert (EventChannel_i *channel)
void erase (EventChannel_i *channel)
void output (ostream &os)

Private Attributes

set< EventChannel_i * > _channels
omni_mutex _lock

Detailed Description

Container for Event Channels.

Definition at line 209 of file EventChannel.h.


Constructor & Destructor Documentation

OmniEvents::EventChannelStore::EventChannelStore (  ) 

Definition at line 377 of file EventChannel.cc.

OmniEvents::EventChannelStore::~EventChannelStore (  ) 

Definition at line 381 of file EventChannel.cc.


Member Function Documentation

void OmniEvents::EventChannelStore::erase ( EventChannel_i channel  ) 

Definition at line 394 of file EventChannel.cc.

void OmniEvents::EventChannelStore::insert ( EventChannel_i channel  ) 

Definition at line 386 of file EventChannel.cc.

void OmniEvents::EventChannelStore::output ( ostream &  os  ) 

Definition at line 404 of file EventChannel.cc.

Referenced by OmniEvents::EventChannelFactory_i::output().


Member Data Documentation

Definition at line 218 of file EventChannel.h.

Definition at line 219 of file EventChannel.h.


The documentation for this class was generated from the following files:

Generated by  doxygen 1.6.2