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.
6 * Copyright (C) 2012, BMW AG
7 * This file is part of GENIVI Project AudioManager.
9 * Contributions are licensed to the GENIVI Alliance under one or more
10 * Contribution License Agreements.
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/.
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/.
19 #include <org/genivi/NodeStateManager/ConsumerStubDefault.h>
23 namespace NodeStateManager {
25 ConsumerStubDefault::ConsumerStubDefault():
26 remoteEventHandler_(this) {
29 ConsumerStubRemoteEvent* ConsumerStubDefault::initStubAdapter(const std::shared_ptr<ConsumerStubAdapter>& stubAdapter) {
30 stubAdapter_ = stubAdapter;
31 return &remoteEventHandler_;
34 const int32_t& ConsumerStubDefault::getBootModeAttribute() {
35 return bootModeAttributeValue_;
38 const int32_t& ConsumerStubDefault::getBootModeAttribute(const std::shared_ptr<CommonAPI::ClientId> clientId) {
39 return getBootModeAttribute();
42 void ConsumerStubDefault::setBootModeAttribute(int32_t value) {
43 trySetBootModeAttribute(std::move(value));
46 bool ConsumerStubDefault::trySetBootModeAttribute(int32_t value) {
47 if (!validateBootModeAttributeRequestedValue(value))
50 const bool valueChanged = (bootModeAttributeValue_ != value);
51 bootModeAttributeValue_ = std::move(value);
55 bool ConsumerStubDefault::validateBootModeAttributeRequestedValue(const int32_t& value) {
60 const int32_t& ConsumerStubDefault::getRestartReasonAttribute() {
61 return restartReasonAttributeValue_;
64 const int32_t& ConsumerStubDefault::getRestartReasonAttribute(const std::shared_ptr<CommonAPI::ClientId> clientId) {
65 return getRestartReasonAttribute();
68 void ConsumerStubDefault::setRestartReasonAttribute(int32_t value) {
69 trySetRestartReasonAttribute(std::move(value));
72 bool ConsumerStubDefault::trySetRestartReasonAttribute(int32_t value) {
73 if (!validateRestartReasonAttributeRequestedValue(value))
76 const bool valueChanged = (restartReasonAttributeValue_ != value);
77 restartReasonAttributeValue_ = std::move(value);
81 bool ConsumerStubDefault::validateRestartReasonAttributeRequestedValue(const int32_t& value) {
86 const int32_t& ConsumerStubDefault::getShutdownReasonAttribute() {
87 return shutdownReasonAttributeValue_;
90 const int32_t& ConsumerStubDefault::getShutdownReasonAttribute(const std::shared_ptr<CommonAPI::ClientId> clientId) {
91 return getShutdownReasonAttribute();
94 void ConsumerStubDefault::setShutdownReasonAttribute(int32_t value) {
95 trySetShutdownReasonAttribute(std::move(value));
98 bool ConsumerStubDefault::trySetShutdownReasonAttribute(int32_t value) {
99 if (!validateShutdownReasonAttributeRequestedValue(value))
102 const bool valueChanged = (shutdownReasonAttributeValue_ != value);
103 shutdownReasonAttributeValue_ = std::move(value);
107 bool ConsumerStubDefault::validateShutdownReasonAttributeRequestedValue(const int32_t& value) {
112 const int32_t& ConsumerStubDefault::getWakeUpReasonAttribute() {
113 return wakeUpReasonAttributeValue_;
116 const int32_t& ConsumerStubDefault::getWakeUpReasonAttribute(const std::shared_ptr<CommonAPI::ClientId> clientId) {
117 return getWakeUpReasonAttribute();
120 void ConsumerStubDefault::setWakeUpReasonAttribute(int32_t value) {
121 trySetWakeUpReasonAttribute(std::move(value));
124 bool ConsumerStubDefault::trySetWakeUpReasonAttribute(int32_t value) {
125 if (!validateWakeUpReasonAttributeRequestedValue(value))
128 const bool valueChanged = (wakeUpReasonAttributeValue_ != value);
129 wakeUpReasonAttributeValue_ = std::move(value);
133 bool ConsumerStubDefault::validateWakeUpReasonAttributeRequestedValue(const int32_t& value) {
139 void ConsumerStubDefault::GetAppHealthCount(const std::shared_ptr<CommonAPI::ClientId> clientId, uint32_t& Count) {
140 // Call old style methods in default
141 GetAppHealthCount(Count);
143 void ConsumerStubDefault::GetAppHealthCount(uint32_t& Count) {
144 // No operation in default
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);
151 void ConsumerStubDefault::LifecycleRequestComplete(uint32_t RequestId, int32_t Status, int32_t& ErrorCode) {
152 // No operation in default
155 void ConsumerStubDefault::GetInterfaceVersion(const std::shared_ptr<CommonAPI::ClientId> clientId, uint32_t& Version) {
156 // Call old style methods in default
157 GetInterfaceVersion(Version);
159 void ConsumerStubDefault::GetInterfaceVersion(uint32_t& Version) {
160 // No operation in default
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);
167 void ConsumerStubDefault::GetApplicationMode(int32_t& ErrorCode, int32_t& ApplicationModeId) {
168 // No operation in default
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);
175 void ConsumerStubDefault::UnRegisterSession(std::string SessionName, std::string SessionOwner, int32_t SeatID, int32_t& ErrorCode) {
176 // No operation in default
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);
183 void ConsumerStubDefault::RegisterSession(std::string SessionName, std::string SessionOwner, int32_t SeatID, int32_t SessionState, int32_t& ErrorCode) {
184 // No operation in default
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);
191 void ConsumerStubDefault::UnRegisterShutdownClient(std::string BusName, std::string ObjName, uint32_t ShutdownMode, int32_t& ErrorCode) {
192 // No operation in default
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);
199 void ConsumerStubDefault::RegisterShutdownClient(std::string BusName, std::string ObjName, uint32_t ShutdownMode, uint32_t TimeoutMs, int32_t& ErrorCode) {
200 // No operation in default
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);
207 void ConsumerStubDefault::GetNodeState(int32_t& ErrorCode, int32_t& NodeStateId) {
208 // No operation in default
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);
215 void ConsumerStubDefault::GetSessionState(std::string SessionName, int32_t SeatID, int32_t& SessionState, int32_t& ErrorCode) {
216 // No operation in default
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);
223 void ConsumerStubDefault::SetSessionState(std::string SessionName, std::string SessionOwner, int32_t SessionState, int32_t SeatID, int32_t& ErrorCode) {
224 // No operation in default
228 void ConsumerStubDefault::fireNodeApplicationModeEvent(const int32_t& ApplicationModeId) {
229 stubAdapter_->fireNodeApplicationModeEvent(ApplicationModeId);
231 void ConsumerStubDefault::fireSessionStateChangedEvent(const std::string& SessionStateName, const int32_t& SeatID, const int32_t& SessionState) {
232 stubAdapter_->fireSessionStateChangedEvent(SessionStateName, SeatID, SessionState);
234 void ConsumerStubDefault::fireNodeStateEvent(const int32_t& NodeState) {
235 stubAdapter_->fireNodeStateEvent(NodeState);
239 ConsumerStubDefault::RemoteEventHandler::RemoteEventHandler(ConsumerStubDefault* defaultStub):
240 defaultStub_(defaultStub) {
243 } // namespace NodeStateManager
244 } // namespace genivi