Packet.h File Reference

#include "Imports.h" [code]

Include dependency graph for Packet.h:

Go to the source code of this file.

Namespaces

namespace  Protocols
namespace  Protocols::Kad
namespace  Protocols::Kad::Packets

Classes

class  Protocols::Kad::Packets::Packet
 Base class of all Kad packets. More...
class  Protocols::Kad::Packets::Packet::Data
 Extended private data. More...

Enumerations

enum  Protocols::Kad::Packets::Protocol {
  Protocols::Kad::Packets::KadProtocol = 0xE4,
  Protocols::Kad::Packets::KadPackedProtocol = 0xE5
}
 Supported Kad protocols. More...
enum  Protocols::Kad::Packets::PacketType {
  Protocols::Kad::Packets::BootstrapReqPacket = 0x00,
  Protocols::Kad::Packets::BootstrapResPacket = 0x08,
  Protocols::Kad::Packets::HelloReqPacket = 0x10,
  Protocols::Kad::Packets::HelloResPacket = 0x18,
  Protocols::Kad::Packets::ReqPacket = 0x20,
  Protocols::Kad::Packets::ResPacket = 0x28,
  Protocols::Kad::Packets::SearchReqPacket = 0x30,
  Protocols::Kad::Packets::SearchNotesReqPacket = 0x32,
  Protocols::Kad::Packets::SearchResPacket = 0x38,
  Protocols::Kad::Packets::SearchNotesResPacket = 0x3A,
  Protocols::Kad::Packets::PublishReqPacket = 0x40,
  Protocols::Kad::Packets::PublishNotesReqPacket = 0x42,
  Protocols::Kad::Packets::PublishResPacket = 0x48,
  Protocols::Kad::Packets::PublishNotesResPacket = 0x4A,
  Protocols::Kad::Packets::FirewalledReqPacket = 0x50,
  Protocols::Kad::Packets::FindBuddyReqPacket = 0x51,
  Protocols::Kad::Packets::CallbackReqPacket = 0x52,
  Protocols::Kad::Packets::FirewalledResPacket = 0x58,
  Protocols::Kad::Packets::FirewalledAckPacket = 0x59,
  Protocols::Kad::Packets::FindBuddyResPacket = 0x5A
}
 Known Kad 1.0 packet types. More...