#include <oqueue.h>
Inheritance diagram for DestinationListHandler:
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 |
Stores network addresses as InetAddress objects.
|
|
|
|
|
Locks the object before modifying it.
|
|
|
|
Get whether there is only a destination in the list.
|
|
|
|
Locks the object before modifying it.
|
|
|
|
|
|
|