Kea 2.5.8
isc::perfdhcp::PerfPkt6 Member List

This is the complete list of members for isc::perfdhcp::PerfPkt6, 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
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::Pktprotected
calculateRelaySizes()isc::dhcp::Pkt6protected
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
copyRelayInfo(const Pkt6Ptr &question)isc::dhcp::Pkt6
data_isc::dhcp::Pkt
delOption(uint16_t type)isc::dhcp::Pkt
DHCPV6_PKT_HDR_LENisc::dhcp::Pkt6static
DHCPV6_RELAY_HDR_LENisc::dhcp::Pkt6static
DHCPv6Proto enum nameisc::dhcp::Pkt6
directLen() constisc::dhcp::Pkt6protected
dumpPktEvents(bool verbose=false) constisc::dhcp::Pkt
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::Pktinline
getCalloutHandle()isc::hooks::CalloutHandleAssociate
getClasses(bool required=false) constisc::dhcp::Pktinline
getClientId() constisc::dhcp::Pkt6
getIface() constisc::dhcp::Pktinline
getIndex() constisc::dhcp::Pktinline
getLabel() constisc::dhcp::Pkt6virtual
getLocalAddr() constisc::dhcp::Pktinline
getLocalPort() constisc::dhcp::Pktinline
getMAC(uint32_t hw_addr_src)isc::dhcp::Pkt
getMACFromDocsisCMTS()isc::dhcp::Pkt6protectedvirtual
getMACFromDocsisModem()isc::dhcp::Pkt6protectedvirtual
getMACFromDUID()isc::dhcp::Pkt6protectedvirtual
getMACFromIPv6(const isc::asiolink::IOAddress &addr)isc::dhcp::Pktprotected
getMACFromIPv6RelayOpt()isc::dhcp::Pkt6protectedvirtual
getMACFromRemoteIdRelayOption()isc::dhcp::Pkt6protectedvirtual
getMACFromSrcLinkLocalAddr()isc::dhcp::Pkt6protectedvirtual
getName(const uint8_t type)isc::dhcp::Pkt6static
getName() constisc::dhcp::Pkt6virtual
getNonCopiedAllRelayOptions(const uint16_t option_code, const RelaySearchOrder &order) constisc::dhcp::Pkt6protected
getNonCopiedAnyRelayOption(const uint16_t option_code, const RelaySearchOrder &order) constisc::dhcp::Pkt6protected
getNonCopiedOption(const uint16_t type) constisc::dhcp::Pktprotected
getNonCopiedOptions(const uint16_t opt_type) constisc::dhcp::Pktprotected
getNonCopiedRelayOption(const uint16_t opt_type, const uint8_t relay_level) constisc::dhcp::Pkt6protected
getNonCopiedRelayOptions(const uint16_t opt_type, const uint8_t relay_level) constisc::dhcp::Pkt6protected
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
getProto()isc::dhcp::Pkt6inline
getRelay6LinkAddress(uint8_t relay_level) constisc::dhcp::Pkt6
getRelay6PeerAddress(uint8_t relay_level) constisc::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) constisc::dhcp::Pkt6protected
getRemoteAddr() constisc::dhcp::Pktinline
getRemoteHWAddr() constisc::dhcp::Pktinline
getRemotePort() constisc::dhcp::Pktinline
getSubClassesRelations() constisc::dhcp::Pktinline
getTimestamp() constisc::dhcp::Pktinline
getTransid() constisc::dhcp::Pktinline
getTransidOffset() constisc::perfdhcp::PerfPkt6inline
getType() constisc::dhcp::Pkt6inlinevirtual
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()isc::dhcp::Pkt6virtual
local_addr_isc::dhcp::Pktprotected
local_port_isc::dhcp::Pktprotected
LocalizedOptionPtr typedefisc::perfdhcp::PerfPkt6
makeLabel(const DuidPtr duid, const uint32_t transid, const HWAddrPtr &hwaddr)isc::dhcp::Pkt6static
makeLabel(const DuidPtr duid, const HWAddrPtr &hwaddr)isc::dhcp::Pkt6static
msg_type_isc::dhcp::Pkt6protected
options_isc::dhcp::Pkt
pack()isc::dhcp::Pkt6virtual
packTCP()isc::dhcp::Pkt6protected
packUDP()isc::dhcp::Pkt6protected
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::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
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::Pkt6protected
rawPack()isc::perfdhcp::PerfPkt6
rawUnpack()isc::perfdhcp::PerfPkt6
RELAY_GET_FIRST enum valueisc::dhcp::Pkt6
RELAY_GET_LAST enum valueisc::dhcp::Pkt6
relay_info_isc::dhcp::Pkt6
RELAY_SEARCH_FROM_CLIENT enum valueisc::dhcp::Pkt6
RELAY_SEARCH_FROM_SERVER enum valueisc::dhcp::Pkt6
RelaySearchOrder enum nameisc::dhcp::Pkt6
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
setProto(DHCPv6Proto proto=UDP)isc::dhcp::Pkt6inline
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)isc::dhcp::Pkt6inlinevirtual
subclasses_isc::dhcp::Pkt
TCP enum valueisc::dhcp::Pkt6
timestamp_isc::dhcp::Pktprotected
toText() constisc::dhcp::Pkt6virtual
transid_isc::dhcp::Pktprotected
UDP enum valueisc::dhcp::Pkt6
unpack()isc::dhcp::Pkt6virtual
unpackMsg(OptionBuffer::const_iterator begin, OptionBuffer::const_iterator end)isc::dhcp::Pkt6protected
unpackRelayMsg()isc::dhcp::Pkt6protected
unpackTCP()isc::dhcp::Pkt6protected
unpackUDP()isc::dhcp::Pkt6protected
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::PerfPkt6inline
~Pkt()isc::dhcp::Pktinlinevirtual