| Yate
    | 
This is the complete list of members for ClientDriver, including all inherited members.
| activeId() const | ClientDriver | inline | 
| alive() const | GenObject | virtual | 
| Answered enum value (defined in Module) | Module | protected | 
| canAccept(bool routers=true) | Driver | virtual | 
| canRoute() | Driver | virtual | 
| canStopCall() const | Driver | inlineprotectedvirtual | 
| chanCount() const | Driver | inline | 
| changed() | Module | |
| channels() | Driver | inline | 
| check(long maxwait=-1) | Lockable | virtual | 
| ClientChannel (defined in ClientDriver) | ClientDriver | friend | 
| ClientDriver() (defined in ClientDriver) | ClientDriver | |
| Command enum value (defined in Module) | Module | protected | 
| commandComplete(Message &msg, const String &partLine, const String &partWord) | Driver | protectedvirtual | 
| commandExecute(String &retVal, const String &line) | Module | protectedvirtual | 
| Control enum value (defined in Module) | Module | protected | 
| 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 | inlineprotected | 
| debugSet(const char *desc) | DebugEnabler | |
| destruct() | GenObject | virtual | 
| device() | ClientDriver | inlinestatic | 
| Driver(const char *name, const char *type=0) | Driver | protected | 
| Drop enum value (defined in Module) | Module | protected | 
| dropAll(Message &msg) | Driver | virtual | 
| dropCalls(const char *reason=0) | ClientDriver | static | 
| dropChan(const String &chan, const char *reason=0, bool peer=false) | ClientDriver | static | 
| dtmfDups(bool duplicates) | Driver | inlineprotected | 
| earlyInit() const | Plugin | inline | 
| efficientTimedLock() | Mutex | static | 
| enableSafety(bool safe=true) | Lockable | static | 
| 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 | 
| findActiveChan() | ClientDriver | inlinestatic | 
| findChan(const String &id) | ClientDriver | static | 
| findChanByPeer(const String &peer) | ClientDriver | static | 
| findLine(int line) | ClientDriver | |
| TelEngine::GenObject() | GenObject | |
| TelEngine::MessageReceiver::GenObject() | GenObject | |
| genUpdate(Message &msg) | Driver | protectedvirtual | 
| TelEngine::getObjCounter() const | GenObject | inline | 
| TelEngine::getObjCounter(const String &name, bool create=true) | GenObject | static | 
| TelEngine::MessageReceiver::getObjCounter() const | GenObject | inline | 
| TelEngine::MessageReceiver::getObjCounter(const String &name, bool create=true) | GenObject | static | 
| TelEngine::getObjCounters() | GenObject | static | 
| TelEngine::MessageReceiver::getObjCounters() | GenObject | static | 
| TelEngine::getObjCounting() | GenObject | inlinestatic | 
| TelEngine::MessageReceiver::getObjCounting() | GenObject | inlinestatic | 
| getObject(const String &name) const | Driver | virtual | 
| GenObject::TelEngine::TelEngine::TelEngine::getObject(const String &name, const GenObject *obj) | GenObject | inlinestatic | 
| TelEngine::MessageReceiver::getObject(const String &name, const GenObject *obj) | GenObject | inlinestatic | 
| Halt enum value (defined in Module) | Module | protected | 
| hasLine(const String &line) const | Driver | protectedvirtual | 
| Help enum value (defined in Module) | Module | protected | 
| initialize()=0 | ClientDriver | pure virtual | 
| installRelay(int id, unsigned priority=100, NamedString *filter=0) | Module | protected | 
| installRelay(const char *name, unsigned priority=100, NamedString *filter=0) | Module | protected | 
| installRelay(int id, const char *name, unsigned priority=100, NamedString *filter=0) | Module | protected | 
| installRelay(MessageRelay *relay) | Module | protected | 
| isBusy() const | Driver | virtual | 
| itemComplete(String &itemList, const String &item, const String &partWord) | Module | static | 
| itemComplete(String &itemList, const ObjList &list, const String &partWord) | Module | inlinestatic | 
| itemComplete(String &itemList, const TokenDict *dict, const String &partWord) | Module | inlinestatic | 
| itemComplete(String &itemList, const TokenDict64 *dict, const String &partWord) | Module | inlinestatic | 
| lastid() const | Driver | inline | 
| Level enum value (defined in Module) | Module | protected | 
| loadLimits() | Driver | protectedvirtual | 
| Locate enum value (defined in Module) | Module | protected | 
| lock(long maxwait=-1) | Mutex | virtual | 
| lockableMutex() | Mutex | inlinevirtual | 
| lockableRWLock() | Lockable | inlinevirtual | 
| lockableSemaphore() | Lockable | inlinevirtual | 
| locked() const | Mutex | virtual | 
| locks() | Mutex | static | 
| m_activeId (defined in ClientDriver) | ClientDriver | protected | 
| Masquerade enum value (defined in Module) | Module | protected | 
| maxChans() const | Driver | inline | 
| maxChans(int ncalls) | Driver | inlineprotected | 
| maxRoute(int ncalls) | Driver | inlineprotected | 
| messageName(int id) | Module | protectedstatic | 
| Module(const char *name, const char *type=0, bool earlyInit=false) | Module | protected | 
| msgCommand(Message &msg) | Module | protectedvirtual | 
| MsgExecute enum value (defined in Module) | Module | protected | 
| msgExecute(Message &msg, String &dest) | ClientDriver | virtual | 
| msgRoute(Message &msg) | ClientDriver | virtual | 
| msgStatus(Message &msg) | Module | protectedvirtual | 
| msgTimer(Message &msg) | ClientDriver | virtual | 
| Mutex(bool recursive=false, const char *name=0) | Mutex | explicit | 
| Mutex(const Mutex &original) | Mutex | |
| name() const | Plugin | inline | 
| nextid() | Driver | |
| objectsCounter() const | Plugin | inline | 
| operator=(const Mutex &original) | Mutex | |
| owner() const | Mutex | |
| Plugin(const char *name, bool earlyInit=false) | Plugin | explicit | 
| 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) | ClientDriver | virtual | 
| recursive() const | Mutex | |
| RelayID | Module | protected | 
| relayId(const char *name) | Module | inlineprotectedstatic | 
| relayInstalled(int id) const | Module | inlineprotected | 
| Ringing enum value (defined in Module) | Module | protected | 
| Route enum value (defined in Module) | Module | protected | 
| routed() const | Driver | inline | 
| routing() const | Driver | inline | 
| s_confName | ClientDriver | static | 
| s_device (defined in ClientDriver) | ClientDriver | protectedstatic | 
| s_driver (defined in ClientDriver) | ClientDriver | protectedstatic | 
| s_dropConfPeer | ClientDriver | static | 
| safety() | Lockable | static | 
| self() | ClientDriver | inlinestatic | 
| setActive(const String &id=String::empty()) | ClientDriver | |
| setAudioTransfer(const String &id, const String &target=String::empty()) | ClientDriver | static | 
| setConference(const String &id, bool in, const String *confName=0, bool buildFromChan=false) | ClientDriver | static | 
| setDebug(Message &msg, const String &target) | Driver | protectedvirtual | 
| TelEngine::setObjCounter(NamedCounter *counter) | GenObject | |
| TelEngine::MessageReceiver::setObjCounter(NamedCounter *counter) | GenObject | |
| TelEngine::setObjCounting(bool enable) | GenObject | inlinestatic | 
| TelEngine::MessageReceiver::setObjCounting(bool enable) | GenObject | inlinestatic | 
| setup() (defined in ClientDriver) | ClientDriver | protected | 
| TelEngine::Driver::setup(const char *prefix=0, bool minimal=false) | Driver | protected | 
| startUsingNow() | Lockable | static | 
| Status enum value (defined in Module) | Module | protected | 
| statusDetail(String &str) | Driver | protectedvirtual | 
| statusModule(String &str) | Driver | protectedvirtual | 
| statusParams(String &str) | Driver | protectedvirtual | 
| Stop enum value (defined in Module) | Module | protected | 
| Text enum value (defined in Module) | Module | protected | 
| timeout() const | Driver | inline | 
| timeout(int tout) | Driver | inlineprotected | 
| Timer enum value (defined in Module) | Module | protected | 
| Tone enum value (defined in Module) | Module | protected | 
| toString() const | Plugin | inlinevirtual | 
| total() const | Driver | inline | 
| traceId() const | GenObject | virtual | 
| Transfer enum value (defined in Module) | Module | protected | 
| type() const | Module | inline | 
| uninstallRelay(MessageRelay *relay, bool delRelay=true) | Module | protected | 
| uninstallRelay(int id, bool delRelay=true) | Module | protected | 
| uninstallRelays() | Module | protected | 
| unlock() | Mutex | virtual | 
| unlockAll() | Lockable | virtual | 
| Update enum value (defined in Module) | Module | protected | 
| updateDelay() | Module | inlinestatic | 
| updateDelay(unsigned int delay) | Module | inlinestatic | 
| varchan() const | Driver | inline | 
| varchan(bool variable) | Driver | inlineprotected | 
| wait(unsigned long maxwait) | Lockable | static | 
| wait() | Lockable | static | 
| ~ClientDriver() (defined in ClientDriver) | ClientDriver | virtual | 
| ~DebugEnabler() (defined in DebugEnabler) | DebugEnabler | inline | 
| ~GenObject() | GenObject | inlinevirtual | 
| ~Lockable() | Lockable | virtual | 
| ~Module() | Module | protectedvirtual | 
| ~Mutex() | Mutex | |
| ~Plugin() | Plugin | virtual |