Man page - destinationlisthandler(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
DestinationListHandler
NAMESYNOPSIS
Classes
Public Member Functions
Protected Member Functions
Protected Attributes
Detailed Description
Constructor & Destructor Documentation
DestinationListHandler::DestinationListHandler ()
DestinationListHandler::˜DestinationListHandler ()
Member Function Documentation
bool DestinationListHandler::addDestinationToList (const InetAddress & ia,tpport_t data, tpport_t control) [protected]
TransportAddress * DestinationListHandler::getFirstDestination () const[inline]
bool DestinationListHandler::isSingleDestination () const [inline]
void DestinationListHandler::lockDestinationList () const [inline]
bool DestinationListHandler::removeDestinationFromList (const InetAddress &ia, tpport_t dataPort, tpport_t controlPort) [protected]
void DestinationListHandler::unlockDestinationList () const [inline]
void DestinationListHandler::writeLockDestinationList () const [inline],[protected]
Member Data Documentation
std::list<TransportAddress*> DestinationListHandler::destList [protected]
Author
NAME
DestinationListHandler - This class handles a list of destination addresses.
SYNOPSIS
#include <oqueue.h>
Inherited by OutgoingDataQueue [protected] .
Classes
struct TransportAddress
Public Member Functions
DestinationListHandler
()
˜DestinationListHandler
()
bool
isSingleDestination
() const
Get whether there is only a destination in the list.
TransportAddress
*
getFirstDestination
() const
void
lockDestinationList
() const
void
unlockDestinationList
() const
Protected Member Functions
void
writeLockDestinationList
() const
bool
addDestinationToList
(const InetAddress &ia,
tpport_t data, tpport_t control)
Locks the object before modifying it.
bool
removeDestinationFromList
(const InetAddress
&ia, tpport_t dataPort, tpport_t controlPort)
Locks the object before modifying it.
Protected Attributes
std::list< TransportAddress * > destList
Detailed Description
This class handles a list of destination addresses.
Stores network addresses as InetAddress objects.
Author
Federico Montesino Pouzols fedemp@altern.org
Constructor & Destructor Documentation
DestinationListHandler::DestinationListHandler ()
DestinationListHandler::˜DestinationListHandler ()
Member Function Documentation
bool DestinationListHandler::addDestinationToList (const InetAddress & ia,tpport_t data, tpport_t control) [protected]
Locks the object before modifying it.
TransportAddress * DestinationListHandler::getFirstDestination () const[inline]
bool DestinationListHandler::isSingleDestination () const [inline]
Get whether there is only a destination in the list.
void DestinationListHandler::lockDestinationList () const [inline]
bool DestinationListHandler::removeDestinationFromList (const InetAddress &ia, tpport_t dataPort, tpport_t controlPort) [protected]
Locks the object before modifying it.
void DestinationListHandler::unlockDestinationList () const [inline]
void DestinationListHandler::writeLockDestinationList () const [inline],[protected]
Member Data Documentation
std::list<TransportAddress*> DestinationListHandler::destList [protected]
Author
Generated automatically by Doxygen for ccRTP from the source code.