Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 NHemera
 NLiterals
 NQml
 NSettings
 CApplianceAppliance 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
 CApplicationApplication is the base object for application manifest files (ha). Each ha file is an Application object
 CDeviceRepresents a Linux device. Used to configure access to devices in Sandbox
 CDirectFBDisplayRepresents a Display using DirectFB to paint to the screen
 CDisplayDisplay is the base QML object for defining Displays in a Hemera GUI Appliance
 CEGLFSDisplayRepresents a Display which paints directly to the EGL framebuffer
 CFramebufferDisplayConvenience intermediate class for those displays based on direct framebuffer access
 CGUIApplianceGUIAppliance 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
 CHemeraModulesContainer for HemeraModules enum
 CHyperspaceModulesContainer for HyperspaceModules enum
 CLinuxFBDisplayRepresents a Display using LinuxFB to paint to the screen
 COrbitOrbit is a specialization of Sandbox which can contain any number of applications
 COrbitFeaturesContainer for Features enum
 CPowerSavingStrategyContainer for PowerSavingStrategy enum
 CProxiedApplicationProxiedApplication allows to run any executable as if it was a proper Hemera application
 CQtModulesContainer for QtModules enum
 CRestartOnFailureProfile
 CSandboxSandbox 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:
 CSimpleCppApplicationSimpleCppApplication is the base object for application manifest files (ha) which should act as a buildsystem for C++ applications
 CSimpleQmlApplicationSimpleQmlApplication is used to create a QtQuick2 QML-only application, with no C++ logic
 CSimpleQtQuick1ApplicationSimpleQtQuick1Application is used to create a QtQuick1 QML-only application, with no C++ logic
 CUpdateStrategyContainer for UpdateStrategy enum
 CWatchdogApplicationProfile
 CWaylandDisplayRepresents a Display which runs a Wayland compositor, and which runs applications as Wayland clients
 CWaylandOnXDisplayRepresents a Display which runs a X11 display server with a Wayland compositor running on it, and which runs applications as Wayland clients
 CX11DisplayRepresents a Display which runs a X11 display server, and which runs applications as X11 clients
 NSoftwareManagement
 CApplicationPackageRepresents an application on the system, or an installable application
 CApplicationUpdateRepresents an available, and uninstalled, application update
 CProgressReporterProvides progress information over Software Management operation
 CRepositoryRepresents a Software Repository
 CSoftwareManagerProvides access to Hemera's software management, such as updates and application installation and removal
 CSystemUpdateRepresents an available, and uninstalled, system update
 CApplicationThe base class for Hemera applications and daemons
 CApplicationPropertiesBase class for application properties
 CAsyncInitDBusObjectAn async init object over DBus
 CAsyncInitObjectAn asynchronous object performing a late initialization
 CGuiApplicationThe base class for Hemera Gui applications
 CHeadlessApplicationThe base class for Hemera Headless applications
 CNetworkAccessManagerA QNetworkAccessManager implementing additional Hemera protocols
 COperationA pending asynchronous operation
 CPlanetRegisters the current application as a Planet, allowing satellites management
 CQmlGuiApplicationThe base class for Hemera Qml Gui applications
 CQtQuick1ApplicationThe base class for Hemera Qt Quick 1 applications
 CServiceManagerProvides access to this system's installed services, such as Applications and more
 CServiceModelConvenience Model to access ServiceManager
 CSimpleQmlGuiApplicationA simple and fully managed Qt Quick 2 application
 CSimpleQtQuick1ApplicationA simple and fully managed Qt Quick 1 application
 CUSBGadgetManagerProvides access to USB Gadget (OTG) support, allowing to control the USB OTG behavior on the system
 CWidgetsApplicationThe base class for Hemera Widgets applications
 NHyperspace
 NREST
 CCollectionThe base class for Collections
 CFixedCachedCollectionConvenience RESTful-compliant Collection based on a cached set of resources
 CGateAn implementation of Hyperspace::Gate for REST collections
 CKeyValueCollectionConvenience RESTful-compliant Collection returning Key/Value payloads
 CKeyValueResourceConvenience RESTful-compliant Resource returning Key/Value payloads
 CPropertyCollectionConvenience RESTful-compliant Collection based on QObject's properties
 CPropertyResourceConvenience RESTful-compliant Resource based on QObject's properties
 CResourceThe base class for Resources
 CResourceFactoryThe base class for Resource factories
 NStream
 CFilePublisherGateAn implementation of Hyperspace::Stream::Gate for file downloads
 CFileReceiverGateAn implementation of Hyperspace::Stream::Gate for file uploads
 CFullDuplexGateAn implementation of Hyperspace::Stream::Gate for full duplex communication
 CGateAn implementation of Hyperspace::Gate for Stream endpoints
 CAbstractWaveTargetThe base class for Applications to act as Wave targets
 CCapabilityWatcherWatches over a list of capabilities throughout all Hyperspace accessible devices
 CGateThe base class for Applications to expose Gates
 CKeyValueJsonSerializerAn implementation of KeyValueSerializer for JSON
 CKeyValueReboundHelper class for Key/Value rebounds
 CKeyValueSerializerThe base class for automatic Key/Value (de)serialization of payloads
 CKeyValueSerializerPoolA static pool of serializers to be used by Gates to serialize/deserialize Key/Value information
 CReboundThe base class data structure for Rebounds
 CWaveThe base class data structure for Waves