summaryrefslogtreecommitdiff
path: root/TAO/tests/Portable_Interceptors/AdvSlotExt/client.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tests/Portable_Interceptors/AdvSlotExt/client.cpp')
-rw-r--r--TAO/tests/Portable_Interceptors/AdvSlotExt/client.cpp27
1 files changed, 27 insertions, 0 deletions
diff --git a/TAO/tests/Portable_Interceptors/AdvSlotExt/client.cpp b/TAO/tests/Portable_Interceptors/AdvSlotExt/client.cpp
new file mode 100644
index 00000000000..0a9b7436bf1
--- /dev/null
+++ b/TAO/tests/Portable_Interceptors/AdvSlotExt/client.cpp
@@ -0,0 +1,27 @@
+// author : Boris Kolpackov <boris@dre.vanderbilt.edu>
+// cvs-id : $Id$
+
+#include "StateTransferC.h"
+
+int
+main (int argc, char *argv[])
+{
+ CORBA::ORB_var orb = CORBA::ORB_init (argc, argv);
+
+ if (argc != 2)
+ {
+ ACE_DEBUG ((LM_ERROR, "Usage: %s <ior>\n", argv[0]));
+ return -1;
+ }
+
+ CORBA::Object_var obj = orb->string_to_object (argv[1]);
+ StateTransfer_var server = StateTransfer::_narrow (obj.in ());
+
+ CORBA::Short n = server->number ();
+
+ ACE_DEBUG ((LM_ERROR, "Got number %d\n", n));
+
+ server->shutdown ();
+
+ return 0;
+}