#include <omnetpp.h>
#include <KademliaNodeHandle.h>
#include <OverlayKey.h>
#include <CommonMessages_m.h>
Go to the source code of this file.
Classes | |
class | KademliaRoutingInfoMessage |
Class generated from overlay/kademlia/KademliaMessage.msg by opp_msgc. More... | |
Defines | |
#define | MSGC_VERSION 0x0401 |
#define | MARKEDNODEHANDLE_L (NODEHANDLE_L + ALIVEFLAG_L) |
#define | KADEMLIAROUTINGINFO_L(msg) |
Functions | |
void | doPacking (cCommBuffer *b, KademliaRoutingInfoMessage &obj) |
void | doUnpacking (cCommBuffer *b, KademliaRoutingInfoMessage &obj) |
Variables | |
static const int | ALIVEFLAG_L = 8 |
#define KADEMLIAROUTINGINFO_L | ( | msg | ) |
(BASEOVERLAY_L(msg) + NODEHANDLE_L + \ KEY_L + \ msg->getNextHopsArraySize() * \ MARKEDNODEHANDLE_L)
Definition at line 24 of file KademliaMessage_m.h.
Referenced by Kademlia::recursiveRoutingHook().
#define MARKEDNODEHANDLE_L (NODEHANDLE_L + ALIVEFLAG_L) |
Definition at line 22 of file KademliaMessage_m.h.
#define MSGC_VERSION 0x0401 |
Definition at line 11 of file KademliaMessage_m.h.
void doPacking | ( | cCommBuffer * | b, | |
KademliaRoutingInfoMessage & | obj | |||
) | [inline] |
Definition at line 77 of file KademliaMessage_m.h.
{obj.parsimPack(b);}
void doUnpacking | ( | cCommBuffer * | b, | |
KademliaRoutingInfoMessage & | obj | |||
) | [inline] |
Definition at line 78 of file KademliaMessage_m.h.
{obj.parsimUnpack(b);}
const int ALIVEFLAG_L = 8 [static] |
Definition at line 21 of file KademliaMessage_m.h.