summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcoryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2001-02-19 18:12:15 +0000
committercoryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2001-02-19 18:12:15 +0000
commitb4c6d1538a0af4841702e958d3539881df22ff22 (patch)
treeb281304f7ab75b3db56f2f146be678ae54f1a84b
parentea2e253c72084cd6a49da088016dd754961f84fc (diff)
downloadATCD-b4c6d1538a0af4841702e958d3539881df22ff22.tar.gz
ChangeLogTag:Mon Feb 19 09:59:01 2001 Carlos O'Ryan <coryan@uci.edu>
-rw-r--r--TAO/ChangeLogs/ChangeLog-02a10
-rw-r--r--TAO/examples/Quoter/Makefile3
-rw-r--r--TAO/tao/Object_Loader.h15
3 files changed, 19 insertions, 9 deletions
diff --git a/TAO/ChangeLogs/ChangeLog-02a b/TAO/ChangeLogs/ChangeLog-02a
index 36e6248f9c5..dd56ca28b64 100644
--- a/TAO/ChangeLogs/ChangeLog-02a
+++ b/TAO/ChangeLogs/ChangeLog-02a
@@ -1,3 +1,13 @@
+Mon Feb 19 09:59:01 2001 Carlos O'Ryan <coryan@uci.edu>
+
+ * examples/Quoter/Makefile:
+ TAO_IDLFLAGS was redefined, loosing all the global settings.
+
+ * tao/Object_Loader.h:
+ Must include "tao/Exception.h" to satisfy more strict ANSI-C++
+ compilers: the new throw spec uses CORBA::SystemException, so a
+ forward declaration is not enough.
+
Sun Feb 18 15:01:09 2001 Carlos O'Ryan <coryan@uci.edu>
* tao/Object_Loader.h:
diff --git a/TAO/examples/Quoter/Makefile b/TAO/examples/Quoter/Makefile
index 86531faac74..03679a97577 100644
--- a/TAO/examples/Quoter/Makefile
+++ b/TAO/examples/Quoter/Makefile
@@ -6,8 +6,6 @@ ifndef TAO_ROOT
TAO_ROOT = $(ACE_ROOT)/TAO
endif # TAO_ROOT
-override TAO_IDLFLAGS += -I$(TAO_ROOT)/orbsvcs/orbsvcs -Ge 1
-
# The following lines tell the souce code that the trading
# service is available.
@@ -45,6 +43,7 @@ GENERIC_FACTORY_OBJS = $(COMMON_OBJS) Generic_Factory.o Generic_Factory_i.o
BIN2 = client server Factory_Finder Generic_Factory
+TAO_IDLFLAGS += -I$(TAO_ROOT)/orbsvcs/orbsvcs -Ge 1
#----------------------------------------------------------------------------
# Include macros and targets
#----------------------------------------------------------------------------
diff --git a/TAO/tao/Object_Loader.h b/TAO/tao/Object_Loader.h
index c1a087093e1..951cd270cc3 100644
--- a/TAO/tao/Object_Loader.h
+++ b/TAO/tao/Object_Loader.h
@@ -1,5 +1,4 @@
-
-//=============================================================================
+// ================================================================
/**
* @file Object_Loader.h
*
@@ -7,14 +6,13 @@
*
* @author Carlos O'Ryan (coryan@cs.wustl.edu)
*/
-//=============================================================================
-
+// ================================================================
#ifndef TAO_OBJECT_LOADER_H
#define TAO_OBJECT_LOADER_H
#include "ace/pre.h"
-#include "tao/corbafwd.h"
+#include "tao/Exception.h"
#if !defined (ACE_LACKS_PRAGMA_ONCE)
# pragma once
@@ -29,8 +27,11 @@
* ORB.
*
* Many services and components of the ORB can be dynamically
- * loaded, this is the class used to implement ....
- * @@ TODO
+ * loaded, often this components are returned to the application via
+ * an object reference (CORBA::Object_ptr). This class is used to
+ * dynamically load such components, and encapsulate the creation of
+ * the object reference.
+ *
*/
class TAO_Export TAO_Object_Loader : public ACE_Service_Object
{