#include <omnetpp.h>#include <OverlayKey.h>#include <IPvXAddress.h>#include <BinaryValue.h>#include <NodeHandle.h>#include <CommonMessages_m.h>Go to the source code of this file.
Classes | |
| class | DHTPutCall |
Class generated from applications/dht/DHTMessage.msg by opp_msgc. More... | |
| class | DHTGetCall |
Class generated from applications/dht/DHTMessage.msg by opp_msgc. More... | |
| class | DHTPutResponse |
Class generated from applications/dht/DHTMessage.msg by opp_msgc. More... | |
| class | DHTGetResponse |
Class generated from applications/dht/DHTMessage.msg by opp_msgc. More... | |
| class | DHTTtlTimer |
Class generated from applications/dht/DHTMessage.msg by opp_msgc. More... | |
Defines | |
| #define | MSGC_VERSION 0x0400 |
| #define | RESULT_L(msg) (resultValuesBitLength(msg) + msg->getResultArraySize() * (KEY_L + 2 * sizeof(uint32_t) + sizeof(int) + 2 * sizeof(bool) + NODEHANDLE_L)) |
| #define | PUTCALL_L(msg) (BASECALL_L(msg) + KEY_L + msg->getValue().size() * sizeof(char) + sizeof(int) + sizeof(int32_t) + sizeof(int32_t) + sizeof(bool) * 2 + NODEHANDLE_L) |
| #define | GETCALL_L(msg) (BASECALL_L(msg) + sizeof(bool)) |
| #define | PUTRESPONSE_L(msg) (BASERESPONSE_L(msg) + KEY_L + msg->getValue().size() * sizeof(char)) |
| #define | GETRESPONSE_L(msg) |
Functions | |
| void | doPacking (cCommBuffer *b, DHTPutCall &obj) |
| void | doUnpacking (cCommBuffer *b, DHTPutCall &obj) |
| void | doPacking (cCommBuffer *b, DHTGetCall &obj) |
| void | doUnpacking (cCommBuffer *b, DHTGetCall &obj) |
| void | doPacking (cCommBuffer *b, DHTPutResponse &obj) |
| void | doUnpacking (cCommBuffer *b, DHTPutResponse &obj) |
| void | doPacking (cCommBuffer *b, DHTGetResponse &obj) |
| void | doUnpacking (cCommBuffer *b, DHTGetResponse &obj) |
| void | doPacking (cCommBuffer *b, DHTTtlTimer &obj) |
| void | doUnpacking (cCommBuffer *b, DHTTtlTimer &obj) |
| #define GETCALL_L | ( | msg | ) | (BASECALL_L(msg) + sizeof(bool)) |
Definition at line 26 of file DHTMessage_m.h.
Referenced by CBRDHT::handleGetCAPIRequest(), DHT::handleGetResponse(), CBRDHT::handleGetResponse(), DHT::handleLookupResponse(), CBRDHT::handleLookupResponse(), DHT::handleRpcTimeout(), and CBRDHT::handleRpcTimeout().
| #define GETRESPONSE_L | ( | msg | ) |
Value:
(BASERESPONSE_L(msg) + KEY_L + msg->getHashValue().size() * sizeof(char) \ + RESULT_L(msg) + sizeof(bool))
Definition at line 28 of file DHTMessage_m.h.
Referenced by DHT::handleGetRequest(), and CBRDHT::handleGetRequest().
| #define MSGC_VERSION 0x0400 |
Definition at line 11 of file DHTMessage_m.h.
| #define PUTCALL_L | ( | msg | ) | (BASECALL_L(msg) + KEY_L + msg->getValue().size() * sizeof(char) + sizeof(int) + sizeof(int32_t) + sizeof(int32_t) + sizeof(bool) * 2 + NODEHANDLE_L) |
Definition at line 25 of file DHTMessage_m.h.
Referenced by DHT::handleLookupResponse(), CBRDHT::handleLookupResponse(), DHT::update(), and CBRDHT::update().
| #define PUTRESPONSE_L | ( | msg | ) | (BASERESPONSE_L(msg) + KEY_L + msg->getValue().size() * sizeof(char)) |
Definition at line 27 of file DHTMessage_m.h.
Referenced by DHT::handlePutRequest(), and CBRDHT::handlePutRequest().
| #define RESULT_L | ( | msg | ) | (resultValuesBitLength(msg) + msg->getResultArraySize() * (KEY_L + 2 * sizeof(uint32_t) + sizeof(int) + 2 * sizeof(bool) + NODEHANDLE_L)) |
Definition at line 24 of file DHTMessage_m.h.
| void doPacking | ( | cCommBuffer * | b, | |
| DHTTtlTimer & | obj | |||
| ) | [inline] |
| void doPacking | ( | cCommBuffer * | b, | |
| DHTGetResponse & | obj | |||
| ) | [inline] |
| void doPacking | ( | cCommBuffer * | b, | |
| DHTPutResponse & | obj | |||
| ) | [inline] |
| void doPacking | ( | cCommBuffer * | b, | |
| DHTGetCall & | obj | |||
| ) | [inline] |
| void doPacking | ( | cCommBuffer * | b, | |
| DHTPutCall & | obj | |||
| ) | [inline] |
Definition at line 96 of file DHTMessage_m.h.
Referenced by doPacking(), Vector2D::netPack(), OverlayKey::netPack(), NodeHandle::netPack(), and BinaryValue::netPack().
00096 {obj.parsimPack(b);}
| void doUnpacking | ( | cCommBuffer * | b, | |
| DHTTtlTimer & | obj | |||
| ) | [inline] |
| void doUnpacking | ( | cCommBuffer * | b, | |
| DHTGetResponse & | obj | |||
| ) | [inline] |
| void doUnpacking | ( | cCommBuffer * | b, | |
| DHTPutResponse & | obj | |||
| ) | [inline] |
| void doUnpacking | ( | cCommBuffer * | b, | |
| DHTGetCall & | obj | |||
| ) | [inline] |
| void doUnpacking | ( | cCommBuffer * | b, | |
| DHTPutCall & | obj | |||
| ) | [inline] |
Definition at line 97 of file DHTMessage_m.h.
Referenced by doUnpacking(), Vector2D::netUnpack(), OverlayKey::netUnpack(), NodeHandle::netUnpack(), and BinaryValue::netUnpack().
00097 {obj.parsimUnpack(b);}
1.5.8