dca_interface
6.3.4
|
#include <ipr_ipdata.h>
Definition of the Ipv6 class.
The Ipv6 class defines a class that is used for classification of IP version 6 addresses.
Definition at line 96 of file ipr_ipdata.h.
Public Member Functions | |
Ipv6 (const unsigned char ipaddr[16]) | |
Constructs an Ipv6 class with a 16 byte char array. More... | |
Ipv6 (const char *buffer, size_t buffer_len) | |
Constructs an Ipv6 class using a string represenatation e.g. "2001:0db8:85a3:0000:0000:8a2e:0370:7334", "fe80:0:0:0:202:b3ff:fe1e:8329", "fe80::202:b3ff:fe1e:8329". More... | |
Public Member Functions inherited from dca_ipr::Ip | |
Ip (const char *buffer, size_t buffer_len) | |
Constructs an Ip class with a given C-string and its length. More... | |
dca_ipr::Ipv6::Ipv6 | ( | const unsigned char | ipaddr[16] | ) |
Constructs an Ipv6 class with a 16 byte char array.
[in] | ipaddr | Numeric representation of the IPv6 address |
dca_ipr::Ipv6::Ipv6 | ( | const char * | buffer, |
size_t | buffer_len | ||
) |
Constructs an Ipv6 class using a string represenatation e.g. "2001:0db8:85a3:0000:0000:8a2e:0370:7334", "fe80:0:0:0:202:b3ff:fe1e:8329", "fe80::202:b3ff:fe1e:8329".
[in] | buffer | Constant buffer pointer to an ASCII 7-bit string of the IP address |
[in] | buffer_len | The length of the string the buffer points to |