diff options
author | doccvs <doccvs@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2000-09-12 22:58:14 +0000 |
---|---|---|
committer | doccvs <doccvs@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2000-09-12 22:58:14 +0000 |
commit | b72c039fe9a3d5327adf1244236c0cd9c67141dc (patch) | |
tree | d4538add25d387aa91d4ab2a380d9bacd1d808ac | |
parent | fba96e3bfc29237ec483545f6fb0671851c823a0 (diff) | |
download | ATCD-b72c039fe9a3d5327adf1244236c0cd9c67141dc.tar.gz |
ChangeLogTag: Tue Sep 12 15:41:48 2000 Priyanka Gontla <pgontla@ece.uci.edu>
-rw-r--r-- | TAO/tao/ior_dll/DLL_Parser.cpp | 64 | ||||
-rw-r--r-- | TAO/tao/ior_dll/DLL_Parser.h | 61 | ||||
-rw-r--r-- | TAO/tao/ior_dll/DLL_Parser.i | 6 | ||||
-rw-r--r-- | TAO/tao/ior_dll/Makefile | 289 | ||||
-rw-r--r-- | TAO/tao/ior_dll/Object_Loader.cpp | 24 | ||||
-rw-r--r-- | TAO/tao/ior_dll/Object_Loader.h | 57 | ||||
-rw-r--r-- | TAO/tao/ior_dll/Object_Loader.i | 1 | ||||
-rw-r--r-- | TAO/tao/ior_dll/ior_dll_export.h | 40 |
8 files changed, 0 insertions, 542 deletions
diff --git a/TAO/tao/ior_dll/DLL_Parser.cpp b/TAO/tao/ior_dll/DLL_Parser.cpp deleted file mode 100644 index 5dd6bb33364..00000000000 --- a/TAO/tao/ior_dll/DLL_Parser.cpp +++ /dev/null @@ -1,64 +0,0 @@ -// $Id$ - -#include "DLL_Parser.h" -#include "Object_Loader.h" -#include "tao/Object.h" -#include "tao/Exception.h" -#include "tao/Environment.h" -#include "ace/Dynamic_Service.h" - -#if !defined(__ACE_INLINE__) -#include "DLL_Parser.i" -#endif /* __ACE_INLINE__ */ - -ACE_RCSID(tao, DLL_Parser, "$Id$") - -TAO_DLL_Parser::~TAO_DLL_Parser (void) -{ -} - -static const char dll_prefix[] = "DLL:"; - -int -TAO_DLL_Parser::match_prefix (const char *ior_string) const -{ - return (ACE_OS::strncmp (ior_string, - dll_prefix, - sizeof dll_prefix - 1) == 0); -} - -CORBA::Object_ptr -TAO_DLL_Parser::parse_string (const char *ior, - CORBA::ORB_ptr orb, - CORBA::Environment &ACE_TRY_ENV) - ACE_THROW_SPEC ((CORBA::SystemException)) -{ - // Skip the prefix, we know it is there because this method in only - // called if <match_prefix> returns 1. - const char *name = - ior + sizeof dll_prefix - 1; - - TAO_Object_Loader *loader = - ACE_Dynamic_Service<TAO_Object_Loader>::instance (name); - - if (loader == 0) - { - ACE_THROW_RETURN - (CORBA::INV_OBJREF - (CORBA_SystemException::_tao_minor_code ( - TAO_DEFAULT_MINOR_CODE, - EINVAL), - CORBA::COMPLETED_NO), - CORBA::Object::_nil ()); - } - - return loader->create_object (orb, ACE_TRY_ENV); -} - -ACE_FACTORY_DEFINE (TAO_IOR_DLL, TAO_DLL_Parser) - -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) - -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) - -#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ diff --git a/TAO/tao/ior_dll/DLL_Parser.h b/TAO/tao/ior_dll/DLL_Parser.h deleted file mode 100644 index 5eb3ad40d7d..00000000000 --- a/TAO/tao/ior_dll/DLL_Parser.h +++ /dev/null @@ -1,61 +0,0 @@ -// $Id$ - -// ============================================================================ -// -// = LIBRARY -// TAO -// -// = FILENAME -// DLL_Parser.h -// -// = AUTHOR -// Carlos O'Ryan (coryan@cs.wustl.edu) -// -// ============================================================================ - -#ifndef TAO_DLL_PARSER_H -#define TAO_DLL_PARSER_H -#include "ace/pre.h" - -#include "tao/IOR_Parser.h" -#include "ior_dll_export.h" - -#if !defined (ACE_LACKS_PRAGMA_ONCE) -# pragma once -#endif /* ACE_LACKS_PRAGMA_ONCE */ - -class TAO_IOR_DLL_Export TAO_DLL_Parser : public TAO_IOR_Parser -{ - // = TITLE - // Defines the interface for the pluggable DLL parser components - // - // = DESCRIPTION - // The ORB is able to dynamically load the list of DLL formats it - // understands. That allow us to integrate formats such as - // corbaname:, http: or ftp: only when required. - // This class provides a uniform interface for all the DLL parsers - // -public: - TAO_DLL_Parser (void); - // Constructor - - virtual ~TAO_DLL_Parser (void); - // The destructor - - // = The IOR_Parser methods, please read the documentation in - // IOR_Parser.h - virtual int match_prefix (const char *ior_string) const; - virtual CORBA::Object_ptr parse_string (const char *ior, - CORBA::ORB_ptr orb, - CORBA::Environment &) - ACE_THROW_SPEC ((CORBA::SystemException)); -}; - -#if defined (__ACE_INLINE__) -# include "DLL_Parser.i" -#endif /* __ACE_INLINE__ */ - -ACE_FACTORY_DECLARE (TAO_IOR_DLL, TAO_DLL_Parser) - -#include "ace/post.h" -#endif /* TAO_DLL_PARSER_H */ diff --git a/TAO/tao/ior_dll/DLL_Parser.i b/TAO/tao/ior_dll/DLL_Parser.i deleted file mode 100644 index 00a66f43394..00000000000 --- a/TAO/tao/ior_dll/DLL_Parser.i +++ /dev/null @@ -1,6 +0,0 @@ -// $Id$ - -ACE_INLINE -TAO_DLL_Parser::TAO_DLL_Parser (void) -{ -} diff --git a/TAO/tao/ior_dll/Makefile b/TAO/tao/ior_dll/Makefile deleted file mode 100644 index 18795cedcb3..00000000000 --- a/TAO/tao/ior_dll/Makefile +++ /dev/null @@ -1,289 +0,0 @@ -#---------------------------------------------------------------------------- -# -# $Id$ -# -#---------------------------------------------------------------------------- - -MAKEFILE = Makefile -LIBNAME = libTAO_IOR_DLL -LIB = $(LIBNAME).a -SHLIB = $(LIBNAME).$(SOEXT) - -ifndef TAO_ROOT -TAO_ROOT = $(ACE_ROOT)/TAO -endif - -# These are headers for things which are exported and must be -# installed. (Currently not used). -PUB_HDRS = \ - DLL_Parser \ - Object_Loader -FILES= \ - DLL_Parser \ - Object_Loader - -LSRC = $(addsuffix .cpp,$(FILES)) - -DEFS = $(addsuffix .h,$(PUB_HDRS)) - -ACE_SHLIBS = -lTAO -lACE - -#---------------------------------------------------------------------------- -# Include macros and targets -#---------------------------------------------------------------------------- - -include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU -include $(TAO_ROOT)/rules.tao.GNU -include $(ACE_ROOT)/include/makeinclude/macros.GNU -include $(ACE_ROOT)/include/makeinclude/rules.common.GNU -include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU -include $(ACE_ROOT)/include/makeinclude/rules.lib.GNU -include $(ACE_ROOT)/include/makeinclude/rules.local.GNU -include $(TAO_ROOT)/taoconfig.mk - -#---------------------------------------------------------------------------- -# Local targets (and local hacks) -#---------------------------------------------------------------------------- - -#---------------------------------------------------------------------------- -# Dependencies -#---------------------------------------------------------------------------- - -# DO NOT DELETE THIS LINE -- g++dep uses it. -# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY. - - -.obj/DLL_Parser.o .obj/DLL_Parser.so .shobj/DLL_Parser.o .shobj/DLL_Parser.so: DLL_Parser.cpp DLL_Parser.h \ - $(ACE_ROOT)/ace/pre.h \ - $(TAO_ROOT)/tao/IOR_Parser.h \ - $(TAO_ROOT)/tao/corbafwd.h \ - $(ACE_ROOT)/ace/CDR_Stream.h \ - $(ACE_ROOT)/ace/Message_Block.h \ - $(ACE_ROOT)/ace/ACE.h \ - $(ACE_ROOT)/ace/OS.h \ - $(ACE_ROOT)/ace/post.h \ - $(ACE_ROOT)/ace/ace_wchar.h \ - $(ACE_ROOT)/ace/ACE_export.h \ - $(ACE_ROOT)/ace/svc_export.h \ - $(ACE_ROOT)/ace/OS_Dirent.h \ - $(ACE_ROOT)/ace/OS_Export.h \ - $(ACE_ROOT)/ace/OS_Dirent.inl \ - $(ACE_ROOT)/ace/OS_String.h \ - $(ACE_ROOT)/ace/OS_String.inl \ - $(ACE_ROOT)/ace/OS_Memory.h \ - $(ACE_ROOT)/ace/OS_Memory.inl \ - $(ACE_ROOT)/ace/OS_TLI.h \ - $(ACE_ROOT)/ace/OS_TLI.inl \ - $(ACE_ROOT)/ace/Min_Max.h \ - $(ACE_ROOT)/ace/streams.h \ - $(ACE_ROOT)/ace/Basic_Types.h \ - $(ACE_ROOT)/ace/Basic_Types.i \ - $(ACE_ROOT)/ace/Trace.h \ - $(ACE_ROOT)/ace/OS.i \ - $(ACE_ROOT)/ace/Log_Msg.h \ - $(ACE_ROOT)/ace/Log_Record.h \ - $(ACE_ROOT)/ace/Log_Priority.h \ - $(ACE_ROOT)/ace/Log_Record.i \ - $(ACE_ROOT)/ace/ACE.i \ - $(ACE_ROOT)/ace/Malloc.h \ - $(ACE_ROOT)/ace/Malloc_Base.h \ - $(ACE_ROOT)/ace/Based_Pointer_T.h \ - $(ACE_ROOT)/ace/Based_Pointer_T.i \ - $(ACE_ROOT)/ace/Based_Pointer_T.cpp \ - $(ACE_ROOT)/ace/Based_Pointer_Repository.h \ - $(ACE_ROOT)/ace/Singleton.h \ - $(ACE_ROOT)/ace/Synch.h \ - $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \ - $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \ - $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \ - $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \ - $(ACE_ROOT)/ace/Synch.i \ - $(ACE_ROOT)/ace/Synch_T.h \ - $(ACE_ROOT)/ace/Event_Handler.h \ - $(ACE_ROOT)/ace/Event_Handler.i \ - $(ACE_ROOT)/ace/Synch_T.i \ - $(ACE_ROOT)/ace/Thread.h \ - $(ACE_ROOT)/ace/Thread.i \ - $(ACE_ROOT)/ace/Atomic_Op.i \ - $(ACE_ROOT)/ace/Synch_T.cpp \ - $(ACE_ROOT)/ace/Singleton.i \ - $(ACE_ROOT)/ace/Singleton.cpp \ - $(ACE_ROOT)/ace/Object_Manager.h \ - $(ACE_ROOT)/ace/Object_Manager.i \ - $(ACE_ROOT)/ace/Managed_Object.h \ - $(ACE_ROOT)/ace/Managed_Object.i \ - $(ACE_ROOT)/ace/Managed_Object.cpp \ - $(ACE_ROOT)/ace/Malloc.i \ - $(ACE_ROOT)/ace/Malloc_T.h \ - $(ACE_ROOT)/ace/Free_List.h \ - $(ACE_ROOT)/ace/Free_List.i \ - $(ACE_ROOT)/ace/Free_List.cpp \ - $(ACE_ROOT)/ace/Malloc_T.i \ - $(ACE_ROOT)/ace/Malloc_T.cpp \ - $(ACE_ROOT)/ace/Memory_Pool.h \ - $(ACE_ROOT)/ace/Signal.h \ - $(ACE_ROOT)/ace/Containers.h \ - $(ACE_ROOT)/ace/Containers.i \ - $(ACE_ROOT)/ace/Containers_T.h \ - $(ACE_ROOT)/ace/Containers_T.i \ - $(ACE_ROOT)/ace/Containers_T.cpp \ - $(ACE_ROOT)/ace/Signal.i \ - $(ACE_ROOT)/ace/Mem_Map.h \ - $(ACE_ROOT)/ace/Mem_Map.i \ - $(ACE_ROOT)/ace/Memory_Pool.i \ - $(ACE_ROOT)/ace/Message_Block.i \ - $(ACE_ROOT)/ace/Message_Block_T.h \ - $(ACE_ROOT)/ace/Message_Block_T.i \ - $(ACE_ROOT)/ace/Message_Block_T.cpp \ - $(ACE_ROOT)/ace/SString.h \ - $(ACE_ROOT)/ace/SString.i \ - $(ACE_ROOT)/ace/CDR_Stream.i \ - $(TAO_ROOT)/tao/try_macros.h \ - $(TAO_ROOT)/tao/orbconf.h \ - $(ACE_ROOT)/ace/CORBA_macros.h \ - $(TAO_ROOT)/tao/varbase.h \ - $(TAO_ROOT)/tao/corbafwd.i \ - $(ACE_ROOT)/ace/Service_Object.h \ - $(ACE_ROOT)/ace/Shared_Object.h \ - $(ACE_ROOT)/ace/Shared_Object.i \ - $(ACE_ROOT)/ace/Service_Object.i \ - $(TAO_ROOT)/tao/IOR_Parser.i ior_dll_export.h \ - DLL_Parser.i Object_Loader.h Object_Loader.i \ - $(TAO_ROOT)/tao/Object.h \ - $(TAO_ROOT)/tao/Object.i \ - $(TAO_ROOT)/tao/Exception.h \ - $(TAO_ROOT)/tao/Exception.i \ - $(TAO_ROOT)/tao/Environment.h \ - $(TAO_ROOT)/tao/Environment.i \ - $(ACE_ROOT)/ace/Dynamic_Service.h \ - $(ACE_ROOT)/ace/Dynamic_Service.cpp \ - $(ACE_ROOT)/ace/Service_Config.h \ - $(ACE_ROOT)/ace/Service_Config.i \ - $(ACE_ROOT)/ace/Reactor.h \ - $(ACE_ROOT)/ace/Handle_Set.h \ - $(ACE_ROOT)/ace/Handle_Set.i \ - $(ACE_ROOT)/ace/Timer_Queue.h \ - $(ACE_ROOT)/ace/Timer_Queue_T.h \ - $(ACE_ROOT)/ace/Timer_Queue_T.i \ - $(ACE_ROOT)/ace/Timer_Queue_T.cpp \ - $(ACE_ROOT)/ace/Reactor.i \ - $(ACE_ROOT)/ace/Reactor_Impl.h \ - $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \ - $(ACE_ROOT)/ace/Service_Repository.h \ - $(ACE_ROOT)/ace/Service_Types.h \ - $(ACE_ROOT)/ace/Service_Types.i \ - $(ACE_ROOT)/ace/Service_Repository.i - -.obj/Object_Loader.o .obj/Object_Loader.so .shobj/Object_Loader.o .shobj/Object_Loader.so: Object_Loader.cpp Object_Loader.h \ - $(ACE_ROOT)/ace/pre.h \ - $(TAO_ROOT)/tao/corbafwd.h \ - $(ACE_ROOT)/ace/CDR_Stream.h \ - $(ACE_ROOT)/ace/Message_Block.h \ - $(ACE_ROOT)/ace/ACE.h \ - $(ACE_ROOT)/ace/OS.h \ - $(ACE_ROOT)/ace/post.h \ - $(ACE_ROOT)/ace/ace_wchar.h \ - $(ACE_ROOT)/ace/ACE_export.h \ - $(ACE_ROOT)/ace/svc_export.h \ - $(ACE_ROOT)/ace/OS_Dirent.h \ - $(ACE_ROOT)/ace/OS_Export.h \ - $(ACE_ROOT)/ace/OS_Dirent.inl \ - $(ACE_ROOT)/ace/OS_String.h \ - $(ACE_ROOT)/ace/OS_String.inl \ - $(ACE_ROOT)/ace/OS_Memory.h \ - $(ACE_ROOT)/ace/OS_Memory.inl \ - $(ACE_ROOT)/ace/OS_TLI.h \ - $(ACE_ROOT)/ace/OS_TLI.inl \ - $(ACE_ROOT)/ace/Min_Max.h \ - $(ACE_ROOT)/ace/streams.h \ - $(ACE_ROOT)/ace/Basic_Types.h \ - $(ACE_ROOT)/ace/Basic_Types.i \ - $(ACE_ROOT)/ace/Trace.h \ - $(ACE_ROOT)/ace/OS.i \ - $(ACE_ROOT)/ace/Log_Msg.h \ - $(ACE_ROOT)/ace/Log_Record.h \ - $(ACE_ROOT)/ace/Log_Priority.h \ - $(ACE_ROOT)/ace/Log_Record.i \ - $(ACE_ROOT)/ace/ACE.i \ - $(ACE_ROOT)/ace/Malloc.h \ - $(ACE_ROOT)/ace/Malloc_Base.h \ - $(ACE_ROOT)/ace/Based_Pointer_T.h \ - $(ACE_ROOT)/ace/Based_Pointer_T.i \ - $(ACE_ROOT)/ace/Based_Pointer_T.cpp \ - $(ACE_ROOT)/ace/Based_Pointer_Repository.h \ - $(ACE_ROOT)/ace/Singleton.h \ - $(ACE_ROOT)/ace/Synch.h \ - $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \ - $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \ - $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \ - $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \ - $(ACE_ROOT)/ace/Synch.i \ - $(ACE_ROOT)/ace/Synch_T.h \ - $(ACE_ROOT)/ace/Event_Handler.h \ - $(ACE_ROOT)/ace/Event_Handler.i \ - $(ACE_ROOT)/ace/Synch_T.i \ - $(ACE_ROOT)/ace/Thread.h \ - $(ACE_ROOT)/ace/Thread.i \ - $(ACE_ROOT)/ace/Atomic_Op.i \ - $(ACE_ROOT)/ace/Synch_T.cpp \ - $(ACE_ROOT)/ace/Singleton.i \ - $(ACE_ROOT)/ace/Singleton.cpp \ - $(ACE_ROOT)/ace/Object_Manager.h \ - $(ACE_ROOT)/ace/Object_Manager.i \ - $(ACE_ROOT)/ace/Managed_Object.h \ - $(ACE_ROOT)/ace/Managed_Object.i \ - $(ACE_ROOT)/ace/Managed_Object.cpp \ - $(ACE_ROOT)/ace/Malloc.i \ - $(ACE_ROOT)/ace/Malloc_T.h \ - $(ACE_ROOT)/ace/Free_List.h \ - $(ACE_ROOT)/ace/Free_List.i \ - $(ACE_ROOT)/ace/Free_List.cpp \ - $(ACE_ROOT)/ace/Malloc_T.i \ - $(ACE_ROOT)/ace/Malloc_T.cpp \ - $(ACE_ROOT)/ace/Memory_Pool.h \ - $(ACE_ROOT)/ace/Signal.h \ - $(ACE_ROOT)/ace/Containers.h \ - $(ACE_ROOT)/ace/Containers.i \ - $(ACE_ROOT)/ace/Containers_T.h \ - $(ACE_ROOT)/ace/Containers_T.i \ - $(ACE_ROOT)/ace/Containers_T.cpp \ - $(ACE_ROOT)/ace/Signal.i \ - $(ACE_ROOT)/ace/Mem_Map.h \ - $(ACE_ROOT)/ace/Mem_Map.i \ - $(ACE_ROOT)/ace/Memory_Pool.i \ - $(ACE_ROOT)/ace/Message_Block.i \ - $(ACE_ROOT)/ace/Message_Block_T.h \ - $(ACE_ROOT)/ace/Message_Block_T.i \ - $(ACE_ROOT)/ace/Message_Block_T.cpp \ - $(ACE_ROOT)/ace/SString.h \ - $(ACE_ROOT)/ace/SString.i \ - $(ACE_ROOT)/ace/CDR_Stream.i \ - $(TAO_ROOT)/tao/try_macros.h \ - $(TAO_ROOT)/tao/orbconf.h \ - $(ACE_ROOT)/ace/CORBA_macros.h \ - $(TAO_ROOT)/tao/varbase.h \ - $(TAO_ROOT)/tao/corbafwd.i ior_dll_export.h \ - $(ACE_ROOT)/ace/Service_Object.h \ - $(ACE_ROOT)/ace/Shared_Object.h \ - $(ACE_ROOT)/ace/Shared_Object.i \ - $(ACE_ROOT)/ace/Service_Object.i Object_Loader.i \ - $(ACE_ROOT)/ace/Dynamic_Service.h \ - $(ACE_ROOT)/ace/Dynamic_Service.cpp \ - $(ACE_ROOT)/ace/Service_Config.h \ - $(ACE_ROOT)/ace/Service_Config.i \ - $(ACE_ROOT)/ace/Reactor.h \ - $(ACE_ROOT)/ace/Handle_Set.h \ - $(ACE_ROOT)/ace/Handle_Set.i \ - $(ACE_ROOT)/ace/Timer_Queue.h \ - $(ACE_ROOT)/ace/Timer_Queue_T.h \ - $(ACE_ROOT)/ace/Timer_Queue_T.i \ - $(ACE_ROOT)/ace/Timer_Queue_T.cpp \ - $(ACE_ROOT)/ace/Reactor.i \ - $(ACE_ROOT)/ace/Reactor_Impl.h \ - $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \ - $(ACE_ROOT)/ace/Service_Repository.h \ - $(ACE_ROOT)/ace/Service_Types.h \ - $(ACE_ROOT)/ace/Service_Types.i \ - $(ACE_ROOT)/ace/Service_Repository.i - -# IF YOU PUT ANYTHING HERE IT WILL GO AWAY diff --git a/TAO/tao/ior_dll/Object_Loader.cpp b/TAO/tao/ior_dll/Object_Loader.cpp deleted file mode 100644 index c6c7ea8f4be..00000000000 --- a/TAO/tao/ior_dll/Object_Loader.cpp +++ /dev/null @@ -1,24 +0,0 @@ -// $Id$ - -#include "Object_Loader.h" -#include "ace/Dynamic_Service.h" - -#if !defined(__ACE_INLINE__) -#include "Object_Loader.i" -#endif /* __ACE_INLINE__ */ - -ACE_RCSID(tao, Object_Loader, "$Id$") - -TAO_Object_Loader::~TAO_Object_Loader (void) -{ -} - -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) - -template class ACE_Dynamic_Service<TAO_Object_Loader>; - -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) - -#pragma instantiate ACE_Dynamic_Service<TAO_Object_Loader> - -#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ diff --git a/TAO/tao/ior_dll/Object_Loader.h b/TAO/tao/ior_dll/Object_Loader.h deleted file mode 100644 index d06472c6afe..00000000000 --- a/TAO/tao/ior_dll/Object_Loader.h +++ /dev/null @@ -1,57 +0,0 @@ -// $Id$ - -// ============================================================================ -// -// = LIBRARY -// TAO -// -// = FILENAME -// Object_Loader.h -// -// = 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 "ior_dll_export.h" - -#if !defined (ACE_LACKS_PRAGMA_ONCE) -# pragma once -#endif /* ACE_LACKS_PRAGMA_ONCE */ - -#include "ace/Service_Object.h" - -class TAO_IOR_DLL_Export TAO_Object_Loader : public ACE_Service_Object -{ - // = TITLE - // A class to dynamically load object implementations into an - // ORB. - // - // = DESCRIPTION - // Many services and components of the ORB can be dynamically - // loaded, this is the class used to implement .... - // @@ TODO - // -public: - virtual ~TAO_Object_Loader (void); - // The destructor - - virtual CORBA::Object_ptr create_object (CORBA::ORB_ptr orb, - CORBA::Environment &) - ACE_THROW_SPEC (()) = 0; - // Create and activate a new object into the orb. - // This method cannot throw any exception, but it can return a nil - // object to indicate an error condition. -}; - -#if defined (__ACE_INLINE__) -# include "Object_Loader.i" -#endif /* __ACE_INLINE__ */ - -#include "ace/post.h" -#endif /* TAO_OBJECT_LOADER_H */ diff --git a/TAO/tao/ior_dll/Object_Loader.i b/TAO/tao/ior_dll/Object_Loader.i deleted file mode 100644 index cfa1da318d3..00000000000 --- a/TAO/tao/ior_dll/Object_Loader.i +++ /dev/null @@ -1 +0,0 @@ -// $Id$ diff --git a/TAO/tao/ior_dll/ior_dll_export.h b/TAO/tao/ior_dll/ior_dll_export.h deleted file mode 100644 index a1c8d6e6ab6..00000000000 --- a/TAO/tao/ior_dll/ior_dll_export.h +++ /dev/null @@ -1,40 +0,0 @@ -// -*- C++ -*- -// $Id$ -// Definition for Win32 Export directives. -// This file is generated automatically by -// generate_export_file.pl -// ------------------------------ -#if !defined (TAO_IOR_DLL_EXPORT_H) -#define TAO_IOR_DLL_EXPORT_H - -#include "ace/config-all.h" - -#if !defined (TAO_IOR_DLL_HAS_DLL) -#define TAO_IOR_DLL_HAS_DLL 1 -#endif /* ! TAO_IOR_DLL_HAS_DLL */ - -#if defined (TAO_IOR_DLL_HAS_DLL) -# if (TAO_IOR_DLL_HAS_DLL == 1) -# if defined (TAO_IOR_DLL_BUILD_DLL) -# define TAO_IOR_DLL_Export ACE_Proper_Export_Flag -# define TAO_IOR_DLL_SINGLETON_DECLARATION(T) ACE_EXPORT_SINGLETON_DECLARATION (T) -# define TAO_IOR_DLL_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) ACE_EXPORT_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) -# else -# define TAO_IOR_DLL_Export ACE_Proper_Import_Flag -# define TAO_IOR_DLL_SINGLETON_DECLARATION(T) ACE_IMPORT_SINGLETON_DECLARATION (T) -# define TAO_IOR_DLL_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) ACE_IMPORT_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) -# endif /* TAO_IOR_DLL_BUILD_DLL */ -# else -# define TAO_IOR_DLL_Export -# define TAO_IOR_DLL_SINGLETON_DECLARATION(T) -# define TAO_IOR_DLL_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) -# endif /* ! TAO_IOR_DLL_HAS_DLL == 1 */ -#else -# define TAO_IOR_DLL_Export -# define TAO_IOR_DLL_SINGLETON_DECLARATION(T) -# define TAO_IOR_DLL_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) -#endif /* TAO_IOR_DLL_HAS_DLL */ - -#endif /* TAO_IOR_DLL_EXPORT_H */ - -// End of auto generated file. |