Gnutella::Handshaking::SlotAllocator Class Reference
#include <SlotAllocator.h> [code]
Inherits QObject.
Inheritance diagram for Gnutella::Handshaking::SlotAllocator:
[legend]Collaboration diagram for Gnutella::Handshaking::SlotAllocator:
[legend]List of all members.
Detailed Description
- Todo:
- Move out of Handshaking?
Definition at line 40 of file SlotAllocator.h.
Constructor & Destructor Documentation
| Gnutella::Handshaking::SlotAllocator::SlotAllocator |
( |
const SlotAllocator & |
|
) |
[private] |
|
| SlotAllocator::~SlotAllocator |
( |
|
) |
|
|
Member Function Documentation
|
|
The handshaking slots may become negative due to imcomming connections. We are conserned only in limiting the number of outgoing connections.
Definition at line 157 of file SlotAllocator.cpp. |
| uint SlotAllocator::freeHandshakingSlots |
( |
|
) |
const |
|
| uint SlotAllocator::freeLeafSlots |
( |
|
) |
const |
|
| uint SlotAllocator::freePeerSlots |
( |
|
) |
const |
|
| void SlotAllocator::freeSlot |
( |
QObject * |
|
) |
[private, slot] |
|
| uint SlotAllocator::freeUltrapeerSlots |
( |
|
) |
const |
|
| void Gnutella::Handshaking::SlotAllocator::handshakingSlotFreed |
( |
|
) |
[signal] |
|
| uint Gnutella::Handshaking::SlotAllocator::hasFreeLeafSlots |
( |
|
) |
const [inline] |
|
| uint Gnutella::Handshaking::SlotAllocator::hasFreePeerSlots |
( |
|
) |
const [inline] |
|
| uint Gnutella::Handshaking::SlotAllocator::hasFreeUltrapeerSlots |
( |
|
) |
const [inline] |
|
| bool SlotAllocator::hasSlotFor |
( |
const NodeInfo & |
|
) |
const |
|
| bool SlotAllocator::isBootstrapping |
( |
|
) |
const |
|
| bool SlotAllocator::isWellConnected |
( |
|
) |
const |
|
| void Gnutella::Handshaking::SlotAllocator::leafSlotFreed |
( |
|
) |
[signal] |
|
| void Gnutella::Handshaking::SlotAllocator::peerSlotFreed |
( |
|
) |
[signal] |
|
| void Gnutella::Handshaking::SlotAllocator::ultrapeerSlotFreed |
( |
|
) |
[signal] |
|
Member Data Documentation
The documentation for this class was generated from the following files: