.TH "SingleRTPSessionPool" 3 "ccRTP" \" -*- nroff -*- .ad l .nh .SH NAME SingleRTPSessionPool .SH SYNOPSIS .br .PP .PP \fC#include \fP .PP Inherits \fBRTPSessionPool\fP, and Thread\&. .SS "Public Member Functions" .in +1c .ti -1c .RI "\fBSingleRTPSessionPool\fP (int pri=0)" .br .ti -1c .RI "\fB~SingleRTPSessionPool\fP ()" .br .ti -1c .RI "void \fBstartRunning\fP ()" .br .in -1c Public Member Functions inherited from \fBRTPSessionPool\fP .in +1c .ti -1c .RI "\fBRTPSessionPool\fP ()" .br .ti -1c .RI "virtual \fB~RTPSessionPool\fP ()" .br .ti -1c .RI "bool \fBaddSession\fP (\fBRTPSessionBase\fP &session)" .br .ti -1c .RI "bool \fBremoveSession\fP (\fBRTPSessionBase\fP &session)" .br .ti -1c .RI "size_t \fBgetPoolLength\fP () const" .br .ti -1c .RI "bool \fBisActive\fP ()" .br .in -1c Public Member Functions inherited from \fBRTPSessionBaseHandler\fP .in +1c .ti -1c .RI "\fBmicrotimeout_t\fP \fBgetSchedulingTimeout\fP (\fBRTPSessionBase\fP &s)" .br .ti -1c .RI "timeval \fBgetRTCPCheckInterval\fP (\fBRTPSessionBase\fP &s)" .br .ti -1c .RI "size_t \fBtakeInDataPacket\fP (\fBRTPSessionBase\fP &s)" .br .ti -1c .RI "size_t \fBdispatchDataPacket\fP (\fBRTPSessionBase\fP &s)" .br .ti -1c .RI "void \fBcontrolReceptionService\fP (\fBRTPSessionBase\fP &s)" .br .ti -1c .RI "void \fBcontrolTransmissionService\fP (\fBRTPSessionBase\fP &s)" .br .ti -1c .RI "SOCKET \fBgetDataRecvSocket\fP (\fBRTPSessionBase\fP &s) const" .br .ti -1c .RI "SOCKET \fBgetControlRecvSocket\fP (\fBRTPSessionBase\fP &s) const" .br .in -1c .SS "Protected Member Functions" .in +1c .ti -1c .RI "void \fBrun\fP ()" .br .RI "Runnable method for the thread\&. " .in -1c Protected Member Functions inherited from \fBRTPSessionPool\fP .in +1c .ti -1c .RI "void \fBsetActive\fP ()" .br .ti -1c .RI "timeval \fBgetPoolTimeout\fP ()" .br .ti -1c .RI "void \fBsetPoolTimeout\fP (int sec, int usec)" .br .ti -1c .RI "void \fBsetPoolTimeout\fP (struct timeval to)" .br .in -1c .SS "Additional Inherited Members" Protected Types inherited from \fBRTPSessionPool\fP .in +1c .ti -1c .RI "typedef std::list< \fBSessionListElement\fP * >::iterator \fBPoolIterator\fP" .br .in -1c Protected Attributes inherited from \fBRTPSessionPool\fP .in +1c .ti -1c .RI "std::list< \fBSessionListElement\fP * > \fBsessionList\fP" .br .ti -1c .RI "ThreadLock \fBpoolLock\fP" .br .ti -1c .RI "fd_set \fBrecvSocketSet\fP" .br .ti -1c .RI "SOCKET \fBhighestSocket\fP" .br .in -1c .SH "Constructor & Destructor Documentation" .PP .SS "SingleRTPSessionPool::SingleRTPSessionPool (int pri = \fC0\fP)\fC [inline]\fP" .PP \fBParameters\fP .RS 4 \fIpri\fP optional thread priority value\&. .RE .PP .SS "SingleRTPSessionPool::~SingleRTPSessionPool ()\fC [inline]\fP" .SH "Member Function Documentation" .PP .SS "void SingleRTPSessionPool::run ()\fC [protected]\fP" .PP Runnable method for the thread\&. This thread serves all the RTP sessions\&.added to this pool\&. .SS "void SingleRTPSessionPool::startRunning ()\fC [inline]\fP, \fC [virtual]\fP" .PP Implements \fBRTPSessionPool\fP\&. .SH "Author" .PP Generated automatically by Doxygen for ccRTP from the source code\&.