| 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 | |
| addSubClass(const isc::dhcp::ClientClass &class_def, const isc::dhcp::ClientClass &subclass) | isc::dhcp::Pkt | |
| buffer_out_ | isc::dhcp::Pkt | 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 |
| data_ | isc::dhcp::Pkt | |
| delOption(uint16_t type) | isc::dhcp::Pkt | |
| dumpPktEvents(bool verbose=false) const | isc::dhcp::Pkt | |
| getAdditionalClasses() const | isc::dhcp::Pkt | inline |
| getBuffer() | isc::dhcp::Pkt | inline |
| getCalloutHandle() | isc::hooks::CalloutHandleAssociate | |
| getClasses() const | isc::dhcp::Pkt | inline |
| getIface() const | isc::dhcp::Pkt | inline |
| getIndex() const | isc::dhcp::Pkt | inline |
| getLabel() const | isc::dhcp::Pkt | inlinevirtual |
| getLocalAddr() const | isc::dhcp::Pkt | inline |
| getLocalPort() const | isc::dhcp::Pkt | inline |
| getMAC(uint32_t hw_addr_src) | isc::dhcp::Pkt | |
| getMACFromDocsisCMTS()=0 | isc::dhcp::Pkt | protectedpure virtual |
| getMACFromDocsisModem()=0 | isc::dhcp::Pkt | protectedpure virtual |
| getMACFromDUID()=0 | isc::dhcp::Pkt | protectedpure virtual |
| getMACFromIPv6(const isc::asiolink::IOAddress &addr) | isc::dhcp::Pkt | protected |
| getMACFromIPv6RelayOpt()=0 | isc::dhcp::Pkt | protectedpure virtual |
| getMACFromRemoteIdRelayOption()=0 | isc::dhcp::Pkt | protectedpure virtual |
| getMACFromSrcLinkLocalAddr()=0 | isc::dhcp::Pkt | protectedpure virtual |
| getName() const =0 | isc::dhcp::Pkt | pure virtual |
| getNonCopiedOption(const uint16_t type) const | isc::dhcp::Pkt | protected |
| getNonCopiedOptions(const uint16_t opt_type) const | isc::dhcp::Pkt | 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 | |
| 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 =0 | isc::dhcp::Pkt | pure virtual |
| 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()=0 | isc::dhcp::Pkt | pure virtual |
| local_addr_ | isc::dhcp::Pkt | protected |
| local_port_ | isc::dhcp::Pkt | protected |
| options_ | isc::dhcp::Pkt | |
| pack()=0 | isc::dhcp::Pkt | pure virtual |
| 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 |
| 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 | |
| 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)=0 | isc::dhcp::Pkt | pure virtual |
| subclasses_ | isc::dhcp::Pkt | |
| timestamp_ | isc::dhcp::Pkt | protected |
| toText() const =0 | isc::dhcp::Pkt | pure virtual |
| transid_ | isc::dhcp::Pkt | protected |
| unpack()=0 | isc::dhcp::Pkt | pure virtual |
| updateTimestamp() | isc::dhcp::Pkt | |
| ~Pkt() | isc::dhcp::Pkt | inlinevirtual |