OmniEvents

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 383 of file EventChannel.cc.

OmniEvents::EventChannelStore::~EventChannelStore ( )

Definition at line 387 of file EventChannel.cc.


Member Function Documentation

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

Definition at line 400 of file EventChannel.cc.

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

Definition at line 392 of file EventChannel.cc.

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

Definition at line 410 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: