ConflictHandler(3)
π ConflictHandler(3) π
okay bestie, so this is a page from the Library Functions Manual β yes, the actual ConflictHandler(3) one β and it's all about keeping track of who's beefing with you on the network. Let's get into it π«Ά
β¨ 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 * firstConflictConflictingTransportAddress * lastConflict
π¦ Detailed Description π¦
To track addresses of sources conflicting with the local one.
So like, whenever somebody out there is conflicting with you, this thing remembers them. It's giving address book but for drama. π
π Author
Federico Montesino Pouzols fedemp@altern.org
π Constructor & Destructor Documentation π
ConflictHandler::ConflictHandler () [inline], [protected]
virtual ConflictHandler::~ConflictHandler () [inline], [protected], [virtual]
no notes, just vibes π
β 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.
k that's the whole thing, bestie, no cap β every signature, every parameter, every protected little secret, all accounted for β¨
and yeah, this came to you courtesy of ccRTP and the Library Functions Manual, hand-delivered by Doxygen itself. it ate, fr fr π ππ¦
π¦ where this page comes from
- debian trixie: libccrtp-doc 2.0.9-4.1 Β· GPL-2.0-or-later WITH MIF exception
- ubuntu noble: libccrtp-doc 2.0.9-2.5build1
- ubuntu questing: libccrtp-doc 2.0.9-4.1build1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms