PcapPlusPlus  24.09
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
}