Kea 2.5.8
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
addPktEvent(const std::string &label, const boost::posix_time::ptime &timestamp=PktEvent::now())isc::dhcp::Pkt
addPktEvent(const std::string &label, const struct timeval &timestamp)isc::dhcp::Pkt
addSubClass(const isc::dhcp::ClientClass &class_def, const isc::dhcp::ClientClass &subclass)isc::dhcp::Pkt
buffer_out_isc::dhcp::Pktprotected
callout_handle_isc::hooks::CalloutHandleAssociateprotected
CalloutHandleAssociate()isc::hooks::CalloutHandleAssociate
classes_isc::dhcp::Pkt
clearPktEvents()isc::dhcp::Pkt
cloneOptions()isc::dhcp::Pkt
copy_retrieved_options_isc::dhcp::Pktprotected
data_isc::dhcp::Pkt
delOption(uint16_t type)isc::dhcp::Pkt
dumpPktEvents(bool verbose=false) constisc::dhcp::Pkt
getBuffer()isc::dhcp::Pktinline
getCalloutHandle()isc::hooks::CalloutHandleAssociate
getClasses(bool required=false) constisc::dhcp::Pktinline
getIface() constisc::dhcp::Pktinline
getIndex() constisc::dhcp::Pktinline
getLabel() constisc::dhcp::Pktinlinevirtual
getLocalAddr() constisc::dhcp::Pktinline
getLocalPort() constisc::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) constisc::dhcp::Pktprotected
getNonCopiedOptions(const uint16_t opt_type) constisc::dhcp::Pktprotected
getOption(const uint16_t type)isc::dhcp::Pkt
getOptions(const uint16_t type)isc::dhcp::Pkt
getPktEvents()isc::dhcp::Pktinline
getPktEventTime(const std::string &label) constisc::dhcp::Pkt
getRemoteAddr() constisc::dhcp::Pktinline
getRemoteHWAddr() constisc::dhcp::Pktinline
getRemotePort() constisc::dhcp::Pktinline
getSubClassesRelations() constisc::dhcp::Pktinline
getTimestamp() constisc::dhcp::Pktinline
getTransid() constisc::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() constisc::dhcp::Pktinline
isCopyRetrievedOptions() constisc::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
resetCalloutHandle()isc::hooks::CalloutHandleAssociate
resetIndex()isc::dhcp::Pktinline
setCopyRetrievedOptions(const bool copy)isc::dhcp::Pktinlinevirtual
setIface(const std::string &iface)isc::dhcp::Pktinline
setIndex(const unsigned int ifindex)isc::dhcp::Pktinline
setLocalAddr(const isc::asiolink::IOAddress &local)isc::dhcp::Pktinline
setLocalPort(uint16_t local)isc::dhcp::Pktinline
setPktEvent(const std::string &label, const boost::posix_time::ptime &timestamp=PktEvent::now())isc::dhcp::Pkt
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
subclasses_isc::dhcp::Pkt
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