OmniEvents
|
Container for Event Channels. More...
#include <EventChannel.h>
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 |
Container for Event Channels.
Definition at line 209 of file EventChannel.h.
OmniEvents::EventChannelStore::EventChannelStore | ( | ) |
Definition at line 383 of file EventChannel.cc.
OmniEvents::EventChannelStore::~EventChannelStore | ( | ) |
Definition at line 387 of file EventChannel.cc.
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().
set<EventChannel_i*> OmniEvents::EventChannelStore::_channels [private] |
Definition at line 218 of file EventChannel.h.
omni_mutex OmniEvents::EventChannelStore::_lock [private] |
Definition at line 219 of file EventChannel.h.