Bayonne2 / Common C++ 2 Framework
|
To track addresses of sources conflicting with the local one. More...
#include <iqueue.h>
Data Structures | |
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 |
To track addresses of sources conflicting with the local one.
|
inlineprotectedvirtual |
void ConflictHandler::addConflict | ( | const InetAddress & | na, |
tpport_t | dtp, | ||
tpport_t | ctp | ||
) |
ConflictingTransportAddress* ConflictHandler::searchControlConflict | ( | InetAddress | na, |
tpport_t | ctp | ||
) |
na | Inet network address. |
ctp | Data transport port. |
ConflictingTransportAddress* ConflictHandler::searchDataConflict | ( | InetAddress | na, |
tpport_t | dtp | ||
) |
na | Inet network address. |
dtp | Data transport port. |
|
inline |
|
protected |
|
protected |