Public Member Functions | Protected Attributes

NamedNotifierSet Class Reference

List of named Notifier objects. More...

List of all members.

Public Member Functions

 ~NamedNotifierSet ()
void add (const char *nm, NotifierAccess &)
NotifierAccessfind (const char *) const

Protected Attributes

ObjectSet< NotifierAccessnotifs_
ObjectSet< std::string > names_

Detailed Description

List of named Notifier objects.

To be able to set up generalised communication mechanisms based on callbacks, we'll need to be able to 'publish' a Notifier under a symbolic name. The list needs to support:

1) void add( const char* name, NotifierAccess* ) 2) NotifierAccess* find( const char* name )

No management or whatsoever is supported as this is just a generalised way to 'publish' event notification abilities.


Constructor & Destructor Documentation

NamedNotifierSet::~NamedNotifierSet (  )  [inline]

Member Function Documentation

void NamedNotifierSet::add ( const char *  nm,
NotifierAccess na 
) [inline]
NotifierAccess * NamedNotifierSet::find ( const char *  nm  )  const [inline]

Member Data Documentation

ObjectSet<std::string> NamedNotifierSet::names_ [protected]