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 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
 result and rwresult wrappers for dealing with file system errors.
 
hash.hpp
 Collection of cryptographic hash and MAC functions.
 
hostname_lookup.hpp
 Header for the hostname_lookup class.
 
impersonation.hpp
 Declares 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.