Caffa  1.1.0
C++ Application Framework for Embedded Systems with introspection
Public Member Functions | Static Public Member Functions | List of all members
caffa::Application Class Referenceabstract
Inheritance diagram for caffa::Application:
Inheritance graph
[legend]

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
 

Static Public Member Functions

static Applicationinstance ()
 
static void registerInstance (Application *instance)
 
static void assertCapability (AppInfo::AppCapability typeToAssert)
 

The documentation for this class was generated from the following files: