summaryrefslogtreecommitdiff
path: root/cpp/demo/Ice/value/Client.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/demo/Ice/value/Client.cpp')
-rw-r--r--cpp/demo/Ice/value/Client.cpp108
1 files changed, 54 insertions, 54 deletions
diff --git a/cpp/demo/Ice/value/Client.cpp b/cpp/demo/Ice/value/Client.cpp
index b072355b87f..e37a48aa349 100644
--- a/cpp/demo/Ice/value/Client.cpp
+++ b/cpp/demo/Ice/value/Client.cpp
@@ -42,47 +42,47 @@ ValueClient::run(int argc, char* argv[])
InitialPrx initial = InitialPrx::checkedCast(base);
if(!initial)
{
- cerr << argv[0] << ": invalid object reference" << endl;
- return EXIT_FAILURE;
+ cerr << argv[0] << ": invalid object reference" << endl;
+ return EXIT_FAILURE;
}
char c[2];
cout << '\n'
- << "Let's first transfer a simple object, for a class without\n"
- << "operations, and print its contents. No factory is required\n"
- << "for this.\n"
- << "[press enter]\n";
+ << "Let's first transfer a simple object, for a class without\n"
+ << "operations, and print its contents. No factory is required\n"
+ << "for this.\n"
+ << "[press enter]\n";
cin.getline(c, 2);
SimplePtr simple = initial->getSimple();
cout << "==> " << simple->message << endl;
cout << '\n'
- << "Yes, this worked. Now let's try to transfer an object for a class\n"
- << "with operations as type ::Demo::Printer, without installing a factory first.\n"
- << "This should give us a `no factory' exception.\n"
- << "[press enter]\n";
+ << "Yes, this worked. Now let's try to transfer an object for a class\n"
+ << "with operations as type ::Demo::Printer, without installing a factory first.\n"
+ << "This should give us a `no factory' exception.\n"
+ << "[press enter]\n";
cin.getline(c, 2);
PrinterPtr printer;
PrinterPrx printerProxy;
try
{
- initial->getPrinter(printer, printerProxy);
- cerr << argv[0] << "Did not get the expected NoObjectFactoryException!" << endl;
- exit(EXIT_FAILURE);
+ initial->getPrinter(printer, printerProxy);
+ cerr << argv[0] << "Did not get the expected NoObjectFactoryException!" << endl;
+ exit(EXIT_FAILURE);
}
catch(const Ice::NoObjectFactoryException& ex)
{
- cout << "==> " << ex << endl;
+ cout << "==> " << ex << endl;
}
cout << '\n'
- << "Yep, that's what we expected. Now let's try again, but with\n"
- << "installing an appropriate factory first. If successful, we print\n"
- << "the object's content.\n"
- << "[press enter]\n";
+ << "Yep, that's what we expected. Now let's try again, but with\n"
+ << "installing an appropriate factory first. If successful, we print\n"
+ << "the object's content.\n"
+ << "[press enter]\n";
cin.getline(c, 2);
Ice::ObjectFactoryPtr factory = new ObjectFactory;
@@ -92,28 +92,28 @@ ValueClient::run(int argc, char* argv[])
cout << "==> " << printer->message << endl;
cout << '\n'
- << "Cool, it worked! Let's try calling the printBackwards() method\n"
- << "on the object we just received locally.\n"
- << "[press enter]\n";
+ << "Cool, it worked! Let's try calling the printBackwards() method\n"
+ << "on the object we just received locally.\n"
+ << "[press enter]\n";
cin.getline(c, 2);
cout << "==> ";
printer->printBackwards();
cout << '\n'
- << "Now we call the same method, but on the remote object. Watch the\n"
- << "server's output.\n"
- << "[press enter]\n";
+ << "Now we call the same method, but on the remote object. Watch the\n"
+ << "server's output.\n"
+ << "[press enter]\n";
cin.getline(c, 2);
printerProxy->printBackwards();
cout << '\n'
- << "Next, we transfer a derived object from the server as a base\n"
- << "object. Since we haven't yet installed a factory for the derived\n"
- << "class, the derived class (::Demo::DerivedPrinter) is sliced\n"
- << "to its base class (::Demo::Printer).\n"
- << "[press enter]\n";
+ << "Next, we transfer a derived object from the server as a base\n"
+ << "object. Since we haven't yet installed a factory for the derived\n"
+ << "class, the derived class (::Demo::DerivedPrinter) is sliced\n"
+ << "to its base class (::Demo::Printer).\n"
+ << "[press enter]\n";
cin.getline(c, 2);
PrinterPtr derivedAsBase;
@@ -122,10 +122,10 @@ ValueClient::run(int argc, char* argv[])
assert(derivedAsBase->ice_id() == "::Demo::Printer");
cout << '\n'
- << "Now we install a factory for the derived class, and try again.\n"
- << "Because we receive the derived object as a base object, we\n"
- << "we need to do a dynamic_cast<> to get from the base to the derived object.\n"
- << "[press enter]\n";
+ << "Now we install a factory for the derived class, and try again.\n"
+ << "Because we receive the derived object as a base object, we\n"
+ << "we need to do a dynamic_cast<> to get from the base to the derived object.\n"
+ << "[press enter]\n";
cin.getline(c, 2);
communicator()->addObjectFactory(factory, "::Demo::DerivedPrinter");
@@ -137,10 +137,10 @@ ValueClient::run(int argc, char* argv[])
cout << "==> The type ID of the received object is \"" << derived->ice_id() << "\"" << endl;
cout << '\n'
- << "Let's print the message contained in the derived object, and\n"
- << "call the operation printUppercase() on the derived object\n"
- << "locally.\n"
- << "[press enter]\n";
+ << "Let's print the message contained in the derived object, and\n"
+ << "call the operation printUppercase() on the derived object\n"
+ << "locally.\n"
+ << "[press enter]\n";
cin.getline(c, 2);
cout << "==> " << derived->derivedMessage << endl;
@@ -148,26 +148,26 @@ ValueClient::run(int argc, char* argv[])
derived->printUppercase();
cout << '\n'
- << "Finally, we try the same again, but instead of returning the\n"
- << "derived object, we throw an exception containing the derived\n"
- << "object.\n"
- << "[press enter]\n";
+ << "Finally, we try the same again, but instead of returning the\n"
+ << "derived object, we throw an exception containing the derived\n"
+ << "object.\n"
+ << "[press enter]\n";
cin.getline(c, 2);
try
{
- initial->throwDerivedPrinter();
- cerr << argv[0] << ": Did not get the expected DerivedPrinterException!" << endl;
- exit(EXIT_FAILURE);
+ initial->throwDerivedPrinter();
+ cerr << argv[0] << ": Did not get the expected DerivedPrinterException!" << endl;
+ exit(EXIT_FAILURE);
}
catch(const DerivedPrinterException& ex)
{
- derived = ex.derived;
- if(!derived)
- {
- cerr << argv[0] << "Unexpected null pointer for `derived'" << endl;
- exit(EXIT_FAILURE);
- }
+ derived = ex.derived;
+ if(!derived)
+ {
+ cerr << argv[0] << "Unexpected null pointer for `derived'" << endl;
+ exit(EXIT_FAILURE);
+ }
}
cout << "==> " << derived->derivedMessage << endl;
@@ -175,7 +175,7 @@ ValueClient::run(int argc, char* argv[])
derived->printUppercase();
cout << '\n'
- << "That's it for this demo. Have fun with Ice!\n";
+ << "That's it for this demo. Have fun with Ice!\n";
initial->shutdown();
@@ -187,15 +187,15 @@ ValueClient::interruptCallback(int)
{
try
{
- communicator()->destroy();
+ communicator()->destroy();
}
catch(const IceUtil::Exception& ex)
{
- cerr << appName() << ": " << ex << endl;
+ cerr << appName() << ": " << ex << endl;
}
catch(...)
{
- cerr << appName() << ": unknown exception" << endl;
+ cerr << appName() << ": unknown exception" << endl;
}
exit(EXIT_SUCCESS);
}