libfilezilla
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 Casync_task
 CbufferSimple buffer where data can be appended at the end and consumed at the front. Think of it as a deque with contiguous storage
 CconditionWaitable condition variable
 CdatetimeRepresents a point of time in wallclock, tracking the timestamps accuracy/precision
 CdurationThe duration class represents a time interval in milliseconds
 Cevent_baseCommon base class for all events
 Csimple_event< UniqueType, Values >This is the recommended event class
 Cevent_handlerSimple handler for asynchronous event processing
 Ctls_layerA Transport Layer Security (TLS) layer
 Cevent_loopA threaded event loop that supports sending events and timers
 CfileLean class for file access
 Chash_accumulatorAccumulator for hashing large amounts of data
 Cless_insensitive_asciiComparator to be used for std::map for case-insentitive keys
 Clocal_filesysThis class can be used to enumerate the contents of local directories and to query the metadata of files
 Clogger_interface
 Cmonotonic_clockA monotonic clock (aka steady clock) is independent from walltime
 CmutexLean replacement for std::(recursive_)mutex
 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
 Crecursive_removeRecursively deletes directories
 Cscoped_lockA simple scoped lock
 Cshared_optional< T, Init >Shared_optional is like std::shared_ptr but with relational operators acting like C++17's std::optional
 Csocket_baseCommon base clase for fz::socket and fz::listen_socket
 Clisten_socket
 CsocketIPv6 capable, non-blocking socket class
 Csocket_descriptor
 Csocket_event_sourceAll classes sending socket events should derive from this
 Clisten_socket
 Csocket_interfaceInterface for sockets
 CsocketIPv6 capable, non-blocking socket class
 Csocket_layerA base class for socket layers
 Ctls_layerA Transport Layer Security (TLS) layer
 Csparse_optional< T >Similar to C++17's std::optional, but stores the data in dynamic memory
 Cx509_certificate::subject_name
 CthreadSpawns and represents a new thread of execution
 Cthread_pool
 Ctls_session_infoInformation about a TLS session
 Ctls_system_trust_store
 CuriUsed to decompose URIs into their individual components
 Cx509_certificate