This class handles a list of destination addresses.
More...
#include <oqueue.h>
Inheritance diagram for DestinationListHandler:
Collaboration diagram for DestinationListHandler:
Data Structures
Public Member Functions
Get whether there is only a destination in the list.
More...
Protected Member Functions
Locks the object before modifying it.
More...
Locks the object before modifying it.
More...
Protected Attributes
Private 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
Locks the object before modifying it.
Definition at line 74 of file outqueue.cpp.
bool DestinationListHandler::isSingleDestination
(
)
const
inline
Get whether there is only a destination in the list.
Definition at line 79 of file oqueue.h.
void DestinationListHandler::lockDestinationList
(
)
const
inline
bool DestinationListHandler::removeDestinationFromList
(
const InetAddress &
ia,
tpport_t
dataPort,
tpport_t
controlPort
)
protected
Locks the object before modifying it.
Definition at line 85 of file outqueue.cpp.
void DestinationListHandler::unlockDestinationList
(
)
const
inline
void DestinationListHandler::writeLockDestinationList
(
)
const
inlineprotected
Field Documentation
ThreadLock DestinationListHandler::destinationLock
mutableprivate
The documentation for this class was generated from the following files: