libfilezilla
Loading...
Searching...
No Matches
tls_system_trust_store.hpp
Go to the documentation of this file.
1#ifndef LIBFILEZILLA_TLS_SYSTEM_TRUST_STORE_HEADER
2#define LIBFILEZILLA_TLS_SYSTEM_TRUST_STORE_HEADER
3
10#include "libfilezilla.hpp"
11
12#include <memory>
13
14namespace fz {
15class thread_pool;
17class tls_layer_impl;
18
30{
31public:
34
35private:
36 friend class tls_layer_impl;
37 std::unique_ptr<tls_system_trust_store_impl> impl_;
38};
39}
40
41#endif
A dumb thread-pool for asynchronous tasks.
Definition thread_pool.hpp:64
Opaque class to load the system trust store asynchronously.
Definition tls_system_trust_store.hpp:30
Sets some global macros and further includes string.hpp.
The namespace used by libfilezilla.
Definition apply.hpp:17
bool dispatch(event_base const &ev, F &&f)
Dispatch for simple_event<> based events to simple functors.
Definition event_handler.hpp:199