libfilezilla
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
\NfzThe namespace used by libfilezilla
 oCbufferSimple buffer where data can be appended at the end and consumed at the front. Think of it as a deque with contiguous storage
 oCevent_baseCommon base class for all events
 oCsimple_eventThis is the recommended event class
 oCevent_handlerSimple handler for asynchronous event processing
 oCevent_loopA threaded event loop that supports sending events and timers
 oCfileLean class for file access
 oClocal_filesysThis class can be used to enumerate the contents of local directories and to query the metadata of files
 oCmutexLean replacement for std::(recursive_)mutex
 oCscoped_lockA simple scoped lock
 oCconditionWaitable condition variable
 oCsparse_optionalSimilar to C++17's std::optional, but stores the data in dynamic memory
 oCprocessManages an asynchronous process with redirected IO
 oCrecursive_removeRecursively deletes directories
 oCshared_optionalShared_optional is like std::shared_ptr but with relational operators acting like C++17's std::optional
 oCless_insensitive_asciiComparator to be used for std::map for case-insentitive keys
 oCthreadSpawns and represents a new thread of execution
 oCasync_taskHandle for asynchronous tasks
 oCthread_poolA dumb thread-pool for asynchronous tasks
 oCdatetimeRepresents a point of time in wallclock, tracking the timestamps accuracy/precision
 oCdurationThe duration class represents a time interval in milliseconds
 oCmonotonic_clockA monotonic clock (aka steady clock) is independent from walltime
 oCuriUsed to decompose URIs into their individual components
 \Cquery_stringClass for parsing a URI's query string