Yate
Main Page
Namespaces
Classes
Files
Class List
Class Hierarchy
Class Members
TelEngine
MessageDispatcher
MessageDispatcher Member List
This is the complete list of members for
MessageDispatcher
, including all inherited members.
alive
() const
GenObject
virtual
check
(long maxwait=-1)
Lockable
virtual
clear
()
MessageDispatcher
inline
count
()
Mutex
static
dequeue
()
MessageDispatcher
dequeueCount
() const
MessageDispatcher
inline
dequeueOne
()
MessageDispatcher
destruct
()
GenObject
virtual
dispatch
(Message &msg)
MessageDispatcher
dispatchCount
() const
MessageDispatcher
inline
efficientTimedLock
()
Mutex
static
enableSafety
(bool safe=true)
Lockable
static
Engine
(defined in
MessageDispatcher
)
MessageDispatcher
friend
enqueue
(Message *msg)
MessageDispatcher
enqueueCount
() const
MessageDispatcher
inline
GenObject
()
GenObject
getObjCounter
() const
GenObject
inline
getObjCounter
(const String &name, bool create=true)
GenObject
static
getObjCounters
()
GenObject
static
getObjCounting
()
GenObject
inline
static
getObject
(const String &name) const
GenObject
virtual
getObject
(const String &name, const GenObject *obj)
GenObject
inline
static
getStats
(u_int64_t &enqueued, u_int64_t &dequeued, u_int64_t &dispatched, u_int64_t &queueMax)
MessageDispatcher
handlerCount
()
MessageDispatcher
install
(MessageHandler *handler)
MessageDispatcher
lock
(long maxwait=-1)
Mutex
virtual
locked
() const
Mutex
virtual
locks
()
Mutex
static
messageAge
(bool usec=false) const
MessageDispatcher
inline
messageCount
()
MessageDispatcher
MessageDispatcher
(const char *trackParam=0)
MessageDispatcher
Mutex
(bool recursive=false, const char *name=0)
Mutex
explicit
Mutex
(const Mutex &original)
Mutex
operator=
(const Mutex &original)
Mutex
owner
() const
Mutex
postHookCount
()
MessageDispatcher
queuedMax
() const
MessageDispatcher
inline
recursive
() const
Mutex
safety
()
Lockable
static
setHook
(MessagePostHook *hook, bool remove=false)
MessageDispatcher
setObjCounter
(NamedCounter *counter)
GenObject
setObjCounting
(bool enable)
GenObject
inline
static
startUsingNow
()
Lockable
static
toString
() const
GenObject
virtual
trackParam
() const
MessageDispatcher
inline
trackParam
(const char *paramName)
MessageDispatcher
inline
protected
uninstall
(MessageHandler *handler)
MessageDispatcher
unlock
()
Mutex
virtual
unlockAll
()
Lockable
virtual
wait
(unsigned long maxwait)
Lockable
static
wait
()
Lockable
static
warnTime
(u_int64_t usec)
MessageDispatcher
inline
~GenObject
()
GenObject
inline
virtual
~Lockable
()
Lockable
virtual
~MessageDispatcher
()
MessageDispatcher
~Mutex
()
Mutex
Generated on Fri Sep 8 2017 13:30:43 for Yate by
1.8.8