| addAdditionalClass(const isc::dhcp::ClientClass &client_class) | isc::dhcp::Pkt |  | 
  | addClass(const isc::dhcp::ClientClass &client_class) | isc::dhcp::Pkt |  | 
  | additional_classes_ | isc::dhcp::Pkt |  | 
  | addOption(const OptionPtr &opt) | isc::dhcp::Pkt | virtual | 
  | addPktEvent(const std::string &label, const boost::posix_time::ptime ×tamp=PktEvent::now()) | isc::dhcp::Pkt |  | 
  | addPktEvent(const std::string &label, const struct timeval ×tamp) | isc::dhcp::Pkt |  | 
  | addRelayInfo(const RelayInfo &relay) | isc::dhcp::Pkt6 |  | 
  | addSubClass(const isc::dhcp::ClientClass &class_def, const isc::dhcp::ClientClass &subclass) | isc::dhcp::Pkt |  | 
  | buffer_out_ | isc::dhcp::Pkt | protected | 
  | calculateRelaySizes() | isc::dhcp::Pkt6 | protected | 
  | callout_handle_ | isc::hooks::CalloutHandleAssociate | protected | 
  | CalloutHandleAssociate() | isc::hooks::CalloutHandleAssociate |  | 
  | classes_ | isc::dhcp::Pkt |  | 
  | clearPktEvents() | isc::dhcp::Pkt |  | 
  | cloneOptions() | isc::dhcp::Pkt |  | 
  | copy_retrieved_options_ | isc::dhcp::Pkt | protected | 
  | copyRelayInfo(const Pkt6Ptr &question) | isc::dhcp::Pkt6 |  | 
  | data_ | isc::dhcp::Pkt |  | 
  | delOption(uint16_t type) | isc::dhcp::Pkt |  | 
  | DHCPV6_PKT_HDR_LEN | isc::dhcp::Pkt6 | static | 
  | DHCPV6_RELAY_HDR_LEN | isc::dhcp::Pkt6 | static | 
  | DHCPv6Proto enum name | isc::dhcp::Pkt6 |  | 
  | directLen() const | isc::dhcp::Pkt6 | protected | 
  | dumpPktEvents(bool verbose=false) const | isc::dhcp::Pkt |  | 
  | getAdditionalClasses() const | isc::dhcp::Pkt | inline | 
  | getAllRelayOptions(const uint16_t option_code, const RelaySearchOrder &order) | isc::dhcp::Pkt6 |  | 
  | getAnyRelayOption(const uint16_t option_code, const RelaySearchOrder &order) | isc::dhcp::Pkt6 |  | 
  | getBuffer() | isc::dhcp::Pkt | inline | 
  | getCalloutHandle() | isc::hooks::CalloutHandleAssociate |  | 
  | getClasses() const | isc::dhcp::Pkt | inline | 
  | getClientId() const | isc::dhcp::Pkt6 |  | 
  | getIface() const | isc::dhcp::Pkt | inline | 
  | getIndex() const | isc::dhcp::Pkt | inline | 
  | getLabel() const | isc::dhcp::Pkt6 | virtual | 
  | getLocalAddr() const | isc::dhcp::Pkt | inline | 
  | getLocalPort() const | isc::dhcp::Pkt | inline | 
  | getMAC(uint32_t hw_addr_src) | isc::dhcp::Pkt |  | 
  | getMACFromDocsisCMTS() | isc::dhcp::Pkt6 | protectedvirtual | 
  | getMACFromDocsisModem() | isc::dhcp::Pkt6 | protectedvirtual | 
  | getMACFromDUID() | isc::dhcp::Pkt6 | protectedvirtual | 
  | getMACFromIPv6(const isc::asiolink::IOAddress &addr) | isc::dhcp::Pkt | protected | 
  | getMACFromIPv6RelayOpt() | isc::dhcp::Pkt6 | protectedvirtual | 
  | getMACFromRemoteIdRelayOption() | isc::dhcp::Pkt6 | protectedvirtual | 
  | getMACFromSrcLinkLocalAddr() | isc::dhcp::Pkt6 | protectedvirtual | 
  | getName(const uint8_t type) | isc::dhcp::Pkt6 | static | 
  | getName() const | isc::dhcp::Pkt6 | virtual | 
  | getNonCopiedAllRelayOptions(const uint16_t option_code, const RelaySearchOrder &order) const | isc::dhcp::Pkt6 | protected | 
  | getNonCopiedAnyRelayOption(const uint16_t option_code, const RelaySearchOrder &order) const | isc::dhcp::Pkt6 | protected | 
  | getNonCopiedOption(const uint16_t type) const | isc::dhcp::Pkt | protected | 
  | getNonCopiedOptions(const uint16_t opt_type) const | isc::dhcp::Pkt | protected | 
  | getNonCopiedRelayOption(const uint16_t opt_type, const uint8_t relay_level) const | isc::dhcp::Pkt6 | protected | 
  | getNonCopiedRelayOptions(const uint16_t opt_type, const uint8_t relay_level) const | isc::dhcp::Pkt6 | protected | 
  | getOption(const uint16_t type) | isc::dhcp::Pkt |  | 
  | getOptions(const uint16_t type) | isc::dhcp::Pkt |  | 
  | getPktEvents() | isc::dhcp::Pkt | inline | 
  | getPktEventTime(const std::string &label) const | isc::dhcp::Pkt |  | 
  | getProto() | isc::dhcp::Pkt6 | inline | 
  | getRelay6LinkAddress(uint8_t relay_level) const | isc::dhcp::Pkt6 |  | 
  | getRelay6PeerAddress(uint8_t relay_level) const | isc::dhcp::Pkt6 |  | 
  | getRelayOption(uint16_t option_code, uint8_t nesting_level) | isc::dhcp::Pkt6 |  | 
  | getRelayOptions(uint16_t option_code, uint8_t nesting_level) | isc::dhcp::Pkt6 |  | 
  | getRelayOverhead(const RelayInfo &relay) const | isc::dhcp::Pkt6 | protected | 
  | getRemoteAddr() const | isc::dhcp::Pkt | inline | 
  | getRemoteHWAddr() const | isc::dhcp::Pkt | inline | 
  | getRemotePort() const | isc::dhcp::Pkt | inline | 
  | getSubClassesRelations() const | isc::dhcp::Pkt | inline | 
  | getTimestamp() const | isc::dhcp::Pkt | inline | 
  | getTransid() const | isc::dhcp::Pkt | inline | 
  | getTransidOffset() const | isc::perfdhcp::PerfPkt6 | inline | 
  | getType() const | isc::dhcp::Pkt6 | inlinevirtual | 
  | iface_ | isc::dhcp::Pkt | protected | 
  | ifindex_ | isc::dhcp::Pkt | protected | 
  | inClass(const isc::dhcp::ClientClass &client_class) | isc::dhcp::Pkt |  | 
  | indexSet() const | isc::dhcp::Pkt | inline | 
  | isCopyRetrievedOptions() const | isc::dhcp::Pkt | inline | 
  | len() | isc::dhcp::Pkt6 | virtual | 
  | local_addr_ | isc::dhcp::Pkt | protected | 
  | local_port_ | isc::dhcp::Pkt | protected | 
  | LocalizedOptionPtr typedef | isc::perfdhcp::PerfPkt6 |  | 
  | makeLabel(const DuidPtr duid, const uint32_t transid, const HWAddrPtr &hwaddr) | isc::dhcp::Pkt6 | static | 
  | makeLabel(const DuidPtr duid, const HWAddrPtr &hwaddr) | isc::dhcp::Pkt6 | static | 
  | msg_type_ | isc::dhcp::Pkt6 | protected | 
  | options_ | isc::dhcp::Pkt |  | 
  | pack() | isc::dhcp::Pkt6 | virtual | 
  | packTCP() | isc::dhcp::Pkt6 | protected | 
  | packUDP() | isc::dhcp::Pkt6 | protected | 
  | PerfPkt6(const uint8_t *buf, size_t len, size_t transid_offset=1, uint32_t transid=0) | isc::perfdhcp::PerfPkt6 |  | 
  | Pkt(uint32_t transid, const isc::asiolink::IOAddress &local_addr, const isc::asiolink::IOAddress &remote_addr, uint16_t local_port, uint16_t remote_port) | isc::dhcp::Pkt | protected | 
  | Pkt(const uint8_t *buf, uint32_t len, const isc::asiolink::IOAddress &local_addr, const isc::asiolink::IOAddress &remote_addr, uint16_t local_port, uint16_t remote_port) | isc::dhcp::Pkt | protected | 
  | Pkt6(uint8_t msg_type, uint32_t transid, DHCPv6Proto proto=UDP) | isc::dhcp::Pkt6 |  | 
  | Pkt6(const uint8_t *buf, uint32_t len, DHCPv6Proto proto=UDP) | isc::dhcp::Pkt6 |  | 
  | proto_ | isc::dhcp::Pkt6 | protected | 
  | rawPack() | isc::perfdhcp::PerfPkt6 |  | 
  | rawUnpack() | isc::perfdhcp::PerfPkt6 |  | 
  | RELAY_GET_FIRST enum value | isc::dhcp::Pkt6 |  | 
  | RELAY_GET_LAST enum value | isc::dhcp::Pkt6 |  | 
  | relay_info_ | isc::dhcp::Pkt6 |  | 
  | RELAY_SEARCH_FROM_CLIENT enum value | isc::dhcp::Pkt6 |  | 
  | RELAY_SEARCH_FROM_SERVER enum value | isc::dhcp::Pkt6 |  | 
  | RelaySearchOrder enum name | isc::dhcp::Pkt6 |  | 
  | remote_addr_ | isc::dhcp::Pkt | protected | 
  | remote_hwaddr_ | isc::dhcp::Pkt | protected | 
  | remote_port_ | isc::dhcp::Pkt | protected | 
  | repack() | isc::dhcp::Pkt |  | 
  | resetCalloutHandle() | isc::hooks::CalloutHandleAssociate |  | 
  | resetIndex() | isc::dhcp::Pkt | inline | 
  | setCopyRetrievedOptions(const bool copy) | isc::dhcp::Pkt | inlinevirtual | 
  | setIface(const std::string &iface) | isc::dhcp::Pkt | inline | 
  | setIndex(const unsigned int ifindex) | isc::dhcp::Pkt | inline | 
  | setLocalAddr(const isc::asiolink::IOAddress &local) | isc::dhcp::Pkt | inline | 
  | setLocalPort(uint16_t local) | isc::dhcp::Pkt | inline | 
  | setPktEvent(const std::string &label, const boost::posix_time::ptime ×tamp=PktEvent::now()) | isc::dhcp::Pkt |  | 
  | setProto(DHCPv6Proto proto=UDP) | isc::dhcp::Pkt6 | inline | 
  | setRemoteAddr(const isc::asiolink::IOAddress &remote) | isc::dhcp::Pkt | inline | 
  | setRemoteHWAddr(const HWAddrPtr &hw_addr) | isc::dhcp::Pkt |  | 
  | setRemoteHWAddr(const uint8_t htype, const uint8_t hlen, const std::vector< uint8_t > &hw_addr) | isc::dhcp::Pkt |  | 
  | setRemotePort(uint16_t remote) | isc::dhcp::Pkt | inline | 
  | setTimestamp(boost::posix_time::ptime ×tamp) | isc::dhcp::Pkt | inline | 
  | setTransid(uint32_t transid) | isc::dhcp::Pkt | inline | 
  | setType(uint8_t type) | isc::dhcp::Pkt6 | inlinevirtual | 
  | subclasses_ | isc::dhcp::Pkt |  | 
  | TCP enum value | isc::dhcp::Pkt6 |  | 
  | timestamp_ | isc::dhcp::Pkt | protected | 
  | toText() const | isc::dhcp::Pkt6 | virtual | 
  | transid_ | isc::dhcp::Pkt | protected | 
  | UDP enum value | isc::dhcp::Pkt6 |  | 
  | unpack() | isc::dhcp::Pkt6 | virtual | 
  | unpackMsg(OptionBuffer::const_iterator begin, OptionBuffer::const_iterator end) | isc::dhcp::Pkt6 | protected | 
  | unpackRelayMsg() | isc::dhcp::Pkt6 | protected | 
  | unpackTCP() | isc::dhcp::Pkt6 | protected | 
  | unpackUDP() | isc::dhcp::Pkt6 | protected | 
  | updateTimestamp() | isc::dhcp::Pkt |  | 
  | writeAt(size_t dest_pos, std::vector< uint8_t >::iterator first, std::vector< uint8_t >::iterator last) | isc::perfdhcp::PerfPkt6 |  | 
  | writeValueAt(size_t dest_pos, T val) | isc::perfdhcp::PerfPkt6 | inline | 
  | ~Pkt() | isc::dhcp::Pkt | inlinevirtual |