674e11ba958d92daca45e681e90799870a0618bd
[profile/ivi/genivi/genivi-audio-manager.git] / AudioManagerDaemon / src-gen / org / genivi / NodeStateManager / LifeCycleConsumer.h
1 /*
2 * This file was generated by the CommonAPI Generators.
3 *
4  * Copyright (C) 2013, BMW AG
5  *
6  * \author Christian Linke, christian.linke@bmw.de BMW 2012,2013
7 */
8 #ifndef ORG_GENIVI_NODESTATEMANAGER_Life_Cycle_Consumer_H_
9 #define ORG_GENIVI_NODESTATEMANAGER_Life_Cycle_Consumer_H_
10
11
12
13 #define COMMONAPI_INTERNAL_COMPILATION
14
15 #include <CommonAPI/types.h>
16
17 #undef COMMONAPI_INTERNAL_COMPILATION
18
19 namespace org {
20 namespace genivi {
21 namespace NodeStateManager {
22
23 class LifeCycleConsumer {
24  public:
25     virtual ~LifeCycleConsumer() { }
26
27     static inline const char* getInterfaceId();
28     static inline CommonAPI::Version getInterfaceVersion();
29 };
30
31 const char* LifeCycleConsumer::getInterfaceId() {
32     return "org.genivi.NodeStateManager.LifeCycleConsumer";
33 }
34
35 CommonAPI::Version LifeCycleConsumer::getInterfaceVersion() {
36     return CommonAPI::Version(1, 0);
37 }
38
39
40 } // namespace NodeStateManager
41 } // namespace genivi
42 } // namespace org
43
44 namespace CommonAPI {
45
46 }
47
48
49 namespace std {
50     //hashes for types
51     
52     //hashes for error types
53 }
54
55 #endif // ORG_GENIVI_NODESTATEMANAGER_Life_Cycle_Consumer_H_