DOKK / manpages / debian 12 / libccrtp-doc / DestinationListHandler.3.en
DestinationListHandler(3) Library Functions Manual DestinationListHandler(3)

DestinationListHandler - This class handles a list of destination addresses.

#include <oqueue.h>

Inherited by OutgoingDataQueue [protected].


struct TransportAddress


DestinationListHandler ()
~DestinationListHandler ()
bool isSingleDestination () const
Get whether there is only a destination in the list. TransportAddress * getFirstDestination () const
void lockDestinationList () const
void unlockDestinationList () const


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.


std::list< TransportAddress * > destList

This class handles a list of destination addresses.

Stores network addresses as InetAddress objects.

Author:

Federico Montesino Pouzols fedemp@altern.org

Locks the object before modifying it.

TransportAddress* DestinationListHandler::getFirstDestination () const [inline]

Get whether there is only a destination in the list.

Locks the object before modifying it.

Generated automatically by Doxygen for ccRTP from the source code.

Sat Oct 27 2018 ccRTP