Go to the source code of this file.
|
| enum | direction { UP = 0,
DOWN = 1,
BI = 2
} |
| |
| enum | CDA {
NOTSENT = 0,
VALUESENT = 1,
MAPPINGSENT = 2,
LSB = 3,
COMPLENGTH = 4,
COMPCHK = 5,
DEVIID = 6,
APPIID = 7
} |
| |
| enum | schc_layer_t { SCHC_IPV6 = 0,
SCHC_UDP = 1,
SCHC_COAP = 2
} |
| |
| enum | reliability_mode { ACK_ALWAYS = 1,
ACK_ON_ERROR = 2,
NO_ACK = 3,
NOT_FRAGMENTED = 4
} |
| |
|
| static uint8_t | equal (struct schc_field *target_field, unsigned char *field_value, uint16_t field_offset) |
| |
| static uint8_t | ignore (struct schc_field *target_field, unsigned char *field_value, uint16_t field_offset) |
| |
| static uint8_t | MSB (struct schc_field *target_field, unsigned char *field_value, uint16_t field_offset) |
| |
| static uint8_t | matchmap (struct schc_field *target_field, unsigned char *field_value, uint16_t field_offset) |
| |
◆ DTAG_SIZE_BYTES
◆ IP6_HLEN
◆ MIC_C_SIZE_BITS
| #define MIC_C_SIZE_BITS 1 |
◆ RULE_SIZE_BYTES
◆ UDP_HLEN
◆ WINDOW_SIZE_BITS
| #define WINDOW_SIZE_BITS 1 |
◆ WINDOW_SIZE_BYTES
◆ schc_bitarray_t
◆ schc_ip6addr_t
| typedef uint8_t schc_ip6addr_t[16] |
◆ schc_ipaddr_t
◆ CDA
| Enumerator |
|---|
| NOTSENT | |
| VALUESENT | |
| MAPPINGSENT | |
| LSB | |
| COMPLENGTH | |
| COMPCHK | |
| DEVIID | |
| APPIID | |
◆ direction
◆ reliability_mode
| Enumerator |
|---|
| ACK_ALWAYS | |
| ACK_ON_ERROR | |
| NO_ACK | |
| NOT_FRAGMENTED | |
◆ schc_layer_t
| Enumerator |
|---|
| SCHC_IPV6 | |
| SCHC_UDP | |
| SCHC_COAP | |
◆ equal()
| static uint8_t equal |
( |
struct schc_field * |
target_field, |
|
|
unsigned char * |
field_value, |
|
|
uint16_t |
field_offset |
|
) |
| |
|
static |
◆ ignore()
| static uint8_t ignore |
( |
struct schc_field * |
target_field, |
|
|
unsigned char * |
field_value, |
|
|
uint16_t |
field_offset |
|
) |
| |
|
static |
◆ matchmap()
| static uint8_t matchmap |
( |
struct schc_field * |
target_field, |
|
|
unsigned char * |
field_value, |
|
|
uint16_t |
field_offset |
|
) |
| |
|
static |
◆ MSB()
| static uint8_t MSB |
( |
struct schc_field * |
target_field, |
|
|
unsigned char * |
field_value, |
|
|
uint16_t |
field_offset |
|
) |
| |
|
static |