libfilezilla
Loading...
Searching...
No Matches
libfilezilla Directory Reference
Directory dependency graph for libfilezilla:
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.
 
 basic_tls_params.hpp
 
 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.
 
 forward_like.hpp
 
 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_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.
 
 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.