Rechercher une page de manuel
DestinationListHandler
Langue: en
Version: 359959 (ubuntu - 24/10/10)
Section: 3 (Bibliothèques de fonctions)
Sommaire
- NAME
- SYNOPSIS
- Detailed Description
- Constructor & Destructor Documentation
- 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
- 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.
Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre