Yate
RTPSession Member List

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

addDirection(Direction dir)RTPSessioninline
alive() constGenObjectvirtual
check(long maxwait=-1)Lockablevirtual
checkCipher(const String &name)RTPSessionvirtual
count()Mutexstatic
createCipher(const String &name, Cipher::Direction dir)RTPSessionvirtual
createReceiver()RTPSessionvirtual
createSender()RTPSessionvirtual
createTransport()UDPSessionvirtual
dataPayload(int type)RTPSession
dbg() constRTPDebuginline
dbgTraceId() constRTPDebuginline
delDirection(Direction dir)RTPSessioninline
destruct()GenObjectvirtual
Direction enum nameRTPSession
direction() constRTPSessioninline
direction(Direction dir)RTPSession
drillHole()UDPSessioninline
efficientTimedLock()Mutexstatic
enableSafety(bool safe=true)Lockablestatic
eventPayload(int type)RTPSession
FullStop enum value (defined in RTPSession)RTPSession
GenObject()GenObject
getObjCounter() constGenObjectinline
getObjCounter(const String &name, bool create=true)GenObjectstatic
getObjCounters()GenObjectstatic
getObjCounting()GenObjectinlinestatic
getObject(const String &name) constGenObjectvirtual
getObject(const String &name, const GenObject *obj)GenObjectinlinestatic
getStats(String &stats) constRTPSessionvirtual
getStats(NamedList &stats) constRTPSessionvirtual
group() constRTPProcessorinline
group(RTPGroup *newgrp)RTPProcessorprotected
incWrongSrc()RTPSessionvirtual
initDebugData(const NamedList &params)RTPSessioninline
initGroup(int msec=0, Thread::Priority prio=Thread::Normal, const String &affinity=String::empty())UDPSession
initTransport()UDPSession
ioPacketsLost() constRTPSessioninline
localAddr(SocketAddr &addr, bool rtcp=true)RTPSessioninline
lock(long maxwait=-1)Mutexvirtual
locked() constMutexvirtual
locks()Mutexstatic
m_dbg (defined in RTPDebug)RTPDebugprotected
m_timeoutInterval (defined in UDPSession)UDPSessionprotected
m_timeoutTime (defined in UDPSession)UDPSessionprotected
m_traceId (defined in RTPDebug)RTPDebugprotected
m_transport (defined in UDPSession)UDPSessionprotected
m_wrongSrc (defined in RTPProcessor)RTPProcessorprotected
Mutex(bool recursive=false, const char *name=0)Mutexexplicit
Mutex(const Mutex &original)Mutex
operator=(const Mutex &original)Mutex
owner() constMutex
padding() constRTPSessioninline
padding(int chunk)RTPSessioninline
receiver() constRTPSessioninline
receiver(RTPReceiver *recv)RTPSession
recursive() constMutex
RecvOnly enum value (defined in RTPSession)RTPSession
remoteAddr(SocketAddr &addr, bool sniff=false)UDPSessioninline
rtcpData(const void *data, int len)RTPSessionvirtual
rtpData(const void *data, int len)RTPSessionvirtual
RTPDebug(DebugEnabler *dbg, const char *traceId)RTPDebuginline
RTPDebug(RTPSession *session)RTPDebug
rtpNewPayload(int payload, unsigned int timestamp)RTPSessionvirtual
rtpNewSSRC(u_int32_t newSsrc, bool marker)RTPSessionvirtual
RTPProcessor(DebugEnabler *dbg=0, const char *traceId=0)RTPProcessor
rtpRecvData(bool marker, unsigned int timestamp, const void *data, int len)RTPSessionvirtual
rtpRecvEvent(int event, char key, int duration, int volume, unsigned int timestamp)RTPSessionvirtual
rtpSend(bool marker, int payload, unsigned int timestamp, const void *data, int len)RTPSessioninline
rtpSendData(bool marker, unsigned int timestamp, const void *data, int len)RTPSessioninline
rtpSendEvent(int event, int duration, int volume=0, unsigned int timestamp=0)RTPSessioninline
rtpSendKey(char key, int duration, int volume=0, unsigned int timestamp=0)RTPSessioninline
RTPSession(DebugEnabler *dbg=0, const char *traceId=0)RTPSession
rtpSock()UDPSessioninline
safety()Lockablestatic
security() constRTPSessioninline
security(RTPSecure *secure)RTPSession
sender() constRTPSessioninline
sender(RTPSender *send)RTPSession
SendOnly enum value (defined in RTPSession)RTPSession
SendRecv enum value (defined in RTPSession)RTPSession
sendRtcpBye()RTPSessionprotected
sendRtcpReport(const Time &when)RTPSessionprotected
setBuffer(int bufLen=4096)UDPSessioninline
setDebug(DebugEnabler *dbg, const char *traceId)RTPDebuginlineprotected
setDejitter(unsigned int mindelay=20, unsigned int maxdelay=50)RTPSessioninline
setObjCounter(NamedCounter *counter)GenObject
setObjCounting(bool enable)GenObjectinlinestatic
setReports(int interval)RTPSession
setTimeout(int interval)UDPSession
setTOS(int tos)UDPSessioninline
setWarnSeq(bool on)RTPSessioninline
silencePayload(int type)RTPSession
startUsingNow()Lockablestatic
timeout(bool initial)UDPSessionprotectedvirtual
timerTick(const Time &when)RTPSessionprotectedvirtual
toString() constGenObjectvirtual
traceId() constGenObjectvirtual
transport(RTPTransport *trans)RTPSessionvirtual
UDPSession::transport() constUDPSessioninline
UDPSession(DebugEnabler *dbg=0, const char *traceId=0)UDPSessionprotected
unlock()Mutexvirtual
unlockAll()Lockablevirtual
wait(unsigned long maxwait)Lockablestatic
wait()Lockablestatic
wrongSrc()RTPProcessorinline
~GenObject()GenObjectinlinevirtual
~Lockable()Lockablevirtual
~Mutex()Mutex
~RTPProcessor()RTPProcessorvirtual
~RTPSession()RTPSessionvirtual
~UDPSession()UDPSessionvirtual