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...
|