diff options
Diffstat (limited to 'cpp/demo/Ice/value/ValueI.cpp')
-rw-r--r-- | cpp/demo/Ice/value/ValueI.cpp | 84 |
1 files changed, 0 insertions, 84 deletions
diff --git a/cpp/demo/Ice/value/ValueI.cpp b/cpp/demo/Ice/value/ValueI.cpp deleted file mode 100644 index 7c11844dcc7..00000000000 --- a/cpp/demo/Ice/value/ValueI.cpp +++ /dev/null @@ -1,84 +0,0 @@ -// ********************************************************************** -// -// Copyright (c) 2003-2015 ZeroC, Inc. All rights reserved. -// -// This copy of Ice is licensed to you under the terms described in the -// ICE_LICENSE file included in this distribution. -// -// ********************************************************************** - -#include <Ice/Ice.h> -#include <ValueI.h> - -using namespace std; -using namespace Demo; - -InitialI::InitialI(const Ice::ObjectAdapterPtr& adapter) : - _simple(new Simple), - _printer(new PrinterI), - _printerProxy(PrinterPrx::uncheckedCast(adapter->addWithUUID(_printer))), - _derivedPrinter(new DerivedPrinterI) -{ - _simple->message = "a message 4 u"; - _printer->message = "Ice rulez!"; - _derivedPrinter->message = _printer->message; - _derivedPrinter->derivedMessage = "a derived message 4 u"; -} - -SimplePtr -InitialI::getSimple(const Ice::Current&) -{ - return _simple; -} - -void -InitialI::getPrinter(PrinterPtr& impl, PrinterPrx& proxy, const Ice::Current&) -{ - impl = _printer; - proxy = _printerProxy; -} - -PrinterPtr -InitialI::getDerivedPrinter(const Ice::Current&) -{ - return _derivedPrinter; -} - -PrinterPtr -InitialI::updatePrinterMessage(const PrinterPtr& printer, const Ice::Current&) -{ - printer->message = "a modified message 4 u"; - return printer; -} - -void -InitialI::throwDerivedPrinter(const Ice::Current&) -{ - DerivedPrinterException ex; - ex.derived = _derivedPrinter; - throw ex; -} - -void -InitialI::shutdown(const Ice::Current& current) -{ - current.adapter->getCommunicator()->shutdown(); -} - -void -PrinterI::printBackwards(const Ice::Current&) -{ - string s; - s.resize(message.length()); - reverse_copy(message.begin(), message.end(), s.begin()); - cout << s << endl; -} - -void -DerivedPrinterI::printUppercase(const Ice::Current&) -{ - string s; - s.resize(derivedMessage.length()); - transform(derivedMessage.begin(), derivedMessage.end(), s.begin(), ::toupper); - cout << s << endl; -} |