Provided by: libccrtp-doc_2.0.9-2.2build1_all bug

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_t dtp, tpport_t ctp)
   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.

   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.