summaryrefslogtreecommitdiff
path: root/CommonAPI-Examples/e01HelloWorld/src/E01HelloWorldStubImpl.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'CommonAPI-Examples/e01HelloWorld/src/E01HelloWorldStubImpl.cpp')
-rw-r--r--CommonAPI-Examples/e01HelloWorld/src/E01HelloWorldStubImpl.cpp25
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";
+};