| ack_storage_ | isc::perfdhcp::TestControl | protected |
| addExtraOpts(const dhcp::Pkt4Ptr &pkt4) | isc::perfdhcp::TestControl | protected |
| addExtraOpts(const dhcp::Pkt6Ptr &pkt6) | isc::perfdhcp::TestControl | protected |
| basic_rate_control_ | isc::perfdhcp::TestControl | protected |
| byte2Hex(const uint8_t b) const | isc::perfdhcp::TestControl | protected |
| checkExitConditions() const | isc::perfdhcp::TestControl | protected |
| checkLateMessages(RateControl &rate_control) | isc::perfdhcp::TestControl | protected |
| cleanCachedPackets() | isc::perfdhcp::TestControl | protected |
| copyIaOptions(const dhcp::Pkt6Ptr &pkt_from, dhcp::Pkt6Ptr &pkt_to) | isc::perfdhcp::TestControl | protected |
| createMessageFromReply(const uint16_t msg_type, const dhcp::Pkt6Ptr &reply) | isc::perfdhcp::TestControl | protected |
| createRequestFromAck(const dhcp::Pkt4Ptr &ack) | isc::perfdhcp::TestControl | protected |
| ExchangeType typedef | isc::perfdhcp::TestControl | |
| factoryElapsedTime6(dhcp::Option::Universe u, uint16_t type, const dhcp::OptionBuffer &buf) | isc::perfdhcp::TestControl | protectedstatic |
| factoryGeneric(dhcp::Option::Universe u, uint16_t type, const dhcp::OptionBuffer &buf) | isc::perfdhcp::TestControl | protectedstatic |
| factoryIana6(dhcp::Option::Universe u, uint16_t type, const dhcp::OptionBuffer &buf) | isc::perfdhcp::TestControl | protectedstatic |
| factoryIapd6(dhcp::Option::Universe u, uint16_t type, const dhcp::OptionBuffer &buf) | isc::perfdhcp::TestControl | protectedstatic |
| factoryOptionRequestOption6(dhcp::Option::Universe u, uint16_t type, const dhcp::OptionBuffer &buf) | isc::perfdhcp::TestControl | protectedstatic |
| factoryRapidCommit6(dhcp::Option::Universe u, uint16_t type, const dhcp::OptionBuffer &buf) | isc::perfdhcp::TestControl | protectedstatic |
| factoryRequestList4(dhcp::Option::Universe u, uint16_t type, const dhcp::OptionBuffer &buf) | isc::perfdhcp::TestControl | protectedstatic |
| first_packet_serverid_ | isc::perfdhcp::TestControl | protected |
| generateClientId(const dhcp::HWAddrPtr &hwaddr) const | isc::perfdhcp::TestControl | protected |
| generateDuid(uint8_t &randomized) | isc::perfdhcp::TestControl | protected |
| generateMacAddress(uint8_t &randomized) | isc::perfdhcp::TestControl | protected |
| generateTransid() | isc::perfdhcp::TestControl | inlineprotected |
| getCurrentTimeout() const | isc::perfdhcp::TestControl | protected |
| getElapsedTime(const T &pkt1, const T &pkt2) | isc::perfdhcp::TestControl | protected |
| getElapsedTimeOffset() const | isc::perfdhcp::TestControl | protected |
| getRandomOffset(const int arg_idx) const | isc::perfdhcp::TestControl | protected |
| getRcvdPacketsNum(ExchangeType xchg_type) const | isc::perfdhcp::TestControl | protected |
| getRequestedIpOffset() const | isc::perfdhcp::TestControl | protected |
| getSentPacketsNum(ExchangeType xchg_type) const | isc::perfdhcp::TestControl | protected |
| getServerIdOffset() const | isc::perfdhcp::TestControl | protected |
| getTemplateBuffer(const size_t idx) const | isc::perfdhcp::TestControl | protected |
| getTransactionIdOffset(const int arg_idx) const | isc::perfdhcp::TestControl | protected |
| handleChild(int sig) | isc::perfdhcp::TestControl | protectedstatic |
| handleInterrupt(int sig) | isc::perfdhcp::TestControl | protectedstatic |
| hasLateExitCommenced() const | isc::perfdhcp::TestControl | |
| haveAllPacketsBeenReceived() const | isc::perfdhcp::TestControl | |
| HW_ETHER_LEN | isc::perfdhcp::TestControl | static |
| initializeStatsMgr() | isc::perfdhcp::TestControl | protected |
| initPacketTemplates() | isc::perfdhcp::TestControl | protected |
| instance() | isc::perfdhcp::TestControl | static |
| interrupted_ | isc::perfdhcp::TestControl | protectedstatic |
| last_report_ | isc::perfdhcp::TestControl | protected |
| macaddr_gen_ | isc::perfdhcp::TestControl | protected |
| number_generator_ | isc::perfdhcp::TestControl | protected |
| NumberGeneratorPtr typedef | isc::perfdhcp::TestControl | |
| openSocket() const | isc::perfdhcp::TestControl | protected |
| printDiagnostics() const | isc::perfdhcp::TestControl | protected |
| printIntermediateStats() | isc::perfdhcp::TestControl | protected |
| printRate() const | isc::perfdhcp::TestControl | protected |
| printStats() const | isc::perfdhcp::TestControl | protected |
| printTemplate(const uint8_t packet_type) const | isc::perfdhcp::TestControl | protected |
| printTemplates() const | isc::perfdhcp::TestControl | protected |
| processReceivedPacket4(const TestControlSocket &socket, const dhcp::Pkt4Ptr &pkt4) | isc::perfdhcp::TestControl | protected |
| processReceivedPacket6(const TestControlSocket &socket, const dhcp::Pkt6Ptr &pkt6) | isc::perfdhcp::TestControl | protected |
| readPacketTemplate(const std::string &file_name) | isc::perfdhcp::TestControl | protected |
| receivePackets(const TestControlSocket &socket) | isc::perfdhcp::TestControl | protected |
| registerOptionFactories() const | isc::perfdhcp::TestControl | protected |
| registerOptionFactories4() const | isc::perfdhcp::TestControl | protected |
| registerOptionFactories6() const | isc::perfdhcp::TestControl | protected |
| release_rate_control_ | isc::perfdhcp::TestControl | protected |
| renew_rate_control_ | isc::perfdhcp::TestControl | protected |
| reply_storage_ | isc::perfdhcp::TestControl | protected |
| reset() | isc::perfdhcp::TestControl | protected |
| run() | isc::perfdhcp::TestControl | |
| runWrapped(bool do_stop=false) const | isc::perfdhcp::TestControl | protected |
| saveFirstPacket(const dhcp::Pkt4Ptr &pkt) | isc::perfdhcp::TestControl | inlineprotected |
| saveFirstPacket(const dhcp::Pkt6Ptr &pkt) | isc::perfdhcp::TestControl | inlineprotected |
| sendDiscover4(const TestControlSocket &socket, const bool preload=false) | isc::perfdhcp::TestControl | protected |
| sendDiscover4(const TestControlSocket &socket, const std::vector< uint8_t > &template_buf, const bool preload=false) | isc::perfdhcp::TestControl | protected |
| sendMessageFromReply(const uint16_t msg_type, const TestControlSocket &socket) | isc::perfdhcp::TestControl | protected |
| sendMultipleMessages6(const TestControlSocket &socket, const uint32_t msg_type, const uint64_t msg_num) | isc::perfdhcp::TestControl | protected |
| sendMultipleRequests(const TestControlSocket &socket, const uint64_t msg_num) | isc::perfdhcp::TestControl | protected |
| sendPackets(const TestControlSocket &socket, const uint64_t packets_num, const bool preload=false) | isc::perfdhcp::TestControl | protected |
| sendRequest4(const TestControlSocket &socket, const dhcp::Pkt4Ptr &discover_pkt4, const dhcp::Pkt4Ptr &offer_pkt4) | isc::perfdhcp::TestControl | protected |
| sendRequest4(const TestControlSocket &socket, const std::vector< uint8_t > &template_buf, const dhcp::Pkt4Ptr &discover_pkt4, const dhcp::Pkt4Ptr &offer_pkt4) | isc::perfdhcp::TestControl | protected |
| sendRequest6(const TestControlSocket &socket, const dhcp::Pkt6Ptr &advertise_pkt6) | isc::perfdhcp::TestControl | protected |
| sendRequest6(const TestControlSocket &socket, const std::vector< uint8_t > &template_buf, const dhcp::Pkt6Ptr &advertise_pkt6) | isc::perfdhcp::TestControl | protected |
| sendRequestFromAck(const TestControlSocket &socket) | isc::perfdhcp::TestControl | protected |
| sendSolicit6(const TestControlSocket &socket, const bool preload=false) | isc::perfdhcp::TestControl | protected |
| sendSolicit6(const TestControlSocket &socket, const std::vector< uint8_t > &template_buf, const bool preload=false) | isc::perfdhcp::TestControl | protected |
| setDefaults4(const TestControlSocket &socket, const dhcp::Pkt4Ptr &pkt) | isc::perfdhcp::TestControl | protected |
| setDefaults6(const TestControlSocket &socket, const dhcp::Pkt6Ptr &pkt) | isc::perfdhcp::TestControl | protected |
| setMacAddrGenerator(const NumberGeneratorPtr &generator) | isc::perfdhcp::TestControl | inline |
| setTransidGenerator(const NumberGeneratorPtr &generator) | isc::perfdhcp::TestControl | inline |
| stats_mgr4_ | isc::perfdhcp::TestControl | protected |
| stats_mgr6_ | isc::perfdhcp::TestControl | protected |
| StatsMgr4 typedef | isc::perfdhcp::TestControl | |
| StatsMgr4Ptr typedef | isc::perfdhcp::TestControl | |
| StatsMgr6 typedef | isc::perfdhcp::TestControl | |
| StatsMgr6Ptr typedef | isc::perfdhcp::TestControl | |
| template_buffers_ | isc::perfdhcp::TestControl | protected |
| template_packets_v4_ | isc::perfdhcp::TestControl | protected |
| template_packets_v6_ | isc::perfdhcp::TestControl | protected |
| TemplateBuffer typedef | isc::perfdhcp::TestControl | |
| TemplateBufferCollection typedef | isc::perfdhcp::TestControl | |
| TestControl() | isc::perfdhcp::TestControl | protected |
| testDiags(const char diag) const | isc::perfdhcp::TestControl | protected |
| transid_gen_ | isc::perfdhcp::TestControl | protected |
| vector2Hex(const std::vector< uint8_t > &vec, const std::string &separator="") const | isc::perfdhcp::TestControl | protected |
| waitToExit() const | isc::perfdhcp::TestControl | |