Pyro higlevel API
Classes | Typedefs
Various utillity classes.

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
 

Detailed Description

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 Documentation

typedef std::list<MessageFilter*> os::MsgFilterList
Description:
See Also
Author
Kurt Skauen (kurt@.nosp@m.athe.nosp@m.os.cx)