DES-SERT - A Simple and Extensible Routing Framework for Testbeds: dessert_agentx_appparams Struct Reference

# dessert_agentx_appparams Struct Reference
[NET - S N M P // A G E N T _ X]

An abstract data type representing some parameter. More...

`#include <dessert.h>`

Collaboration diagram for dessert_agentx_appparams:
[legend]

## Data Fields
struct dessert_agentx_appparams * | prev
| Internal.
struct dessert_agentx_appparams * | next
| Internal.
uint8_t | index
| Internal.
char | name [256]
| The name of the datum.
char | desc [256]
| A description of the datum.
int | value_type
| The type of the parameter.
union {
uint8_t bool
| A boolean.
int32_t int32
| A 32bit signed integer.
uint32_t uint32
| A 32bit unsigned integer.
struct {
uint16_t octetstring_len
| The length of the octetstring field.
char * octetstring
| Character pointer to some raw bytes.
} |
}; |

## Detailed Description

An abstract data type representing some parameter.

## Field Documentation

uint8_t dessert_agentx_appparams::bool

A boolean.

See also:
  For valid values please refer to:
  DESSERT_APPPARAMS_BOOL_TRUE
  DESSERT_APPPARAMS_BOOL_FALSE

int32_t dessert_agentx_appparams::int32

A 32bit signed integer.

char dessert_agentx_appparams::name[256]

The name of the datum.

char* dessert_agentx_appparams::octetstring

Character pointer to some raw bytes.

uint16_t dessert_agentx_appparams::octetstring_len

The length of the octetstring field.

uint32_t dessert_agentx_appparams::uint32

A 32bit unsigned integer.

int dessert_agentx_appparams::value_type

The type of the parameter.

See also:
  For valid values please refer to:
  DESSERT_APPPARAMS_VALUETYPE_BOOL
  DESSERT_APPPARAMS_VALUETYPE_INT32
  DESSERT_APPPARAMS_VALUETYPE_UINT32
  DESSERT_APPPARAMS_VALUETYPE_OCTETSTRING

The documentation for this struct was generated from the following file:

- dessert.h