X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=AudioManagerDaemon%2Fsrc-gen%2Forg%2Fgenivi%2FNodeStateManager%2FLifeCycleConsumerStubDefault.h;h=fe35b9f45ebd423f673d0e13a8e42894adcc5cb0;hb=20491c0f31d70e254c56f171c69b95f3d4ad2813;hp=d59a8e2136e60069688b6a27612c7b2d685ce6ee;hpb=b0bc6ede2d23dde9a177483aa9470871422fe9aa;p=profile%2Fivi%2Fgenivi%2Fgenivi-audio-manager.git diff --git a/AudioManagerDaemon/src-gen/org/genivi/NodeStateManager/LifeCycleConsumerStubDefault.h b/AudioManagerDaemon/src-gen/org/genivi/NodeStateManager/LifeCycleConsumerStubDefault.h index d59a8e2..fe35b9f 100644 --- a/AudioManagerDaemon/src-gen/org/genivi/NodeStateManager/LifeCycleConsumerStubDefault.h +++ b/AudioManagerDaemon/src-gen/org/genivi/NodeStateManager/LifeCycleConsumerStubDefault.h @@ -1,24 +1,11 @@ /* -* This file was generated by the CommonAPI Generators. -* Used org.genivi.commonapi.core 2.1.2.201309301424. -* Used org.franca.core 0.8.9.201308271211. +* This file was generated by the CommonAPI Generators. +* Used org.genivi.commonapi.core 2.1.5.201312121915. +* Used org.franca.core 0.8.11.201401091023. * -* Copyright (C) 2012, BMW AG -* -* This file is part of GENIVI Project AudioManager. -* -* Contributions are licensed to the GENIVI Alliance under one or more -* Contribution License Agreements. -* -* \copyright -* 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/. -* -* -* \author Aleksandar Donchev, aleksander.donchev@partner.bmw.de BMW 2013 -* -* For further information see http://www.genivi.org/. +* 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/. */ /** * @author Christian Linke @@ -26,6 +13,7 @@ #ifndef ORG_GENIVI_NODESTATEMANAGER_Life_Cycle_Consumer_STUB_DEFAULT_H_ #define ORG_GENIVI_NODESTATEMANAGER_Life_Cycle_Consumer_STUB_DEFAULT_H_ + #include #include @@ -43,22 +31,23 @@ namespace NodeStateManager { * that would be defined for this service, and/or if you do not need any non-default * behaviour. */ -class LifeCycleConsumerStubDefault : public LifeCycleConsumerStub { - public: +class LifeCycleConsumerStubDefault : public virtual LifeCycleConsumerStub { +public: LifeCycleConsumerStubDefault(); LifeCycleConsumerStubRemoteEvent* initStubAdapter(const std::shared_ptr& stubAdapter); + const CommonAPI::Version& getInterfaceVersion(std::shared_ptr clientId); + virtual void LifecycleRequest(const std::shared_ptr clientId, uint32_t Request, uint32_t RequestId, int32_t& ErrorCode); virtual void LifecycleRequest(uint32_t Request, uint32_t RequestId, int32_t& ErrorCode); - - protected: - std::shared_ptr stubAdapter_; - private: + +protected: +private: class RemoteEventHandler: public LifeCycleConsumerStubRemoteEvent { public: RemoteEventHandler(LifeCycleConsumerStubDefault* defaultStub); @@ -70,6 +59,8 @@ class LifeCycleConsumerStubDefault : public LifeCycleConsumerStub { RemoteEventHandler remoteEventHandler_; + + CommonAPI::Version interfaceVersion_; }; } // namespace NodeStateManager