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.
Copyright © 2010-2025 Platon Technologies, s.r.o.           Home | Man pages | tLDP | Documents | Utilities | About
Design by styleshout