diff options
Diffstat (limited to 'CommonAPI-Examples/e01HelloWorld/src/E01HelloWorldStubImpl.cpp')
-rw-r--r-- | CommonAPI-Examples/e01HelloWorld/src/E01HelloWorldStubImpl.cpp | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/CommonAPI-Examples/e01HelloWorld/src/E01HelloWorldStubImpl.cpp b/CommonAPI-Examples/e01HelloWorld/src/E01HelloWorldStubImpl.cpp new file mode 100644 index 0000000..2e50ce9 --- /dev/null +++ b/CommonAPI-Examples/e01HelloWorld/src/E01HelloWorldStubImpl.cpp @@ -0,0 +1,25 @@ +/* Copyright (C) 2014 BMW Group + * Author: Manfred Bathelt (manfred.bathelt@bmw.de) + * Author: Juergen Gehring (juergen.gehring@bmw.de) + * 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 "E01HelloWorldStubImpl.h" + +E01HelloWorldStubImpl::E01HelloWorldStubImpl() { +} + +E01HelloWorldStubImpl::~E01HelloWorldStubImpl() { +} + +void E01HelloWorldStubImpl::sayHello(const std::shared_ptr<CommonAPI::ClientId> clientId, + std::string name, + std::string& message) { + std::stringstream messageStream; + + messageStream << "Hello " << name << "!"; + message = messageStream.str(); + + std::cout << "sayHello('" << name << "'): '" << message << "'\n"; +}; |