#include "nr/nr.hh"
Include dependency graph for header.hh:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Data Structures | |
| struct | hdr_diff |
Defines | |
| #define | BROADCAST_ADDR -1 |
| #define | DATA_LEN(x) (x)->data_len |
| #define | DEFAULT_DIFFUSION_PORT 2000 |
| #define | DIFF_VER(x) (x)->version |
| #define | DIFFUSION_PORT DEFAULT_DIFFUSION_PORT |
| #define | DIFFUSION_VERSION 3 |
| #define | HDR_DIFF(x) (struct hdr_diff *)(x) |
| #define | LAST_HOP(x) (x)->last_hop |
| #define | LOCALHOST_ADDR -2 |
| #define | MAX_PKT_SIZE 8192 |
| #define | MSG_TYPE(x) (x)->msg_type |
| #define | NEXT_HOP(x) (x)->next_hop |
| #define | NUM_ATTR(x) (x)->num_attr |
| #define | PKT_NUM(x) (x)->pkt_num |
| #define | RDM_ID(x) (x)->rdm_id |
| #define | SRC_PORT(x) (x)->src_port |
Typedefs | |
| typedef enum msg_t_ | diff_msg_t |
| typedef int * | DiffPacket |
Enumerations | |
| enum | msg_t_ { INTEREST, POSITIVE_REINFORCEMENT, NEGATIVE_REINFORCEMENT, DATA, EXPLORATORY_DATA, PUSH_EXPLORATORY_DATA, CONTROL, REDIRECT } |
|
|
|
Definition at line 72 of file header.hh. Referenced by IOLog::recvPacket(), DiffusionCoreAgent::recvPacket(), DiffusionRouting::recvPacket(), DiffusionRouting::sendMessageToDiffusion(), DiffusionCoreAgent::sendMessageToLibrary(), and DiffusionCoreAgent::sendMessageToNetwork(). |
|
|
Definition at line 62 of file header.hh. Referenced by DiffusionCoreAgent::DiffusionCoreAgent(), DiffusionRouting::DiffusionRouting(), GearSenderApp::parseCommandLine(), GearReceiverApp::parseCommandLine(), and DiffApp::parseCommandLine(). |
|
|
Definition at line 70 of file header.hh. Referenced by DiffusionCoreAgent::recvPacket(), DiffusionRouting::recvPacket(), DiffusionRouting::sendMessageToDiffusion(), DiffusionCoreAgent::sendMessageToLibrary(), and DiffusionCoreAgent::sendMessageToNetwork(). |
|
|
|
|
|
|
Definition at line 103 of file header.hh. Referenced by IOLog::recvPacket(), DiffusionCoreAgent::recvPacket(), DiffusionRouting::recvPacket(), DiffusionRouting::sendMessageToDiffusion(), DiffusionCoreAgent::sendMessageToLibrary(), DiffusionCoreAgent::sendMessageToNetwork(), and IOLog::sendPacket(). |
|
|
Definition at line 68 of file header.hh. Referenced by IOLog::recvPacket(), DiffusionCoreAgent::recvPacket(), DiffusionRouting::recvPacket(), DiffusionRouting::sendMessageToDiffusion(), DiffusionCoreAgent::sendMessageToLibrary(), and DiffusionCoreAgent::sendMessageToNetwork(). |
|
|
|
|
|
|
Definition at line 71 of file header.hh. Referenced by IOLog::recvPacket(), DiffusionCoreAgent::recvPacket(), DiffusionRouting::recvPacket(), DiffusionRouting::sendMessageToDiffusion(), DiffusionCoreAgent::sendMessageToLibrary(), DiffusionCoreAgent::sendMessageToNetwork(), and IOLog::sendPacket(). |
|
|
|
Definition at line 75 of file header.hh. Referenced by DiffusionCoreAgent::recvPacket(), DiffusionRouting::recvPacket(), DiffusionRouting::sendMessageToDiffusion(), DiffusionCoreAgent::sendMessageToLibrary(), and DiffusionCoreAgent::sendMessageToNetwork(). |
|
|
Definition at line 73 of file header.hh. Referenced by DiffusionCoreAgent::recvPacket(), DiffusionRouting::recvPacket(), DiffusionRouting::sendMessageToDiffusion(), DiffusionCoreAgent::sendMessageToLibrary(), and DiffusionCoreAgent::sendMessageToNetwork(). |
|
|
Definition at line 74 of file header.hh. Referenced by DiffusionCoreAgent::recvPacket(), DiffusionRouting::recvPacket(), DiffusionRouting::sendMessageToDiffusion(), DiffusionCoreAgent::sendMessageToLibrary(), and DiffusionCoreAgent::sendMessageToNetwork(). |
|
|
Definition at line 76 of file header.hh. Referenced by DiffusionCoreAgent::recvPacket(), DiffusionRouting::recvPacket(), DiffusionRouting::sendMessageToDiffusion(), DiffusionCoreAgent::sendMessageToLibrary(), and DiffusionCoreAgent::sendMessageToNetwork(). |
|
|
|
|
|
|
|
|
Definition at line 79 of file header.hh. 00079 { 00080 INTEREST, 00081 POSITIVE_REINFORCEMENT, 00082 NEGATIVE_REINFORCEMENT, 00083 DATA, 00084 EXPLORATORY_DATA, 00085 PUSH_EXPLORATORY_DATA, 00086 CONTROL, 00087 REDIRECT, 00088 } diff_msg_t;
|
1.4.6