| 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 |
| 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 |
| 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 |
| 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 |
| 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 | |
| ~Pkt() | isc::dhcp::Pkt | inlinevirtual |