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

Public Member Functions

 RpcApplication (unsigned int capabilities)
 
 RpcApplication (AppInfo::AppCapability capability)
 
- Public Member Functions inherited from caffa::Application
 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 RpcApplicationinstance ()
 
static std::string readKeyOrCertificate (const std::string &path)
 
- Static Public Member Functions inherited from caffa::Application
static Applicationinstance ()
 
static void registerInstance (Application *instance)
 
static void assertCapability (AppInfo::AppCapability typeToAssert)
 

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