.TH "ConflictHandler" 3 "Sat Oct 27 2018" "ccRTP" \" -*- nroff -*-
.ad l
.nh
.SH NAME
ConflictHandler \- To track addresses of sources conflicting with the local one\&.  

.SH SYNOPSIS
.br
.PP
.PP
\fC#include <iqueue\&.h>\fP
.PP
Inherited by \fBMembershipBookkeeping\fP\&.
.SS "Classes"

.in +1c
.ti -1c
.RI "struct \fBConflictingTransportAddress\fP"
.br
.in -1c
.SS "Public Member Functions"

.in +1c
.ti -1c
.RI "\fBConflictingTransportAddress\fP * \fBsearchDataConflict\fP (InetAddress na, tpport_t dtp)"
.br
.ti -1c
.RI "\fBConflictingTransportAddress\fP * \fBsearchControlConflict\fP (InetAddress na, tpport_t ctp)"
.br
.ti -1c
.RI "void \fBupdateConflict\fP (\fBConflictingTransportAddress\fP &ca)"
.br
.ti -1c
.RI "void \fBaddConflict\fP (const InetAddress &na, tpport_t dtp, tpport_t ctp)"
.br
.in -1c
.SS "Protected Member Functions"

.in +1c
.ti -1c
.RI "\fBConflictHandler\fP ()"
.br
.ti -1c
.RI "virtual \fB~ConflictHandler\fP ()"
.br
.in -1c
.SS "Protected Attributes"

.in +1c
.ti -1c
.RI "\fBConflictingTransportAddress\fP * \fBfirstConflict\fP"
.br
.ti -1c
.RI "\fBConflictingTransportAddress\fP * \fBlastConflict\fP"
.br
.in -1c
.SH "Detailed Description"
.PP 
To track addresses of sources conflicting with the local one\&. 


.PP
\fBAuthor:\fP
.RS 4
Federico Montesino Pouzols fedemp@altern.org 
.RE
.PP

.SH "Constructor & Destructor Documentation"
.PP 
.SS "ConflictHandler::ConflictHandler ()\fC [inline]\fP, \fC [protected]\fP"

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

.SH "Member Function Documentation"
.PP 
.SS "void ConflictHandler::addConflict (const InetAddress & na, tpport_t dtp, tpport_t ctp)"

.SS "\fBConflictingTransportAddress\fP* ConflictHandler::searchControlConflict (InetAddress na, tpport_t ctp)"

.PP
\fBParameters:\fP
.RS 4
\fIna\fP Inet network address\&. 
.br
\fIctp\fP Data transport port\&. 
.RE
.PP

.SS "\fBConflictingTransportAddress\fP* ConflictHandler::searchDataConflict (InetAddress na, tpport_t dtp)"

.PP
\fBParameters:\fP
.RS 4
\fIna\fP Inet network address\&. 
.br
\fIdtp\fP Data transport port\&. 
.RE
.PP

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

.SH "Member Data Documentation"
.PP 
.SS "\fBConflictingTransportAddress\fP* ConflictHandler::firstConflict\fC [protected]\fP"

.SS "\fBConflictingTransportAddress\fP * ConflictHandler::lastConflict\fC [protected]\fP"


.SH "Author"
.PP 
Generated automatically by Doxygen for ccRTP from the source code\&.