![]() |
libfilezilla
|
| aio.hpp | Buffer management and wait machinery for asynchronous I/O |
| apply.hpp | Template helper to call a function with its arguments extracted from a tuple |
| ascii_layer.hpp | Declares fz::ascii_layer |
| basic_tls_params.hpp | |
| buffer.hpp | Declares fz::buffer |
| dll.hpp | |
| 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 |
| forward_like.hpp | A function that acts like std::forward, but applies the value category of its first template parameter |
| 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 |
| reader.hpp | Classes for reading data asynchronously from files |
| recursive_remove.hpp | Class to recursively delete directories |
| registry.hpp | Declares fz::regkey to access the Windows Registry |
| 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_params.hpp | Functions and classes to abstract away the type of different parameters to tls-related functions |
| tls_system_trust_store.hpp | System trust store for TLS certificates |
| translate.hpp | Functions to translate strings |
| unix.hpp | Platform specific glue for Unix(-like) platforms, including macOS |
| 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 |
| windows.hpp | |
| writer.hpp | Classes for writing data asynchronously into files |
| wx.hpp | Glue to handle support wxString for some functions |
| wxinvoker.hpp | Glue to create invokers using the event system of wxWidgets |
| xml.hpp | Streaming XML parser, including a parser with namespace support |
| xml_writer.hpp | Special writers to directly forward data to an XML streaming parser |
1.8.10