![]() |
libfilezilla
|
Directories | |
aio | |
glue | |
Files | |
apply.hpp | |
Template helper to call a function with its arguments extracted from a tuple. | |
ascii_layer.hpp | |
Declares fz::ascii_layer. | |
buffer.hpp | |
Declares fz::buffer. | |
encode.hpp | |
Functions to encode/decode strings. | |
encryption.hpp | |
Functions for symmetric and asymmetric encryption. | |
event.hpp | |
Declares event_base and simple_event<> | |
event_handler.hpp | |
Declares the event_handler class. | |
event_loop.hpp | |
A simple threaded event loop for the typesafe event system. | |
file.hpp | |
File handling. | |
format.hpp | |
Header for the sprintf string formatting function. | |
fsresult.hpp | |
fz::result and fz::rwresult wrappers for dealing with file system errors. | |
hash.hpp | |
Collection of cryptographic hash and MAC functions. | |
hostname_lookup.hpp | |
Header for the fz::hostname_lookup class. | |
impersonation.hpp | |
Declares fz::impersonation_token. | |
invoker.hpp | |
Declares fz::make_invoker and assorted machinery. | |
iputils.hpp | |
Various functions to deal with IP address strings. | |
json.hpp | |
Simple json parser/builder. | |
jws.hpp | |
Functions to create JSON Web Keys (JWK) and JSON Web Signatures (JWS) | |
libfilezilla.hpp | |
Sets some global macros and further includes string.hpp. | |
local_filesys.hpp | |
Declares local_filesys class to enumerate local files and query their metadata such as type, size and modification time. | |
logger.hpp | |
Interface for logging. | |
mutex.hpp | |
Thread synchronization primitives: mutex, scoped_lock and condition. | |
nonowning_buffer.hpp | |
Declares fz::nonowning_buffer. | |
optional.hpp | |
Header for the sparse_optional template class. | |
process.hpp | |
Header for the #process class. | |
rate_limited_layer.hpp | |
A rate-limited socket layer. | |
rate_limiter.hpp | |
Classes for rate-limiting. | |
recursive_remove.hpp | |
Class to recursively delete directories. | |
rwmutex.hpp | |
Thread synchronization primitives: rwmutex, scoped_read_lock and scoped_write_lock. | |
shared.hpp | |
Declares the shared_optional and shared_value template classes. | |
signature.hpp | |
Signature scheme using Ed25519. | |
socket.hpp | |
Socket classes for networking. | |
string.hpp | |
String types and assorted functions. | |
thread.hpp | |
Declares thread. | |
thread_pool.hpp | |
Declares thread_pool and async_task. | |
time.hpp | |
Assorted classes dealing with time. | |
tls_info.hpp | |
Classes to query parameters of a TLS session, including the certificate chain. | |
tls_layer.hpp | |
A Transport Layer Security (TLS) layer. | |
tls_system_trust_store.hpp | |
System trust store for TLS certificates. | |
translate.hpp | |
Functions to translate strings. | |
uri.hpp | |
Declares fz::uri for (de)composing URIs. | |
util.hpp | |
Various utility functions. | |
version.hpp | |
Macros and functions to get the version of the headers and the library. | |
visibility_helper.hpp | |
Helper macros for symbol visibility in shared libraries. | |
xml.hpp | |
Streaming XML parser, including a parser with namespace support. | |