OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Dhcpv6Options Struct Reference

#include <dhcpv6_handler.h>

Public Member Functions

void WriteData (uint16_t c, uint16_t l, const void *d, uint16_t *optlen)
 
void AppendData (uint16_t l, const void *d, uint16_t *optlen)
 
void AddLen (uint16_t l)
 
uint16_t GetLen () const
 
Dhcpv6OptionsGetNextOptionPtr ()
 

Public Attributes

uint16_t code
 
uint16_t len
 
uint8_t data [0]
 

Detailed Description

Definition at line 143 of file dhcpv6_handler.h.

Member Function Documentation

void Dhcpv6Options::AddLen ( uint16_t  l)
inline

Definition at line 156 of file dhcpv6_handler.h.

void Dhcpv6Options::AppendData ( uint16_t  l,
const void *  d,
uint16_t *  optlen 
)
inline

Definition at line 150 of file dhcpv6_handler.h.

uint16_t Dhcpv6Options::GetLen ( ) const
inline

Definition at line 159 of file dhcpv6_handler.h.

Dhcpv6Options* Dhcpv6Options::GetNextOptionPtr ( )
inline

Definition at line 160 of file dhcpv6_handler.h.

void Dhcpv6Options::WriteData ( uint16_t  c,
uint16_t  l,
const void *  d,
uint16_t *  optlen 
)
inline

Definition at line 144 of file dhcpv6_handler.h.

Member Data Documentation

uint16_t Dhcpv6Options::code

Definition at line 165 of file dhcpv6_handler.h.

uint8_t Dhcpv6Options::data[0]

Definition at line 167 of file dhcpv6_handler.h.

uint16_t Dhcpv6Options::len

Definition at line 166 of file dhcpv6_handler.h.


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