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 |