Gnutella::PacketProcessing::DynamicSearching Namespace Reference


Detailed Description

Implementation for Dynamic Searching with Leaf Guidance.

Higher abstraction level is Gnutella::PacketProcessing.

Todo:
v0.6.0 Implement leaf guidance to dynamic querying.
Resources:


Classes

class  DynamicSearchPrivate
class  DynamicSearch
class  DynamicSearcherPrivate
class  DynamicSearcher

Enumerations

enum  Constants {
  Degree = 32,
  TimerHopInterval = 2400,
  ProbesCount = 3,
  ProbeTtl = 2,
  MaxHosts = 300000,
  SearchConnections = 1,
  DesiredResults = 150,
  MaxTtl = 3,
  StatusResponseTimeout = 10000
}
enum  State {
  StateStopped,
  StateSearching,
  StateWaitingStatusResponse
}


Enumeration Type Documentation

enum Gnutella::PacketProcessing::DynamicSearching::Constants
 

Enumerator:
Degree 
TimerHopInterval 
ProbesCount 
ProbeTtl 
MaxHosts 
SearchConnections 
DesiredResults 
MaxTtl 
StatusResponseTimeout 

Definition at line 35 of file DynamicSearch.cpp.

enum Gnutella::PacketProcessing::DynamicSearching::State
 

Enumerator:
StateStopped 
StateSearching 
StateWaitingStatusResponse 

Definition at line 48 of file DynamicSearch.cpp.