![]() |
libfilezilla
|
apply.hpp | Template helper to call a function with its arguments extracted from a tuple |
buffer.hpp | Declares fz::buffer |
encode.hpp | Functions to encode/decode strings |
encryption.hpp | Asymmetric encryption scheme using X25519 |
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 |
hash.hpp | Collection of cryptographic hash and MAC functions |
iputils.hpp | Various functions to deal with IP address strings |
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 | |
mutex.hpp | Thread synchronization primitives: mutex, scoped_lock and condition |
optional.hpp | Header for the sparse_optional template class |
process.hpp | Header for the process class |
recursive_remove.hpp | Class to recursively delete directories |
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 |