libfilezilla
Loading...
Searching...
No Matches
File List
Here is a list of all documented files with brief descriptions:
[detail level 1234]
 
lib
 
libfilezilla
 
aio
 
aio.hpp
Buffer management and wait machinery for asynchronous I/O
 
reader.hpp
Classes for reading data asynchronously from files
 
writer.hpp
Classes for writing data asynchronously into files
 
xml_writer.hpp
Special writers to directly forward data to an XML streaming parser
 
glue
 
dll.hpp
 
registry.hpp
Declares fz::regkey to access the Windows Registry
 
unix.hpp
Platform specific glue for Unix(-like) platforms, including macOS
 
windows.hpp
 
wx.hpp
Glue to handle support wxString for some functions
 
wxinvoker.hpp
Glue to create invokers using the event system of wxWidgets
 
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
A function that acts like std::forward, but applies the value category of its first template parameter
 
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