Man page - singlertpsessionpool(3)
Packages contains this manual
- rtppkt.h(3)
- cqueue(3)
- formats.h(3)
- private.h(3)
- sockets(3)
- queuebase.h(3)
- sessions(3)
- ioqueue(3)
- oqueue.h(3)
- rtppacket(3)
- ext.h(3)
- cqueue.h(3)
- base.h(3)
- rtpext(3)
- rtp.h(3)
- sources.h(3)
- iqueue(3)
- pool.h(3)
- queuebase(3)
- channel.h(3)
- sources(3)
- iqueue.h(3)
- ioqueue.h(3)
- payload(3)
- rtcppacket(3)
- rtcppkt.h(3)
- oqueue(3)
apt-get install libccrtp-doc
Manual
SingleRTPSessionPool
NAMESYNOPSIS
Public Member Functions
Protected Member Functions
Additional Inherited Members
Constructor & Destructor Documentation
SingleRTPSessionPool::SingleRTPSessionPool (int pri = 0) [inline]
SingleRTPSessionPool::˜SingleRTPSessionPool () [inline]
Member Function Documentation
void SingleRTPSessionPool::run () [protected]
void SingleRTPSessionPool::startRunning () [inline], [virtual]
Author
NAME
SingleRTPSessionPool
SYNOPSIS
#include <pool.h>
Inherits RTPSessionPool , and Thread.
Public Member Functions
SingleRTPSessionPool
(int pri=0)
˜SingleRTPSessionPool
()
void
startRunning
()
Public Member Functions inherited from RTPSessionPool
RTPSessionPool
()
virtual
˜RTPSessionPool
()
bool
addSession
(
RTPSessionBase
&session)
bool
removeSession
(
RTPSessionBase
&session)
size_t
getPoolLength
() const
bool
isActive
()
Public Member Functions inherited from RTPSessionBaseHandler
microtimeout_t
getSchedulingTimeout
(
RTPSessionBase
&s)
timeval
getRTCPCheckInterval
(
RTPSessionBase
&s)
size_t
takeInDataPacket
(
RTPSessionBase
&s)
size_t
dispatchDataPacket
(
RTPSessionBase
&s)
void
controlReceptionService
(
RTPSessionBase
&s)
void
controlTransmissionService
(
RTPSessionBase
&s)
SOCKET
getDataRecvSocket
(
RTPSessionBase
&s) const
SOCKET
getControlRecvSocket
(
RTPSessionBase
&s) const
Protected Member Functions
void
run
()
Runnable method for the thread.
Protected Member Functions inherited from RTPSessionPool
void
setActive
()
timeval
getPoolTimeout
()
void
setPoolTimeout
(int sec, int usec)
void
setPoolTimeout
(struct timeval to)
Additional Inherited Members
Protected Types inherited from RTPSessionPool
typedef std::list< SessionListElement * >::iterator PoolIterator
Protected Attributes inherited from RTPSessionPool
std::list<
SessionListElement
* >
sessionList
ThreadLock
poolLock
fd_set
recvSocketSet
SOCKET
highestSocket
Constructor & Destructor Documentation
SingleRTPSessionPool::SingleRTPSessionPool (int pri = 0) [inline]
Parameters
pri optional thread priority value.
SingleRTPSessionPool::˜SingleRTPSessionPool () [inline]
Member Function Documentation
void SingleRTPSessionPool::run () [protected]
Runnable method for the thread. This thread serves all the RTP sessions.added to this pool.
void SingleRTPSessionPool::startRunning () [inline], [virtual]
Implements RTPSessionPool .
Author
Generated automatically by Doxygen for ccRTP from the source code.