ccRTP
|
#include <oqueue.h>
Classes | |
struct | TransportAddress |
Public Member Functions | |
DestinationListHandler () | |
~DestinationListHandler () | |
bool | isSingleDestination () const |
Get whether there is only a destination in the list. More... | |
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. More... | |
bool | removeDestinationFromList (const InetAddress &ia, tpport_t dataPort, tpport_t controlPort) |
Locks the object before modifying it. More... | |
Protected Attributes | |
std::list< TransportAddress * > | destList |
This class handles a list of destination addresses. Stores network addresses as InetAddress objects.
DestinationListHandler::DestinationListHandler | ( | ) |
DestinationListHandler::~DestinationListHandler | ( | ) |
|
protected |
Locks the object before modifying it.
|
inline |
|
inline |
Get whether there is only a destination in the list.
|
inline |
|
protected |
Locks the object before modifying it.
|
inline |
|
inlineprotected |
|
protected |