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

ConflictHandler - To track addresses of sources conflicting with the local one.

#include <iqueue.h>

Inherited by MembershipBookkeeping.


struct ConflictingTransportAddress


ConflictingTransportAddress * searchDataConflict (InetAddress na, tpport_t dtp)
ConflictingTransportAddress * searchControlConflict (InetAddress na, tpport_t ctp)
void updateConflict (ConflictingTransportAddress &ca)
void addConflict (const InetAddress &na, tpport_t dtp, tpport_t ctp)


ConflictHandler ()
virtual ~ConflictHandler ()


ConflictingTransportAddress * firstConflict
ConflictingTransportAddress * lastConflict

To track addresses of sources conflicting with the local one.

Author:

Federico Montesino Pouzols fedemp@altern.org

ConflictingTransportAddress* ConflictHandler::searchControlConflict (InetAddress na, tpport_t ctp)

Parameters:

na Inet network address.
ctp Data transport port.

ConflictingTransportAddress* ConflictHandler::searchDataConflict (InetAddress na, tpport_t dtp)

Parameters:

na Inet network address.
dtp Data transport port.

ConflictingTransportAddress* ConflictHandler::firstConflict [protected]

ConflictingTransportAddress * ConflictHandler::lastConflict [protected]

Generated automatically by Doxygen for ccRTP from the source code.

Sat Oct 27 2018 ccRTP