![]() |
libfilezilla
|
| ▼Nfz | The namespace used by libfilezilla |
| ►Nxml | |
| Caio_base | |
| Caio_buffer_pool | A buffer pool for use with async readers/writers |
| Caio_waitable | |
| Caio_waiter | |
| Cascii_layer | |
| Casync_task | Handle for asynchronous tasks |
| Cbucket | A rate-limited token bucket |
| Cbucket_base | Base class for buckets |
| Cbuffer | Simple buffer where data can be appended at the end and consumed at the front. Think of it as a deque with contiguous storage |
| Cbuffer_lease | |
| Cbuffer_writer | |
| Cbuffer_writer_factory | |
| Ccompound_rate_limited_layer | A compound rate-limited socket layer |
| Ccondition | Waitable condition variable |
| Cdatetime | Represents a point of time in wallclock, tracking the timestamps accuracy/precision |
| Cdll | Encapsulates a DLL |
| Cduration | The duration class represents a time interval in milliseconds |
| Cevent_base | Common base class for all events |
| Cevent_handler | Simple handler for asynchronous event processing |
| Cevent_loop | A threaded event loop that supports sending events and timers |
| Cfile | Lean class for file access |
| Cfile_reader | File reader |
| Cfile_reader_factory | Factory for |
| Cfile_writer | File writer |
| Cfile_writer_factory | Factory for |
| Chash_accumulator | Accumulator for hashing large amounts of data |
| Chostname_lookup | |
| Cimpersonation_token | Impersonation tokens for a given user can be used to spawn processes running as that user |
| Cjson | Json parser/builder |
| ►Cjson_array_iterator | |
| Cless_insensitive_ascii | Comparator to be used for std::map for case-insensitive keys |
| Clisten_socket | Simple Listen socket |
| Clocal_filesys | This class can be used to enumerate the contents of local directories and to query the metadata of files |
| Clogger_interface | Abstract interface for logging strings |
| Cmonotonic_clock | A monotonic clock (aka steady clock) is independent from walltime |
| Cmutex | Lean replacement for std::(recursive_)mutex |
| Cnative_string_logger | A logger that appends to a native_string |
| Cnetwork_interface | |
| Cnonowning_buffer | Similar to fz::buffer, but does not own memory |
| Cnull_logger | A logger that does not log anything |
| Cprivate_key | Represents a X25519 private key with associated salt |
| Cprivate_signing_key | Represents a private key to sign message with using Ed25519 |
| Cprocess | Manages an asynchronous process with redirected IO |
| Cpublic_key | Represents a X25519 public key with associated salt |
| Cpublic_verification_key | Represents a public key to verify messages signed using Ed25519 |
| Cquery_string | Class for parsing a URI's query string |
| Crate_limit_manager | Context for rate_limiters |
| Crate_limited_layer | A rate-limited socket layer |
| Crate_limiter | A limiter for the attached buckets |
| Creader_base | Base class for all readers |
| Creader_factory | A reader factory |
| Creader_factory_holder | Holder for reader factories |
| Crecursive_remove | Recursively deletes directories |
| Cregkey | Prepresents a key in the Windows registry |
| Cresult | Small class to return filesystem errors |
| Crwmutex | Lean rw mutex |
| Crwresult | Holds the result of read/write operations |
| Cscoped_lock | A simple scoped lock |
| Cscoped_read_lock | A simple scoped read lock |
| Cscoped_write_lock | A simple scoped read lock |
| Cshared_optional | Shared_optional is like std::shared_ptr but with relational operators acting like C++17's std::optional |
| Cshdlls | A collection of commonly used dlls |
| Csimple_event | This is the recommended event class |
| Csocket | IPv6 capable, non-blocking socket class |
| Csocket_base | Common base clase for fz::socket and fz::listen_socket |
| Csocket_descriptor | Lightweight holder for socket descriptors |
| Csocket_event_source | All classes sending socket events should derive from this |
| Csocket_interface | Interface for sockets |
| Csocket_layer | A base class for socket layers |
| Csparse_optional | Similar to C++17's std::optional, but stores the data in dynamic memory |
| Cstdout_logger | A simple logger that writes to stdout |
| Cstring_reader | String reader, keeps a copy of the string |
| Cstring_reader_factory | Factory for |
| ►Cstrtokenizer | Container-like class that can be used to iterate over tokens in a string |
| Csymmetric_key | Symmetric encryption key with associated salt |
| Cthread | Spawns and represents a new thread of execution |
| Cthread_pool | A dumb thread-pool for asynchronous tasks |
| Cthreaded_reader | Base class for threaded readers |
| Cthreaded_writer | Base class for threaded writer |
| Ctls_layer | A Transport Layer Security (TLS) layer |
| Ctls_session_info | Information about a TLS session |
| Ctls_system_trust_store | Opaque class to load the system trust store asynchronously |
| Curi | Used to decompose URIs into their individual components |
| Cview_reader | |
| Cview_reader_factory | |
| Cwriter_base | Base class for all writers |
| Cwriter_factory | A writer factory |
| Cwriter_factory_holder | |
| ►Cx509_certificate | Represents all relevant information of a X.509 certificate as used by TLS |
| Cxml_namespace_parser_writer | Similar to |
| Cxml_parser_writer | Forwards received data directly into an XML parser |
1.8.10