addClass(const isc::dhcp::ClientClass &client_class, bool required=false) | isc::dhcp::Pkt | |
addOption(const OptionPtr &opt) | isc::dhcp::Pkt4 | virtual |
buffer_out_ | isc::dhcp::Pkt | protected |
callout_handle_ | isc::hooks::CalloutHandleAssociate | protected |
CalloutHandleAssociate() | isc::hooks::CalloutHandleAssociate | |
ciaddr_ | isc::dhcp::Pkt4 | protected |
classes_ | isc::dhcp::Pkt | |
copy_retrieved_options_ | isc::dhcp::Pkt | protected |
data_ | isc::dhcp::Pkt | |
deferred_options_ | isc::dhcp::Pkt4 | protected |
delOption(uint16_t type) | isc::dhcp::Pkt | |
DHCPTypeToBootpType(uint8_t dhcpType) | isc::dhcp::Pkt4 | protected |
DHCPV4_PKT_HDR_LEN | isc::dhcp::Pkt4 | static |
file_ | isc::dhcp::Pkt4 | protected |
FLAG_BROADCAST_MASK | isc::dhcp::Pkt4 | static |
flags_ | isc::dhcp::Pkt4 | protected |
getBuffer() | isc::dhcp::Pkt | inline |
getCalloutHandle() | isc::hooks::CalloutHandleAssociate | |
getCiaddr() const | isc::dhcp::Pkt4 | inline |
getClasses(bool required=false) const | isc::dhcp::Pkt | inline |
getDeferredOptions() | isc::dhcp::Pkt4 | inline |
getFile() const | isc::dhcp::Pkt4 | inline |
getFlags() const | isc::dhcp::Pkt4 | inline |
getGiaddr() const | isc::dhcp::Pkt4 | inline |
getHlen() const | isc::dhcp::Pkt4 | |
getHops() const | isc::dhcp::Pkt4 | inline |
getHtype() const | isc::dhcp::Pkt4 | |
getHWAddr() const | isc::dhcp::Pkt4 | inline |
getIface() const | isc::dhcp::Pkt | inline |
getIndex() const | isc::dhcp::Pkt | inline |
getLabel() const | isc::dhcp::Pkt4 | virtual |
getLocalAddr() const | isc::dhcp::Pkt | inline |
getLocalHWAddr() const | isc::dhcp::Pkt4 | inline |
getLocalPort() const | isc::dhcp::Pkt | inline |
getMAC(uint32_t hw_addr_src) | isc::dhcp::Pkt | |
getMACFromDocsisCMTS() | isc::dhcp::Pkt4 | inlineprotectedvirtual |
getMACFromDocsisModem() | isc::dhcp::Pkt4 | inlineprotectedvirtual |
getMACFromDUID() | isc::dhcp::Pkt4 | inlineprotectedvirtual |
getMACFromIPv6(const isc::asiolink::IOAddress &addr) | isc::dhcp::Pkt | protected |
getMACFromIPv6RelayOpt() | isc::dhcp::Pkt4 | inlineprotectedvirtual |
getMACFromRemoteIdRelayOption() | isc::dhcp::Pkt4 | inlineprotectedvirtual |
getMACFromSrcLinkLocalAddr() | isc::dhcp::Pkt4 | inlineprotectedvirtual |
getName(const uint8_t type) | isc::dhcp::Pkt4 | static |
getName() const | isc::dhcp::Pkt4 | virtual |
getNonCopiedOption(const uint16_t type) const | isc::dhcp::Pkt | protected |
getOp() const | isc::dhcp::Pkt4 | inline |
getOption(const uint16_t type) | isc::dhcp::Pkt | |
getRemoteAddr() const | isc::dhcp::Pkt | inline |
getRemoteHWAddr() const | isc::dhcp::Pkt | inline |
getRemotePort() const | isc::dhcp::Pkt | inline |
getSecs() const | isc::dhcp::Pkt4 | inline |
getSiaddr() const | isc::dhcp::Pkt4 | inline |
getSname() const | isc::dhcp::Pkt4 | inline |
getTimestamp() const | isc::dhcp::Pkt | inline |
getTransid() const | isc::dhcp::Pkt | inline |
getTransidOffset() const | isc::perfdhcp::PerfPkt4 | inline |
getType() const | isc::dhcp::Pkt4 | virtual |
getYiaddr() const | isc::dhcp::Pkt4 | inline |
giaddr_ | isc::dhcp::Pkt4 | protected |
hops_ | isc::dhcp::Pkt4 | protected |
hwaddr_ | isc::dhcp::Pkt4 | protected |
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 |
isDhcp4o6() const | isc::dhcp::Pkt4 | inlinevirtual |
isRelayed() const | isc::dhcp::Pkt4 | |
len() | isc::dhcp::Pkt4 | virtual |
local_addr_ | isc::dhcp::Pkt | protected |
local_hwaddr_ | isc::dhcp::Pkt4 | protected |
local_port_ | isc::dhcp::Pkt | protected |
LocalizedOptionPtr typedef | isc::perfdhcp::PerfPkt4 | |
makeLabel(const HWAddrPtr &hwaddr, const ClientIdPtr &client_id, const uint32_t transid) | isc::dhcp::Pkt4 | static |
makeLabel(const HWAddrPtr &hwaddr, const ClientIdPtr &client_id) | isc::dhcp::Pkt4 | static |
MAX_CHADDR_LEN | isc::dhcp::Pkt4 | static |
MAX_FILE_LEN | isc::dhcp::Pkt4 | static |
MAX_SNAME_LEN | isc::dhcp::Pkt4 | static |
op_ | isc::dhcp::Pkt4 | protected |
options_ | isc::dhcp::Pkt | |
pack() | isc::dhcp::Pkt4 | virtual |
PerfPkt4(const uint8_t *buf, size_t len, size_t transid_offset=1, uint32_t transid=0) | isc::perfdhcp::PerfPkt4 | |
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 |
Pkt4(uint8_t msg_type, uint32_t transid) | isc::dhcp::Pkt4 | |
Pkt4(const uint8_t *data, size_t len) | isc::dhcp::Pkt4 | |
rawPack() | isc::perfdhcp::PerfPkt4 | |
rawUnpack() | isc::perfdhcp::PerfPkt4 | |
remote_addr_ | isc::dhcp::Pkt | protected |
remote_hwaddr_ | isc::dhcp::Pkt | protected |
remote_port_ | isc::dhcp::Pkt | protected |
repack() | isc::dhcp::Pkt | |
required_classes_ | isc::dhcp::Pkt | |
resetIndex() | isc::dhcp::Pkt | inline |
secs_ | isc::dhcp::Pkt4 | protected |
setCiaddr(const isc::asiolink::IOAddress &ciaddr) | isc::dhcp::Pkt4 | inline |
setCopyRetrievedOptions(const bool copy) | isc::dhcp::Pkt | inlinevirtual |
setFile(const uint8_t *file, size_t file_len) | isc::dhcp::Pkt4 | |
setFlags(uint16_t flags) | isc::dhcp::Pkt4 | inline |
setGiaddr(const isc::asiolink::IOAddress &giaddr) | isc::dhcp::Pkt4 | inline |
setHops(uint8_t hops) | isc::dhcp::Pkt4 | inline |
setHWAddr(uint8_t htype, uint8_t hlen, const std::vector< uint8_t > &mac_addr) | isc::dhcp::Pkt4 | |
setHWAddr(const HWAddrPtr &addr) | isc::dhcp::Pkt4 | |
setIface(const std::string &iface) | isc::dhcp::Pkt | inline |
setIndex(uint32_t ifindex) | isc::dhcp::Pkt | inline |
setLocalAddr(const isc::asiolink::IOAddress &local) | isc::dhcp::Pkt | inline |
setLocalHWAddr(const uint8_t htype, const uint8_t hlen, const std::vector< uint8_t > &mac_addr) | isc::dhcp::Pkt4 | |
setLocalHWAddr(const HWAddrPtr &addr) | isc::dhcp::Pkt4 | |
setLocalPort(uint16_t local) | isc::dhcp::Pkt | 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 |
setSecs(uint16_t secs) | isc::dhcp::Pkt4 | inline |
setSiaddr(const isc::asiolink::IOAddress &siaddr) | isc::dhcp::Pkt4 | inline |
setSname(const uint8_t *sname, size_t sname_len) | isc::dhcp::Pkt4 | |
setTimestamp(boost::posix_time::ptime ×tamp) | isc::dhcp::Pkt | inline |
setTransid(uint32_t transid) | isc::dhcp::Pkt | inline |
setType(uint8_t type) | isc::dhcp::Pkt4 | virtual |
setYiaddr(const isc::asiolink::IOAddress &yiaddr) | isc::dhcp::Pkt4 | inline |
siaddr_ | isc::dhcp::Pkt4 | protected |
sname_ | isc::dhcp::Pkt4 | protected |
timestamp_ | isc::dhcp::Pkt | protected |
toText() const | isc::dhcp::Pkt4 | virtual |
transid_ | isc::dhcp::Pkt | protected |
unpack() | isc::dhcp::Pkt4 | virtual |
updateTimestamp() | isc::dhcp::Pkt | |
writeAt(size_t dest_pos, std::vector< uint8_t >::iterator first, std::vector< uint8_t >::iterator last) | isc::perfdhcp::PerfPkt4 | |
writeValueAt(size_t dest_pos, T val) | isc::perfdhcp::PerfPkt4 | inline |
yiaddr_ | isc::dhcp::Pkt4 | protected |
~Pkt() | isc::dhcp::Pkt | inlinevirtual |