Yate
SignallingEngine Member List

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

build(const String &type, NamedList &params, bool init=false, bool ref=true)SignallingEngine
check(long maxwait=-1)Lockablevirtual
control(NamedList &params)SignallingEngine
count()Mutexstatic
debugAt(int level) constDebugEnabler
debugChain(const DebugEnabler *chain=0)DebugEnablerinline
debugChained() constDebugEnablerinline
debugCopy(const DebugEnabler *original=0)DebugEnabler
debugEnabled() constDebugEnablerinline
debugEnabled(bool enable)DebugEnablerinline
DebugEnabler(int level=TelEngine::debugLevel(), bool enabled=true)DebugEnablerinline
debugLevel() constDebugEnablerinline
debugLevel(int level)DebugEnabler
debugName() constDebugEnablerinline
debugName(const char *name)DebugEnablerinlineprotected
destruct(Obj *&obj)SignallingEngineinlinestatic
efficientTimedLock()Mutexstatic
enableSafety(bool safe=true)Lockablestatic
find(const String &name)SignallingEngine
find(const String &name, const String &type, const SignallingComponent *start=0)SignallingEngine
find(const SignallingComponent *component)SignallingEngine
insert(SignallingComponent *component)SignallingEngine
lock(long maxwait=-1)Mutexvirtual
locked() constMutexvirtual
locks()Mutexstatic
m_componentsSignallingEngineprotected
maxLockWait()SignallingEngineinlinestatic
maxLockWait(long maxWait)SignallingEnginestatic
Mutex(bool recursive=false, const char *name=0)Mutexexplicit
Mutex(const Mutex &original)Mutex
notify(SignallingComponent *component, NamedList notifs)SignallingEngine
operator=(const Mutex &original)Mutex
owner() constMutex
recursive() constMutex
remove(SignallingComponent *component)SignallingEngine
remove(const String &name)SignallingEngine
removeNotifier(SignallingNotifier *notifier)SignallingEngineinline
safety()Lockablestatic
self(bool create=false)SignallingEnginestatic
setNotifier(SignallingNotifier *notifier)SignallingEngineinline
SignallingComponent (defined in SignallingEngine)SignallingEnginefriend
SignallingEngine(const char *name="signalling")SignallingEngine
SignallingThreadPrivate (defined in SignallingEngine)SignallingEnginefriend
start(const char *name="Sig Engine", Thread::Priority prio=Thread::Normal, unsigned long usec=0)SignallingEngine
startUsingNow()Lockablestatic
stop()SignallingEngine
thread() constSignallingEngine
tickDefault() constSignallingEngineinline
tickSleep(unsigned long usec=1000000)SignallingEngine
timerTick(const Time &when)SignallingEngineprotectedvirtual
unlock()Mutexvirtual
unlockAll()Lockablevirtual
wait(unsigned long maxwait)Lockablestatic
wait()Lockablestatic
~DebugEnabler() (defined in DebugEnabler)DebugEnablerinline
~Lockable()Lockablevirtual
~Mutex()Mutex
~SignallingEngine()SignallingEnginevirtual