Poster of Linux kernelThe best gift for a Linux geek
ConflictHandler

ConflictHandler

Section: C Library Functions (3) Updated: Fri Apr 1 2011
Local index Up
 

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.


 

Index

NAME
SYNOPSIS
Classes
Public Member Functions
Protected Member Functions
Protected Attributes
Detailed Description
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:
ConflictingTransportAddress* ConflictHandler::searchDataConflict (InetAddressna, tpport_tdtp)Parameters:
void ConflictHandler::updateConflict (ConflictingTransportAddress &ca) [inline]
Member Data Documentation
ConflictingTransportAddress* ConflictHandler::firstConflict [protected]
ConflictingTransportAddress * ConflictHandler::lastConflict [protected]
Author

This document was created by man2html, using the manual pages.
Time: 21:43:44 GMT, April 16, 2011