|
MADARA
3.1.8
|


Go to the source code of this file.
Classes | |
| class | madara::transport::MessageHeader |
| Defines a robust message header which is the default for KaRL messages. More... | |
Namespaces | |
| madara | |
| Copyright (c) 2015 Carnegie Mellon University. | |
| madara::transport | |
| Provides the network transport layer for knowledge bases to communicate within and across agents. | |
Macros | |
| #define | CLOCK_TYPE uint64_t |
| #define | KNOWLEDGE_QUALITY_TYPE uint32_t |
| #define | KNOWLEDGE_VALUE_TYPE madara::knowledge::KnowledgeRecord |
| #define | MADARA_DOMAIN_MAX_LENGTH 32 |
| #define | MADARA_IDENTIFIER "KaRL1.3" |
| #define | MADARA_IDENTIFIER_LENGTH 8 |
| #define | MAX_KNOWLEDGE_KEY_LENGTH 64 |
| #define | MAX_ORIGINATOR_LENGTH 64 |
| #define | PAIR_COUNT_TYPE uint32_t |
Variables | |
| static const int | madara::transport::MAX_PACKET_SIZE = 512000 |
This file contains the message header used by default in some KaRL network transports (e.g. IP multicast and broadcast)
Definition in file MessageHeader.h.
| #define CLOCK_TYPE uint64_t |
Definition at line 25 of file MessageHeader.h.
| #define KNOWLEDGE_QUALITY_TYPE uint32_t |
Definition at line 24 of file MessageHeader.h.
| #define KNOWLEDGE_VALUE_TYPE madara::knowledge::KnowledgeRecord |
Definition at line 28 of file MessageHeader.h.
| #define MADARA_DOMAIN_MAX_LENGTH 32 |
Definition at line 22 of file MessageHeader.h.
| #define MADARA_IDENTIFIER "KaRL1.3" |
Definition at line 21 of file MessageHeader.h.
| #define MADARA_IDENTIFIER_LENGTH 8 |
Definition at line 20 of file MessageHeader.h.
| #define MAX_KNOWLEDGE_KEY_LENGTH 64 |
Definition at line 26 of file MessageHeader.h.
| #define MAX_ORIGINATOR_LENGTH 64 |
Definition at line 27 of file MessageHeader.h.
| #define PAIR_COUNT_TYPE uint32_t |
Definition at line 23 of file MessageHeader.h.