Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | Related Pages | Examples

ArCallbackList Class Reference

#include <ariaUtil.h>

List of all members.


Detailed Description

A class to hold a list of callbacks to call.

Definition at line 1240 of file ariaUtil.h.

Public Member Functions

void addCallback (ArFunctor *functor, int position=50)
 Adds a callback.
 ArCallbackList (const char *name="", ArLog::LogLevel logLevel=ArLog::Verbose)
 Constructor.
void invoke (void)
 Calls the callback list.
void remCallback (ArFunctor *functor)
 Removes a callback.
void setLogLevel (ArLog::LogLevel logLevel)
 Sets the log level.
void setName (const char *name)
 Sets the name.
virtual ~ArCallbackList ()
 Destructor.

Protected Attributes

ArMutex myDataMutex
std::map< int, ArFunctor * > myList
ArLog::LogLevel myLogLevel
std::string myName


The documentation for this class was generated from the following files:
Generated on Tue Feb 20 10:51:43 2007 for Aria by  doxygen 1.4.0