conflicthandler(3)
NAME
ConflictHandler - To track addresses of sources conflicting with the
local one.
SYNOPSIS
#include <iqueue.h> Inherited by MembershipBookkeeping. 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 Classes struct ConflictingTransportAddress
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
- ConflictingTransportAddress* ConflictHandler::searchDataConflict
- (InetAddress na, tpport_t dtp)
Parameters:
na Inet network address.
dtp Data transport port. - ConflictingTransportAddress* ConflictHandler::searchControlConflict
- (InetAddress na, tpport_t ctp)
Parameters:
na Inet network address.
ctp Data transport port. - void ConflictHandler::updateConflict (ConflictingTransportAddress & ca)
- [inline]
- void ConflictHandler::addConflict (const InetAddress & na, tpport_t dtp,
- tpport_t ctp)
Member Data Documentation
ConflictingTransportAddress* ConflictHandler::firstConflict [protected] ConflictingTransportAddress * ConflictHandler::lastConflict [protected]
Author
- Generated automatically by Doxygen for ccRTP from the source code.