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 12]
oCasync_taskHandle for asynchronous tasks
oCbufferSimple buffer where data can be appended at the end and consumed at the front. Think of it as a deque with contiguous storage
oCconditionWaitable condition variable
oCdatetimeRepresents a point of time in wallclock, tracking the timestamps accuracy/precision
oCdurationThe duration class represents a time interval in milliseconds
oCevent_baseCommon base class for all events
|\Csimple_event< UniqueType, Values >This is the recommended event class
oCevent_handlerSimple handler for asynchronous event processing
oCfileLean class for file access
oCless_insensitive_asciiComparator to be used for std::map for case-insentitive keys
oClocal_filesysThis class can be used to enumerate the contents of local directories and to query the metadata of files
oCmonotonic_clockA monotonic clock (aka steady clock) is independent from walltime
oCmutexLean replacement for std::(recursive_)mutex
oCprocessManages an asynchronous process with redirected IO
oCquery_stringClass for parsing a URI's query string
oCrecursive_removeRecursively deletes directories
oCscoped_lockA simple scoped lock
oCshared_optional< T, Init >Shared_optional is like std::shared_ptr but with relational operators acting like C++17's std::optional
oCsparse_optional< T >Similar to C++17's std::optional, but stores the data in dynamic memory
oCthreadSpawns and represents a new thread of execution
|\Cevent_loopA threaded event loop that supports sending events and timers
oCthread_poolA dumb thread-pool for asynchronous tasks
\CuriUsed to decompose URIs into their individual components