ConflictHandler(3) | Library Functions Manual | ConflictHandler(3) |
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:
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:
ctp Data transport port.
ConflictingTransportAddress* ConflictHandler::searchDataConflict (InetAddress na, tpport_t dtp)¶
Parameters:
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.
Sat Oct 27 2018 | ccRTP |