/* * This file was generated by the CommonAPI Generators. * * Copyright (C) 2013, BMW AG * * \author Christian Linke, christian.linke@bmw.de BMW 2012,2013 */ #include namespace org { namespace genivi { namespace NodeStateManager { ConsumerStubDefault::ConsumerStubDefault(): remoteEventHandler_(this) { } ConsumerStubRemoteEvent* ConsumerStubDefault::initStubAdapter(const std::shared_ptr& stubAdapter) { stubAdapter_ = stubAdapter; return &remoteEventHandler_; } const int32_t& ConsumerStubDefault::getBootModeAttribute() { return bootModeAttributeValue_; } void ConsumerStubDefault::setBootModeAttribute(int32_t value) { trySetBootModeAttribute(std::move(value)); } void ConsumerStubDefault::onRemoteBootModeAttributeChanged() { // No operation in default } bool ConsumerStubDefault::trySetBootModeAttribute(int32_t value) { if (!validateBootModeAttributeRequestedValue(value)) return false; const bool valueChanged = (bootModeAttributeValue_ != value); bootModeAttributeValue_ = std::move(value); return valueChanged; } bool ConsumerStubDefault::validateBootModeAttributeRequestedValue(const int32_t& value) { return true; } bool ConsumerStubDefault::RemoteEventHandler::onRemoteSetBootModeAttribute(int32_t value) { return defaultStub_->trySetBootModeAttribute(std::move(value)); } void ConsumerStubDefault::RemoteEventHandler::onRemoteBootModeAttributeChanged() { defaultStub_->onRemoteBootModeAttributeChanged(); } const int32_t& ConsumerStubDefault::getRestartReasonAttribute() { return restartReasonAttributeValue_; } void ConsumerStubDefault::setRestartReasonAttribute(int32_t value) { trySetRestartReasonAttribute(std::move(value)); } void ConsumerStubDefault::onRemoteRestartReasonAttributeChanged() { // No operation in default } bool ConsumerStubDefault::trySetRestartReasonAttribute(int32_t value) { if (!validateRestartReasonAttributeRequestedValue(value)) return false; const bool valueChanged = (restartReasonAttributeValue_ != value); restartReasonAttributeValue_ = std::move(value); return valueChanged; } bool ConsumerStubDefault::validateRestartReasonAttributeRequestedValue(const int32_t& value) { return true; } bool ConsumerStubDefault::RemoteEventHandler::onRemoteSetRestartReasonAttribute(int32_t value) { return defaultStub_->trySetRestartReasonAttribute(std::move(value)); } void ConsumerStubDefault::RemoteEventHandler::onRemoteRestartReasonAttributeChanged() { defaultStub_->onRemoteRestartReasonAttributeChanged(); } const int32_t& ConsumerStubDefault::getShutdownReasonAttribute() { return shutdownReasonAttributeValue_; } void ConsumerStubDefault::setShutdownReasonAttribute(int32_t value) { trySetShutdownReasonAttribute(std::move(value)); } void ConsumerStubDefault::onRemoteShutdownReasonAttributeChanged() { // No operation in default } bool ConsumerStubDefault::trySetShutdownReasonAttribute(int32_t value) { if (!validateShutdownReasonAttributeRequestedValue(value)) return false; const bool valueChanged = (shutdownReasonAttributeValue_ != value); shutdownReasonAttributeValue_ = std::move(value); return valueChanged; } bool ConsumerStubDefault::validateShutdownReasonAttributeRequestedValue(const int32_t& value) { return true; } bool ConsumerStubDefault::RemoteEventHandler::onRemoteSetShutdownReasonAttribute(int32_t value) { return defaultStub_->trySetShutdownReasonAttribute(std::move(value)); } void ConsumerStubDefault::RemoteEventHandler::onRemoteShutdownReasonAttributeChanged() { defaultStub_->onRemoteShutdownReasonAttributeChanged(); } const int32_t& ConsumerStubDefault::getWakeUpReasonAttribute() { return wakeUpReasonAttributeValue_; } void ConsumerStubDefault::setWakeUpReasonAttribute(int32_t value) { trySetWakeUpReasonAttribute(std::move(value)); } void ConsumerStubDefault::onRemoteWakeUpReasonAttributeChanged() { // No operation in default } bool ConsumerStubDefault::trySetWakeUpReasonAttribute(int32_t value) { if (!validateWakeUpReasonAttributeRequestedValue(value)) return false; const bool valueChanged = (wakeUpReasonAttributeValue_ != value); wakeUpReasonAttributeValue_ = std::move(value); return valueChanged; } bool ConsumerStubDefault::validateWakeUpReasonAttributeRequestedValue(const int32_t& value) { return true; } bool ConsumerStubDefault::RemoteEventHandler::onRemoteSetWakeUpReasonAttribute(int32_t value) { return defaultStub_->trySetWakeUpReasonAttribute(std::move(value)); } void ConsumerStubDefault::RemoteEventHandler::onRemoteWakeUpReasonAttributeChanged() { defaultStub_->onRemoteWakeUpReasonAttributeChanged(); } void ConsumerStubDefault::GetAppHealthCount(uint32_t& Count) { // No operation in default } void ConsumerStubDefault::LifecycleRequestComplete(uint32_t RequestId, int32_t Status, int32_t& ErrorCode) { // No operation in default } void ConsumerStubDefault::GetInterfaceVersion(uint32_t& Version) { // No operation in default } void ConsumerStubDefault::GetApplicationMode(int32_t& ErrorCode, int32_t& ApplicationModeId) { // No operation in default } void ConsumerStubDefault::UnRegisterSession(std::string SessionName, std::string SessionOwner, int32_t SeatID, int32_t& ErrorCode) { // No operation in default } void ConsumerStubDefault::RegisterSession(std::string SessionName, std::string SessionOwner, int32_t SeatID, int32_t SessionState, int32_t& ErrorCode) { // No operation in default } void ConsumerStubDefault::UnRegisterShutdownClient(std::string BusName, std::string ObjName, uint32_t ShutdownMode, int32_t& ErrorCode) { // No operation in default } void ConsumerStubDefault::RegisterShutdownClient(std::string BusName, std::string ObjName, uint32_t ShutdownMode, uint32_t TimeoutMs, int32_t& ErrorCode) { // No operation in default } void ConsumerStubDefault::GetNodeState(int32_t& ErrorCode, int32_t& NodeStateId) { // No operation in default } void ConsumerStubDefault::GetSessionState(std::string SessionName, int32_t SeatID, int32_t& SessionState, int32_t& ErrorCode) { // No operation in default } void ConsumerStubDefault::SetSessionState(std::string SessionName, std::string SessionOwner, int32_t SessionState, int32_t SeatID, int32_t& ErrorCode) { // No operation in default } void ConsumerStubDefault::fireNodeApplicationModeEvent(const int32_t& ApplicationModeId) { stubAdapter_->fireNodeApplicationModeEvent(ApplicationModeId); } void ConsumerStubDefault::fireSessionStateChangedEvent(const std::string& SessionStateName, const int32_t& SeatID, const int32_t& SessionState) { stubAdapter_->fireSessionStateChangedEvent(SessionStateName, SeatID, SessionState); } void ConsumerStubDefault::fireNodeStateEvent(const int32_t& NodeState) { stubAdapter_->fireNodeStateEvent(NodeState); } ConsumerStubDefault::RemoteEventHandler::RemoteEventHandler(ConsumerStubDefault* defaultStub): defaultStub_(defaultStub) { } } // namespace NodeStateManager } // namespace genivi } // namespace org