summaryrefslogtreecommitdiff
path: root/cpp/demo/Ice/callback/Client.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/demo/Ice/callback/Client.cpp')
-rw-r--r--cpp/demo/Ice/callback/Client.cpp14
1 files changed, 12 insertions, 2 deletions
diff --git a/cpp/demo/Ice/callback/Client.cpp b/cpp/demo/Ice/callback/Client.cpp
index ab0bedd7ab9..337748ec1d4 100644
--- a/cpp/demo/Ice/callback/Client.cpp
+++ b/cpp/demo/Ice/callback/Client.cpp
@@ -8,12 +8,22 @@
// **********************************************************************
#include <Ice/Application.h>
-#include <CallbackI.h>
+#include <Callback.h>
using namespace std;
using namespace Ice;
using namespace Demo;
+class CallbackReceiverI : public CallbackReceiver
+{
+public:
+
+ virtual void callback(const Current&)
+ {
+ cout << "received callback" << endl;
+ }
+};
+
class CallbackClient : public Application
{
public:
@@ -49,7 +59,7 @@ int
CallbackClient::run(int argc, char* argv[])
{
PropertiesPtr properties = communicator()->getProperties();
- const char* proxyProperty = "Callback.Client.Callback";
+ const char* proxyProperty = "Callback.Client.CallbackServer";
std::string proxy = properties->getProperty(proxyProperty);
if(proxy.empty())
{