0b19e12e1019cdffc9d3c59f7d85d54146dbfa26
[profile/ivi/genivi/genivi-audio-manager.git] / AudioManagerDaemon / src-gen / org / genivi / NodeStateManager / ConsumerStubDefault.cpp
1 /*
2 * This file was generated by the CommonAPI Generators. 
3 * Used org.genivi.commonapi.core 2.1.1.201309251246.
4 * Used org.franca.core 0.8.9.201308271211.
5 *
6 * Copyright (C) 2012, BMW AG
7 * This file is part of GENIVI Project AudioManager.
8
9 * Contributions are licensed to the GENIVI Alliance under one or more
10 * Contribution License Agreements.
11
12 * \copyright
13 * This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a  copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
14
15 * \author Aleksandar Donchev, aleksander.donchev@partner.bmw.de BMW 2013
16 * \author Christian Linke christian.linke@bmw.de BMW 2013
17 * For further information see http://www.genivi.org/.
18 */
19 #include <org/genivi/NodeStateManager/ConsumerStubDefault.h>
20
21 namespace org {
22 namespace genivi {
23 namespace NodeStateManager {
24
25 ConsumerStubDefault::ConsumerStubDefault():
26         remoteEventHandler_(this) {
27 }
28
29 ConsumerStubRemoteEvent* ConsumerStubDefault::initStubAdapter(const std::shared_ptr<ConsumerStubAdapter>& stubAdapter) {
30     stubAdapter_ = stubAdapter;
31     return &remoteEventHandler_;
32 }
33
34 const int32_t& ConsumerStubDefault::getBootModeAttribute() {
35     return bootModeAttributeValue_;
36 }
37
38 const int32_t& ConsumerStubDefault::getBootModeAttribute(const std::shared_ptr<CommonAPI::ClientId> clientId) {
39     return getBootModeAttribute();
40 }
41
42 void ConsumerStubDefault::setBootModeAttribute(int32_t value) {
43     trySetBootModeAttribute(std::move(value));
44 }
45
46 bool ConsumerStubDefault::trySetBootModeAttribute(int32_t value) {
47     if (!validateBootModeAttributeRequestedValue(value))
48         return false;
49
50     const bool valueChanged = (bootModeAttributeValue_ != value);
51     bootModeAttributeValue_ = std::move(value);
52     return valueChanged;
53 }
54
55 bool ConsumerStubDefault::validateBootModeAttributeRequestedValue(const int32_t& value) {
56     return true;
57 }
58
59
60 const int32_t& ConsumerStubDefault::getRestartReasonAttribute() {
61     return restartReasonAttributeValue_;
62 }
63
64 const int32_t& ConsumerStubDefault::getRestartReasonAttribute(const std::shared_ptr<CommonAPI::ClientId> clientId) {
65     return getRestartReasonAttribute();
66 }
67
68 void ConsumerStubDefault::setRestartReasonAttribute(int32_t value) {
69     trySetRestartReasonAttribute(std::move(value));
70 }
71
72 bool ConsumerStubDefault::trySetRestartReasonAttribute(int32_t value) {
73     if (!validateRestartReasonAttributeRequestedValue(value))
74         return false;
75
76     const bool valueChanged = (restartReasonAttributeValue_ != value);
77     restartReasonAttributeValue_ = std::move(value);
78     return valueChanged;
79 }
80
81 bool ConsumerStubDefault::validateRestartReasonAttributeRequestedValue(const int32_t& value) {
82     return true;
83 }
84
85
86 const int32_t& ConsumerStubDefault::getShutdownReasonAttribute() {
87     return shutdownReasonAttributeValue_;
88 }
89
90 const int32_t& ConsumerStubDefault::getShutdownReasonAttribute(const std::shared_ptr<CommonAPI::ClientId> clientId) {
91     return getShutdownReasonAttribute();
92 }
93
94 void ConsumerStubDefault::setShutdownReasonAttribute(int32_t value) {
95     trySetShutdownReasonAttribute(std::move(value));
96 }
97
98 bool ConsumerStubDefault::trySetShutdownReasonAttribute(int32_t value) {
99     if (!validateShutdownReasonAttributeRequestedValue(value))
100         return false;
101
102     const bool valueChanged = (shutdownReasonAttributeValue_ != value);
103     shutdownReasonAttributeValue_ = std::move(value);
104     return valueChanged;
105 }
106
107 bool ConsumerStubDefault::validateShutdownReasonAttributeRequestedValue(const int32_t& value) {
108     return true;
109 }
110
111
112 const int32_t& ConsumerStubDefault::getWakeUpReasonAttribute() {
113     return wakeUpReasonAttributeValue_;
114 }
115
116 const int32_t& ConsumerStubDefault::getWakeUpReasonAttribute(const std::shared_ptr<CommonAPI::ClientId> clientId) {
117     return getWakeUpReasonAttribute();
118 }
119
120 void ConsumerStubDefault::setWakeUpReasonAttribute(int32_t value) {
121     trySetWakeUpReasonAttribute(std::move(value));
122 }
123
124 bool ConsumerStubDefault::trySetWakeUpReasonAttribute(int32_t value) {
125     if (!validateWakeUpReasonAttributeRequestedValue(value))
126         return false;
127
128     const bool valueChanged = (wakeUpReasonAttributeValue_ != value);
129     wakeUpReasonAttributeValue_ = std::move(value);
130     return valueChanged;
131 }
132
133 bool ConsumerStubDefault::validateWakeUpReasonAttributeRequestedValue(const int32_t& value) {
134     return true;
135 }
136
137
138
139 void ConsumerStubDefault::GetAppHealthCount(const std::shared_ptr<CommonAPI::ClientId> clientId, uint32_t& Count) {
140     // Call old style methods in default 
141     GetAppHealthCount(Count);
142 }
143 void ConsumerStubDefault::GetAppHealthCount(uint32_t& Count) {
144     // No operation in default
145 }
146
147 void ConsumerStubDefault::LifecycleRequestComplete(const std::shared_ptr<CommonAPI::ClientId> clientId, uint32_t RequestId, int32_t Status, int32_t& ErrorCode) {
148     // Call old style methods in default 
149     LifecycleRequestComplete(RequestId, Status, ErrorCode);
150 }
151 void ConsumerStubDefault::LifecycleRequestComplete(uint32_t RequestId, int32_t Status, int32_t& ErrorCode) {
152     // No operation in default
153 }
154
155 void ConsumerStubDefault::GetInterfaceVersion(const std::shared_ptr<CommonAPI::ClientId> clientId, uint32_t& Version) {
156     // Call old style methods in default 
157     GetInterfaceVersion(Version);
158 }
159 void ConsumerStubDefault::GetInterfaceVersion(uint32_t& Version) {
160     // No operation in default
161 }
162
163 void ConsumerStubDefault::GetApplicationMode(const std::shared_ptr<CommonAPI::ClientId> clientId, int32_t& ErrorCode, int32_t& ApplicationModeId) {
164     // Call old style methods in default 
165     GetApplicationMode(ErrorCode, ApplicationModeId);
166 }
167 void ConsumerStubDefault::GetApplicationMode(int32_t& ErrorCode, int32_t& ApplicationModeId) {
168     // No operation in default
169 }
170
171 void ConsumerStubDefault::UnRegisterSession(const std::shared_ptr<CommonAPI::ClientId> clientId, std::string SessionName, std::string SessionOwner, int32_t SeatID, int32_t& ErrorCode) {
172     // Call old style methods in default 
173     UnRegisterSession(SessionName, SessionOwner, SeatID, ErrorCode);
174 }
175 void ConsumerStubDefault::UnRegisterSession(std::string SessionName, std::string SessionOwner, int32_t SeatID, int32_t& ErrorCode) {
176     // No operation in default
177 }
178
179 void ConsumerStubDefault::RegisterSession(const std::shared_ptr<CommonAPI::ClientId> clientId, std::string SessionName, std::string SessionOwner, int32_t SeatID, int32_t SessionState, int32_t& ErrorCode) {
180     // Call old style methods in default 
181     RegisterSession(SessionName, SessionOwner, SeatID, SessionState, ErrorCode);
182 }
183 void ConsumerStubDefault::RegisterSession(std::string SessionName, std::string SessionOwner, int32_t SeatID, int32_t SessionState, int32_t& ErrorCode) {
184     // No operation in default
185 }
186
187 void ConsumerStubDefault::UnRegisterShutdownClient(const std::shared_ptr<CommonAPI::ClientId> clientId, std::string BusName, std::string ObjName, uint32_t ShutdownMode, int32_t& ErrorCode) {
188     // Call old style methods in default 
189     UnRegisterShutdownClient(BusName, ObjName, ShutdownMode, ErrorCode);
190 }
191 void ConsumerStubDefault::UnRegisterShutdownClient(std::string BusName, std::string ObjName, uint32_t ShutdownMode, int32_t& ErrorCode) {
192     // No operation in default
193 }
194
195 void ConsumerStubDefault::RegisterShutdownClient(const std::shared_ptr<CommonAPI::ClientId> clientId, std::string BusName, std::string ObjName, uint32_t ShutdownMode, uint32_t TimeoutMs, int32_t& ErrorCode) {
196     // Call old style methods in default 
197     RegisterShutdownClient(BusName, ObjName, ShutdownMode, TimeoutMs, ErrorCode);
198 }
199 void ConsumerStubDefault::RegisterShutdownClient(std::string BusName, std::string ObjName, uint32_t ShutdownMode, uint32_t TimeoutMs, int32_t& ErrorCode) {
200     // No operation in default
201 }
202
203 void ConsumerStubDefault::GetNodeState(const std::shared_ptr<CommonAPI::ClientId> clientId, int32_t& ErrorCode, int32_t& NodeStateId) {
204     // Call old style methods in default 
205     GetNodeState(ErrorCode, NodeStateId);
206 }
207 void ConsumerStubDefault::GetNodeState(int32_t& ErrorCode, int32_t& NodeStateId) {
208     // No operation in default
209 }
210
211 void ConsumerStubDefault::GetSessionState(const std::shared_ptr<CommonAPI::ClientId> clientId, std::string SessionName, int32_t SeatID, int32_t& SessionState, int32_t& ErrorCode) {
212     // Call old style methods in default 
213     GetSessionState(SessionName, SeatID, SessionState, ErrorCode);
214 }
215 void ConsumerStubDefault::GetSessionState(std::string SessionName, int32_t SeatID, int32_t& SessionState, int32_t& ErrorCode) {
216     // No operation in default
217 }
218
219 void ConsumerStubDefault::SetSessionState(const std::shared_ptr<CommonAPI::ClientId> clientId, std::string SessionName, std::string SessionOwner, int32_t SessionState, int32_t SeatID, int32_t& ErrorCode) {
220     // Call old style methods in default 
221     SetSessionState(SessionName, SessionOwner, SessionState, SeatID, ErrorCode);
222 }
223 void ConsumerStubDefault::SetSessionState(std::string SessionName, std::string SessionOwner, int32_t SessionState, int32_t SeatID, int32_t& ErrorCode) {
224     // No operation in default
225 }
226
227
228 void ConsumerStubDefault::fireNodeApplicationModeEvent(const int32_t& ApplicationModeId) {
229     stubAdapter_->fireNodeApplicationModeEvent(ApplicationModeId);
230 }
231 void ConsumerStubDefault::fireSessionStateChangedEvent(const std::string& SessionStateName, const int32_t& SeatID, const int32_t& SessionState) {
232     stubAdapter_->fireSessionStateChangedEvent(SessionStateName, SeatID, SessionState);
233 }
234 void ConsumerStubDefault::fireNodeStateEvent(const int32_t& NodeState) {
235     stubAdapter_->fireNodeStateEvent(NodeState);
236 }
237
238
239 ConsumerStubDefault::RemoteEventHandler::RemoteEventHandler(ConsumerStubDefault* defaultStub):
240         defaultStub_(defaultStub) {
241 }
242
243 } // namespace NodeStateManager
244 } // namespace genivi
245 } // namespace org