PcapPlusPlus  22.11
DhcpV6Layer.h File Reference
#include "Layer.h"
#include "TLVData.h"

Go to the source code of this file.

Classes

class  pcpp::DhcpV6Option
 
class  pcpp::DhcpV6OptionBuilder
 
struct  pcpp::dhcpv6_header
 
class  pcpp::DhcpV6Layer
 

Namespaces

 pcpp
 The main namespace for the PcapPlusPlus lib.
 

Enumerations

enum  pcpp::DhcpV6MessageType {
  pcpp::DHCPV6_UNKNOWN_MSG_TYPE = 0, pcpp::DHCPV6_SOLICIT = 1, pcpp::DHCPV6_ADVERTISE = 2, pcpp::DHCPV6_REQUEST = 3,
  pcpp::DHCPV6_CONFIRM = 4, pcpp::DHCPV6_RENEW = 5, pcpp::DHCPV6_REBIND = 6, pcpp::DHCPV6_REPLY = 7,
  pcpp::DHCPV6_RELEASE = 8, pcpp::DHCPV6_DECLINE = 9, pcpp::DHCPV6_RECONFIGURE = 10, pcpp::DHCPV6_INFORMATION_REQUEST = 11,
  pcpp::DHCPV6_RELAY_FORWARD = 12, pcpp::DHCPV6_RELAY_REPLY = 13
}
 
enum  pcpp::DhcpV6OptionType {
  pcpp::DHCPV6_OPT_UNKNOWN = 0, pcpp::DHCPV6_OPT_CLIENTID = 1, pcpp::DHCPV6_OPT_SERVERID = 2, pcpp::DHCPV6_OPT_IA_NA = 3,
  pcpp::DHCPV6_OPT_IA_TA = 4, pcpp::DHCPV6_OPT_IAADDR = 5, pcpp::DHCPV6_OPT_ORO = 6, pcpp::DHCPV6_OPT_PREFERENCE = 7,
  pcpp::DHCPV6_OPT_ELAPSED_TIME = 8, pcpp::DHCPV6_OPT_RELAY_MSG = 9, pcpp::DHCPV6_OPT_AUTH = 11, pcpp::DHCPV6_OPT_UNICAST = 12,
  pcpp::DHCPV6_OPT_STATUS_CODE = 13, pcpp::DHCPV6_OPT_RAPID_COMMIT = 14, pcpp::DHCPV6_OPT_USER_CLASS = 15, pcpp::DHCPV6_OPT_VENDOR_CLASS = 16,
  pcpp::DHCPV6_OPT_VENDOR_OPTS = 17, pcpp::DHCPV6_OPT_INTERFACE_ID = 18, pcpp::DHCPV6_OPT_RECONF_MSG = 19, pcpp::DHCPV6_OPT_RECONF_ACCEPT = 20,
  pcpp::DHCPV6_OPT_SIP_SERVERS_D = 21, pcpp::DHCPV6_OPT_SIP_SERVERS_A = 22, pcpp::DHCPV6_OPT_DNS_SERVERS = 23, pcpp::DHCPV6_OPT_DOMAIN_LIST = 24,
  pcpp::DHCPV6_OPT_IA_PD = 25, pcpp::DHCPV6_OPT_IAPREFIX = 26, pcpp::DHCPV6_OPT_NIS_SERVERS = 27, pcpp::DHCPV6_OPT_NISP_SERVERS = 28,
  pcpp::DHCPV6_OPT_NIS_DOMAIN_NAME = 29, pcpp::DHCPV6_OPT_NISP_DOMAIN_NAME = 30, pcpp::DHCPV6_OPT_SNTP_SERVERS = 31, pcpp::DHCPV6_OPT_INFORMATION_REFRESH_TIME = 32,
  pcpp::DHCPV6_OPT_BCMCS_SERVER_D = 33, pcpp::DHCPV6_OPT_BCMCS_SERVER_A = 34, pcpp::DHCPV6_OPT_GEOCONF_CIVIC = 36, pcpp::DHCPV6_OPT_REMOTE_ID = 37,
  pcpp::DHCPV6_OPT_SUBSCRIBER_ID = 38, pcpp::DHCPV6_OPT_CLIENT_FQDN = 39, pcpp::DHCPV6_OPT_PANA_AGENT = 40, pcpp::DHCPV6_OPT_NEW_POSIX_TIMEZONE = 41,
  pcpp::DHCPV6_OPT_NEW_TZDB_TIMEZONE = 42, pcpp::DHCPV6_OPT_ERO = 43, pcpp::DHCPV6_OPT_LQ_QUERY = 44, pcpp::DHCPV6_OPT_CLIENT_DATA = 45,
  pcpp::DHCPV6_OPT_CLT_TIME = 46, pcpp::DHCPV6_OPT_LQ_RELAY_DATA = 47, pcpp::DHCPV6_OPT_LQ_CLIENT_LINK = 48, pcpp::DHCPV6_OPT_MIP6_HNINF = 49,
  pcpp::DHCPV6_OPT_MIP6_RELAY = 50, pcpp::DHCPV6_OPT_V6_LOST = 51, pcpp::DHCPV6_OPT_CAPWAP_AC_V6 = 52, pcpp::DHCPV6_OPT_RELAY_ID = 53,
  pcpp::DHCPV6_OPT_IPH6_ADDRESS_MOS = 54, pcpp::DHCPV6_OPT_IPV6_FQDN_MOS = 55, pcpp::DHCPV6_OPT_NTP_SERVER = 56, pcpp::DHCPV6_OPT_BOOTFILE_URL = 59,
  pcpp::DHCPV6_OPT_BOOTFILE_PARAM = 60, pcpp::DHCPV6_OPT_CLIENT_ARCH_TYPE = 61, pcpp::DHCPV6_OPT_NII = 62, pcpp::DHCPV6_OPT_ERP_LOCAL_DOMAIN_NAME = 65,
  pcpp::DHCPV6_OPT_RELAY_SUPPLIED_OPTIONS = 66, pcpp::DHCPV6_OPT_VSS = 68, pcpp::DHCPV6_OPT_CLIENT_LINKLAYER_ADDR = 79, pcpp::DHCPV6_OPT_MUD_URL = 112
}