diff options
Diffstat (limited to 'src/test/commonapi/tests/managed/BranchInterfaceStubDefault.cpp')
-rw-r--r-- | src/test/commonapi/tests/managed/BranchInterfaceStubDefault.cpp | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/src/test/commonapi/tests/managed/BranchInterfaceStubDefault.cpp b/src/test/commonapi/tests/managed/BranchInterfaceStubDefault.cpp new file mode 100644 index 0000000..1fa2a8f --- /dev/null +++ b/src/test/commonapi/tests/managed/BranchInterfaceStubDefault.cpp @@ -0,0 +1,43 @@ +/* +* This file was generated by the CommonAPI Generators. +* Used org.genivi.commonapi.core 2.1.0.qualifier. +* Used org.franca.core 0.8.9.201308271211. +* +* 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/. +*/ +#include <commonapi/tests/managed/BranchInterfaceStubDefault.h> + +namespace commonapi { +namespace tests { +namespace managed { + +BranchInterfaceStubDefault::BranchInterfaceStubDefault(): + remoteEventHandler_(this) { +} + +BranchInterfaceStubRemoteEvent* BranchInterfaceStubDefault::initStubAdapter(const std::shared_ptr<BranchInterfaceStubAdapter>& stubAdapter) { + stubAdapter_ = stubAdapter; + return &remoteEventHandler_; +} + + +void BranchInterfaceStubDefault::testBranchMethod(const std::shared_ptr<CommonAPI::ClientId> clientId, int32_t inInt, std::string inString, BranchInterface::testBranchMethodError& methodError, int32_t& outInt, std::string& outString) { + // Call old style methods in default + testBranchMethod(inInt, inString, methodError, outInt, outString); +} +void BranchInterfaceStubDefault::testBranchMethod(int32_t inInt, std::string inString, BranchInterface::testBranchMethodError& methodError, int32_t& outInt, std::string& outString) { + // No operation in default +} + + + + +BranchInterfaceStubDefault::RemoteEventHandler::RemoteEventHandler(BranchInterfaceStubDefault* defaultStub): + defaultStub_(defaultStub) { +} + +} // namespace managed +} // namespace tests +} // namespace commonapi |