2 * This file was generated by the CommonAPI Generators.
4 * Copyright (C) 2013, BMW AG
6 * \author Christian Linke, christian.linke@bmw.de BMW 2012,2013
8 #ifndef ORG_GENIVI_NODESTATEMANAGER_Life_Cycle_Consumer_H_
9 #define ORG_GENIVI_NODESTATEMANAGER_Life_Cycle_Consumer_H_
13 #define COMMONAPI_INTERNAL_COMPILATION
15 #include <CommonAPI/types.h>
17 #undef COMMONAPI_INTERNAL_COMPILATION
21 namespace NodeStateManager {
23 class LifeCycleConsumer {
25 virtual ~LifeCycleConsumer() { }
27 static inline const char* getInterfaceId();
28 static inline CommonAPI::Version getInterfaceVersion();
31 const char* LifeCycleConsumer::getInterfaceId() {
32 return "org.genivi.NodeStateManager.LifeCycleConsumer";
35 CommonAPI::Version LifeCycleConsumer::getInterfaceVersion() {
36 return CommonAPI::Version(1, 0);
40 } // namespace NodeStateManager
52 //hashes for error types
55 #endif // ORG_GENIVI_NODESTATEMANAGER_Life_Cycle_Consumer_H_