Protocols::Gnutella::Packets::Extensions Namespace Reference


Classes

class  Ggep
 Encapsulates a packet extension as gefined by the GGEP. More...
class  GgepBlock
 Encapsulates a GGEP extension block. More...
struct  HugeGemBlock
struct  MinSpeed
 Stores the flags serialized in the Query MinSpeed field. More...
struct  Result
 Encapsulates an individual result from a QueryHit. More...
struct  QueryHitsData
 Encapsulates the extensions data in QueryHits. More...
class  VendorCode

Namespaces

namespace  Ggeps
namespace  Testing

Typedefs

typedef HugeGemBlock QueryData
 QueryData is just a HUGE GEM extension block.
typedef HugeGemBlock ResultData
typedef QList< ResultResultSet
 A simple list of Result objects.

Enumerations

enum  Constants { MaximalGgepDataLength = 262143 }


Typedef Documentation

typedef HugeGemBlock Protocols::Gnutella::Packets::Extensions::QueryData
 

QueryData is just a HUGE GEM extension block.

Definition at line 62 of file QueryExtension.h.

typedef HugeGemBlock Protocols::Gnutella::Packets::Extensions::ResultData
 

Definition at line 36 of file QueryHitsExtension.h.

typedef QList<Result> Protocols::Gnutella::Packets::Extensions::ResultSet
 

A simple list of Result objects.

Definition at line 53 of file QueryHitsExtension.h.


Enumeration Type Documentation

enum Protocols::Gnutella::Packets::Extensions::Constants
 

Enumerator:
MaximalGgepDataLength 

Definition at line 34 of file Ggep.cpp.