Provided by: libccrtp-doc_2.0.6-3_all
NAME
ConflictHandler - To track addresses of sources conflicting with the local one.
SYNOPSIS
#include <iqueue.h> Inherited by MembershipBookkeeping. Classes struct ConflictingTransportAddress Public Member Functions 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) Protected Member Functions ConflictHandler () virtual ~ConflictHandler () Protected Attributes ConflictingTransportAddress * firstConflict ConflictingTransportAddress * lastConflict
Detailed Description
To track addresses of sources conflicting with the local one. Author: Federico Montesino Pouzols fedemp@altern.org
Constructor & Destructor Documentation
ConflictHandler::ConflictHandler () [inline], [protected] virtual ConflictHandler::~ConflictHandler () [inline], [protected], [virtual]
Member Function Documentation
void ConflictHandler::addConflict (const InetAddress &na, tpport_tdtp, tpport_tctp) ConflictingTransportAddress* ConflictHandler::searchControlConflict (InetAddressna, tpport_tctp) Parameters: na Inet network address. ctp Data transport port. ConflictingTransportAddress* ConflictHandler::searchDataConflict (InetAddressna, tpport_tdtp) Parameters: na Inet network address. dtp Data transport port. void ConflictHandler::updateConflict (ConflictingTransportAddress &ca) [inline]
Member Data Documentation
ConflictingTransportAddress* ConflictHandler::firstConflict [protected] ConflictingTransportAddress * ConflictHandler::lastConflict [protected]
Author
Generated automatically by Doxygen for ccRTP from the source code.