|
libyuni
|
|
Namespaces | |
| Yuni::Core::EventLoop | |
| Event loops. | |
Classes | |
| class | Yuni::Dictionary< KeyT, ValueT > |
| Class helper for defining ordered/unordered map. More... | |
| class | Yuni::Set< KeyT > |
| Class helper for defining ordered/unordered set. More... | |
| class | Yuni::Core::EventLoop::IEventLoop< ParentT, FlowT, StatsT, DetachedT > |
| A Synchronous Event Demultiplexer (Reactor pattern)This class handles requests (from any thread or process) from a single thread. It is designed to run code that can not be thread-safe, like calls to OpenGL or OpenAL routines. If those requests must be run from the main thread (e.g. OpenGL), the event loop must not be detached (see the template parameter 'DetachedT') and the method 'start()' must be executed from the main thread. More... | |
| class | Yuni::GetOpt::Parser |
| A command line options parser. More... | |
| class | Yuni::CString< ChunkSizeT, ExpandableT > |
| Character stringThe class manipulates and stores sequences of characters. More... | |
| class | Yuni::Version |
| Version number. More... | |
Macros | |
| #define | YUNI_FOREACH(var, container) |
| foreach..else statement More... | |
Typedefs | |
| typedef Dictionary< String, String >::Hash | Yuni::KeyValueStore |
| Convenient typedef for a key/value store. | |
Functions | |
| void | Yuni::Suspend (uint seconds) |
| Suspend thread execution for an interval measured in seconds. More... | |
| void | Yuni::SuspendMilliSeconds (uint milliseconds) |
| Suspend thread execution for an interval measured in milliseconds. More... | |
| #define YUNI_FOREACH | ( | var, | |
| container | |||
| ) |
foreach..else statement
| YUNI_DECL void Yuni::Suspend | ( | uint | seconds | ) |
Suspend thread execution for an interval measured in seconds.
| seconds | Number of seconds to wait |
suspend() instead.| YUNI_DECL void Yuni::SuspendMilliSeconds | ( | uint | milliseconds | ) |
Suspend thread execution for an interval measured in milliseconds.
| milliseconds | NUmber of milliseconds to wait |
suspend() instead.
1.8.13