#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 |
Classes | |
| struct | TransportAddress |
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.
|
|
|
|
|
|
|
|
|
|
1.4.4