summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/tests/Trading
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/orbsvcs/tests/Trading')
-rw-r--r--TAO/orbsvcs/tests/Trading/Offer_Exporter.cpp112
-rw-r--r--TAO/orbsvcs/tests/Trading/Offer_Exporter.h6
-rw-r--r--TAO/orbsvcs/tests/Trading/Offer_Importer.cpp49
-rw-r--r--TAO/orbsvcs/tests/Trading/Offer_Importer.h6
-rw-r--r--TAO/orbsvcs/tests/Trading/Service_Type_Exporter.cpp107
-rw-r--r--TAO/orbsvcs/tests/Trading/Service_Type_Exporter.h6
-rw-r--r--TAO/orbsvcs/tests/Trading/Simple_Dynamic.cpp3
-rw-r--r--TAO/orbsvcs/tests/Trading/Simple_Dynamic.h2
-rw-r--r--TAO/orbsvcs/tests/Trading/TT_Info.cpp14
-rw-r--r--TAO/orbsvcs/tests/Trading/TT_Info.h3
-rw-r--r--TAO/orbsvcs/tests/Trading/colocated_test.cpp13
-rw-r--r--TAO/orbsvcs/tests/Trading/export_test.cpp16
-rw-r--r--TAO/orbsvcs/tests/Trading/import_test.cpp11
13 files changed, 150 insertions, 198 deletions
diff --git a/TAO/orbsvcs/tests/Trading/Offer_Exporter.cpp b/TAO/orbsvcs/tests/Trading/Offer_Exporter.cpp
index 3d2963be284..68641508765 100644
--- a/TAO/orbsvcs/tests/Trading/Offer_Exporter.cpp
+++ b/TAO/orbsvcs/tests/Trading/Offer_Exporter.cpp
@@ -8,8 +8,7 @@ ACE_RCSID(Trading, Offer_Exporter, "$Id$")
TAO_Offer_Exporter::
TAO_Offer_Exporter (CosTrading::Lookup_ptr lookup_if,
- CORBA::Boolean verbose
- ACE_ENV_ARG_DECL)
+ CORBA::Boolean verbose)
ACE_THROW_SPEC ((CORBA::SystemException))
: verbose_ (verbose)
{
@@ -53,12 +52,11 @@ TAO_Offer_Exporter::export_offers (void)
this->props_fs_[i][4].value <<= "Default";
}
- this->export_to (this->register_.in () ACE_ENV_ARG_PARAMETER);
+ this->export_to (this->register_.in ());
}
void
-TAO_Offer_Exporter::export_to (CosTrading::Register_ptr reg
- ACE_ENV_ARG_DECL)
+TAO_Offer_Exporter::export_to (CosTrading::Register_ptr reg)
ACE_THROW_SPEC ((CORBA::SystemException,
CosTrading::Register::InvalidObjectRef,
CosTrading::IllegalServiceType,
@@ -70,7 +68,7 @@ TAO_Offer_Exporter::export_to (CosTrading::Register_ptr reg
CosTrading::MissingMandatoryProperty,
CosTrading::DuplicatePropertyName))
{
- ACE_TRY
+ try
{
for (int i = 0; i < NUM_OFFERS; i++)
{
@@ -79,8 +77,7 @@ TAO_Offer_Exporter::export_to (CosTrading::Register_ptr reg
CosTrading::OfferId_var offer_id =
reg->_cxx_export (offer_obj,
TT_Info::INTERFACE_NAMES[1],
- this->props_plotters_[i]
- ACE_ENV_ARG_PARAMETER);
+ this->props_plotters_[i]);
if (this->verbose_)
{
@@ -91,8 +88,7 @@ TAO_Offer_Exporter::export_to (CosTrading::Register_ptr reg
offer_id = reg->_cxx_export (offer_obj,
TT_Info::INTERFACE_NAMES[2],
- this->props_printers_[i]
- ACE_ENV_ARG_PARAMETER);
+ this->props_printers_[i]);
if (this->verbose_)
{
@@ -103,9 +99,7 @@ TAO_Offer_Exporter::export_to (CosTrading::Register_ptr reg
offer_id = reg->_cxx_export (offer_obj,
TT_Info::INTERFACE_NAMES[3],
- this->props_fs_[i]
- ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK
+ this->props_fs_[i]);
if (this->verbose_)
{
@@ -113,12 +107,12 @@ TAO_Offer_Exporter::export_to (CosTrading::Register_ptr reg
}
}
}
- ACE_CATCHANY
+ catch (const CORBA::Exception& ex)
{
- ACE_PRINT_EXCEPTION (ACE_ANY_EXCEPTION, "TAO_Offer_Exporter::export_offers");
- ACE_RE_THROW;
+ ex._tao_print_exception (
+ "TAO_Offer_Exporter::export_offers");
+ throw;
}
- ACE_ENDTRY;
}
void
@@ -159,7 +153,7 @@ TAO_Offer_Exporter::export_offers_to_all (void)
for (CORBA::ULong i = link_name_seq->length () - 1; i > 0; i--)
{
- ACE_TRY
+ try
{
if (this->verbose_)
{
@@ -168,7 +162,7 @@ TAO_Offer_Exporter::export_offers_to_all (void)
}
CosTrading::Link::LinkInfo_var link_info =
- link_if->describe_link (link_name_seq[i] ACE_ENV_ARG_PARAMETER);
+ link_if->describe_link (link_name_seq[i]);
for (int j = 0; j < NUM_OFFERS; j++)
{
@@ -183,13 +177,12 @@ TAO_Offer_Exporter::export_offers_to_all (void)
static_cast<const char*> (link_name_seq[i])));
}
- this->export_to (link_info->target_reg.in () ACE_ENV_ARG_PARAMETER);
+ this->export_to (link_info->target_reg.in ());
}
- ACE_CATCHANY
+ catch (const CORBA::Exception& ex)
{
// @@ IGNORE??
}
- ACE_ENDTRY;
}
}
@@ -203,7 +196,7 @@ TAO_Offer_Exporter::withdraw_offers (void)
{
ACE_DEBUG ((LM_DEBUG, "*** TAO_Offer_Exporter::Withdrawing all offers.\n"));
- ACE_TRY
+ try
{
CORBA::ULong length;
@@ -214,16 +207,16 @@ TAO_Offer_Exporter::withdraw_offers (void)
length = offer_id_seq->length ();
for (CORBA::ULong i = 0; i < length; i++)
{
- this->register_->withdraw (offer_id_seq[i] ACE_ENV_ARG_PARAMETER);
+ this->register_->withdraw (offer_id_seq[i]);
}
}
}
- ACE_CATCHANY
+ catch (const CORBA::Exception& ex)
{
- ACE_PRINT_EXCEPTION (ACE_ANY_EXCEPTION, "TAO_Offer_Exporter::withdraw_offers");
- ACE_RE_THROW;
+ ex._tao_print_exception (
+ "TAO_Offer_Exporter::withdraw_offers");
+ throw;
}
- ACE_ENDTRY;
}
void
@@ -235,7 +228,7 @@ TAO_Offer_Exporter::describe_offers (void)
{
ACE_DEBUG ((LM_DEBUG, "*** TAO_Offer_Exporter::Describing all offers.\n"));
- ACE_TRY
+ try
{
CORBA::ULong length;
CosTrading::OfferIdSeq_var offer_id_seq = this->grab_offerids ();
@@ -250,24 +243,24 @@ TAO_Offer_Exporter::describe_offers (void)
for (CORBA::ULong i = 0; i < length; i++)
{
CosTrading::Register::OfferInfo_var offer_info =
- this->register_->describe (offer_id_seq[i] ACE_ENV_ARG_PARAMETER);
+ this->register_->describe (offer_id_seq[i]);
if (this->verbose_)
{
ACE_DEBUG ((LM_DEBUG, "Offer Id: %s\n", (const char *) offer_id_seq[i]));
ACE_DEBUG ((LM_DEBUG, "Service Type: %s\n", offer_info->type.in ()));
- TT_Info::dump_properties (offer_info->properties, 0 ACE_ENV_ARG_PARAMETER);
+ TT_Info::dump_properties (offer_info->properties, 0);
ACE_DEBUG ((LM_DEBUG, "------------------------------\n"));
}
}
}
}
- ACE_CATCHANY
+ catch (const CORBA::Exception& ex)
{
- ACE_PRINT_EXCEPTION (ACE_ANY_EXCEPTION, "TAO_Offer_Exporter::describe_offers");
- ACE_RE_THROW;
+ ex._tao_print_exception (
+ "TAO_Offer_Exporter::describe_offers");
+ throw;
}
- ACE_ENDTRY;
}
void
@@ -287,7 +280,7 @@ TAO_Offer_Exporter::modify_offers (void)
{
ACE_DEBUG ((LM_DEBUG, "*** TAO_Offer_Exporter::Modifying all offers.\n"));
- ACE_TRY
+ try
{
CosTrading::OfferIdSeq_var offer_id_seq = this->grab_offerids ();
@@ -309,17 +302,16 @@ TAO_Offer_Exporter::modify_offers (void)
{
this->register_->modify (offer_id_seq[i],
del_list,
- modify_list
- ACE_ENV_ARG_PARAMETER);
+ modify_list);
}
}
}
- ACE_CATCHANY
+ catch (const CORBA::Exception& ex)
{
- ACE_PRINT_EXCEPTION (ACE_ANY_EXCEPTION, "TAO_Offer_Exporter::modify_offers");
- ACE_RE_THROW;
+ ex._tao_print_exception (
+ "TAO_Offer_Exporter::modify_offers");
+ throw;
}
- ACE_ENDTRY;
}
void
@@ -339,30 +331,26 @@ withdraw_offers_using_constraints (void)
if (this->verbose_)
ACE_DEBUG ((LM_DEBUG, "Constraint: %s\n", constraint));
- ACE_TRY
+ try
{
this->register_->
withdraw_using_constraint (TT_Info::INTERFACE_NAMES[TT_Info::PLOTTER],
- constraint
- ACE_ENV_ARG_PARAMETER);
+ constraint);
this->register_->
withdraw_using_constraint (TT_Info::INTERFACE_NAMES[TT_Info::PRINTER],
- constraint
- ACE_ENV_ARG_PARAMETER);
+ constraint);
this->register_->
withdraw_using_constraint (TT_Info::INTERFACE_NAMES[TT_Info::FILESYSTEM],
- constraint
- ACE_ENV_ARG_PARAMETER);
+ constraint);
}
- ACE_CATCHANY
+ catch (const CORBA::Exception& ex)
{
- ACE_PRINT_EXCEPTION (ACE_ANY_EXCEPTION,
- "TAO_Offer_Exporter::withdraw_using_constraint");
- ACE_RE_THROW;
+ ex._tao_print_exception (
+ "TAO_Offer_Exporter::withdraw_using_constraint");
+ throw;
}
- ACE_ENDTRY;
}
CosTrading::OfferIdSeq*
@@ -374,15 +362,14 @@ TAO_Offer_Exporter::grab_offerids (void)
ACE_DEBUG ((LM_DEBUG, "TAO_Offer_Exporter::Grabbing all offer ids.\n"));
CosTrading::OfferIdSeq *offer_id_seq;
- ACE_TRY
+ try
{
CORBA::ULong length = NUM_OFFERS;
CosTrading::OfferIdIterator_ptr offer_id_iter;
this->admin_->list_offers (NUM_OFFERS,
CosTrading::OfferIdSeq_out (offer_id_seq),
- CosTrading::OfferIdIterator_out (offer_id_iter)
- ACE_ENV_ARG_PARAMETER);
+ CosTrading::OfferIdIterator_out (offer_id_iter));
if ((! CORBA::is_nil (offer_id_iter)) && offer_id_seq != 0)
{
@@ -394,8 +381,7 @@ TAO_Offer_Exporter::grab_offerids (void)
{
any_left =
offer_id_iter->next_n (length,
- CosTrading::OfferIdSeq_out (id_seq)
- ACE_ENV_ARG_PARAMETER);
+ CosTrading::OfferIdSeq_out (id_seq));
int offers = id_seq->length ();
int old_length = offer_id_seq->length ();
@@ -418,13 +404,11 @@ TAO_Offer_Exporter::grab_offerids (void)
ACE_DEBUG ((LM_DEBUG, "Offer Id: %s\n", (const char *)(*offer_id_seq)[j]));
}
}
- ACE_CATCHANY
+ catch (const CORBA::Exception& ex)
{
- ACE_PRINT_EXCEPTION (ACE_ANY_EXCEPTION,
- "TAO_Offer_Exporter::grab_offerids");
- ACE_RE_THROW;
+ ex._tao_print_exception ("TAO_Offer_Exporter::grab_offerids");
+ throw;
}
- ACE_ENDTRY;
// @@ redundant.
return offer_id_seq;
diff --git a/TAO/orbsvcs/tests/Trading/Offer_Exporter.h b/TAO/orbsvcs/tests/Trading/Offer_Exporter.h
index e3cb09ccded..f31142f193b 100644
--- a/TAO/orbsvcs/tests/Trading/Offer_Exporter.h
+++ b/TAO/orbsvcs/tests/Trading/Offer_Exporter.h
@@ -25,8 +25,7 @@ class TAO_TTest_Export TAO_Offer_Exporter
public:
TAO_Offer_Exporter (CosTrading::Lookup_ptr lookup_if,
- CORBA::Boolean verbose
- ACE_ENV_ARG_DECL)
+ CORBA::Boolean verbose)
ACE_THROW_SPEC ((CORBA::SystemException));
~TAO_Offer_Exporter (void);
@@ -104,8 +103,7 @@ private:
void create_offers (void);
// Fill in each of the offer structures.
- void export_to (CosTrading::Register_ptr reg
- ACE_ENV_ARG_DECL)
+ void export_to (CosTrading::Register_ptr reg)
ACE_THROW_SPEC ((CORBA::SystemException,
CosTrading::Register::InvalidObjectRef,
CosTrading::IllegalServiceType,
diff --git a/TAO/orbsvcs/tests/Trading/Offer_Importer.cpp b/TAO/orbsvcs/tests/Trading/Offer_Importer.cpp
index a3fe6454fe1..c2f2049c714 100644
--- a/TAO/orbsvcs/tests/Trading/Offer_Importer.cpp
+++ b/TAO/orbsvcs/tests/Trading/Offer_Importer.cpp
@@ -34,7 +34,7 @@ TAO_Offer_Importer::perform_queries (void)
policies.return_card (16*NUM_OFFERS);
policies.link_follow_rule (CosTrading::always);
- this->perform_queries_with_policies (policies ACE_ENV_ARG_PARAMETER);
+ this->perform_queries_with_policies (policies);
}
void
@@ -80,7 +80,7 @@ TAO_Offer_Importer::perform_directed_queries (void)
}
CosTrading::Link::LinkInfo_var link_info =
- link_if->describe_link (link_name_seq[0u] ACE_ENV_ARG_PARAMETER);
+ link_if->describe_link (link_name_seq[0u]);
CosTrading::Lookup_ptr lookup_if = link_info->target.in ();
CosTrading::Link_var link_if2 = lookup_if->link_if ();
@@ -111,7 +111,7 @@ TAO_Offer_Importer::perform_directed_queries (void)
policies.starting_trader (new CosTrading::TraderName
(2, 2, trader_name, 1));
- this->perform_queries_with_policies (policies ACE_ENV_ARG_PARAMETER);
+ this->perform_queries_with_policies (policies);
}
}
else
@@ -131,7 +131,6 @@ TAO_Offer_Importer::perform_directed_queries (void)
void
TAO_Offer_Importer::perform_queries_with_policies (
const TAO_Policy_Creator& policies
- ACE_ENV_ARG_DECL
)
ACE_THROW_SPEC ((CORBA::SystemException,
CosTrading::IllegalServiceType,
@@ -145,7 +144,7 @@ TAO_Offer_Importer::perform_queries_with_policies (
CosTrading::DuplicatePropertyName,
CosTrading::DuplicatePolicyName))
{
- ACE_TRY
+ try
{
CosTrading::Lookup::SpecifiedProps desired_props;
@@ -182,8 +181,7 @@ TAO_Offer_Importer::perform_queries_with_policies (
8,
offer_seq_out,
offer_iterator_out,
- limits_applied_out
- ACE_ENV_ARG_PARAMETER);
+ limits_applied_out);
CosTrading::OfferSeq_var offer_seq (offer_seq_ptr);
CosTrading::OfferIterator_var offer_iterator (offer_iterator_ptr);
@@ -193,8 +191,7 @@ TAO_Offer_Importer::perform_queries_with_policies (
{
ACE_DEBUG ((LM_DEBUG, "*** Results:\n\n"));
this->display_results (*offer_seq_ptr,
- offer_iterator_ptr
- ACE_ENV_ARG_PARAMETER);
+ offer_iterator_ptr);
if (limits_applied_out->length () > 0)
ACE_DEBUG ((LM_DEBUG, "*** Limits Applied:\n\n"));
@@ -208,21 +205,20 @@ TAO_Offer_Importer::perform_queries_with_policies (
}
}
}
- ACE_CATCHANY
+ catch (const CORBA::Exception& ex)
{
- ACE_PRINT_EXCEPTION (ACE_ANY_EXCEPTION, "TAO_Offer_Importer::perform_queries");
- ACE_RE_THROW;
+ ex._tao_print_exception (
+ "TAO_Offer_Importer::perform_queries");
+ throw;
}
- ACE_ENDTRY;
}
void
TAO_Offer_Importer::display_results (const CosTrading::OfferSeq& offer_seq,
- CosTrading::OfferIterator_ptr offer_iterator
- ACE_ENV_ARG_DECL) const
+ CosTrading::OfferIterator_ptr offer_iterator) const
ACE_THROW_SPEC ((CORBA::SystemException))
{
- ACE_TRY
+ try
{
CORBA::ULong length = 0, i = 0;
ACE_DEBUG ((LM_DEBUG, "------------------------------\n"));
@@ -232,12 +228,11 @@ TAO_Offer_Importer::display_results (const CosTrading::OfferSeq& offer_seq,
{
// Call back to the exported object.
TAO_Trader_Test::Remote_Output_var remote_output =
- TAO_Trader_Test::Remote_Output::_narrow (offer_seq[i].reference.in ()
- ACE_ENV_ARG_PARAMETER);
+ TAO_Trader_Test::Remote_Output::_narrow (offer_seq[i].reference.in ());
remote_output->confirm ();
- TT_Info::dump_properties (offer_seq[i].properties, 1 ACE_ENV_ARG_PARAMETER);
+ TT_Info::dump_properties (offer_seq[i].properties, 1);
ACE_DEBUG ((LM_DEBUG, "------------------------------\n"));
}
@@ -254,21 +249,19 @@ TAO_Offer_Importer::display_results (const CosTrading::OfferSeq& offer_seq,
CosTrading::OfferSeq_out iter_offers_out (iter_offers_ptr);
any_left = offer_iterator->next_n (length,
- iter_offers_out
- ACE_ENV_ARG_PARAMETER);
+ iter_offers_out);
CosTrading::OfferSeq_var iter_offers (iter_offers_ptr);
for (length = iter_offers->length (), i = 0; i < length; i++)
{
// Call back to the exported object.
TAO_Trader_Test::Remote_Output_var remote_output =
- TAO_Trader_Test::Remote_Output::_narrow (offer_seq[i].reference.in ()
- ACE_ENV_ARG_PARAMETER);
+ TAO_Trader_Test::Remote_Output::_narrow (offer_seq[i].reference.in ());
remote_output->confirm ();
CosTrading::PropertySeq& props = iter_offers[i].properties;
- TT_Info::dump_properties (props, 1 ACE_ENV_ARG_PARAMETER);
+ TT_Info::dump_properties (props, 1);
ACE_DEBUG ((LM_DEBUG, "------------------------------\n"));
}
@@ -278,10 +271,10 @@ TAO_Offer_Importer::display_results (const CosTrading::OfferSeq& offer_seq,
offer_iterator->destroy ();
}
}
- ACE_CATCHANY
+ catch (const CORBA::Exception& ex)
{
- ACE_PRINT_EXCEPTION (ACE_ANY_EXCEPTION, "TAO_Offer_Importer::display_results");
- ACE_RE_THROW;
+ ex._tao_print_exception (
+ "TAO_Offer_Importer::display_results");
+ throw;
}
- ACE_ENDTRY;
}
diff --git a/TAO/orbsvcs/tests/Trading/Offer_Importer.h b/TAO/orbsvcs/tests/Trading/Offer_Importer.h
index 5ef28dd3419..74b47228d6a 100644
--- a/TAO/orbsvcs/tests/Trading/Offer_Importer.h
+++ b/TAO/orbsvcs/tests/Trading/Offer_Importer.h
@@ -64,8 +64,7 @@ public:
private:
- void perform_queries_with_policies (const TAO_Policy_Creator& policy_manager
- ACE_ENV_ARG_DECL)
+ void perform_queries_with_policies (const TAO_Policy_Creator& policy_manager)
ACE_THROW_SPEC ((CORBA::SystemException,
CosTrading::IllegalServiceType,
CosTrading::UnknownServiceType,
@@ -81,8 +80,7 @@ private:
// pass in <policy_manager>.
void display_results (const CosTrading::OfferSeq& offer_seq,
- CosTrading::OfferIterator_ptr offer_iterator
- ACE_ENV_ARG_DECL) const
+ CosTrading::OfferIterator_ptr offer_iterator) const
ACE_THROW_SPEC ((CORBA::SystemException));
// Display the results of the query to the screen.
diff --git a/TAO/orbsvcs/tests/Trading/Service_Type_Exporter.cpp b/TAO/orbsvcs/tests/Trading/Service_Type_Exporter.cpp
index e62a03e8657..a09226a8b65 100644
--- a/TAO/orbsvcs/tests/Trading/Service_Type_Exporter.cpp
+++ b/TAO/orbsvcs/tests/Trading/Service_Type_Exporter.cpp
@@ -6,8 +6,7 @@ ACE_RCSID(Trading, Service_Type_Exporter, "$Id$")
TAO_Service_Type_Exporter::
TAO_Service_Type_Exporter (CosTrading::Lookup_ptr lookup_if,
- CORBA::Boolean verbose
- ACE_ENV_ARG_DECL)
+ CORBA::Boolean verbose)
ACE_THROW_SPEC ((CORBA::SystemException))
: verbose_ (verbose),
lookup_ (lookup_if)
@@ -16,8 +15,7 @@ TAO_Service_Type_Exporter (CosTrading::Lookup_ptr lookup_if,
CosTrading::TypeRepository_var obj = lookup_if->type_repos ();
// Narrow the Service Type Repository.
- this->repos_ = CosTradingRepos::ServiceTypeRepository::_narrow (obj.in ()
- ACE_ENV_ARG_PARAMETER);
+ this->repos_ = CosTradingRepos::ServiceTypeRepository::_narrow (obj.in ());
// Build the service type descriptions.
this->create_types ();
@@ -35,11 +33,11 @@ TAO_Service_Type_Exporter::remove_all_types (void)
for (int i = NUM_TYPES - 1; i >= 0; i--)
{
- ACE_TRY
+ try
{
- this->repos_->remove_type (TT_Info::INTERFACE_NAMES[i] ACE_ENV_ARG_PARAMETER);
+ this->repos_->remove_type (TT_Info::INTERFACE_NAMES[i]);
}
- ACE_CATCH (CosTrading::UnknownServiceType, excp)
+ catch (const CosTrading::UnknownServiceType& excp)
{
if (this->verbose_)
{
@@ -48,12 +46,11 @@ TAO_Service_Type_Exporter::remove_all_types (void)
}
}
- ACE_CATCHANY
+ catch (const CORBA::Exception& ex)
{
- ACE_PRINT_EXCEPTION (ACE_ANY_EXCEPTION,
- "TAO_Service_Type_Exporter::remove_all_types");
+ ex._tao_print_exception (
+ "TAO_Service_Type_Exporter::remove_all_types");
}
- ACE_ENDTRY;
}
}
@@ -72,7 +69,7 @@ TAO_Service_Type_Exporter::add_all_types (void)
{
ACE_DEBUG ((LM_DEBUG, "*** TAO_Service_Type_Exporter::"
"adding all types to the Repository.\n"));
- this->add_all_types_to (this->repos_.in () ACE_ENV_ARG_PARAMETER);
+ this->add_all_types_to (this->repos_.in ());
}
void
@@ -102,12 +99,12 @@ TAO_Service_Type_Exporter::add_all_types_to_all (void)
for (CORBA::ULong i = link_name_seq->length () - 1; i > 0; i--)
{
CosTradingRepos::ServiceTypeRepository_ptr str = 0;
- ACE_TRY
+ try
{
ACE_DEBUG ((LM_DEBUG, "Getting link information for %s\n",
static_cast<const char*> (link_name_seq[i])));
CosTrading::Link::LinkInfo_var link_info =
- link_if->describe_link (link_name_seq[i] ACE_ENV_ARG_PARAMETER);
+ link_if->describe_link (link_name_seq[i]);
ACE_DEBUG ((LM_DEBUG, "Adding service types to %s\n",
static_cast<const char*> (link_name_seq[i])));
@@ -116,25 +113,22 @@ TAO_Service_Type_Exporter::add_all_types_to_all (void)
link_info->target->type_repos ();
str =
- CosTradingRepos::ServiceTypeRepository::_narrow (remote_repos.in ()
- ACE_ENV_ARG_PARAMETER);
+ CosTradingRepos::ServiceTypeRepository::_narrow (remote_repos.in ());
}
- ACE_CATCHANY
+ catch (const CORBA::Exception& ex)
{
// @@ Seth, Ignore all these exceptions?
}
- ACE_ENDTRY;
// @@ Seth, But this one?
- this->add_all_types_to (str ACE_ENV_ARG_PARAMETER);
+ this->add_all_types_to (str);
}
}
void
TAO_Service_Type_Exporter::
-add_all_types_to (CosTradingRepos::ServiceTypeRepository_ptr repos
- ACE_ENV_ARG_DECL)
+add_all_types_to (CosTradingRepos::ServiceTypeRepository_ptr repos)
ACE_THROW_SPEC ((CORBA::SystemException,
CosTrading::IllegalServiceType,
CosTradingRepos::ServiceTypeRepository::ServiceTypeExists,
@@ -147,44 +141,47 @@ add_all_types_to (CosTradingRepos::ServiceTypeRepository_ptr repos
{
for (int i = 0; i < NUM_TYPES; i++)
{
- ACE_TRY
+ try
{
repos->add_type (TT_Info::INTERFACE_NAMES[i],
this->type_structs_[i].if_name,
this->type_structs_[i].props,
- this->type_structs_[i].super_types
- ACE_ENV_ARG_PARAMETER);
+ this->type_structs_[i].super_types);
}
- ACE_CATCH (CosTradingRepos::ServiceTypeRepository::ServiceTypeExists, ste)
+ catch (
+ const CosTradingRepos::ServiceTypeRepository::ServiceTypeExists& ste)
{
- ACE_PRINT_EXCEPTION (ste, "TAO_Service_Type_Exporter::add_all_types");
+ ste._tao_print_exception (
+ "TAO_Service_Type_Exporter::add_all_types");
if (ste.name.in () != 0)
ACE_DEBUG ((LM_DEBUG, "Invalid name: %s\n", ste.name.in ()));
}
- ACE_CATCH (CosTrading::IllegalPropertyName, excp)
+ catch (const CosTrading::IllegalPropertyName& excp)
{
- ACE_PRINT_EXCEPTION (excp, "TAO_Service_Type_Exporter::add_all_types");
+ excp._tao_print_exception (
+ "TAO_Service_Type_Exporter::add_all_types");
if (excp.name.in () != 0)
ACE_DEBUG ((LM_DEBUG, "Invalid name: %s\n", excp.name.in ()));
}
- ACE_CATCH (CosTradingRepos::ServiceTypeRepository::ValueTypeRedefinition, vtr)
+ catch (
+ const CosTradingRepos::ServiceTypeRepository::ValueTypeRedefinition& vtr)
{
- ACE_PRINT_EXCEPTION (vtr, "TAO_Service_Type_Exporter::add_all_types");
+ vtr._tao_print_exception (
+ "TAO_Service_Type_Exporter::add_all_types");
if (vtr.type_1.in () != 0)
ACE_DEBUG ((LM_DEBUG, "Type One: %s\n", vtr.type_2.in ()));
if (vtr.type_2.in () != 0)
ACE_DEBUG ((LM_DEBUG, "Type Two: %s\n", vtr.type_2.in ()));
}
- ACE_CATCHANY
+ catch (const CORBA::Exception& ex)
{
- ACE_PRINT_EXCEPTION (ACE_ANY_EXCEPTION,
- "TAO_Service_Type_Exporter::add_all_types");
- ACE_RE_THROW;
+ ex._tao_print_exception (
+ "TAO_Service_Type_Exporter::add_all_types");
+ throw;
}
- ACE_ENDTRY;
}
}
@@ -192,7 +189,7 @@ void
TAO_Service_Type_Exporter::list_all_types (void)
ACE_THROW_SPEC ((CORBA::SystemException))
{
- ACE_TRY
+ try
{
CosTradingRepos::ServiceTypeRepository::SpecifiedServiceTypes sst;
ACE_DEBUG ((LM_DEBUG, "*** TAO_Service_Type_Exporter::"
@@ -200,7 +197,7 @@ TAO_Service_Type_Exporter::list_all_types (void)
sst.all_ (1);
CosTradingRepos::ServiceTypeRepository::ServiceTypeNameSeq_var type_names =
- this->repos_->list_types (sst ACE_ENV_ARG_PARAMETER);
+ this->repos_->list_types (sst);
CORBA::ULong l = type_names->length ();
for (CORBA::ULong i = 0; i != l; ++i)
@@ -213,13 +210,11 @@ TAO_Service_Type_Exporter::list_all_types (void)
}
}
}
- ACE_CATCHANY
+ catch (const CORBA::Exception& ex)
{
- ACE_PRINT_EXCEPTION (ACE_ANY_EXCEPTION,
- "TAO_Service_Type_Exporter::list_all_types");
- ACE_RE_THROW;
+ ex._tao_print_exception ("TAO_Service_Type_Exporter::list_all_types");
+ throw;
}
- ACE_ENDTRY;
}
void
@@ -228,7 +223,7 @@ TAO_Service_Type_Exporter::describe_all_types (void)
CosTrading::IllegalServiceType,
CosTrading::UnknownServiceType))
{
- ACE_TRY
+ try
{
ACE_DEBUG ((LM_DEBUG, "*** TAO_Service_Type_Exporter::"
"describing all types in the Repository.\n"));
@@ -236,8 +231,7 @@ TAO_Service_Type_Exporter::describe_all_types (void)
for (int i = 0; i < NUM_TYPES; i++)
{
CosTradingRepos::ServiceTypeRepository::TypeStruct_var type_struct =
- this->repos_->describe_type (TT_Info::INTERFACE_NAMES[i]
- ACE_ENV_ARG_PARAMETER);
+ this->repos_->describe_type (TT_Info::INTERFACE_NAMES[i]);
if (this->verbose_)
{
@@ -246,13 +240,12 @@ TAO_Service_Type_Exporter::describe_all_types (void)
}
}
}
- ACE_CATCHANY
+ catch (const CORBA::Exception& ex)
{
- ACE_PRINT_EXCEPTION (ACE_ANY_EXCEPTION,
- "TAO_Service_Type_Exporter::describe_all_types");
- ACE_RE_THROW;
+ ex._tao_print_exception (
+ "TAO_Service_Type_Exporter::describe_all_types");
+ throw;
}
- ACE_ENDTRY;
}
void
@@ -261,7 +254,7 @@ TAO_Service_Type_Exporter::fully_describe_all_types (void)
CosTrading::IllegalServiceType,
CosTrading::UnknownServiceType))
{
- ACE_TRY
+ try
{
ACE_DEBUG ((LM_DEBUG, "*** TAO_Service_Type_Exporter::"
"fully describing all types in the Repository.\n"));
@@ -269,8 +262,7 @@ TAO_Service_Type_Exporter::fully_describe_all_types (void)
for (int i = 0; i < NUM_TYPES; i++)
{
CosTradingRepos::ServiceTypeRepository::TypeStruct_var type_struct =
- this->repos_->fully_describe_type (TT_Info::INTERFACE_NAMES[i]
- ACE_ENV_ARG_PARAMETER);
+ this->repos_->fully_describe_type (TT_Info::INTERFACE_NAMES[i]);
if (this->verbose_)
{
@@ -279,13 +271,12 @@ TAO_Service_Type_Exporter::fully_describe_all_types (void)
}
}
}
- ACE_CATCHANY
+ catch (const CORBA::Exception& ex)
{
- ACE_PRINT_EXCEPTION (ACE_ANY_EXCEPTION,
- "TAO_Service_Type_Exporter::fully_describe_all_types");
- ACE_RE_THROW;
+ ex._tao_print_exception (
+ "TAO_Service_Type_Exporter::fully_describe_all_types");
+ throw;
}
- ACE_ENDTRY;
}
void
diff --git a/TAO/orbsvcs/tests/Trading/Service_Type_Exporter.h b/TAO/orbsvcs/tests/Trading/Service_Type_Exporter.h
index ce9134fd85c..c11ae36f505 100644
--- a/TAO/orbsvcs/tests/Trading/Service_Type_Exporter.h
+++ b/TAO/orbsvcs/tests/Trading/Service_Type_Exporter.h
@@ -24,8 +24,7 @@ class TAO_TTest_Export TAO_Service_Type_Exporter
public:
TAO_Service_Type_Exporter (CosTrading::Lookup_ptr lookup_if,
- CORBA::Boolean verbose
- ACE_ENV_ARG_DECL)
+ CORBA::Boolean verbose)
ACE_THROW_SPEC ((CORBA::SystemException));
void remove_all_types (void)
@@ -85,8 +84,7 @@ private:
void create_types (void);
// Generate the service type description structures.
- void add_all_types_to (CosTradingRepos::ServiceTypeRepository_ptr repos
- ACE_ENV_ARG_DECL)
+ void add_all_types_to (CosTradingRepos::ServiceTypeRepository_ptr repos)
ACE_THROW_SPEC ((CORBA::SystemException,
CosTrading::IllegalServiceType,
CosTradingRepos::ServiceTypeRepository::ServiceTypeExists,
diff --git a/TAO/orbsvcs/tests/Trading/Simple_Dynamic.cpp b/TAO/orbsvcs/tests/Trading/Simple_Dynamic.cpp
index c28feb6e4f3..b907db37a75 100644
--- a/TAO/orbsvcs/tests/Trading/Simple_Dynamic.cpp
+++ b/TAO/orbsvcs/tests/Trading/Simple_Dynamic.cpp
@@ -16,8 +16,7 @@ TAO_Simple_Dynamic_Property<T>::TAO_Simple_Dynamic_Property (const T& dp)
template <class T> CORBA::Any*
TAO_Simple_Dynamic_Property<T>::evalDP (const char*,
CORBA::TypeCode_ptr,
- const CORBA::Any&
- ACE_ENV_ARG_DECL_NOT_USED)
+ const CORBA::Any&)
ACE_THROW_SPEC ((CosTradingDynamic::DPEvalFailure))
{
CORBA::Any* return_value = 0;
diff --git a/TAO/orbsvcs/tests/Trading/Simple_Dynamic.h b/TAO/orbsvcs/tests/Trading/Simple_Dynamic.h
index 0f7e395b8f5..d9b455df004 100644
--- a/TAO/orbsvcs/tests/Trading/Simple_Dynamic.h
+++ b/TAO/orbsvcs/tests/Trading/Simple_Dynamic.h
@@ -33,7 +33,7 @@ public:
virtual CORBA::Any* evalDP (const char* /* name */,
CORBA::TypeCode_ptr /* returned_type */,
const CORBA::Any& /* extra_info */
- ACE_ENV_ARG_DECL_NOT_USED)
+ )
ACE_THROW_SPEC ((CosTradingDynamic::DPEvalFailure));
private:
diff --git a/TAO/orbsvcs/tests/Trading/TT_Info.cpp b/TAO/orbsvcs/tests/Trading/TT_Info.cpp
index 5864a3aae44..ac783c39186 100644
--- a/TAO/orbsvcs/tests/Trading/TT_Info.cpp
+++ b/TAO/orbsvcs/tests/Trading/TT_Info.cpp
@@ -143,8 +143,7 @@ const char* TT_Info::QUERIES[][3] =
void
TT_Info::dump_properties (const CosTrading::PropertySeq& prop_seq,
- CORBA::Boolean print_dynamic
- ACE_ENV_ARG_DECL)
+ CORBA::Boolean print_dynamic)
{
TAO_Property_Evaluator prop_eval (prop_seq);
@@ -154,13 +153,13 @@ TT_Info::dump_properties (const CosTrading::PropertySeq& prop_seq,
CORBA::Any* value = 0;
CORBA::TypeCode_ptr tc = 0;
ACE_DEBUG ((LM_DEBUG, "%-15s: ", prop_seq[k].name.in ()));
- ACE_TRY
+ try
{
CORBA::Boolean is_dynamic = prop_eval.is_dynamic_property (k);
if (print_dynamic || ! is_dynamic)
{
- value = prop_eval.property_value(k ACE_ENV_ARG_PARAMETER);
+ value = prop_eval.property_value(k);
tc = value->type ();
}
@@ -169,16 +168,15 @@ TT_Info::dump_properties (const CosTrading::PropertySeq& prop_seq,
ACE_DEBUG ((LM_DEBUG, "Dynamic Property\n"));
}
}
- ACE_CATCHANY
+ catch (const CORBA::Exception& ex)
{
// @@ Seth, don't pass the exceptions back?
ACE_DEBUG ((LM_DEBUG, "Error retrieving property value.\n"));
}
- ACE_ENDTRY;
if (tc == 0)
continue;
- int check = tc->equal (TAO_Trader_Test::_tc_StringSeq ACE_ENV_ARG_PARAMETER);
+ int check = tc->equal (TAO_Trader_Test::_tc_StringSeq);
if (check)
{
@@ -192,7 +190,7 @@ TT_Info::dump_properties (const CosTrading::PropertySeq& prop_seq,
}
else
{
- check = tc->equal (TAO_Trader_Test::_tc_ULongSeq ACE_ENV_ARG_PARAMETER);
+ check = tc->equal (TAO_Trader_Test::_tc_ULongSeq);
if (check)
{
diff --git a/TAO/orbsvcs/tests/Trading/TT_Info.h b/TAO/orbsvcs/tests/Trading/TT_Info.h
index 7146a4a1e86..76fdc207e07 100644
--- a/TAO/orbsvcs/tests/Trading/TT_Info.h
+++ b/TAO/orbsvcs/tests/Trading/TT_Info.h
@@ -16,8 +16,7 @@ class TAO_TTest_Export TT_Info
public:
static void dump_properties (const CosTrading::PropertySeq& prop_seq,
- CORBA::Boolean print_dynamic = 1
- ACE_ENV_ARG_DECL_WITH_DEFAULTS);
+ CORBA::Boolean print_dynamic = 1);
// Dump the contents of this property sequence.
enum INTERFACES
diff --git a/TAO/orbsvcs/tests/Trading/colocated_test.cpp b/TAO/orbsvcs/tests/Trading/colocated_test.cpp
index aaacba20d2c..4b7a7dfb84f 100644
--- a/TAO/orbsvcs/tests/Trading/colocated_test.cpp
+++ b/TAO/orbsvcs/tests/Trading/colocated_test.cpp
@@ -31,10 +31,10 @@ parse_args (int argc, char *argv[],
int
main (int argc, char** argv)
{
- ACE_TRY_NEW_ENV
+ try
{
TAO_ORB_Manager orb_manager;
- orb_manager.init (argc, argv ACE_ENV_ARG_PARAMETER);
+ orb_manager.init (argc, argv);
// Command line argument interpretation.
CORBA::Boolean verbose = 0;
@@ -56,8 +56,7 @@ main (int argc, char** argv)
ACE_DEBUG ((LM_DEBUG, "*** Running the Service Type Exporter tests.\n"));
TAO_Service_Type_Exporter type_exporter
(CosTrading::Lookup::_duplicate (trd_comp.lookup_if ()),
- verbose
- ACE_ENV_ARG_PARAMETER);
+ verbose);
type_exporter.remove_all_types ();
@@ -73,8 +72,7 @@ main (int argc, char** argv)
ACE_DEBUG ((LM_DEBUG, "*** Running the Offer Exporter tests.\n"));
TAO_Offer_Exporter offer_exporter
(CosTrading::Lookup::_duplicate (trd_comp.lookup_if ()),
- verbose
- ACE_ENV_ARG_PARAMETER);
+ verbose);
offer_exporter.withdraw_offers ();
@@ -103,11 +101,10 @@ main (int argc, char** argv)
offer_importer.perform_queries ();
}
- ACE_CATCHANY
+ catch (const CORBA::Exception& ex)
{
ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "Trader Export Tests Failed"), -1);
}
- ACE_ENDTRY;
return 0;
}
diff --git a/TAO/orbsvcs/tests/Trading/export_test.cpp b/TAO/orbsvcs/tests/Trading/export_test.cpp
index 0b57ae4128f..5dafa58c709 100644
--- a/TAO/orbsvcs/tests/Trading/export_test.cpp
+++ b/TAO/orbsvcs/tests/Trading/export_test.cpp
@@ -15,10 +15,10 @@ ACE_RCSID (Trading,
int
main (int argc, char** argv)
{
- ACE_TRY_NEW_ENV
+ try
{
TAO_ORB_Manager orb_manager;
- orb_manager.init (argc, argv ACE_ENV_ARG_PARAMETER);
+ orb_manager.init (argc, argv);
// Command line argument interpretation.
TT_Parse_Args parse_args (argc, argv);
@@ -30,7 +30,7 @@ main (int argc, char** argv)
char* ior = parse_args.ior ();
CORBA::Object_var trading_obj = (ior == 0) ?
orb->resolve_initial_references ("TradingService") :
- orb->string_to_object (ior ACE_ENV_ARG_PARAMETER);
+ orb->string_to_object (ior);
if (CORBA::is_nil (trading_obj.in ()))
ACE_ERROR_RETURN ((LM_ERROR,
@@ -40,13 +40,12 @@ main (int argc, char** argv)
// Narrow the lookup interface.
ACE_DEBUG ((LM_DEBUG, "*** Narrowing the lookup interface.\n"));
CosTrading::Lookup_var lookup_if =
- CosTrading::Lookup::_narrow (trading_obj.in () ACE_ENV_ARG_PARAMETER);
+ CosTrading::Lookup::_narrow (trading_obj.in ());
// Run the Service Type Exporter tests
ACE_DEBUG ((LM_DEBUG, "*** Running the Service Type Exporter tests.\n"));
TAO_Service_Type_Exporter type_exporter (lookup_if.in (),
- ! parse_args.quiet ()
- ACE_ENV_ARG_PARAMETER);
+ ! parse_args.quiet ());
type_exporter.remove_all_types ();
@@ -71,7 +70,7 @@ main (int argc, char** argv)
// Run the Offer Exporter tests
ACE_DEBUG ((LM_DEBUG, "*** Running the Offer Exporter tests.\n"));
- TAO_Offer_Exporter offer_exporter (lookup_if.in (), ! parse_args.quiet () ACE_ENV_ARG_PARAMETER);
+ TAO_Offer_Exporter offer_exporter (lookup_if.in (), ! parse_args.quiet ());
// = Test series.
@@ -123,11 +122,10 @@ main (int argc, char** argv)
orb_manager.run ();
}
- ACE_CATCHANY
+ catch (const CORBA::Exception& ex)
{
ACE_ERROR_RETURN ((LM_ERROR, "Trader Export Tests Failed"), -1);
}
- ACE_ENDTRY;
return 0;
}
diff --git a/TAO/orbsvcs/tests/Trading/import_test.cpp b/TAO/orbsvcs/tests/Trading/import_test.cpp
index b0bd73e7fb1..b2b99b605df 100644
--- a/TAO/orbsvcs/tests/Trading/import_test.cpp
+++ b/TAO/orbsvcs/tests/Trading/import_test.cpp
@@ -8,10 +8,10 @@ ACE_RCSID(Trading, import_test, "$Id$")
int
main (int argc, char** argv)
{
- ACE_TRY_NEW_ENV
+ try
{
TAO_ORB_Manager orb_manager;
- orb_manager.init (argc, argv ACE_ENV_ARG_PARAMETER);
+ orb_manager.init (argc, argv);
// Command line argument interpretation.
TT_Parse_Args parse_args (argc, argv);
@@ -22,7 +22,7 @@ main (int argc, char** argv)
char* ior = parse_args.ior ();
CORBA::Object_var trading_obj = (ior == 0) ?
orb->resolve_initial_references ("TradingService") :
- orb->string_to_object (ior ACE_ENV_ARG_PARAMETER);
+ orb->string_to_object (ior);
if (CORBA::is_nil (trading_obj.in ()))
ACE_ERROR_RETURN ((LM_ERROR,
@@ -32,7 +32,7 @@ main (int argc, char** argv)
// Narrow the lookup interface.
ACE_DEBUG ((LM_DEBUG, "*** Narrowing the lookup interface.\n"));
CosTrading::Lookup_var lookup_if =
- CosTrading::Lookup::_narrow (trading_obj.in () ACE_ENV_ARG_PARAMETER);
+ CosTrading::Lookup::_narrow (trading_obj.in ());
// Run the Offer Importer tests
ACE_DEBUG ((LM_DEBUG, "*** Running the Offer Importer tests.\n"));
@@ -45,11 +45,10 @@ main (int argc, char** argv)
offer_importer.perform_directed_queries ();
}
}
- ACE_CATCHANY
+ catch (const CORBA::Exception& ex)
{
ACE_ERROR_RETURN ((LM_ERROR, "Trader Import Tests Failed."), -1);
}
- ACE_ENDTRY;
return 0;
}