summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/examples/CosEC/Factory/FactoryClient.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/orbsvcs/examples/CosEC/Factory/FactoryClient.cpp')
-rw-r--r--TAO/orbsvcs/examples/CosEC/Factory/FactoryClient.cpp56
1 files changed, 12 insertions, 44 deletions
diff --git a/TAO/orbsvcs/examples/CosEC/Factory/FactoryClient.cpp b/TAO/orbsvcs/examples/CosEC/Factory/FactoryClient.cpp
index 72c9ebc763b..5b34fa18129 100644
--- a/TAO/orbsvcs/examples/CosEC/Factory/FactoryClient.cpp
+++ b/TAO/orbsvcs/examples/CosEC/Factory/FactoryClient.cpp
@@ -24,17 +24,17 @@ public:
void init_ORB (int argc, char *argv [] ACE_ENV_ARG_DECL);
// Initializes the ORB.
- void resolve_naming_service (ACE_ENV_SINGLE_ARG_DECL);
+ void resolve_naming_service (void);
// Try to get hold of a running naming service.
- void resolve_factory (ACE_ENV_SINGLE_ARG_DECL);
+ void resolve_factory (void);
// Try to resolve the factory from the Naming service.
CosEventChannelFactory::ChannelFactory_ptr
- create_factory (ACE_ENV_SINGLE_ARG_DECL);
+ create_factory (void);
// Create a local Factory and also set the <factory_>.
- virtual void run_test (ACE_ENV_SINGLE_ARG_DECL);
+ virtual void run_test (void);
// Runs a couple of tests to check if the factory behaves correctly.
protected:
@@ -94,16 +94,14 @@ FactoryClient::init_ORB (int argc,
argv,
""
ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
}
void
-FactoryClient::resolve_naming_service (ACE_ENV_SINGLE_ARG_DECL)
+FactoryClient::resolve_naming_service (void)
{
CORBA::Object_var naming_obj =
this->orb_->resolve_initial_references ("NameService"
ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
// Need to check return value for errors.
if (CORBA::is_nil (naming_obj.in ()))
@@ -111,13 +109,12 @@ FactoryClient::resolve_naming_service (ACE_ENV_SINGLE_ARG_DECL)
this->naming_context_ =
CosNaming::NamingContext::_narrow (naming_obj.in () ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
this->use_naming_service = 1;
}
void
-FactoryClient::resolve_factory (ACE_ENV_SINGLE_ARG_DECL)
+FactoryClient::resolve_factory (void)
{
ACE_ASSERT (this->use_naming_service == 1);
@@ -128,16 +125,14 @@ FactoryClient::resolve_factory (ACE_ENV_SINGLE_ARG_DECL)
CORBA::Object_var obj =
this->naming_context_->resolve (name
ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
this->factory_ =
CosEventChannelFactory::ChannelFactory::_narrow (obj.in ()
ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
}
CosEventChannelFactory::ChannelFactory_ptr
-FactoryClient::create_factory (ACE_ENV_SINGLE_ARG_DECL)
+FactoryClient::create_factory (void)
{
ACE_THROW_RETURN (CORBA::UNKNOWN (),
CosEventChannelFactory::ChannelFactory::_nil ());
@@ -159,7 +154,6 @@ FactoryClient::create_channel (const char *channel_id,
ec = factory->create (channel_id,
this->use_naming_service
ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
ACE_ASSERT (!CORBA::is_nil (ec.in ()));
@@ -195,7 +189,6 @@ FactoryClient::destroy_channel (const char *channel_id
this->factory_->destroy (channel_id,
use_naming_service
ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
}
void
@@ -211,13 +204,11 @@ FactoryClient::find_channel (const char* channel_id
CosEventChannelAdmin::EventChannel_var channel =
this->factory_->find (channel_id
ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
CORBA::String_var str =
orb_->object_to_string (channel.in ()
ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
ACE_DEBUG ((LM_DEBUG,
"Find returned - %s \n",
@@ -225,7 +216,6 @@ FactoryClient::find_channel (const char* channel_id
this->find_channel_id (channel.in ()
ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
}
ACE_CATCH (CORBA::UserException, ue)
{
@@ -247,7 +237,6 @@ FactoryClient::find_channel_id (CosEventChannelAdmin::EventChannel_ptr channel
CORBA::String_var str =
orb_->object_to_string (channel
ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
ACE_DEBUG ((LM_DEBUG,
"trying to find the Channel %s \n",
@@ -256,7 +245,6 @@ FactoryClient::find_channel_id (CosEventChannelAdmin::EventChannel_ptr channel
char *channel_id =
this->factory_->find_channel_id (channel
ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
ACE_DEBUG ((LM_DEBUG,
"find returned %s\n", channel_id));
@@ -267,7 +255,7 @@ FactoryClient::find_channel_id (CosEventChannelAdmin::EventChannel_ptr channel
*/
void
-FactoryClient::run_test (ACE_ENV_SINGLE_ARG_DECL)
+FactoryClient::run_test (void)
{
ACE_ASSERT (!CORBA::is_nil (this->factory_.in ()));
@@ -278,85 +266,68 @@ FactoryClient::run_test (ACE_ENV_SINGLE_ARG_DECL)
cosec[0] = this->create_channel (channel_id[0],
this->factory_.in ()
ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
// create the second cosec
cosec[1] = this->create_channel (channel_id[1],
this->factory_.in ()
ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
// create the third cosec
cosec[2] = this->create_channel (channel_id[2],
this->factory_.in ()
ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
// see it we can destroy this one..
this->destroy_channel (channel_id[2]
ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
// see if we can find it?
this->find_channel_id (cosec[2].in ()
ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
// see if we can create it again?
cosec[2] = this->create_channel (channel_id[2],
this->factory_.in ()
ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
// try and find a channel that does not exist.
this->find_channel ("areyouthere?"
ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
// see if it can detect duplicates.
this->create_channel (channel_id[2],
this->factory_.in ()
ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
// see if it can give us the id?
this->find_channel_id (cosec[0].in ()
ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
this->find_channel_id (cosec[1].in ()
ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
this->find_channel_id (cosec[2].in ()
ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
// check if we can get the channels from the id.
this->find_channel (channel_id[0]
ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
this->find_channel (channel_id[1]
ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
this->find_channel (channel_id[2]
ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
//destroy them all.
this->destroy_channel (channel_id[0]
ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
this->destroy_channel (channel_id[1]
ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
this->destroy_channel (channel_id[2]
ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
// end of testing.
ACE_DEBUG ((LM_DEBUG,
@@ -375,14 +346,13 @@ main (int argc, char *argv [])
ft.init_ORB (argc,
argv
ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
ACE_TRY_EX (naming)
{
- ft.resolve_naming_service (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ft.resolve_naming_service ();
ACE_TRY_CHECK_EX (naming);
- ft.resolve_factory (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ft.resolve_factory ();
ACE_TRY_CHECK_EX (naming);
}
ACE_CATCHANY
@@ -392,13 +362,11 @@ main (int argc, char *argv [])
ACE_DEBUG ((LM_DEBUG,
"Creating a local Factory\n"));
// TBD:
- ft.create_factory (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_TRY_CHECK;
+ ft.create_factory ();
}
ACE_ENDTRY;
- ft.run_test (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_TRY_CHECK;
+ ft.run_test ();
}
ACE_CATCH (CORBA::UserException, ue)
{