Pyro higlevel API
|
Classes | |
class | os::Application |
Singleton class representing an application. More... | |
class | os::Catalog |
String Catalog. More... | |
class | os::LString |
Localised String. More... | |
class | os::CircularBuffer |
Circular (FIFO) data container. More... | |
class | os::Clipboard |
class | os::DateTime |
Abstract datatype for date and time. More... | |
class | os::Event |
Events. More... | |
class | os::Flattenable |
class | os::Invoker |
class | os::Keymap |
Keymap class. More... | |
class | os::Locale |
Locale class. More... | |
class | os::Locker |
class | os::AutoLocker |
class | os::Gate |
class | os::Looper |
class | os::Message |
class | os::MessageFilter |
class | os::MessageQueue |
class | os::Messenger |
class | os::OptionParser |
Command line option parser. More... | |
class | os::RegExp |
Regular expression class. More... | |
class | Resource |
class | os::ResStream |
Data stream helper class for os::Resources. More... | |
class | os::Resources |
Helper class for reading/writing resources embedded in executables and DLL's. More... | |
class | os::Settings |
Utility class for storage of user settings and preferences. More... | |
class | os::String |
String manipulation class. More... | |
class | os::Thread |
Thread class. More... | |
Typedefs | |
typedef std::list < MessageFilter * > | os::MsgFilterList |
This part of libpyro contains the Application class, which is a requirement for any class that talks to the AppServer. The Looper class and the Thread class are two important parts of the util group. A class based on one of them will be able to run code asynchronously.
Other classes include IPC wrappers (Message, Messenger, MessageFilter, MessageQueue, Handler, Invoker etc.), general utility classes (Variant, String, RegExp etc.) and a number of special classes, such as Settings, which simplifies handling of applications' options and Clipboard, used to access clipboard data.
For command line interface (CLI) applications, OptionParser is a very useful class, which simplifies, and standardizes, handling of CLI switches and arguments.
typedef std::list<MessageFilter*> os::MsgFilterList |