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.hppBuffer management and wait machinery for asynchronous I/O
 reader.hppClasses for reading data asynchronously from files
 writer.hppClasses for writing data asynchronously into files
 xml_writer.hppSpecial writers to directly forward data to an XML streaming parser
  glue
 dll.hpp
 registry.hppDeclares fz::regkey to access the Windows Registry
 unix.hppPlatform specific glue for Unix(-like) platforms, including macOS
 windows.hpp
 wx.hppGlue to handle support wxString for some functions
 wxinvoker.hppGlue to create invokers using the event system of wxWidgets
 apply.hppTemplate helper to call a function with its arguments extracted from a tuple
 ascii_layer.hppDeclares ascii_layer
 basic_tls_params.hpp
 buffer.hppDeclares fz::buffer
 encode.hppFunctions to encode/decode strings
 encryption.hppFunctions for symmetric and asymmetric encryption
 event.hppDeclares event_base and simple_event<>
 event_handler.hppDeclares the event_handler class
 event_loop.hppA simple threaded event loop for the typesafe event system
 file.hppFile handling
 format.hppHeader for the sprintf string formatting function
 forward_like.hppA function that acts like std::forward, but applies the value category of its first template parameter
 fsresult.hppresult and rwresult wrappers for dealing with file system errors
 hash.hppCollection of cryptographic hash and MAC functions
 hostname_lookup.hppHeader for the hostname_lookup class
 impersonation.hppDeclares impersonation_token
 invoker.hppDeclares fz::make_invoker and assorted machinery
 iputils.hppVarious functions to deal with IP address strings
 json.hppSimple json parser/builder
 jws.hppFunctions to create JSON Web Keys (JWK) and JSON Web Signatures (JWS)
 libfilezilla.hppSets some global macros and further includes string.hpp
 local_filesys.hppDeclares local_filesys class to enumerate local files and query their metadata such as type, size and modification time
 logger.hppInterface for logging
 mutex.hppThread synchronization primitives: mutex, scoped_lock and condition
 nonowning_buffer.hppDeclares fz::nonowning_buffer
 optional.hppHeader for the sparse_optional template class
 process.hppHeader for the #process class
 rate_limited_layer.hppA rate-limited socket layer
 rate_limiter.hppClasses for rate-limiting
 recursive_remove.hppClass to recursively delete directories
 rwmutex.hppThread synchronization primitives: rwmutex, scoped_read_lock and scoped_write_lock
 shared.hppDeclares the shared_optional and shared_value template classes
 signature.hppSignature scheme using Ed25519
 socket.hppSocket classes for networking
 string.hppString types and assorted functions
 thread.hppDeclares thread
 thread_pool.hppDeclares thread_pool and async_task
 time.hppAssorted classes dealing with time
 tls_info.hppClasses to query parameters of a TLS session, including the certificate chain
 tls_layer.hppA Transport Layer Security (TLS) layer
 tls_params.hppFunctions and classes to abstract away the type of different parameters to tls-related functions
 tls_system_trust_store.hppSystem trust store for TLS certificates
 translate.hppFunctions to translate strings
 uri.hppDeclares fz::uri for (de)composing URIs
 util.hppVarious utility functions
 version.hppMacros and functions to get the version of the headers and the library
 visibility_helper.hppHelper macros for symbol visibility in shared libraries
 xml.hppStreaming XML parser, including a parser with namespace support