libfilezilla
Loading...
Searching...
No Matches
Namespace List
Here is a list of all documented namespaces with brief descriptions:
[detail level 123]
 NfzThe namespace used by libfilezilla
 Caio_base
 Caio_buffer_poolA buffer pool for use with async readers/writers
 Caio_waitable
 Caio_waiter
 Cascii_layer
 Casync_taskHandle for asynchronous tasks
 CbucketA rate-limited token bucket
 Cbucket_baseBase class for buckets
 CbufferSimple 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_layerA compound rate-limited socket layer
 CconditionWaitable condition variable
 CdatetimeRepresents a point of time in wallclock, tracking the timestamps accuracy/precision
 CdllEncapsulates a DLL
 CdurationThe duration class represents a time interval in milliseconds
 Cevent_baseCommon base class for all events
 Cevent_handlerSimple handler for asynchronous event processing
 Cevent_loopA threaded event loop that supports sending events and timers
 CfileLean class for file access
 Cfile_readerFile reader
 Cfile_reader_factoryFactory for
 Cfile_writerFile writer
 Cfile_writer_factoryFactory for
 Chash_accumulatorAccumulator for hashing large amounts of data
 Chostname_lookup
 Cimpersonation_tokenImpersonation tokens for a given user can be used to spawn processes running as that user
 CjsonJson parser/builder
 Cjson_array_iterator
 Csentinel
 Cless_insensitive_asciiComparator to be used for std::map for case-insensitive keys
 Clisten_socketSimple Listen socket
 Clocal_filesysThis class can be used to enumerate the contents of local directories and to query the metadata of files
 Clogger_interfaceAbstract interface for logging strings
 Cmonotonic_clockA monotonic clock (aka steady clock) is independent from walltime
 CmutexLean replacement for std::(recursive_)mutex
 Cnative_string_loggerA logger that appends to a native_string
 Cnetwork_interface
 Cnonowning_bufferSimilar to fz::buffer, but does not own memory
 Cnull_loggerA logger that does not log anything
 Cprivate_keyRepresents a X25519 private key with associated salt
 Cprivate_signing_keyRepresents a private key to sign message with using Ed25519
 CprocessManages an asynchronous process with redirected IO
 Cpublic_keyRepresents a X25519 public key with associated salt
 Cpublic_verification_keyRepresents a public key to verify messages signed using Ed25519
 Cquery_stringClass for parsing a URI's query string
 Crate_limit_managerContext for rate_limiters
 Crate_limited_layerA rate-limited socket layer
 Crate_limiterA limiter for the attached buckets
 Creader_baseBase class for all readers
 Creader_factoryA reader factory
 Creader_factory_holderHolder for reader factories
 Crecursive_removeRecursively deletes directories
 CregkeyPrepresents a key in the Windows registry
 CresultSmall class to return filesystem errors
 CrwmutexLean rw mutex
 CrwresultHolds the result of read/write operations
 Cscoped_lockA simple scoped lock
 Cscoped_read_lockA simple scoped read lock
 Cscoped_write_lockA simple scoped read lock
 Cshared_optionalShared_optional is like std::shared_ptr but with relational operators acting like C++17's std::optional
 CshdllsA collection of commonly used dlls
 Csimple_eventThis is the recommended event class
 CsocketIPv6 capable, non-blocking socket class
 Csocket_baseCommon base clase for fz::socket and fz::listen_socket
 Csocket_descriptorLightweight holder for socket descriptors
 Csocket_event_sourceAll classes sending socket events should derive from this
 Csocket_interfaceInterface for sockets
 Csocket_layerA base class for socket layers
 Csparse_optionalSimilar to C++17's std::optional, but stores the data in dynamic memory
 Cstdout_loggerA simple logger that writes to stdout
 Cstring_readerString reader, keeps a copy of the string
 Cstring_reader_factoryFactory for
 CstrtokenizerContainer-like class that can be used to iterate over tokens in a string
 Citerator
 Csentinel
 Csymmetric_keySymmetric encryption key with associated salt
 CthreadSpawns and represents a new thread of execution
 Cthread_poolA dumb thread-pool for asynchronous tasks
 Cthreaded_readerBase class for threaded readers
 Cthreaded_writerBase class for threaded writer
 Ctls_layerA Transport Layer Security (TLS) layer
 Ctls_session_infoInformation about a TLS session
 Ctls_system_trust_storeOpaque class to load the system trust store asynchronously
 CuriUsed to decompose URIs into their individual components
 Cview_reader
 Cview_reader_factory
 Cwriter_baseBase class for all writers
 Cwriter_factoryA writer factory
 Cwriter_factory_holder
 Cx509_certificateRepresents all relevant information of a X.509 certificate as used by TLS
 Csubject_nameA subject name, typically a DNS hostname
 Cxml_namespace_parser_writerSimilar to
 Cxml_parser_writerForwards received data directly into an XML parser