|
| enum | { Route
, Execute
, Hangup
, Disconnected
} |
| |
|
|
| MultiRouter (const char *trackName=0) |
| |
|
void | setup (int priority=0) |
| |
|
virtual bool | received (Message &msg, int id) |
| |
|
virtual bool | msgRoute (Message &msg, CallInfo &info, bool first) |
| |
|
virtual bool | msgExecute (Message &msg, CallInfo &info, bool first) |
| |
|
virtual bool | msgDisconnected (Message &msg, CallInfo &info) |
| |
|
virtual void | msgHangup (Message &msg, CallInfo &info) |
| |
|
virtual Message * | buildExecute (CallInfo &info, bool reroute)=0 |
| |
|
Message * | defaultExecute (CallInfo &info, const char *route=0) |
| |
| | Mutex (bool recursive=false, const char *name=0) |
| |
| | Mutex (const Mutex &original) |
| |
| | ~Mutex () |
| |
| Mutex & | operator= (const Mutex &original) |
| |
| virtual bool | lock (long maxwait=-1) |
| |
| virtual bool | unlock () |
| |
| virtual bool | locked () const |
| |
| const char * | owner () const |
| |
| bool | recursive () const |
| |
| virtual | ~Lockable () |
| |
| virtual bool | check (long maxwait=-1) |
| |
| virtual bool | unlockAll () |
| |
The documentation for this class was generated from the following file: