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 [email protected]

Constructor & Destructor Documentation

ConflictHandler::ConflictHandler ()\fC [inline]\fP, \fC [protected]\fP

virtual ConflictHandler::~ConflictHandler ()\fC [inline]\fP, \fC [protected]\fP, \fC [virtual]\fP

Member Function Documentation

void ConflictHandler::addConflict (const InetAddress &na, tpport_tdtp, tpport_tctp)

\fBConflictingTransportAddress\fP* ConflictHandler::searchControlConflict (InetAddressna, tpport_tctp)

Parameters:

na Inet network address.

ctp Data transport port.

\fBConflictingTransportAddress\fP* ConflictHandler::searchDataConflict (InetAddressna, tpport_tdtp)

Parameters:

na Inet network address.

dtp Data transport port.

void ConflictHandler::updateConflict (\fBConflictingTransportAddress\fP &ca)\fC [inline]\fP

Member Data Documentation

\fBConflictingTransportAddress\fP* ConflictHandler::firstConflict\fC [protected]\fP

\fBConflictingTransportAddress\fP * ConflictHandler::lastConflict\fC [protected]\fP

Author

Generated automatically by Doxygen for ccRTP from the source code.