Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
▼NHemera | |
▼NLiterals | |
▼NQml | |
▼NSettings | |
CAppliance | Appliance is the base object for Gravity configurations. Each system is an appliance, and as such a system is represented by one and only one appliance |
CApplication | Application is the base object for application manifest files (ha). Each ha file is an Application object |
CDevice | Represents a Linux device. Used to configure access to devices in Sandbox |
CDirectFBDisplay | Represents a Display using DirectFB to paint to the screen |
CDisplay | Display is the base QML object for defining Displays in a Hemera GUI Appliance |
CEGLFSDisplay | Represents a Display which paints directly to the EGL framebuffer |
CFramebufferDisplay | Convenience intermediate class for those displays based on direct framebuffer access |
CGUIAppliance | GUIAppliance is the base object for Gravity configurations on systems which feature an User Interface. Each system is an appliance, and as such a system is represented by one and only one appliance |
CHemeraModules | Container for HemeraModules enum |
CHyperspaceModules | Container for HyperspaceModules enum |
CLinuxFBDisplay | Represents a Display using LinuxFB to paint to the screen |
COrbit | Orbit is a specialization of Sandbox which can contain any number of applications |
COrbitFeatures | Container for Features enum |
CPowerSavingStrategy | Container for PowerSavingStrategy enum |
CProxiedApplication | ProxiedApplication allows to run any executable as if it was a proper Hemera application |
CQtModules | Container for QtModules enum |
CRestartOnFailureProfile | |
CSandbox | Sandbox is the base object for any entity in Hemera which is meant to be run as a slave to Gravity. It is not meant to be used directly, but through one of its subclasses: |
CSimpleCppApplication | SimpleCppApplication is the base object for application manifest files (ha) which should act as a buildsystem for C++ applications |
CSimpleQmlApplication | SimpleQmlApplication is used to create a QtQuick2 QML-only application, with no C++ logic |
CSimpleQtQuick1Application | SimpleQtQuick1Application is used to create a QtQuick1 QML-only application, with no C++ logic |
CUpdateStrategy | Container for UpdateStrategy enum |
CWatchdogApplicationProfile | |
CWaylandDisplay | Represents a Display which runs a Wayland compositor, and which runs applications as Wayland clients |
CWaylandOnXDisplay | Represents a Display which runs a X11 display server with a Wayland compositor running on it, and which runs applications as Wayland clients |
CX11Display | Represents a Display which runs a X11 display server, and which runs applications as X11 clients |
▼NSoftwareManagement | |
CApplicationPackage | Represents an application on the system, or an installable application |
CApplicationUpdate | Represents an available, and uninstalled, application update |
CProgressReporter | Provides progress information over Software Management operation |
CRepository | Represents a Software Repository |
CSoftwareManager | Provides access to Hemera's software management, such as updates and application installation and removal |
CSystemUpdate | Represents an available, and uninstalled, system update |
CApplication | The base class for Hemera applications and daemons |
CApplicationProperties | Base class for application properties |
CAsyncInitDBusObject | An async init object over DBus |
CAsyncInitObject | An asynchronous object performing a late initialization |
CGuiApplication | The base class for Hemera Gui applications |
CHeadlessApplication | The base class for Hemera Headless applications |
CNetworkAccessManager | A QNetworkAccessManager implementing additional Hemera protocols |
COperation | A pending asynchronous operation |
CPlanet | Registers the current application as a Planet, allowing satellites management |
CQmlGuiApplication | The base class for Hemera Qml Gui applications |
CQtQuick1Application | The base class for Hemera Qt Quick 1 applications |
CServiceManager | Provides access to this system's installed services, such as Applications and more |
CServiceModel | Convenience Model to access ServiceManager |
CSimpleQmlGuiApplication | A simple and fully managed Qt Quick 2 application |
CSimpleQtQuick1Application | A simple and fully managed Qt Quick 1 application |
CUSBGadgetManager | Provides access to USB Gadget (OTG) support, allowing to control the USB OTG behavior on the system |
CWidgetsApplication | The base class for Hemera Widgets applications |
▼NHyperspace | |
▼NREST | |
CCollection | The base class for Collections |
CFixedCachedCollection | Convenience RESTful-compliant Collection based on a cached set of resources |
CGate | An implementation of Hyperspace::Gate for REST collections |
CKeyValueCollection | Convenience RESTful-compliant Collection returning Key/Value payloads |
CKeyValueResource | Convenience RESTful-compliant Resource returning Key/Value payloads |
CPropertyCollection | Convenience RESTful-compliant Collection based on QObject's properties |
CPropertyResource | Convenience RESTful-compliant Resource based on QObject's properties |
CResource | The base class for Resources |
CResourceFactory | The base class for Resource factories |
▼NStream | |
CFilePublisherGate | An implementation of Hyperspace::Stream::Gate for file downloads |
CFileReceiverGate | An implementation of Hyperspace::Stream::Gate for file uploads |
CFullDuplexGate | An implementation of Hyperspace::Stream::Gate for full duplex communication |
CGate | An implementation of Hyperspace::Gate for Stream endpoints |
CAbstractWaveTarget | The base class for Applications to act as Wave targets |
CCapabilityWatcher | Watches over a list of capabilities throughout all Hyperspace accessible devices |
CGate | The base class for Applications to expose Gates |
CKeyValueJsonSerializer | An implementation of KeyValueSerializer for JSON |
CKeyValueRebound | Helper class for Key/Value rebounds |
CKeyValueSerializer | The base class for automatic Key/Value (de)serialization of payloads |
CKeyValueSerializerPool | A static pool of serializers to be used by Gates to serialize/deserialize Key/Value information |
CRebound | The base class data structure for Rebounds |
CWave | The base class data structure for Waves |