Yate
ThreadedSource Member List

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

alive() const RefObjectvirtual
alive(const RefObject *obj)RefObjectinlinestatic
attach(DataConsumer *consumer, bool override=false)DataSource
attached(bool added)DataNodeinlinevirtual
check(long maxwait=-1)Lockablevirtual
cleanup()ThreadedSourceprotectedvirtual
clear()DataSource
control(NamedList &params)DataSourcevirtual
costFormat(const DataFormat &format)DataNodeinlinevirtual
count()Mutexstatic
DataEnd enum value (defined in DataNode)DataNode
DataError enum value (defined in DataNode)DataNode
DataFlags enum nameDataNode
DataMark enum value (defined in DataNode)DataNode
DataMissed enum value (defined in DataNode)DataNode
DataNode(const char *format=0)DataNodeinlineexplicit
DataPrivate enum value (defined in DataNode)DataNode
DataSilent enum value (defined in DataNode)DataNode
DataSource(const char *format="slin")DataSourceinlineexplicit
DataStart enum value (defined in DataNode)DataNode
deref()RefObject
destroyed()ThreadedSourcevirtual
destruct()RefObjectvirtual
detach(DataConsumer *consumer)DataSource
efficientIncDec()RefObjectstatic
efficientTimedLock()Mutexstatic
enableSafety(bool safe=true)Lockablestatic
Forward(const DataBlock &data, unsigned long tStamp=invalidStamp(), unsigned long flags=0)DataSource
GenObject()GenObject
getFormat() const DataNodeinline
getObjCounter() const GenObjectinline
getObjCounter(const String &name, bool create=true)GenObjectstatic
getObjCounters()GenObjectstatic
getObjCounting()GenObjectinlinestatic
getObject(const String &name) const DataSourcevirtual
TelEngine::GenObject::getObject(const String &name, const GenObject *obj)GenObjectinlinestatic
getTranslator() const DataSourceinline
invalidStamp()DataNodeinlinestatic
lock(long maxwait=-1)Mutexvirtual
locked() const Mutexvirtual
locks()Mutexstatic
looping(bool runConsumers=false) const ThreadedSourceprotected
m_consumers (defined in DataSource)DataSourceprotected
m_format (defined in DataNode)DataNodeprotected
m_nextStamp (defined in DataSource)DataSourceprotected
m_timestamp (defined in DataNode)DataNodeprotected
Mutex(bool recursive=false, const char *name=0)Mutexexplicit
Mutex(const Mutex &original)Mutex
nextStamp() const DataSourceinline
operator=(const Mutex &original)Mutex
owner() const Mutex
recursive() const Mutex
ref()RefObject
refcount() const RefObjectinline
RefObject()RefObject
resurrect()RefObjectprotected
run()=0ThreadedSourceprotectedpure virtual
running() const ThreadedSource
safety()Lockablestatic
setFormat(const DataFormat &format)DataNodeinlinevirtual
setObjCounter(NamedCounter *counter)GenObject
setObjCounting(bool enable)GenObjectinlinestatic
start(const char *name="ThreadedSource", Thread::Priority prio=Thread::Normal)ThreadedSource
startUsingNow()Lockablestatic
stop()ThreadedSource
synchronize(unsigned long tStamp)DataSource
thread() const ThreadedSource
ThreadedSource(const char *format="slin")ThreadedSourceinlineexplicitprotected
ThreadedSourcePrivate (defined in ThreadedSource)ThreadedSourcefriend
timeStamp() const DataNodeinline
toString() const GenObjectvirtual
unlock()Mutexvirtual
unlockAll()Lockablevirtual
valid() const DataSourcevirtual
wait(unsigned long maxwait)Lockablestatic
wait()Lockablestatic
zeroRefs()RefObjectprotectedvirtual
~GenObject()GenObjectinlinevirtual
~Lockable()Lockablevirtual
~Mutex()Mutex
~RefObject()RefObjectvirtual