# Driver Member List

This is the complete list of members for Driver, including all inherited members.

alive() const | GenObject | `[virtual]`
Answered enum value (defined in Module) | Module | `[protected]`
canAccept(bool routers=true) | Driver | `[virtual]`
canRoute() | Driver | `[virtual]`
changed() | Module |
Channel (defined in Driver) | Driver | `[friend]`
channels() | Driver | `[inline]`
check(long maxwait=-1) | Mutex |
Command enum value (defined in Module) | Module | `[protected]`
commandComplete(Message &msg, const String &partLine, const String &partWord) | Driver | `[protected, virtual]`
commandExecute(String &retVal, const String &line) | Module | `[protected, virtual]`
count() | Mutex | `[static]`
debugAt(int level) const | DebugEnabler |
debugChain(const DebugEnabler *chain=0) | DebugEnabler | `[inline]`
debugChained() const | DebugEnabler | `[inline]`
debugCopy(const DebugEnabler *original=0) | DebugEnabler |
debugEnabled() const | DebugEnabler | `[inline]`
debugEnabled(bool enable) | DebugEnabler | `[inline]`
DebugEnabler(int level=TelEngine::debugLevel(), bool enabled=true) | DebugEnabler | `[inline]`
debugLevel() const | DebugEnabler | `[inline]`
debugLevel(int level) | DebugEnabler |
debugName() const | DebugEnabler | `[inline]`
debugName(const char *name) | DebugEnabler | `[inline, protected]`
destruct() | GenObject | `[virtual]`
Driver(const char *name, const char *type=0) | Driver | `[protected]`
Drop enum value (defined in Module) | Module | `[protected]`
dropAll(Message &msg) | Driver | `[virtual]`
Execute enum value (defined in Module) | Module | `[protected]`
filterDebug(const String &item) const | Module |
filterInstalled() const | Module | `[inline]`
find(const String &id) const | Driver | `[virtual]`
genUpdate(Message &msg) | Driver | `[protected, virtual]`
getObject(const String &name) const | Driver | `[virtual]`
Halt enum value (defined in Module) | Module | `[protected]`
Help enum value (defined in Module) | Module | `[protected]`
initialize() | Driver | `[protected, virtual]`
installRelay(int id, unsigned priority=100) | Module | `[protected]`
installRelay(const char *name, unsigned priority=100) | Module | `[protected]`
isBusy() const | Driver | `[virtual]`
lastid() const | Driver | `[inline]`
Level enum value (defined in Module) | Module | `[protected]`
loadLimits() | Driver | `[protected, virtual]`
Locate enum value (defined in Module) | Module | `[protected]`
lock(long maxwait=-1) | Mutex |
locked() const | Mutex |
locks() | Mutex | `[static]`
Masquerade enum value (defined in Module) | Module | `[protected]`
maxChans(int ncalls) | Driver | `[inline, protected]`
maxRoute(int ncalls) | Driver | `[inline, protected]`
messageName(int id) | Module | `[protected, static]`
Module(const char *name, const char *type=0) | Module | `[protected]`
msgCommand(Message &msg) | Module | `[protected, virtual]`
msgExecute(Message &msg, String &dest)=0 | Driver | `[protected, pure virtual]`
msgRoute(Message &msg) | Module | `[protected, virtual]`
msgStatus(Message &msg) | Module | `[protected, virtual]`
msgTimer(Message &msg) | Module | `[protected, virtual]`
Mutex() | Mutex |
Mutex(bool recursive) | Mutex |
Mutex(const Mutex &original) | Mutex |
name() const | Module | `[inline]`
nextid() | Driver |
operator=(const Mutex &original) | Mutex |
Plugin(const char *name) | Plugin |
Plugin() | Plugin |
prefix() const | Driver | `[inline]`
Private enum value (defined in Module) | Module | `[protected]`
Progress enum value (defined in Module) | Module | `[protected]`
PubLast enum value (defined in Module) | Module | `[protected]`
received(Message &msg, int id) | Driver | `[protected, virtual]`
recursive() const | Mutex |
RelayID | Module | `[protected]`
Ringing enum value (defined in Module) | Module | `[protected]`
Route enum value (defined in Module) | Module | `[protected]`
routed() const | Driver | `[inline]`
Router (defined in Driver) | Driver | `[friend]`
routing() const | Driver | `[inline]`
setDebug(Message &msg, const String &target) | Driver | `[protected, virtual]`
setup(const char *prefix=0, bool minimal=false) | Driver | `[protected]`
TelEngine::Module::setup() | Module | `[protected]`
Status enum value (defined in Module) | Module | `[protected]`
statusDetail(String &str) | Driver | `[protected, virtual]`
statusModule(String &str) | Driver | `[protected, virtual]`
statusParams(String &str) | Driver | `[protected, virtual]`
Text enum value (defined in Module) | Module | `[protected]`
timeout() const | Driver | `[inline]`
timeout(int tout) | Driver | `[inline, protected]`
Timer enum value (defined in Module) | Module | `[protected]`
Tone enum value (defined in Module) | Module | `[protected]`
toString() const | GenObject | `[virtual]`
total() const | Driver | `[inline]`
Transfer enum value (defined in Module) | Module | `[protected]`
type() const | Module | `[inline]`
unlock() | Mutex |
Update enum value (defined in Module) | Module | `[protected]`
updateDelay() | Module | `[inline, static]`
updateDelay(unsigned int delay) | Module | `[inline, static]`
varchan() const | Driver | `[inline]`
varchan(bool variable) | Driver | `[inline, protected]`
wait(unsigned long maxwait) | Mutex | `[static]`
~DebugEnabler() (defined in DebugEnabler) | DebugEnabler | `[inline]`
~GenObject() | GenObject | `[inline, virtual]`
~Module() | Module | `[protected, virtual]`
~Mutex() | Mutex |
~Plugin() | Plugin | `[virtual]`