libfilezilla
lib
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
14
namespace
fz
{
15
class
thread_pool;
16
class
tls_system_trust_store_impl;
17
class
tls_layer_impl;
18
29
class
FZ_PUBLIC_SYMBOL
tls_system_trust_store
final
30
{
31
public
:
32
tls_system_trust_store
(
thread_pool
& pool);
33
~
tls_system_trust_store
();
34
35
private
:
36
friend
class
tls_layer_impl;
37
std::unique_ptr<tls_system_trust_store_impl> impl_;
38
};
39
}
40
41
#endif
libfilezilla.hpp
Sets some global macros and further includes string.hpp.
fz::tls_system_trust_store
Opaque class to load the system trust store asynchronously.
Definition:
tls_system_trust_store.hpp:29
fz::thread_pool
A dumb thread-pool for asynchronous tasks.
Definition:
thread_pool.hpp:62
fz
The namespace used by libfilezilla.
Definition:
apply.hpp:17
Generated by
1.8.17