Gnutella::Bootstrapping::ConnectionKeeperPrivate Class Reference

Collaboration diagram for Gnutella::Bootstrapping::ConnectionKeeperPrivate:

Collaboration graph
[legend]
List of all members.

Detailed Description

Definition at line 44 of file ConnectionKeeper.cpp.

Public Member Functions

NodeSet getBootstrapNodes (int count)
NodeSet getConnectNodes (int count)
 ConnectionKeeperPrivate (LocalPeer *localPeer_)

Public Attributes

LocalPeerlocalPeer
UdpHostCacheudpHostCache
SlotAllocatorslotAllocator
NodeCachenodeCache
bool isBootstrapping
QTimer bootstrappingTimer
QDateTime bootstrappingStart

Private Member Functions

 ConnectionKeeperPrivate (const ConnectionKeeperPrivate &)
ConnectionKeeperPrivateoperator= (const ConnectionKeeperPrivate &)


Constructor & Destructor Documentation

Gnutella::Bootstrapping::ConnectionKeeperPrivate::ConnectionKeeperPrivate const ConnectionKeeperPrivate  )  [private]
 

Gnutella::Bootstrapping::ConnectionKeeperPrivate::ConnectionKeeperPrivate LocalPeer localPeer_  )  [inline]
 

Definition at line 60 of file ConnectionKeeper.cpp.


Member Function Documentation

NodeSet ConnectionKeeperPrivate::getBootstrapNodes int  count  ) 
 

Returns a number of addresses to use for bootstrapping.

Definition at line 76 of file ConnectionKeeper.cpp.

NodeSet ConnectionKeeperPrivate::getConnectNodes int  count  ) 
 

Returns a number of addresses to use for keeping an existing connection.

Definition at line 96 of file ConnectionKeeper.cpp.

ConnectionKeeperPrivate& Gnutella::Bootstrapping::ConnectionKeeperPrivate::operator= const ConnectionKeeperPrivate  )  [private]
 


Member Data Documentation

QDateTime Gnutella::Bootstrapping::ConnectionKeeperPrivate::bootstrappingStart
 

Definition at line 55 of file ConnectionKeeper.cpp.

QTimer Gnutella::Bootstrapping::ConnectionKeeperPrivate::bootstrappingTimer
 

Definition at line 54 of file ConnectionKeeper.cpp.

bool Gnutella::Bootstrapping::ConnectionKeeperPrivate::isBootstrapping
 

Definition at line 53 of file ConnectionKeeper.cpp.

LocalPeer* Gnutella::Bootstrapping::ConnectionKeeperPrivate::localPeer
 

Definition at line 49 of file ConnectionKeeper.cpp.

NodeCache* Gnutella::Bootstrapping::ConnectionKeeperPrivate::nodeCache
 

Definition at line 52 of file ConnectionKeeper.cpp.

SlotAllocator* Gnutella::Bootstrapping::ConnectionKeeperPrivate::slotAllocator
 

Definition at line 51 of file ConnectionKeeper.cpp.

UdpHostCache* Gnutella::Bootstrapping::ConnectionKeeperPrivate::udpHostCache
 

Definition at line 50 of file ConnectionKeeper.cpp.


The documentation for this class was generated from the following file: