NodeCache.cpp File Reference

#include "Qt.h" [code]
#include "NodeCache.h" [code]
#include "Imports.cpp" [code]

Include dependency graph for NodeCache.cpp:

Go to the source code of this file.

Namespaces

namespace  Gnutella
namespace  Gnutella::Bootstrapping

Classes

struct  Gnutella::Bootstrapping::Entry
class  Gnutella::Bootstrapping::NodeCachePrivate

Typedefs

typedef QHash< NodeAddress,
Entry * > 
Gnutella::Bootstrapping::NodeTable
typedef QLinkedList< Entry * > Gnutella::Bootstrapping::EntryList
typedef EntryList::iterator Gnutella::Bootstrapping::EntryIterator

Enumerations

enum  Gnutella::Bootstrapping::Constants {
  Gnutella::Bootstrapping::AvailabilityExpiration = 600,
  Gnutella::Bootstrapping::MaximalCacheSize = 2000,
  Gnutella::Bootstrapping::ShrinkCacheSize = 1500
}

Functions

QDataStream & Gnutella::Bootstrapping::operator<< (QDataStream &stream, const NodeCache::NodeAvailability &availability)
QDataStream & Gnutella::Bootstrapping::operator>> (QDataStream &stream, NodeCache::NodeAvailability &availability)