diff options
Diffstat (limited to 'TAO/tests/Portable_Interceptors/AdvSlotExt/client.cpp')
-rw-r--r-- | TAO/tests/Portable_Interceptors/AdvSlotExt/client.cpp | 27 |
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; +} |