DESERT 3.5.1
Loading...
Searching...
No Matches
uwip-module.h File Reference
#include <module.h>
#include <iostream>
#include <string>
#include <sstream>
Include dependency graph for uwip-module.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  hdr_uwip
 
class  UWIPModule
 

Macros

#define NOT_FOR_ME_REASON    "NFM"
 
#define DESTINATION_ADDR_UNSET    "DAU"
 
#define ORIGINATED_BY_ME    "OBM"
 
#define INVALID_DESTINATION_ADDR    "IDA"
 
#define HDR_UWIP(P)   (hdr_uwip::access(P))
 

Typedefs

typedef struct hdr_uwip hdr_uwip
 

Variables

static const uint8_t UWIP_BROADCAST
 
packet_t PT_UWIP
 

Detailed Description

Provides the UWIP packets header description. Definition of the class that define the network layer.

Author
Giovanni Toso
Version
1.0.1

Definition in file uwip-module.h.

Macro Definition Documentation

◆ DESTINATION_ADDR_UNSET

#define DESTINATION_ADDR_UNSET    "DAU"

Reason for a drop in a UWIP module.

Definition at line 52 of file uwip-module.h.

◆ HDR_UWIP

#define HDR_UWIP (   P)    (hdr_uwip::access(P))

Definition at line 58 of file uwip-module.h.

◆ INVALID_DESTINATION_ADDR

#define INVALID_DESTINATION_ADDR    "IDA"

Reason for a drop in a UWIP module.

Definition at line 56 of file uwip-module.h.

◆ NOT_FOR_ME_REASON

#define NOT_FOR_ME_REASON    "NFM"

Reason for a drop in a UWIP module.

Definition at line 50 of file uwip-module.h.

◆ ORIGINATED_BY_ME

#define ORIGINATED_BY_ME    "OBM"

Reason for a drop in a UWIP module.

Definition at line 54 of file uwip-module.h.

Typedef Documentation

◆ hdr_uwip

typedef struct hdr_uwip hdr_uwip

hdr_uwip describes UWIP packets.

Variable Documentation

◆ PT_UWIP

packet_t PT_UWIP
extern

◆ UWIP_BROADCAST

const uint8_t UWIP_BROADCAST
static
Initial value:
= static_cast<uint8_t>(
0x000000ff)

Variable used to represent a broadcast UWIP.

Definition at line 62 of file uwip-module.h.