Classes | |
| class | Application |
| The Application class provides an event loop for console applications without a GUI. More... | |
| class | Clock |
| Measures time intervals. More... | |
| class | Condition |
| This class is used to control concurrent access. More... | |
| class | DirectoryNotFound |
| A directory could not be found at a given path. More... | |
| class | DirectoryIterator |
| Iterates over entries of a directory. More... | |
| class | Directory |
| Represents a single directory in the file-system. More... | |
| class | EventLoopBase |
| Thread-safe event loop supporting I/O multiplexing and Timers. More... | |
| class | EventLoop |
| Thread-safe event loop supporting I/O multiplexing and Timers. More... | |
| class | EventSink |
| class | EventSource |
| Sends Events to receivers in other threads. More... | |
| class | FileNotFound |
| class | File |
| Provides common operations on files. More... | |
| class | FileDevice |
| class | FileInfo |
| Provides information about a node in the file-system. More... | |
| class | IODevice |
| Endpoint for I/O operations. More... | |
| class | IOError |
| class | OpenFailed |
| class | CloseFailed |
| class | IOPending |
| class | BasicIStream |
| An istream with peeking capability. More... | |
| class | BasicOStream |
| An ostream with peeking capability. More... | |
| class | BasicIOStream |
| An iostream with peeking capability. More... | |
| class | IStream |
| class | OStream |
| class | IOStream |
| class | Mutex |
| class | MutexLock |
| MutexLock class for Mutex. More... | |
| class | ReadWriteMutex |
| Synchronisation device similar to a POSIX rwlock. More... | |
| class | ReadLock |
| class | WriteLock |
| class | SpinMutex |
| Spinmutex class. More... | |
| class | SpinLock |
| class | Pipe |
| A Pair of IODevices that form a half-duplex pipe. More... | |
| class | PluginId |
| class | Plugin |
| class | BasicPlugin |
| A plugin class that supports transparent, named object construction. More... | |
| class | PluginManager |
| class | ProcessInfo |
| Process parameters. More... | |
| class | Process |
| Process Environment. More... | |
| class | Selectable |
| class | SelectorBase |
| Reports activity on a set of devices. More... | |
| class | Selector |
| class | Semaphore |
| class | SerialDevice |
| Serial device. More... | |
| class | OpenLibraryFailed |
| Thrown, when a shared library could not be loaded. More... | |
| class | SymbolNotFound |
| Thrown, when a symbol is not found in a library. More... | |
| class | SharedLib |
| Shared library loader. More... | |
| class | Symbol |
| Symbol resolved from a shared library. More... | |
| class | BasicStreamBuffer |
| class | StreamBuffer |
| A stream buffer for IODevices with linear buffer area. More... | |
| class | SystemError |
| Exception class indication a system error. More... | |
| class | Thread |
| Platform independent threads. More... | |
| class | AttachedThread |
| Platform independent joinable thread. More... | |
| class | DetachedThread |
| Platform independent detached thread. More... | |
| class | Timer |
| Notifies clients in constant intervals. More... | |
| class | InvalidUrl |
| class | Url |
| Uniform resource locator. More... | |
Enumerations | |
| enum | IOS_OpenMode { IOS_Sync = 0, IOS_Async = 1L << 0, IOS_Read = 1L << 1, IOS_Write = 1L << 2, IOS_AtEnd = 1L << 3, IOS_Append = 1L << 4, IOS_Trunc = 1L << 5, IOS_OpenModeEnd = 1L << 16 } |
Functions | |
| bool | operator< (const Directory &a, const Directory &b) |
| bool | operator== (const Directory &a, const Directory &b) |
| bool | operator!= (const Directory &a, const Directory &b) |
| bool | operator< (const File &a, const File &b) |
| bool | operator== (const File &a, const File &b) |
| bool | operator!= (const File &a, const File &b) |
| bool | operator< (const FileInfo &a, const FileInfo &b) |
| bool | operator== (const FileInfo &a, const FileInfo &b) |
| bool | operator!= (const FileInfo &a, const FileInfo &b) |
| IOS_OpenMode | operator & (IOS_OpenMode a, IOS_OpenMode b) |
| IOS_OpenMode | operator| (IOS_OpenMode a, IOS_OpenMode b) |
| IOS_OpenMode | operator^ (IOS_OpenMode a, IOS_OpenMode b) |
| IOS_OpenMode & | operator|= (IOS_OpenMode &a, IOS_OpenMode b) |
| IOS_OpenMode & | operator &= (IOS_OpenMode &a, IOS_OpenMode b) |
| IOS_OpenMode & | operator^= (IOS_OpenMode &a, IOS_OpenMode b) |
| IOS_OpenMode | operator~ (IOS_OpenMode a) |