Kea  1.9.9-git
isc::dhcp::Pkt Member List

This is the complete list of members for isc::dhcp::Pkt, including all inherited members.

addClass(const isc::dhcp::ClientClass &client_class, bool required=false)isc::dhcp::Pkt
addOption(const OptionPtr &opt)isc::dhcp::Pktvirtual
buffer_out_isc::dhcp::Pktprotected
callout_handle_isc::hooks::CalloutHandleAssociateprotected
CalloutHandleAssociate()isc::hooks::CalloutHandleAssociate
classes_isc::dhcp::Pkt
copy_retrieved_options_isc::dhcp::Pktprotected
data_isc::dhcp::Pkt
delOption(uint16_t type)isc::dhcp::Pkt
getBuffer()isc::dhcp::Pktinline
getCalloutHandle()isc::hooks::CalloutHandleAssociate
getClasses(bool required=false) const isc::dhcp::Pktinline
getIface() const isc::dhcp::Pktinline
getIndex() const isc::dhcp::Pktinline
getLabel() const isc::dhcp::Pktinlinevirtual
getLocalAddr() const isc::dhcp::Pktinline
getLocalPort() const isc::dhcp::Pktinline
getMAC(uint32_t hw_addr_src)isc::dhcp::Pkt
getMACFromDocsisCMTS()=0isc::dhcp::Pktprotectedpure virtual
getMACFromDocsisModem()=0isc::dhcp::Pktprotectedpure virtual
getMACFromDUID()=0isc::dhcp::Pktprotectedpure virtual
getMACFromIPv6(const isc::asiolink::IOAddress &addr)isc::dhcp::Pktprotected
getMACFromIPv6RelayOpt()=0isc::dhcp::Pktprotectedpure virtual
getMACFromRemoteIdRelayOption()=0isc::dhcp::Pktprotectedpure virtual
getMACFromSrcLinkLocalAddr()=0isc::dhcp::Pktprotectedpure virtual
getName() const =0isc::dhcp::Pktpure virtual
getNonCopiedOption(const uint16_t type) const isc::dhcp::Pktprotected
getOption(const uint16_t type)isc::dhcp::Pkt
getRemoteAddr() const isc::dhcp::Pktinline
getRemoteHWAddr() const isc::dhcp::Pktinline
getRemotePort() const isc::dhcp::Pktinline
getTimestamp() const isc::dhcp::Pktinline
getTransid() const isc::dhcp::Pktinline
getType() const =0isc::dhcp::Pktpure virtual
iface_isc::dhcp::Pktprotected
ifindex_isc::dhcp::Pktprotected
inClass(const isc::dhcp::ClientClass &client_class)isc::dhcp::Pkt
indexSet() const isc::dhcp::Pktinline
isCopyRetrievedOptions() const isc::dhcp::Pktinline
len()=0isc::dhcp::Pktpure virtual
local_addr_isc::dhcp::Pktprotected
local_port_isc::dhcp::Pktprotected
options_isc::dhcp::Pkt
pack()=0isc::dhcp::Pktpure 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::Pktprotected
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::Pktprotected
remote_addr_isc::dhcp::Pktprotected
remote_hwaddr_isc::dhcp::Pktprotected
remote_port_isc::dhcp::Pktprotected
repack()isc::dhcp::Pkt
required_classes_isc::dhcp::Pkt
resetIndex()isc::dhcp::Pktinline
setCopyRetrievedOptions(const bool copy)isc::dhcp::Pktinlinevirtual
setIface(const std::string &iface)isc::dhcp::Pktinline
setIndex(uint32_t ifindex)isc::dhcp::Pktinline
setLocalAddr(const isc::asiolink::IOAddress &local)isc::dhcp::Pktinline
setLocalPort(uint16_t local)isc::dhcp::Pktinline
setRemoteAddr(const isc::asiolink::IOAddress &remote)isc::dhcp::Pktinline
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::Pktinline
setTimestamp(boost::posix_time::ptime &timestamp)isc::dhcp::Pktinline
setTransid(uint32_t transid)isc::dhcp::Pktinline
setType(uint8_t type)=0isc::dhcp::Pktpure virtual
timestamp_isc::dhcp::Pktprotected
toText() const =0isc::dhcp::Pktpure virtual
transid_isc::dhcp::Pktprotected
unpack()=0isc::dhcp::Pktpure virtual
updateTimestamp()isc::dhcp::Pkt
~Pkt()isc::dhcp::Pktinlinevirtual