logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

ConflictHandler - To track addresses of sources conflicting with the local one.

Author

       Generated automatically by Doxygen for ccRTP from the source code.

                                                      ccRTP                                   ConflictHandler(3)

Constructor & Destructor Documentation

ConflictHandler::ConflictHandler()[inline],[protected]virtualConflictHandler::~ConflictHandler()[inline],[protected],[virtual]

Detailed Description

       To track addresses of sources conflicting with the local one.

       Author
           Federico Montesino Pouzols fedemp@altern.org

Member Data Documentation

ConflictingTransportAddress*ConflictHandler::firstConflict[protected]ConflictingTransportAddress*ConflictHandler::lastConflict[protected]

Member Function Documentation

voidConflictHandler::addConflict(constInetAddress&na,tpport_tdtp,tpport_tctp)ConflictingTransportAddress*ConflictHandler::searchControlConflict(InetAddressna,tpport_tctp)Parametersna Inet network address.
           ctp Data transport port.

   ConflictingTransportAddress*ConflictHandler::searchDataConflict(InetAddressna,tpport_tdtp)Parametersna Inet network address.
           dtp Data transport port.

   voidConflictHandler::updateConflict(ConflictingTransportAddress&ca)[inline]

Name

       ConflictHandler - To track addresses of sources conflicting with the local one.

Synopsis

       #include <iqueue.h>

       Inherited by MembershipBookkeeping.

   Classes
       struct ConflictingTransportAddressPublicMemberFunctionsConflictingTransportAddress * 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)

   ProtectedMemberFunctionsConflictHandler ()
       virtual ~ConflictHandler ()

   ProtectedAttributesConflictingTransportAddress * firstConflictConflictingTransportAddress * lastConflict

See Also