#include <stdarg.h>
#include <sys/types.h>
#include <config.h>
#include <agent.h>
#include <drop-tail.h>
#include <trace.h>
#include "lib/bsd-list.h"
#include <rtproto/rtproto.h>
#include <imep/rxmit_queue.h>
#include <imep/dest_queue.h>
#include <imep/imep_stats.h>
#include <imep/imep_spec.h>
Include dependency graph for imep.h:

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

Go to the source code of this file.
Data Structures | |
| class | imepAgent |
| class | imepLink |
| class | imepTimer |
Defines | |
| #define | ACK_HDR_LEN |
| #define | BEACON_HDR_LEN (IP_HDR_LEN + sizeof(struct hdr_imep)) |
| #define | HELLO_HDR_LEN |
| #define | IMEP_HDR_LEN 512 |
| #define | INT32_T(X) *((int32_t*) &(X)) |
| #define | U_INT16_T(X) *((u_int16_t*) &(X)) |
| #define | U_INT32_T(X) *((u_int32_t*) &(X)) |
Enumerations | |
| enum | imepTimerType { BEACON_TIMER = 0x01, CONTROL_TIMER = 0x02, REXMIT_TIMER = 0x03, INCOMING_TIMER = 0x04 } |
|
|
Value: (IP_HDR_LEN + sizeof(struct hdr_imep) + \ sizeof(struct imep_ack_block)) Definition at line 67 of file imep.h. Referenced by imepAgent::sendAck(). |
|
|
Definition at line 62 of file imep.h. Referenced by imepAgent::handlerControlTimer(), and imepAgent::sendBeacon(). |
|
|
Value: (IP_HDR_LEN + sizeof(struct hdr_imep) + \ sizeof(struct imep_hello_block)) Definition at line 64 of file imep.h. Referenced by imepAgent::sendHello(). |
|
|
Definition at line 60 of file imep.h. Referenced by imepAgent::aggregateAckBlock(), imepAgent::aggregateHelloBlock(), and imepAgent::aggregateObjectBlock(). |
|
|
Definition at line 70 of file imep.h. Referenced by imepAgent::createResponseList(), imepAgent::dumpResponseList(), imepAgent::handlerReXmitTimer(), imepAgent::imep_ack_input(), imepAgent::imep_hello_input(), imepAgent::purgeReXmitQ(), imepAgent::removeObjectResponse(), imepAgent::sendAck(), and imepAgent::sendHello(). |
|
|
|
Definition at line 72 of file imep.h. Referenced by imepAgent::aggregateAckBlock(), and imepAgent::aggregateHelloBlock(). |
|
|
Definition at line 79 of file imep.h. 00079 { 00080 BEACON_TIMER = 0x01, 00081 CONTROL_TIMER = 0x02, 00082 REXMIT_TIMER = 0x03, 00083 INCOMING_TIMER = 0x04, 00084 };
|
1.4.6