class IpHeader6Writer

Class for writing data to IPv6 packet header. More...

 
LOGO
 Annotated List  Files  Globals  Hierarchy  Index  Top

Public Methods


Detailed Description

 IpHeader6Writer (uint8_t* data)

IpHeader6Writer

uint8_t*  data ()

data

Get the buffer data.

Returns: the buffer data.

Reimplemented from IpHeader6.

void  set_ip_vtc_flow (uint32_t v)

set_ip_vtc_flow

Methods to set various IP header fields.

void  set_ip_plen (uint16_t v)

set_ip_plen

void  set_ip_nxt (uint8_t v)

set_ip_nxt

void  set_ip_hlim (uint8_t v)

set_ip_hlim

void  set_ip_src (const IPv6& v)

set_ip_src

void  set_ip_dst (const IPv6& v)

set_ip_dst

void  set_ip_version (uint8_t v)

set_ip_version

Set the IP protocol version of the header.

Parameters:

vthe IP protocol version of the header.
void  set_ip_traffic_class (uint8_t v)

set_ip_traffic_class

Set the IPv6 traffic class.

Parameters:

vthe IPv6 traffic class.
void  set_ip_flow_label (uint32_t v)

set_ip_flow_label

Set the IPv6 flow label.

Parameters:

vthe IPv6 flow label.

Generated by: bms on anglepoise.lon.incunabulum.net on Wed Jul 23 10:05:37 2008, using kdoc 2.0a54+XORP.