libfilezilla
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;
16class tls_system_trust_store_impl;
17class tls_layer_impl;
18
29class FZ_PUBLIC_SYMBOL tls_system_trust_store final
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:63
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