Public Member Functions | |
void * | operator new (size_t byteCount) |
void | operator delete (void *address) |
FwdServer (CachePeer *p, hier_code c) | |
Static Public Member Functions | |
static int | UseCount () |
Public Attributes | |
CbcPointer< CachePeer > | _peer |
hier_code | code |
FwdServer * | next |
Static Private Member Functions | |
static Mem::AllocatorProxy & | Pool () |
Detailed Description
A CachePeer which has been selected as a possible destination. Listed as pointers here so as to prevent duplicates being added but will be converted to a set of IP address path options before handing back out to the caller.
Certain connection flags and outgoing settings will also be looked up and set based on the received request and CachePeer settings before handing back.
Definition at line 50 of file peer_select.cc.
Constructor & Destructor Documentation
◆ FwdServer()
Definition at line 55 of file peer_select.cc.
Member Function Documentation
◆ operator delete()
|
inline |
Definition at line 52 of file peer_select.cc.
◆ operator new()
|
inline |
Definition at line 52 of file peer_select.cc.
◆ Pool()
|
inlinestaticprivate |
Definition at line 52 of file peer_select.cc.
◆ UseCount()
|
inlinestatic |
Definition at line 52 of file peer_select.cc.
Member Data Documentation
◆ _peer
CbcPointer<CachePeer> FwdServer::_peer |
Definition at line 61 of file peer_select.cc.
Referenced by PeerSelector::handlePath(), PeerSelector::noteIp(), PeerSelector::noteIps(), and PeerSelector::resolveSelected().
◆ code
hier_code FwdServer::code |
Definition at line 62 of file peer_select.cc.
Referenced by PeerSelector::handlePath(), PeerSelector::noteIps(), and PeerSelector::resolveSelected().
◆ next
FwdServer* FwdServer::next |
Definition at line 63 of file peer_select.cc.
Referenced by PeerSelector::~PeerSelector(), PeerSelector::noteIps(), and PeerSelector::resolveSelected().
The documentation for this class was generated from the following file:
- src/peer_select.cc