Lines Matching refs:DNSResponder
519 DNSResponder::DNSResponder(std::string listen_address, in DNSResponder() function in test::DNSResponder
527 DNSResponder::~DNSResponder() { in ~DNSResponder()
531 void DNSResponder::addMapping(const char* name, ns_type type, in addMapping()
547 void DNSResponder::removeMapping(const char* name, ns_type type) { in removeMapping()
558 void DNSResponder::setResponseProbability(double response_probability) { in setResponseProbability()
562 bool DNSResponder::running() const { in running()
566 bool DNSResponder::startServer() { in startServer()
637 handler_thread_ = std::thread(&DNSResponder::requestHandler, this); in startServer()
643 bool DNSResponder::stopServer() { in stopServer()
664 std::vector<std::pair<std::string, ns_type >> DNSResponder::queries() const { in queries()
669 void DNSResponder::clearQueries() { in clearQueries()
674 void DNSResponder::requestHandler() { in requestHandler()
722 bool DNSResponder::handleDNSRequest(const char* buffer, ssize_t len, in handleDNSRequest()
790 bool DNSResponder::addAnswerRecords(const DNSQuestion& question, in addAnswerRecords()
826 bool DNSResponder::makeErrorResponse(DNSHeader* header, ns_rcode rcode, in makeErrorResponse()