Searched refs:DnsTlsDispatcher (Results 1 – 6 of 6) sorted by relevance
38 std::mutex DnsTlsDispatcher::sLock;40 DnsTlsDispatcher::DnsTlsDispatcher() { in DnsTlsDispatcher() function in android::net::DnsTlsDispatcher44 std::list<DnsTlsServer> DnsTlsDispatcher::getOrderedServerList( in getOrderedServerList()92 DnsTlsTransport::Response DnsTlsDispatcher::query(const std::list<DnsTlsServer>& tlsServers, in query()146 DnsTlsTransport::Response DnsTlsDispatcher::query(const DnsTlsServer& server, unsigned mark, in query()203 void DnsTlsDispatcher::cleanup(std::chrono::time_point<std::chrono::steady_clock> now) { in cleanup()
6 * `DnsTlsDispatcher`12 `DnsTlsDispatcher` is a singleton class whose `query` method is the DnsTls's13 only public interface. `DnsTlsDispatcher` is just a table holding the15 network. `DnsTlsDispatcher` also blocks each query thread, waiting on a68 `DnsTlsDispatcher` accepts queries that have colliding ID numbers and still sends them on88 to 3 times before reporting failure to `DnsTlsDispatcher`.93 `DnsTlsDispatcher` maintains a 5-minute timeout. Any `DnsTlsTransport` that has had no115 particularly required for unit testing of `DnsTlsDispatcher` and `DnsTlsTransport`.120 `DnsTlsDispatcher`'s constructor takes an `IDnsTlsSocketFactory`,
38 class DnsTlsDispatcher {41 DnsTlsDispatcher();44 explicit DnsTlsDispatcher(std::unique_ptr<IDnsTlsSocketFactory> factory) in DnsTlsDispatcher() function
663 DnsTlsDispatcher dispatcher(std::move(factory)); in TEST_F()686 DnsTlsDispatcher dispatcher(std::move(factory)); in TEST_F()718 DnsTlsDispatcher dispatcher(std::move(factory)); in TEST_F()732 threads.emplace_back([key, i] (DnsTlsDispatcher* dispatcher) { in TEST_F()
115 "DnsTlsDispatcher.cpp",
126 using android::net::DnsTlsDispatcher;147 static DnsTlsDispatcher sDnsTlsDispatcher;