Caffa
1.1.0
C++ Application Framework for Embedded Systems with introspection
|
Public Member Functions | |
Application (unsigned int capabilities) | |
Application (AppInfo::AppCapability capability) | |
virtual std::string | name () const =0 |
bool | hasCapability (AppInfo::AppCapability typeToCheck) const |
AppInfo | appInfo () const |
virtual int | majorVersion () const =0 |
virtual int | minorVersion () const =0 |
virtual int | patchVersion () const =0 |
virtual std::string | description () const =0 |
virtual std::string | contactEmail () const =0 |
Static Public Member Functions | |
static Application * | instance () |
static void | registerInstance (Application *instance) |
static void | assertCapability (AppInfo::AppCapability typeToAssert) |