summaryrefslogtreecommitdiff
path: root/TAO
diff options
context:
space:
mode:
authorbala <balanatarajan@users.noreply.github.com>2001-03-08 18:43:54 +0000
committerbala <balanatarajan@users.noreply.github.com>2001-03-08 18:43:54 +0000
commita3f118b02528a9cfbde19db14752734a21d90833 (patch)
tree9f6e0af3bcd27fb862ced79acd093234e5060034 /TAO
parent19b2fef01a6d6b2df7e39d48aac2379804724a78 (diff)
downloadATCD-a3f118b02528a9cfbde19db14752734a21d90833.tar.gz
ChangeLogTag: Thu Mar 8 12:39:21 2001 Balachandran Natarajan <bala@cs.wustl.edu>
Diffstat (limited to 'TAO')
-rw-r--r--TAO/ChangeLogs/ChangeLog-02a17
-rw-r--r--TAO/examples/Simple/Simple_util.cpp59
-rw-r--r--TAO/examples/Simple/echo/Echo_i.cpp18
-rw-r--r--TAO/examples/Simulator/Event_Supplier/DOVE_Supplier.cpp11
-rw-r--r--TAO/examples/Simulator/Event_Supplier/DualEC_Sup.cpp8
-rw-r--r--TAO/examples/Simulator/Event_Supplier/Event_Con.cpp8
-rw-r--r--TAO/orbsvcs/Dump_Schedule/Dump_Schedule.cpp4
-rw-r--r--TAO/orbsvcs/tests/FaultTolerance/IOGR/Makefile24
-rw-r--r--TAO/orbsvcs/tests/FaultTolerance/IOGR/Manager.cpp4
-rw-r--r--TAO/orbsvcs/tests/FaultTolerance/IOGR/server.cpp28
10 files changed, 129 insertions, 52 deletions
diff --git a/TAO/ChangeLogs/ChangeLog-02a b/TAO/ChangeLogs/ChangeLog-02a
index 74ddd5a33c0..ed76bc67907 100644
--- a/TAO/ChangeLogs/ChangeLog-02a
+++ b/TAO/ChangeLogs/ChangeLog-02a
@@ -1,3 +1,20 @@
+Thu Mar 8 12:39:21 2001 Balachandran Natarajan <bala@cs.wustl.edu>
+
+ * orbsvcs/tests/FaultTolerance/IOGR/server.cpp (main):
+ * orbsvcs/tests/FaultTolerance/IOGR/Manager.cpp:
+ * orbsvcs/Dump_Schedule/Dump_Schedule.cpp:
+ * examples/Simulator/Event_Supplier/DOVE_Supplier.cpp:
+ * examples/Simulator/Event_Supplier/DOVE_Supplier.cpp:
+ * examples/Simulator/Event_Supplier/DualEC_Sup.cpp:
+ * examples/Simulator/Event_Supplier/DualEC_Sup.cpp:
+ * examples/Simulator/Event_Supplier/Event_Con.cpp:
+ * examples/Simulator/Event_Supplier/Event_Con.cpp:
+ * examples/Simple/Simple_util.cpp:
+ * examples/Simple/echo/Echo_i.cpp:
+ * examples/Simple/echo/Echo_i.cpp:
+ * examples/Simple/echo/Echo_i.cpp: Fixed some
+ resolve_initial_reference fuzz errors.
+
Thu Mar 8 09:32:49 2001 Darrell Brunsch <brunsch@uci.edu>
* examples/Borland/ChatClientWnd.cpp:
diff --git a/TAO/examples/Simple/Simple_util.cpp b/TAO/examples/Simple/Simple_util.cpp
index ef3f2fdab7e..b0d60aca70f 100644
--- a/TAO/examples/Simple/Simple_util.cpp
+++ b/TAO/examples/Simple/Simple_util.cpp
@@ -50,8 +50,8 @@ Server<Servant>::parse_args (void)
this->naming_ = 1;
break;
case 'i': // For Testing the InterOperable Naming Service.
- this->ins_ = CORBA::string_dup (get_opts.optarg);
- break;
+ this->ins_ = CORBA::string_dup (get_opts.optarg);
+ break;
case 'h': // display help for use of the server.
default:
ACE_ERROR_RETURN ((LM_ERROR,
@@ -81,24 +81,33 @@ Server<Servant>::test_for_ins (CORBA::String_var ior)
if (TAO_debug_level > 0)
ACE_DEBUG ((LM_DEBUG,
- "Adding (KEY:IOR) %s:%s\n",
- this->ins_,
- ior.in ()));
-
-
- CORBA::Object_var table_object =
- orb->resolve_initial_references ("IORTable");
+ "Adding (KEY:IOR) %s:%s\n",
+ this->ins_,
+ ior.in ()));
- IORTable::Table_var adapter =
- IORTable::Table::_narrow (table_object.in ());
- if (CORBA::is_nil (adapter.in ()))
+ ACE_NEW_TRY_ENV
{
- ACE_ERROR ((LM_ERROR, "Nil IORTable\n"));
+ CORBA::Object_var table_object =
+ orb->resolve_initial_references ("IORTable",
+ ACE_TRY_ENV);
+ ACE_TRY_CHECK;
+
+ IORTable::Table_var adapter =
+ IORTable::Table::_narrow (table_object.in ());
+
+ adapter->bind (this->ins_, ior.in ());
}
- else
+ ACE_CATCHANY
{
- adapter->bind (this->ins_, ior.in ());
+ if (CORBA::is_nil (adapter.in ()))
+ {
+ ACE_ERROR ((LM_ERROR, "Nil IORTable\n"));
+ }
+
}
+ ACE_ENDTRY;
+
+
return 0;
}
@@ -167,18 +176,18 @@ Server<Servant>::init (const char *servant_name,
str.in ()));
if (this->ins_)
- if (this->test_for_ins (str) != 0)
- ACE_ERROR_RETURN ((LM_ERROR,
- "test_for_ins (): failed\n"),
- -1);
+ if (this->test_for_ins (str) != 0)
+ ACE_ERROR_RETURN ((LM_ERROR,
+ "test_for_ins (): failed\n"),
+ -1);
if (this->ior_output_file_)
- {
- ACE_OS::fprintf (this->ior_output_file_,
- "%s",
- str.in ());
- ACE_OS::fclose (this->ior_output_file_);
- }
+ {
+ ACE_OS::fprintf (this->ior_output_file_,
+ "%s",
+ str.in ());
+ ACE_OS::fclose (this->ior_output_file_);
+ }
}
ACE_CATCHANY
diff --git a/TAO/examples/Simple/echo/Echo_i.cpp b/TAO/examples/Simple/echo/Echo_i.cpp
index 4ccb450bbfe..2cb23214cbb 100644
--- a/TAO/examples/Simple/echo/Echo_i.cpp
+++ b/TAO/examples/Simple/echo/Echo_i.cpp
@@ -34,7 +34,7 @@ Echo_i::orb (CORBA::ORB_ptr o)
Echo::List *
Echo_i::echo_list (const char *message,
- CORBA::Environment &)
+ CORBA::Environment &ACE_TRY_ENV)
ACE_THROW_SPEC ((CORBA::SystemException))
{
ACE_UNUSED_ARG (message);
@@ -48,9 +48,19 @@ Echo_i::echo_list (const char *message,
list->length (3);
// Just do something to get a list of object references.
- (*list)[0] = orb_->resolve_initial_references ("NameService");
- (*list)[1] = orb_->resolve_initial_references ("NameService");;
- (*list)[2] = orb_->resolve_initial_references ("NameService");;
+ (*list)[0] =
+ orb_->resolve_initial_references ("NameService",
+ ACE_TRY_ENV);
+ ACE_CHECK;
+
+ (*list)[1] =
+ orb_->resolve_initial_references ("NameService",
+ ACE_TRY_ENV);;
+ ACE_CHECK;
+ (*list)[2] =
+ orb_->resolve_initial_references ("NameService",
+ ACE_TRY_ENV);
+ ACE_CHECK;
return list;
}
diff --git a/TAO/examples/Simulator/Event_Supplier/DOVE_Supplier.cpp b/TAO/examples/Simulator/Event_Supplier/DOVE_Supplier.cpp
index 7a97e9438eb..a37a13b0388 100644
--- a/TAO/examples/Simulator/Event_Supplier/DOVE_Supplier.cpp
+++ b/TAO/examples/Simulator/Event_Supplier/DOVE_Supplier.cpp
@@ -70,7 +70,9 @@ DOVE_Supplier::init (void)
{
// Connect to the RootPOA.
CORBA::Object_var poaObject_var =
- TAO_ORB_Core_instance()->orb()->resolve_initial_references("RootPOA");
+ TAO_ORB_Core_instance()->orb()->resolve_initial_references("RootPOA",
+ ACE_TRY_ENV);
+ ACE_TRY_CHECK;
if (CORBA::is_nil (poaObject_var.in ()))
ACE_ERROR_RETURN ((LM_ERROR,
@@ -87,7 +89,10 @@ DOVE_Supplier::init (void)
// Get the Naming Service object reference.
CORBA::Object_var namingObj_var =
- TAO_ORB_Core_instance()->orb()->resolve_initial_references ("NameService");
+ TAO_ORB_Core_instance()->orb()->resolve_initial_references (
+ "NameService",
+ ACE_TRY_ENV);
+ ACE_TRY_CHECK;
if (CORBA::is_nil (namingObj_var.in ()))
ACE_ERROR_RETURN ((LM_ERROR,
@@ -414,7 +419,7 @@ DOVE_Supplier::connect_Supplier ()
this->current_connection_params_->scheduler_var_->
set (this->current_connection_params_->rt_info_,
ACE_static_cast (RtecScheduler::Criticality_t,
- this->current_connection_params_->pod_rt_info_.criticality),
+ this->current_connection_params_->pod_rt_info_.criticality),
this->current_connection_params_->pod_rt_info_.worst_case_execution_time,
this->current_connection_params_->pod_rt_info_.typical_execution_time,
this->current_connection_params_->pod_rt_info_.cached_execution_time,
diff --git a/TAO/examples/Simulator/Event_Supplier/DualEC_Sup.cpp b/TAO/examples/Simulator/Event_Supplier/DualEC_Sup.cpp
index 9f964d23df8..aea34f9bdd3 100644
--- a/TAO/examples/Simulator/Event_Supplier/DualEC_Sup.cpp
+++ b/TAO/examples/Simulator/Event_Supplier/DualEC_Sup.cpp
@@ -179,7 +179,8 @@ DualEC_Supplier::init ()
{
// Connect to the RootPOA.
CORBA::Object_var poaObject_var =
- TAO_ORB_Core_instance()->orb()->resolve_initial_references("RootPOA");
+ TAO_ORB_Core_instance()->orb()->resolve_initial_references("RootPOA", ACE_TRY_ENV);
+ ACE_TRY_CHECK;
if (CORBA::is_nil (poaObject_var.in ()))
ACE_ERROR_RETURN ((LM_ERROR,
@@ -199,7 +200,10 @@ DualEC_Supplier::init ()
// Get the Naming Service object reference.
CORBA::Object_var namingObj_var =
- TAO_ORB_Core_instance()->orb()->resolve_initial_references ("NameService");
+ TAO_ORB_Core_instance()->orb()->resolve_initial_references (
+ "NameService",
+ ACE_TRY_ENV);
+ ACE_TRY_CHECK;
if (CORBA::is_nil (namingObj_var.in ()))
ACE_ERROR_RETURN ((LM_ERROR,
diff --git a/TAO/examples/Simulator/Event_Supplier/Event_Con.cpp b/TAO/examples/Simulator/Event_Supplier/Event_Con.cpp
index 14766b7a4ea..0d56c1a5aaf 100644
--- a/TAO/examples/Simulator/Event_Supplier/Event_Con.cpp
+++ b/TAO/examples/Simulator/Event_Supplier/Event_Con.cpp
@@ -286,7 +286,9 @@ main (int argc, char *argv [])
ACE_TRY_CHECK;
CORBA::Object_var poa_object =
- orb->resolve_initial_references("RootPOA");
+ orb->resolve_initial_references("RootPOA",
+ ACE_TRY_ENV);
+ ACE_TRY_CHECK;
if (CORBA::is_nil (poa_object.in ()))
ACE_ERROR_RETURN ((LM_ERROR,
@@ -302,7 +304,9 @@ main (int argc, char *argv [])
ACE_TRY_CHECK;
CORBA::Object_var naming_obj =
- orb->resolve_initial_references ("NameService");
+ orb->resolve_initial_references ("NameService",
+ ACE_TRY_ENV);
+ ACE_TRY_CHECK;
if (CORBA::is_nil (naming_obj.in ()))
ACE_ERROR_RETURN ((LM_ERROR,
diff --git a/TAO/orbsvcs/Dump_Schedule/Dump_Schedule.cpp b/TAO/orbsvcs/Dump_Schedule/Dump_Schedule.cpp
index 6ee73b8b35b..53d99fc4f98 100644
--- a/TAO/orbsvcs/Dump_Schedule/Dump_Schedule.cpp
+++ b/TAO/orbsvcs/Dump_Schedule/Dump_Schedule.cpp
@@ -22,7 +22,9 @@ main (int argc, char *argv[])
ACE_TRY_CHECK;
CORBA::Object_var naming_obj =
- orb->resolve_initial_references ("NameService");
+ orb->resolve_initial_references ("NameService", ACE_TRY_ENV);
+ ACE_TRY_CHECK;
+
if (CORBA::is_nil(naming_obj.in ()))
ACE_ERROR_RETURN ((LM_ERROR,
" (%P|%t) Unable to find the Naming Service\n"),
diff --git a/TAO/orbsvcs/tests/FaultTolerance/IOGR/Makefile b/TAO/orbsvcs/tests/FaultTolerance/IOGR/Makefile
index 66f734c5ea6..802d80e4d62 100644
--- a/TAO/orbsvcs/tests/FaultTolerance/IOGR/Makefile
+++ b/TAO/orbsvcs/tests/FaultTolerance/IOGR/Makefile
@@ -729,6 +729,29 @@ realclean: clean
$(TAO_ROOT)/tao/PortableServer/RTPortableServerC.h \
$(TAO_ROOT)/tao/PortableServer/PortableServerC.h \
$(TAO_ROOT)/tao/PortableServer/PortableServerC.i \
+<<<<<<< Makefile
+ $(TAO_ROOT)/tao/PortableServer/RTPortableServerC.i \
+ $(TAO_ROOT)/orbsvcs/orbsvcs/FaultTolerance/FT_Service_Activate.h \
+ $(TAO_ROOT)/orbsvcs/orbsvcs/FaultTolerance/fault_tol_export.h \
+ $(TAO_ROOT)/tao/Services_Activate.h \
+ $(TAO_ROOT)/orbsvcs/orbsvcs/FaultTolerance/FT_IOGR_Property.h \
+ $(TAO_ROOT)/orbsvcs/orbsvcs/FT_CORBAC.h \
+ $(TAO_ROOT)/orbsvcs/orbsvcs/TimeBaseC.h \
+ $(TAO_ROOT)/orbsvcs/orbsvcs/svc_utils_export.h \
+ $(TAO_ROOT)/orbsvcs/orbsvcs/TimeBaseC.i \
+ $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.h \
+ $(TAO_ROOT)/orbsvcs/orbsvcs/CosNamingC.i \
+ $(TAO_ROOT)/orbsvcs/orbsvcs/CosNotificationC.h \
+ $(TAO_ROOT)/orbsvcs/orbsvcs/CosNotificationC.i \
+ $(TAO_ROOT)/orbsvcs/orbsvcs/CosNotifyFilterC.h \
+ $(TAO_ROOT)/orbsvcs/orbsvcs/CosNotifyCommC.h \
+ $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommC.h \
+ $(TAO_ROOT)/orbsvcs/orbsvcs/CosEventCommC.i \
+ $(TAO_ROOT)/orbsvcs/orbsvcs/CosNotifyCommC.i \
+ $(TAO_ROOT)/orbsvcs/orbsvcs/CosNotifyFilterC.i \
+ $(TAO_ROOT)/orbsvcs/orbsvcs/FT_CORBAC.i \
+ $(TAO_ROOT)/orbsvcs/orbsvcs/FaultTolerance/FT_IOGR_Property.i
+=======
$(TAO_ROOT)/tao/PortableServer/RTPortableServerC.i \
$(TAO_ROOT)/orbsvcs/orbsvcs/FaultTolerance/FT_Service_Activate.h \
$(TAO_ROOT)/orbsvcs/orbsvcs/FaultTolerance/fault_tol_export.h \
@@ -753,6 +776,7 @@ realclean: clean
$(TAO_ROOT)/orbsvcs/orbsvcs/CosNotifyFilterC.i \
$(TAO_ROOT)/orbsvcs/orbsvcs/FT_CORBAC.i \
$(TAO_ROOT)/orbsvcs/orbsvcs/FaultTolerance/FT_IOGR_Property.i
+>>>>>>> 1.4
.obj/testC.o .obj/testC.so .shobj/testC.o .shobj/testC.so: testC.cpp testC.h \
$(TAO_ROOT)/tao/corba.h \
diff --git a/TAO/orbsvcs/tests/FaultTolerance/IOGR/Manager.cpp b/TAO/orbsvcs/tests/FaultTolerance/IOGR/Manager.cpp
index 1f52b861e36..6476cc9b2ab 100644
--- a/TAO/orbsvcs/tests/FaultTolerance/IOGR/Manager.cpp
+++ b/TAO/orbsvcs/tests/FaultTolerance/IOGR/Manager.cpp
@@ -129,7 +129,9 @@ Manager::init (int argc,
// Obtain the RootPOA.
CORBA::Object_var obj_var =
- this->orb_->resolve_initial_references ("RootPOA");
+ this->orb_->resolve_initial_references ("RootPOA",
+ ACE_TRY_ENV);
+ ACE_CHECK;
// Get the POA_var object from Object_var.
PortableServer::POA_var root_poa_var =
diff --git a/TAO/orbsvcs/tests/FaultTolerance/IOGR/server.cpp b/TAO/orbsvcs/tests/FaultTolerance/IOGR/server.cpp
index 89c86cade06..bc47e11a576 100644
--- a/TAO/orbsvcs/tests/FaultTolerance/IOGR/server.cpp
+++ b/TAO/orbsvcs/tests/FaultTolerance/IOGR/server.cpp
@@ -14,14 +14,14 @@ parse_args (int argc, char *argv[])
switch (c)
{
case 'o':
- ior_output_file = get_opts.optarg;
- break;
+ ior_output_file = get_opts.optarg;
+ break;
case '?':
default:
ACE_ERROR_RETURN ((LM_ERROR,
"usage: %s "
- "-o <iorfile>"
+ "-o <iorfile>"
"\n",
argv [0]),
-1);
@@ -46,7 +46,8 @@ main (int argc, char *argv[])
if (parse_args (argc, argv) != 0)
return 1;
CORBA::Object_var poa_object =
- orb->resolve_initial_references("RootPOA");
+ orb->resolve_initial_references("RootPOA", ACE_TRY_ENV);
+ ACE_TRY_CHECK;
if (CORBA::is_nil (poa_object.in ()))
ACE_ERROR_RETURN ((LM_ERROR,
@@ -77,21 +78,21 @@ main (int argc, char *argv[])
// If the ior_output_file exists, output the ior to it
if (ior_output_file != 0)
{
- FILE *output_file= ACE_OS::fopen (ior_output_file, "w");
- if (output_file == 0)
- ACE_ERROR_RETURN ((LM_ERROR,
- "Cannot open output file for writing IOR: %s",
- ior_output_file),
- 1);
- ACE_OS::fprintf (output_file, "%s", ior.in ());
- ACE_OS::fclose (output_file);
+ FILE *output_file= ACE_OS::fopen (ior_output_file, "w");
+ if (output_file == 0)
+ ACE_ERROR_RETURN ((LM_ERROR,
+ "Cannot open output file for writing IOR: %s",
+ ior_output_file),
+ 1);
+ ACE_OS::fprintf (output_file, "%s", ior.in ());
+ ACE_OS::fclose (output_file);
}
poa_manager->activate (ACE_TRY_ENV);
ACE_TRY_CHECK;
orb->run ();
-
+
}
ACE_CATCHANY
{
@@ -102,4 +103,3 @@ main (int argc, char *argv[])
ACE_ENDTRY;
return 0;
}
-