diff options
Diffstat (limited to 'TAO/tao')
122 files changed, 0 insertions, 75875 deletions
diff --git a/TAO/tao/Makefile b/TAO/tao/Makefile deleted file mode 100644 index fa77d3ceb13..00000000000 --- a/TAO/tao/Makefile +++ /dev/null @@ -1,7235 +0,0 @@ -#---------------------------------------------------------------------------- -# $Id$ -# -# Makefile for TAO -#---------------------------------------------------------------------------- - -MAKEFILE = Makefile -LIBNAME = libTAO -LIB = $(LIBNAME).a -SHLIB = $(LIBNAME).$(SOEXT) - -# These are headers for things which are exported and must be -# installed. (Currently not used). -PUB_HDRS = align cdr giop iiopobj iioporb connect params marshal debug \ - default_client default_server server_factory client_factory orb_core - -ORBCORE_SRCS = \ - any \ - corbacom \ - except \ - nvlist \ - object \ - orbobj \ - poa \ - poaC \ - poaS \ - principa \ - request \ - sequence \ - svrrqst \ - typecode \ - arg_shifter \ - cdr \ - client_factory \ - connect \ - debug \ - decode \ - deep_copy \ - deep_free \ - default_client \ - default_server \ - objkeyC \ - encode \ - giop \ - iiopobj \ - iioporb \ - interp \ - invoke \ - marshal \ - objtable \ - optable \ - orb_core \ - params \ - server_factory \ - servant_base \ - tao_internals \ - tc_const \ - tao_util \ - Timeprobe - -FILES = $(ORBCORE_SRCS) - -ifndef TAO_ROOT -TAO_ROOT = $(ACE_ROOT)/TAO -endif - -COMPATDIR = $(TAO_ROOT)/tao/compat -COMPATFILES = objbase.h initguid.h - -BIN = # t-sizes - -DEFS = $(addsuffix .h,$(PUB_HDRS)) -LSRC = $(addsuffix .cpp,$(FILES)) -LSRC2 = $(addsuffix .cpp,$(TEMPLATE_FILES)) - -LDLIBS = -lACE -LIBS = -lACE -VLDLIBS = $(LDLIBS:%=%$(VAR)) - -BUILD = $(VSHLIB) $(VLIB) $(VBIN) - - -#---------------------------------------------------------------------------- -# Include macros and targets -#---------------------------------------------------------------------------- - -include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU -include $(ACE_ROOT)/include/makeinclude/macros.GNU -include $(TAO_ROOT)/rules.tao.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.bin.GNU -include $(ACE_ROOT)/include/makeinclude/rules.local.GNU -include $(TAO_ROOT)/taoconfig.mk - -#---------------------------------------------------------------------------- -# Local targets (and local hacks) -#---------------------------------------------------------------------------- - -ifdef CROSS-COMPILE - override fakesvcconf = 1 -endif # CROSS-COMPILE - -ifeq ($(fakesvcconf),1) - CPPFLAGS += -DTAO_PLATFORM_SVC_CONF_FILE_NOTSUP -endif - -ifeq ($(probe),1) - CCFLAGS += -DACE_ENABLE_TIMEPROBES -endif # probe - -#RLDFLAGS := $(subst -L,-Wl\,-rpath ,$(LDFLAGS)) -CPPFLAGS += -I$(TAO_ROOT) -I$(COMPATDIR) #-H -LDFLAGS += $(RLDFLAGS) - - -# DO NOT DELETE THIS LINE -- g++dep uses it. -# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY. - -.obj/any.o .obj/any.so .shobj/any.o .shobj/any.so: any.cpp \ - $(TAO_ROOT)/tao/corba.h \ - $(ACE_ROOT)/ace/OS.h \ - $(ACE_ROOT)/ace/inc_user_config.h \ - $(ACE_ROOT)/ace/config.h \ - $(ACE_ROOT)/ace/streams.h \ - $(ACE_ROOT)/ace/Basic_Types.h \ - $(ACE_ROOT)/ace/Basic_Types.i \ - $(ACE_ROOT)/ace/OS.i \ - $(ACE_ROOT)/ace/Trace.h \ - $(ACE_ROOT)/ace/Log_Msg.h \ - $(ACE_ROOT)/ace/Log_Record.h \ - $(ACE_ROOT)/ace/ACE.h \ - $(ACE_ROOT)/ace/Version.h \ - $(ACE_ROOT)/ace/ACE.i \ - $(ACE_ROOT)/ace/Log_Priority.h \ - $(ACE_ROOT)/ace/Log_Record.i \ - $(ACE_ROOT)/ace/Get_Opt.h \ - $(ACE_ROOT)/ace/Get_Opt.i \ - $(ACE_ROOT)/ace/SOCK_Stream.h \ - $(ACE_ROOT)/ace/SOCK_IO.h \ - $(ACE_ROOT)/ace/SOCK.h \ - $(ACE_ROOT)/ace/Addr.h \ - $(ACE_ROOT)/ace/Addr.i \ - $(ACE_ROOT)/ace/IPC_SAP.h \ - $(ACE_ROOT)/ace/IPC_SAP.i \ - $(ACE_ROOT)/ace/SOCK.i \ - $(ACE_ROOT)/ace/SOCK_IO.i \ - $(ACE_ROOT)/ace/INET_Addr.h \ - $(ACE_ROOT)/ace/INET_Addr.i \ - $(ACE_ROOT)/ace/SOCK_Stream.i \ - $(ACE_ROOT)/ace/Synch_T.h \ - $(ACE_ROOT)/ace/Event_Handler.h \ - $(ACE_ROOT)/ace/Event_Handler.i \ - $(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.i \ - $(ACE_ROOT)/ace/Thread.h \ - $(ACE_ROOT)/ace/Thread.i \ - $(ACE_ROOT)/ace/Atomic_Op.i \ - $(ACE_ROOT)/ace/Hash_Map_Manager.h \ - $(ACE_ROOT)/ace/SString.h \ - $(ACE_ROOT)/ace/SString.i \ - $(ACE_ROOT)/ace/SOCK_Acceptor.h \ - $(ACE_ROOT)/ace/Time_Value.h \ - $(ACE_ROOT)/ace/SOCK_Acceptor.i \ - $(ACE_ROOT)/ace/SOCK_Connector.h \ - $(ACE_ROOT)/ace/SOCK_Connector.i \ - $(ACE_ROOT)/ace/Strategies.h \ - $(ACE_ROOT)/ace/Strategies_T.h \ - $(ACE_ROOT)/ace/Service_Config.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 \ - $(ACE_ROOT)/ace/Signal.h \ - $(ACE_ROOT)/ace/Containers.h \ - $(ACE_ROOT)/ace/Containers.i \ - $(ACE_ROOT)/ace/Signal.i \ - $(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/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/Free_List.h \ - $(ACE_ROOT)/ace/Free_List.i \ - $(ACE_ROOT)/ace/Timer_Queue_T.i \ - $(ACE_ROOT)/ace/Reactor.i \ - $(ACE_ROOT)/ace/Reactor_Impl.h \ - $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \ - $(ACE_ROOT)/ace/Synch_Options.h \ - $(ACE_ROOT)/ace/Connector.h \ - $(ACE_ROOT)/ace/Map_Manager.h \ - $(ACE_ROOT)/ace/Map_Manager.i \ - $(ACE_ROOT)/ace/Svc_Handler.h \ - $(ACE_ROOT)/ace/Task.h \ - $(ACE_ROOT)/ace/Thread_Manager.h \ - $(ACE_ROOT)/ace/Thread_Manager.i \ - $(ACE_ROOT)/ace/Task.i \ - $(ACE_ROOT)/ace/Task_T.h \ - $(ACE_ROOT)/ace/Message_Queue.h \ - $(ACE_ROOT)/ace/Message_Block.h \ - $(ACE_ROOT)/ace/Malloc.h \ - $(ACE_ROOT)/ace/Malloc.i \ - $(ACE_ROOT)/ace/Malloc_T.h \ - $(ACE_ROOT)/ace/Malloc_T.i \ - $(ACE_ROOT)/ace/Memory_Pool.h \ - $(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/IO_Cntl_Msg.h \ - $(ACE_ROOT)/ace/Message_Queue.i \ - $(ACE_ROOT)/ace/Task_T.i \ - $(ACE_ROOT)/ace/Dynamic.h \ - $(ACE_ROOT)/ace/Dynamic.i \ - $(ACE_ROOT)/ace/Singleton.h \ - $(ACE_ROOT)/ace/Singleton.i \ - $(ACE_ROOT)/ace/Svc_Handler.i \ - $(ACE_ROOT)/ace/Connector.i \ - $(ACE_ROOT)/ace/Acceptor.h \ - $(ACE_ROOT)/ace/Acceptor.i \ - $(TAO_ROOT)/tao/compat/objbase.h \ - $(TAO_ROOT)/tao/compat/initguid.h \ - $(TAO_ROOT)/tao/orbconf.h \ - $(TAO_ROOT)/tao/orb.h \ - $(TAO_ROOT)/tao/align.h \ - $(TAO_ROOT)/tao/corbacom.h \ - $(TAO_ROOT)/tao/sequence.h \ - $(TAO_ROOT)/tao/sequence.i \ - $(TAO_ROOT)/tao/sequence_T.h \ - $(TAO_ROOT)/tao/sequence_T.i \ - $(TAO_ROOT)/tao/objkeyC.h \ - $(TAO_ROOT)/tao/objkeyC.i \ - $(TAO_ROOT)/tao/any.h \ - $(TAO_ROOT)/tao/params.h \ - $(TAO_ROOT)/tao/client_factory.h \ - $(TAO_ROOT)/tao/server_factory.h \ - $(TAO_ROOT)/tao/default_client.h \ - $(TAO_ROOT)/tao/default_server.h \ - $(TAO_ROOT)/tao/strategy_T.h \ - $(TAO_ROOT)/tao/strategy_T.i \ - $(TAO_ROOT)/tao/except.h \ - $(TAO_ROOT)/tao/orbobj.h \ - $(TAO_ROOT)/tao/nvlist.h \ - $(TAO_ROOT)/tao/object.h \ - $(TAO_ROOT)/tao/principa.h \ - $(TAO_ROOT)/tao/request.h \ - $(TAO_ROOT)/tao/svrrqst.h \ - $(TAO_ROOT)/tao/typecode.h \ - $(TAO_ROOT)/tao/marshal.h \ - $(TAO_ROOT)/tao/cdr.h \ - $(TAO_ROOT)/tao/stub.h \ - $(TAO_ROOT)/tao/poa.h \ - $(TAO_ROOT)/tao/poaC.h \ - $(TAO_ROOT)/tao/poaC.i \ - $(TAO_ROOT)/tao/servant_base.h \ - $(TAO_ROOT)/tao/poaS.h \ - $(TAO_ROOT)/tao/poaS.i \ - $(TAO_ROOT)/tao/objtable.h \ - $(TAO_ROOT)/tao/connect.h \ - $(TAO_ROOT)/tao/orb_core.h \ - $(TAO_ROOT)/tao/optable.h \ - $(TAO_ROOT)/tao/debug.h \ - $(TAO_ROOT)/tao/iiopobj.h \ - $(TAO_ROOT)/tao/iioporb.h \ - $(TAO_ROOT)/tao/giop.h \ - $(TAO_ROOT)/tao/orb_core.i \ - $(ACE_ROOT)/ace/Dynamic_Service.h \ - $(TAO_ROOT)/tao/corbacom.i \ - $(TAO_ROOT)/tao/typecode.i \ - $(TAO_ROOT)/tao/nvlist.i \ - $(TAO_ROOT)/tao/any.i \ - $(TAO_ROOT)/tao/stub.i \ - $(TAO_ROOT)/tao/object.i \ - $(TAO_ROOT)/tao/orbobj.i \ - $(TAO_ROOT)/tao/marshal.i \ - $(TAO_ROOT)/tao/cdr.i \ - $(TAO_ROOT)/tao/giop.i \ - $(TAO_ROOT)/tao/iioporb.i \ - $(TAO_ROOT)/tao/iiopobj.i \ - $(TAO_ROOT)/tao/params.i \ - $(TAO_ROOT)/tao/server_factory.i \ - $(TAO_ROOT)/tao/default_client.i \ - $(TAO_ROOT)/tao/default_server.i \ - $(TAO_ROOT)/tao/connect.i \ - $(TAO_ROOT)/tao/singletons.h -.obj/corbacom.o .obj/corbacom.so .shobj/corbacom.o .shobj/corbacom.so: corbacom.cpp \ - $(TAO_ROOT)/tao/corba.h \ - $(ACE_ROOT)/ace/OS.h \ - $(ACE_ROOT)/ace/inc_user_config.h \ - $(ACE_ROOT)/ace/config.h \ - $(ACE_ROOT)/ace/streams.h \ - $(ACE_ROOT)/ace/Basic_Types.h \ - $(ACE_ROOT)/ace/Basic_Types.i \ - $(ACE_ROOT)/ace/OS.i \ - $(ACE_ROOT)/ace/Trace.h \ - $(ACE_ROOT)/ace/Log_Msg.h \ - $(ACE_ROOT)/ace/Log_Record.h \ - $(ACE_ROOT)/ace/ACE.h \ - $(ACE_ROOT)/ace/Version.h \ - $(ACE_ROOT)/ace/ACE.i \ - $(ACE_ROOT)/ace/Log_Priority.h \ - $(ACE_ROOT)/ace/Log_Record.i \ - $(ACE_ROOT)/ace/Get_Opt.h \ - $(ACE_ROOT)/ace/Get_Opt.i \ - $(ACE_ROOT)/ace/SOCK_Stream.h \ - $(ACE_ROOT)/ace/SOCK_IO.h \ - $(ACE_ROOT)/ace/SOCK.h \ - $(ACE_ROOT)/ace/Addr.h \ - $(ACE_ROOT)/ace/Addr.i \ - $(ACE_ROOT)/ace/IPC_SAP.h \ - $(ACE_ROOT)/ace/IPC_SAP.i \ - $(ACE_ROOT)/ace/SOCK.i \ - $(ACE_ROOT)/ace/SOCK_IO.i \ - $(ACE_ROOT)/ace/INET_Addr.h \ - $(ACE_ROOT)/ace/INET_Addr.i \ - $(ACE_ROOT)/ace/SOCK_Stream.i \ - $(ACE_ROOT)/ace/Synch_T.h \ - $(ACE_ROOT)/ace/Event_Handler.h \ - $(ACE_ROOT)/ace/Event_Handler.i \ - $(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.i \ - $(ACE_ROOT)/ace/Thread.h \ - $(ACE_ROOT)/ace/Thread.i \ - $(ACE_ROOT)/ace/Atomic_Op.i \ - $(ACE_ROOT)/ace/Hash_Map_Manager.h \ - $(ACE_ROOT)/ace/SString.h \ - $(ACE_ROOT)/ace/SString.i \ - $(ACE_ROOT)/ace/SOCK_Acceptor.h \ - $(ACE_ROOT)/ace/Time_Value.h \ - $(ACE_ROOT)/ace/SOCK_Acceptor.i \ - $(ACE_ROOT)/ace/SOCK_Connector.h \ - $(ACE_ROOT)/ace/SOCK_Connector.i \ - $(ACE_ROOT)/ace/Strategies.h \ - $(ACE_ROOT)/ace/Strategies_T.h \ - $(ACE_ROOT)/ace/Service_Config.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 \ - $(ACE_ROOT)/ace/Signal.h \ - $(ACE_ROOT)/ace/Containers.h \ - $(ACE_ROOT)/ace/Containers.i \ - $(ACE_ROOT)/ace/Signal.i \ - $(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/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/Free_List.h \ - $(ACE_ROOT)/ace/Free_List.i \ - $(ACE_ROOT)/ace/Timer_Queue_T.i \ - $(ACE_ROOT)/ace/Reactor.i \ - $(ACE_ROOT)/ace/Reactor_Impl.h \ - $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \ - $(ACE_ROOT)/ace/Synch_Options.h \ - $(ACE_ROOT)/ace/Connector.h \ - $(ACE_ROOT)/ace/Map_Manager.h \ - $(ACE_ROOT)/ace/Map_Manager.i \ - $(ACE_ROOT)/ace/Svc_Handler.h \ - $(ACE_ROOT)/ace/Task.h \ - $(ACE_ROOT)/ace/Thread_Manager.h \ - $(ACE_ROOT)/ace/Thread_Manager.i \ - $(ACE_ROOT)/ace/Task.i \ - $(ACE_ROOT)/ace/Task_T.h \ - $(ACE_ROOT)/ace/Message_Queue.h \ - $(ACE_ROOT)/ace/Message_Block.h \ - $(ACE_ROOT)/ace/Malloc.h \ - $(ACE_ROOT)/ace/Malloc.i \ - $(ACE_ROOT)/ace/Malloc_T.h \ - $(ACE_ROOT)/ace/Malloc_T.i \ - $(ACE_ROOT)/ace/Memory_Pool.h \ - $(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/IO_Cntl_Msg.h \ - $(ACE_ROOT)/ace/Message_Queue.i \ - $(ACE_ROOT)/ace/Task_T.i \ - $(ACE_ROOT)/ace/Dynamic.h \ - $(ACE_ROOT)/ace/Dynamic.i \ - $(ACE_ROOT)/ace/Singleton.h \ - $(ACE_ROOT)/ace/Singleton.i \ - $(ACE_ROOT)/ace/Svc_Handler.i \ - $(ACE_ROOT)/ace/Connector.i \ - $(ACE_ROOT)/ace/Acceptor.h \ - $(ACE_ROOT)/ace/Acceptor.i \ - $(TAO_ROOT)/tao/compat/objbase.h \ - $(TAO_ROOT)/tao/compat/initguid.h \ - $(TAO_ROOT)/tao/orbconf.h \ - $(TAO_ROOT)/tao/orb.h \ - $(TAO_ROOT)/tao/align.h \ - $(TAO_ROOT)/tao/corbacom.h \ - $(TAO_ROOT)/tao/sequence.h \ - $(TAO_ROOT)/tao/sequence.i \ - $(TAO_ROOT)/tao/sequence_T.h \ - $(TAO_ROOT)/tao/sequence_T.i \ - $(TAO_ROOT)/tao/objkeyC.h \ - $(TAO_ROOT)/tao/objkeyC.i \ - $(TAO_ROOT)/tao/any.h \ - $(TAO_ROOT)/tao/params.h \ - $(TAO_ROOT)/tao/client_factory.h \ - $(TAO_ROOT)/tao/server_factory.h \ - $(TAO_ROOT)/tao/default_client.h \ - $(TAO_ROOT)/tao/default_server.h \ - $(TAO_ROOT)/tao/strategy_T.h \ - $(TAO_ROOT)/tao/strategy_T.i \ - $(TAO_ROOT)/tao/except.h \ - $(TAO_ROOT)/tao/orbobj.h \ - $(TAO_ROOT)/tao/nvlist.h \ - $(TAO_ROOT)/tao/object.h \ - $(TAO_ROOT)/tao/principa.h \ - $(TAO_ROOT)/tao/request.h \ - $(TAO_ROOT)/tao/svrrqst.h \ - $(TAO_ROOT)/tao/typecode.h \ - $(TAO_ROOT)/tao/marshal.h \ - $(TAO_ROOT)/tao/cdr.h \ - $(TAO_ROOT)/tao/stub.h \ - $(TAO_ROOT)/tao/poa.h \ - $(TAO_ROOT)/tao/poaC.h \ - $(TAO_ROOT)/tao/poaC.i \ - $(TAO_ROOT)/tao/servant_base.h \ - $(TAO_ROOT)/tao/poaS.h \ - $(TAO_ROOT)/tao/poaS.i \ - $(TAO_ROOT)/tao/objtable.h \ - $(TAO_ROOT)/tao/connect.h \ - $(TAO_ROOT)/tao/orb_core.h \ - $(TAO_ROOT)/tao/optable.h \ - $(TAO_ROOT)/tao/debug.h \ - $(TAO_ROOT)/tao/iiopobj.h \ - $(TAO_ROOT)/tao/iioporb.h \ - $(TAO_ROOT)/tao/giop.h \ - $(TAO_ROOT)/tao/orb_core.i \ - $(ACE_ROOT)/ace/Dynamic_Service.h \ - $(TAO_ROOT)/tao/corbacom.i \ - $(TAO_ROOT)/tao/typecode.i \ - $(TAO_ROOT)/tao/nvlist.i \ - $(TAO_ROOT)/tao/any.i \ - $(TAO_ROOT)/tao/stub.i \ - $(TAO_ROOT)/tao/object.i \ - $(TAO_ROOT)/tao/orbobj.i \ - $(TAO_ROOT)/tao/marshal.i \ - $(TAO_ROOT)/tao/cdr.i \ - $(TAO_ROOT)/tao/giop.i \ - $(TAO_ROOT)/tao/iioporb.i \ - $(TAO_ROOT)/tao/iiopobj.i \ - $(TAO_ROOT)/tao/params.i \ - $(TAO_ROOT)/tao/server_factory.i \ - $(TAO_ROOT)/tao/default_client.i \ - $(TAO_ROOT)/tao/default_server.i \ - $(TAO_ROOT)/tao/connect.i \ - $(TAO_ROOT)/tao/singletons.h -.obj/except.o .obj/except.so .shobj/except.o .shobj/except.so: except.cpp \ - $(TAO_ROOT)/tao/corba.h \ - $(ACE_ROOT)/ace/OS.h \ - $(ACE_ROOT)/ace/inc_user_config.h \ - $(ACE_ROOT)/ace/config.h \ - $(ACE_ROOT)/ace/streams.h \ - $(ACE_ROOT)/ace/Basic_Types.h \ - $(ACE_ROOT)/ace/Basic_Types.i \ - $(ACE_ROOT)/ace/OS.i \ - $(ACE_ROOT)/ace/Trace.h \ - $(ACE_ROOT)/ace/Log_Msg.h \ - $(ACE_ROOT)/ace/Log_Record.h \ - $(ACE_ROOT)/ace/ACE.h \ - $(ACE_ROOT)/ace/Version.h \ - $(ACE_ROOT)/ace/ACE.i \ - $(ACE_ROOT)/ace/Log_Priority.h \ - $(ACE_ROOT)/ace/Log_Record.i \ - $(ACE_ROOT)/ace/Get_Opt.h \ - $(ACE_ROOT)/ace/Get_Opt.i \ - $(ACE_ROOT)/ace/SOCK_Stream.h \ - $(ACE_ROOT)/ace/SOCK_IO.h \ - $(ACE_ROOT)/ace/SOCK.h \ - $(ACE_ROOT)/ace/Addr.h \ - $(ACE_ROOT)/ace/Addr.i \ - $(ACE_ROOT)/ace/IPC_SAP.h \ - $(ACE_ROOT)/ace/IPC_SAP.i \ - $(ACE_ROOT)/ace/SOCK.i \ - $(ACE_ROOT)/ace/SOCK_IO.i \ - $(ACE_ROOT)/ace/INET_Addr.h \ - $(ACE_ROOT)/ace/INET_Addr.i \ - $(ACE_ROOT)/ace/SOCK_Stream.i \ - $(ACE_ROOT)/ace/Synch_T.h \ - $(ACE_ROOT)/ace/Event_Handler.h \ - $(ACE_ROOT)/ace/Event_Handler.i \ - $(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.i \ - $(ACE_ROOT)/ace/Thread.h \ - $(ACE_ROOT)/ace/Thread.i \ - $(ACE_ROOT)/ace/Atomic_Op.i \ - $(ACE_ROOT)/ace/Hash_Map_Manager.h \ - $(ACE_ROOT)/ace/SString.h \ - $(ACE_ROOT)/ace/SString.i \ - $(ACE_ROOT)/ace/SOCK_Acceptor.h \ - $(ACE_ROOT)/ace/Time_Value.h \ - $(ACE_ROOT)/ace/SOCK_Acceptor.i \ - $(ACE_ROOT)/ace/SOCK_Connector.h \ - $(ACE_ROOT)/ace/SOCK_Connector.i \ - $(ACE_ROOT)/ace/Strategies.h \ - $(ACE_ROOT)/ace/Strategies_T.h \ - $(ACE_ROOT)/ace/Service_Config.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 \ - $(ACE_ROOT)/ace/Signal.h \ - $(ACE_ROOT)/ace/Containers.h \ - $(ACE_ROOT)/ace/Containers.i \ - $(ACE_ROOT)/ace/Signal.i \ - $(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/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/Free_List.h \ - $(ACE_ROOT)/ace/Free_List.i \ - $(ACE_ROOT)/ace/Timer_Queue_T.i \ - $(ACE_ROOT)/ace/Reactor.i \ - $(ACE_ROOT)/ace/Reactor_Impl.h \ - $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \ - $(ACE_ROOT)/ace/Synch_Options.h \ - $(ACE_ROOT)/ace/Connector.h \ - $(ACE_ROOT)/ace/Map_Manager.h \ - $(ACE_ROOT)/ace/Map_Manager.i \ - $(ACE_ROOT)/ace/Svc_Handler.h \ - $(ACE_ROOT)/ace/Task.h \ - $(ACE_ROOT)/ace/Thread_Manager.h \ - $(ACE_ROOT)/ace/Thread_Manager.i \ - $(ACE_ROOT)/ace/Task.i \ - $(ACE_ROOT)/ace/Task_T.h \ - $(ACE_ROOT)/ace/Message_Queue.h \ - $(ACE_ROOT)/ace/Message_Block.h \ - $(ACE_ROOT)/ace/Malloc.h \ - $(ACE_ROOT)/ace/Malloc.i \ - $(ACE_ROOT)/ace/Malloc_T.h \ - $(ACE_ROOT)/ace/Malloc_T.i \ - $(ACE_ROOT)/ace/Memory_Pool.h \ - $(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/IO_Cntl_Msg.h \ - $(ACE_ROOT)/ace/Message_Queue.i \ - $(ACE_ROOT)/ace/Task_T.i \ - $(ACE_ROOT)/ace/Dynamic.h \ - $(ACE_ROOT)/ace/Dynamic.i \ - $(ACE_ROOT)/ace/Singleton.h \ - $(ACE_ROOT)/ace/Singleton.i \ - $(ACE_ROOT)/ace/Svc_Handler.i \ - $(ACE_ROOT)/ace/Connector.i \ - $(ACE_ROOT)/ace/Acceptor.h \ - $(ACE_ROOT)/ace/Acceptor.i \ - $(TAO_ROOT)/tao/compat/objbase.h \ - $(TAO_ROOT)/tao/compat/initguid.h \ - $(TAO_ROOT)/tao/orbconf.h \ - $(TAO_ROOT)/tao/orb.h \ - $(TAO_ROOT)/tao/align.h \ - $(TAO_ROOT)/tao/corbacom.h \ - $(TAO_ROOT)/tao/sequence.h \ - $(TAO_ROOT)/tao/sequence.i \ - $(TAO_ROOT)/tao/sequence_T.h \ - $(TAO_ROOT)/tao/sequence_T.i \ - $(TAO_ROOT)/tao/objkeyC.h \ - $(TAO_ROOT)/tao/objkeyC.i \ - $(TAO_ROOT)/tao/any.h \ - $(TAO_ROOT)/tao/params.h \ - $(TAO_ROOT)/tao/client_factory.h \ - $(TAO_ROOT)/tao/server_factory.h \ - $(TAO_ROOT)/tao/default_client.h \ - $(TAO_ROOT)/tao/default_server.h \ - $(TAO_ROOT)/tao/strategy_T.h \ - $(TAO_ROOT)/tao/strategy_T.i \ - $(TAO_ROOT)/tao/except.h \ - $(TAO_ROOT)/tao/orbobj.h \ - $(TAO_ROOT)/tao/nvlist.h \ - $(TAO_ROOT)/tao/object.h \ - $(TAO_ROOT)/tao/principa.h \ - $(TAO_ROOT)/tao/request.h \ - $(TAO_ROOT)/tao/svrrqst.h \ - $(TAO_ROOT)/tao/typecode.h \ - $(TAO_ROOT)/tao/marshal.h \ - $(TAO_ROOT)/tao/cdr.h \ - $(TAO_ROOT)/tao/stub.h \ - $(TAO_ROOT)/tao/poa.h \ - $(TAO_ROOT)/tao/poaC.h \ - $(TAO_ROOT)/tao/poaC.i \ - $(TAO_ROOT)/tao/servant_base.h \ - $(TAO_ROOT)/tao/poaS.h \ - $(TAO_ROOT)/tao/poaS.i \ - $(TAO_ROOT)/tao/objtable.h \ - $(TAO_ROOT)/tao/connect.h \ - $(TAO_ROOT)/tao/orb_core.h \ - $(TAO_ROOT)/tao/optable.h \ - $(TAO_ROOT)/tao/debug.h \ - $(TAO_ROOT)/tao/iiopobj.h \ - $(TAO_ROOT)/tao/iioporb.h \ - $(TAO_ROOT)/tao/giop.h \ - $(TAO_ROOT)/tao/orb_core.i \ - $(ACE_ROOT)/ace/Dynamic_Service.h \ - $(TAO_ROOT)/tao/corbacom.i \ - $(TAO_ROOT)/tao/typecode.i \ - $(TAO_ROOT)/tao/nvlist.i \ - $(TAO_ROOT)/tao/any.i \ - $(TAO_ROOT)/tao/stub.i \ - $(TAO_ROOT)/tao/object.i \ - $(TAO_ROOT)/tao/orbobj.i \ - $(TAO_ROOT)/tao/marshal.i \ - $(TAO_ROOT)/tao/cdr.i \ - $(TAO_ROOT)/tao/giop.i \ - $(TAO_ROOT)/tao/iioporb.i \ - $(TAO_ROOT)/tao/iiopobj.i \ - $(TAO_ROOT)/tao/params.i \ - $(TAO_ROOT)/tao/server_factory.i \ - $(TAO_ROOT)/tao/default_client.i \ - $(TAO_ROOT)/tao/default_server.i \ - $(TAO_ROOT)/tao/connect.i \ - $(TAO_ROOT)/tao/singletons.h -.obj/nvlist.o .obj/nvlist.so .shobj/nvlist.o .shobj/nvlist.so: nvlist.cpp \ - $(TAO_ROOT)/tao/corba.h \ - $(ACE_ROOT)/ace/OS.h \ - $(ACE_ROOT)/ace/inc_user_config.h \ - $(ACE_ROOT)/ace/config.h \ - $(ACE_ROOT)/ace/streams.h \ - $(ACE_ROOT)/ace/Basic_Types.h \ - $(ACE_ROOT)/ace/Basic_Types.i \ - $(ACE_ROOT)/ace/OS.i \ - $(ACE_ROOT)/ace/Trace.h \ - $(ACE_ROOT)/ace/Log_Msg.h \ - $(ACE_ROOT)/ace/Log_Record.h \ - $(ACE_ROOT)/ace/ACE.h \ - $(ACE_ROOT)/ace/Version.h \ - $(ACE_ROOT)/ace/ACE.i \ - $(ACE_ROOT)/ace/Log_Priority.h \ - $(ACE_ROOT)/ace/Log_Record.i \ - $(ACE_ROOT)/ace/Get_Opt.h \ - $(ACE_ROOT)/ace/Get_Opt.i \ - $(ACE_ROOT)/ace/SOCK_Stream.h \ - $(ACE_ROOT)/ace/SOCK_IO.h \ - $(ACE_ROOT)/ace/SOCK.h \ - $(ACE_ROOT)/ace/Addr.h \ - $(ACE_ROOT)/ace/Addr.i \ - $(ACE_ROOT)/ace/IPC_SAP.h \ - $(ACE_ROOT)/ace/IPC_SAP.i \ - $(ACE_ROOT)/ace/SOCK.i \ - $(ACE_ROOT)/ace/SOCK_IO.i \ - $(ACE_ROOT)/ace/INET_Addr.h \ - $(ACE_ROOT)/ace/INET_Addr.i \ - $(ACE_ROOT)/ace/SOCK_Stream.i \ - $(ACE_ROOT)/ace/Synch_T.h \ - $(ACE_ROOT)/ace/Event_Handler.h \ - $(ACE_ROOT)/ace/Event_Handler.i \ - $(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.i \ - $(ACE_ROOT)/ace/Thread.h \ - $(ACE_ROOT)/ace/Thread.i \ - $(ACE_ROOT)/ace/Atomic_Op.i \ - $(ACE_ROOT)/ace/Hash_Map_Manager.h \ - $(ACE_ROOT)/ace/SString.h \ - $(ACE_ROOT)/ace/SString.i \ - $(ACE_ROOT)/ace/SOCK_Acceptor.h \ - $(ACE_ROOT)/ace/Time_Value.h \ - $(ACE_ROOT)/ace/SOCK_Acceptor.i \ - $(ACE_ROOT)/ace/SOCK_Connector.h \ - $(ACE_ROOT)/ace/SOCK_Connector.i \ - $(ACE_ROOT)/ace/Strategies.h \ - $(ACE_ROOT)/ace/Strategies_T.h \ - $(ACE_ROOT)/ace/Service_Config.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 \ - $(ACE_ROOT)/ace/Signal.h \ - $(ACE_ROOT)/ace/Containers.h \ - $(ACE_ROOT)/ace/Containers.i \ - $(ACE_ROOT)/ace/Signal.i \ - $(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/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/Free_List.h \ - $(ACE_ROOT)/ace/Free_List.i \ - $(ACE_ROOT)/ace/Timer_Queue_T.i \ - $(ACE_ROOT)/ace/Reactor.i \ - $(ACE_ROOT)/ace/Reactor_Impl.h \ - $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \ - $(ACE_ROOT)/ace/Synch_Options.h \ - $(ACE_ROOT)/ace/Connector.h \ - $(ACE_ROOT)/ace/Map_Manager.h \ - $(ACE_ROOT)/ace/Map_Manager.i \ - $(ACE_ROOT)/ace/Svc_Handler.h \ - $(ACE_ROOT)/ace/Task.h \ - $(ACE_ROOT)/ace/Thread_Manager.h \ - $(ACE_ROOT)/ace/Thread_Manager.i \ - $(ACE_ROOT)/ace/Task.i \ - $(ACE_ROOT)/ace/Task_T.h \ - $(ACE_ROOT)/ace/Message_Queue.h \ - $(ACE_ROOT)/ace/Message_Block.h \ - $(ACE_ROOT)/ace/Malloc.h \ - $(ACE_ROOT)/ace/Malloc.i \ - $(ACE_ROOT)/ace/Malloc_T.h \ - $(ACE_ROOT)/ace/Malloc_T.i \ - $(ACE_ROOT)/ace/Memory_Pool.h \ - $(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/IO_Cntl_Msg.h \ - $(ACE_ROOT)/ace/Message_Queue.i \ - $(ACE_ROOT)/ace/Task_T.i \ - $(ACE_ROOT)/ace/Dynamic.h \ - $(ACE_ROOT)/ace/Dynamic.i \ - $(ACE_ROOT)/ace/Singleton.h \ - $(ACE_ROOT)/ace/Singleton.i \ - $(ACE_ROOT)/ace/Svc_Handler.i \ - $(ACE_ROOT)/ace/Connector.i \ - $(ACE_ROOT)/ace/Acceptor.h \ - $(ACE_ROOT)/ace/Acceptor.i \ - $(TAO_ROOT)/tao/compat/objbase.h \ - $(TAO_ROOT)/tao/compat/initguid.h \ - $(TAO_ROOT)/tao/orbconf.h \ - $(TAO_ROOT)/tao/orb.h \ - $(TAO_ROOT)/tao/align.h \ - $(TAO_ROOT)/tao/corbacom.h \ - $(TAO_ROOT)/tao/sequence.h \ - $(TAO_ROOT)/tao/sequence.i \ - $(TAO_ROOT)/tao/sequence_T.h \ - $(TAO_ROOT)/tao/sequence_T.i \ - $(TAO_ROOT)/tao/objkeyC.h \ - $(TAO_ROOT)/tao/objkeyC.i \ - $(TAO_ROOT)/tao/any.h \ - $(TAO_ROOT)/tao/params.h \ - $(TAO_ROOT)/tao/client_factory.h \ - $(TAO_ROOT)/tao/server_factory.h \ - $(TAO_ROOT)/tao/default_client.h \ - $(TAO_ROOT)/tao/default_server.h \ - $(TAO_ROOT)/tao/strategy_T.h \ - $(TAO_ROOT)/tao/strategy_T.i \ - $(TAO_ROOT)/tao/except.h \ - $(TAO_ROOT)/tao/orbobj.h \ - $(TAO_ROOT)/tao/nvlist.h \ - $(TAO_ROOT)/tao/object.h \ - $(TAO_ROOT)/tao/principa.h \ - $(TAO_ROOT)/tao/request.h \ - $(TAO_ROOT)/tao/svrrqst.h \ - $(TAO_ROOT)/tao/typecode.h \ - $(TAO_ROOT)/tao/marshal.h \ - $(TAO_ROOT)/tao/cdr.h \ - $(TAO_ROOT)/tao/stub.h \ - $(TAO_ROOT)/tao/poa.h \ - $(TAO_ROOT)/tao/poaC.h \ - $(TAO_ROOT)/tao/poaC.i \ - $(TAO_ROOT)/tao/servant_base.h \ - $(TAO_ROOT)/tao/poaS.h \ - $(TAO_ROOT)/tao/poaS.i \ - $(TAO_ROOT)/tao/objtable.h \ - $(TAO_ROOT)/tao/connect.h \ - $(TAO_ROOT)/tao/orb_core.h \ - $(TAO_ROOT)/tao/optable.h \ - $(TAO_ROOT)/tao/debug.h \ - $(TAO_ROOT)/tao/iiopobj.h \ - $(TAO_ROOT)/tao/iioporb.h \ - $(TAO_ROOT)/tao/giop.h \ - $(TAO_ROOT)/tao/orb_core.i \ - $(ACE_ROOT)/ace/Dynamic_Service.h \ - $(TAO_ROOT)/tao/corbacom.i \ - $(TAO_ROOT)/tao/typecode.i \ - $(TAO_ROOT)/tao/nvlist.i \ - $(TAO_ROOT)/tao/any.i \ - $(TAO_ROOT)/tao/stub.i \ - $(TAO_ROOT)/tao/object.i \ - $(TAO_ROOT)/tao/orbobj.i \ - $(TAO_ROOT)/tao/marshal.i \ - $(TAO_ROOT)/tao/cdr.i \ - $(TAO_ROOT)/tao/giop.i \ - $(TAO_ROOT)/tao/iioporb.i \ - $(TAO_ROOT)/tao/iiopobj.i \ - $(TAO_ROOT)/tao/params.i \ - $(TAO_ROOT)/tao/server_factory.i \ - $(TAO_ROOT)/tao/default_client.i \ - $(TAO_ROOT)/tao/default_server.i \ - $(TAO_ROOT)/tao/connect.i \ - $(TAO_ROOT)/tao/singletons.h -.obj/object.o .obj/object.so .shobj/object.o .shobj/object.so: object.cpp \ - $(TAO_ROOT)/tao/corba.h \ - $(ACE_ROOT)/ace/OS.h \ - $(ACE_ROOT)/ace/inc_user_config.h \ - $(ACE_ROOT)/ace/config.h \ - $(ACE_ROOT)/ace/streams.h \ - $(ACE_ROOT)/ace/Basic_Types.h \ - $(ACE_ROOT)/ace/Basic_Types.i \ - $(ACE_ROOT)/ace/OS.i \ - $(ACE_ROOT)/ace/Trace.h \ - $(ACE_ROOT)/ace/Log_Msg.h \ - $(ACE_ROOT)/ace/Log_Record.h \ - $(ACE_ROOT)/ace/ACE.h \ - $(ACE_ROOT)/ace/Version.h \ - $(ACE_ROOT)/ace/ACE.i \ - $(ACE_ROOT)/ace/Log_Priority.h \ - $(ACE_ROOT)/ace/Log_Record.i \ - $(ACE_ROOT)/ace/Get_Opt.h \ - $(ACE_ROOT)/ace/Get_Opt.i \ - $(ACE_ROOT)/ace/SOCK_Stream.h \ - $(ACE_ROOT)/ace/SOCK_IO.h \ - $(ACE_ROOT)/ace/SOCK.h \ - $(ACE_ROOT)/ace/Addr.h \ - $(ACE_ROOT)/ace/Addr.i \ - $(ACE_ROOT)/ace/IPC_SAP.h \ - $(ACE_ROOT)/ace/IPC_SAP.i \ - $(ACE_ROOT)/ace/SOCK.i \ - $(ACE_ROOT)/ace/SOCK_IO.i \ - $(ACE_ROOT)/ace/INET_Addr.h \ - $(ACE_ROOT)/ace/INET_Addr.i \ - $(ACE_ROOT)/ace/SOCK_Stream.i \ - $(ACE_ROOT)/ace/Synch_T.h \ - $(ACE_ROOT)/ace/Event_Handler.h \ - $(ACE_ROOT)/ace/Event_Handler.i \ - $(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.i \ - $(ACE_ROOT)/ace/Thread.h \ - $(ACE_ROOT)/ace/Thread.i \ - $(ACE_ROOT)/ace/Atomic_Op.i \ - $(ACE_ROOT)/ace/Hash_Map_Manager.h \ - $(ACE_ROOT)/ace/SString.h \ - $(ACE_ROOT)/ace/SString.i \ - $(ACE_ROOT)/ace/SOCK_Acceptor.h \ - $(ACE_ROOT)/ace/Time_Value.h \ - $(ACE_ROOT)/ace/SOCK_Acceptor.i \ - $(ACE_ROOT)/ace/SOCK_Connector.h \ - $(ACE_ROOT)/ace/SOCK_Connector.i \ - $(ACE_ROOT)/ace/Strategies.h \ - $(ACE_ROOT)/ace/Strategies_T.h \ - $(ACE_ROOT)/ace/Service_Config.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 \ - $(ACE_ROOT)/ace/Signal.h \ - $(ACE_ROOT)/ace/Containers.h \ - $(ACE_ROOT)/ace/Containers.i \ - $(ACE_ROOT)/ace/Signal.i \ - $(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/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/Free_List.h \ - $(ACE_ROOT)/ace/Free_List.i \ - $(ACE_ROOT)/ace/Timer_Queue_T.i \ - $(ACE_ROOT)/ace/Reactor.i \ - $(ACE_ROOT)/ace/Reactor_Impl.h \ - $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \ - $(ACE_ROOT)/ace/Synch_Options.h \ - $(ACE_ROOT)/ace/Connector.h \ - $(ACE_ROOT)/ace/Map_Manager.h \ - $(ACE_ROOT)/ace/Map_Manager.i \ - $(ACE_ROOT)/ace/Svc_Handler.h \ - $(ACE_ROOT)/ace/Task.h \ - $(ACE_ROOT)/ace/Thread_Manager.h \ - $(ACE_ROOT)/ace/Thread_Manager.i \ - $(ACE_ROOT)/ace/Task.i \ - $(ACE_ROOT)/ace/Task_T.h \ - $(ACE_ROOT)/ace/Message_Queue.h \ - $(ACE_ROOT)/ace/Message_Block.h \ - $(ACE_ROOT)/ace/Malloc.h \ - $(ACE_ROOT)/ace/Malloc.i \ - $(ACE_ROOT)/ace/Malloc_T.h \ - $(ACE_ROOT)/ace/Malloc_T.i \ - $(ACE_ROOT)/ace/Memory_Pool.h \ - $(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/IO_Cntl_Msg.h \ - $(ACE_ROOT)/ace/Message_Queue.i \ - $(ACE_ROOT)/ace/Task_T.i \ - $(ACE_ROOT)/ace/Dynamic.h \ - $(ACE_ROOT)/ace/Dynamic.i \ - $(ACE_ROOT)/ace/Singleton.h \ - $(ACE_ROOT)/ace/Singleton.i \ - $(ACE_ROOT)/ace/Svc_Handler.i \ - $(ACE_ROOT)/ace/Connector.i \ - $(ACE_ROOT)/ace/Acceptor.h \ - $(ACE_ROOT)/ace/Acceptor.i \ - $(TAO_ROOT)/tao/compat/objbase.h \ - $(TAO_ROOT)/tao/compat/initguid.h \ - $(TAO_ROOT)/tao/orbconf.h \ - $(TAO_ROOT)/tao/orb.h \ - $(TAO_ROOT)/tao/align.h \ - $(TAO_ROOT)/tao/corbacom.h \ - $(TAO_ROOT)/tao/sequence.h \ - $(TAO_ROOT)/tao/sequence.i \ - $(TAO_ROOT)/tao/sequence_T.h \ - $(TAO_ROOT)/tao/sequence_T.i \ - $(TAO_ROOT)/tao/objkeyC.h \ - $(TAO_ROOT)/tao/objkeyC.i \ - $(TAO_ROOT)/tao/any.h \ - $(TAO_ROOT)/tao/params.h \ - $(TAO_ROOT)/tao/client_factory.h \ - $(TAO_ROOT)/tao/server_factory.h \ - $(TAO_ROOT)/tao/default_client.h \ - $(TAO_ROOT)/tao/default_server.h \ - $(TAO_ROOT)/tao/strategy_T.h \ - $(TAO_ROOT)/tao/strategy_T.i \ - $(TAO_ROOT)/tao/except.h \ - $(TAO_ROOT)/tao/orbobj.h \ - $(TAO_ROOT)/tao/nvlist.h \ - $(TAO_ROOT)/tao/object.h \ - $(TAO_ROOT)/tao/principa.h \ - $(TAO_ROOT)/tao/request.h \ - $(TAO_ROOT)/tao/svrrqst.h \ - $(TAO_ROOT)/tao/typecode.h \ - $(TAO_ROOT)/tao/marshal.h \ - $(TAO_ROOT)/tao/cdr.h \ - $(TAO_ROOT)/tao/stub.h \ - $(TAO_ROOT)/tao/poa.h \ - $(TAO_ROOT)/tao/poaC.h \ - $(TAO_ROOT)/tao/poaC.i \ - $(TAO_ROOT)/tao/servant_base.h \ - $(TAO_ROOT)/tao/poaS.h \ - $(TAO_ROOT)/tao/poaS.i \ - $(TAO_ROOT)/tao/objtable.h \ - $(TAO_ROOT)/tao/connect.h \ - $(TAO_ROOT)/tao/orb_core.h \ - $(TAO_ROOT)/tao/optable.h \ - $(TAO_ROOT)/tao/debug.h \ - $(TAO_ROOT)/tao/iiopobj.h \ - $(TAO_ROOT)/tao/iioporb.h \ - $(TAO_ROOT)/tao/giop.h \ - $(TAO_ROOT)/tao/orb_core.i \ - $(ACE_ROOT)/ace/Dynamic_Service.h \ - $(TAO_ROOT)/tao/corbacom.i \ - $(TAO_ROOT)/tao/typecode.i \ - $(TAO_ROOT)/tao/nvlist.i \ - $(TAO_ROOT)/tao/any.i \ - $(TAO_ROOT)/tao/stub.i \ - $(TAO_ROOT)/tao/object.i \ - $(TAO_ROOT)/tao/orbobj.i \ - $(TAO_ROOT)/tao/marshal.i \ - $(TAO_ROOT)/tao/cdr.i \ - $(TAO_ROOT)/tao/giop.i \ - $(TAO_ROOT)/tao/iioporb.i \ - $(TAO_ROOT)/tao/iiopobj.i \ - $(TAO_ROOT)/tao/params.i \ - $(TAO_ROOT)/tao/server_factory.i \ - $(TAO_ROOT)/tao/default_client.i \ - $(TAO_ROOT)/tao/default_server.i \ - $(TAO_ROOT)/tao/connect.i \ - $(TAO_ROOT)/tao/singletons.h -.obj/orbobj.o .obj/orbobj.so .shobj/orbobj.o .shobj/orbobj.so: orbobj.cpp \ - $(TAO_ROOT)/tao/corba.h \ - $(ACE_ROOT)/ace/OS.h \ - $(ACE_ROOT)/ace/inc_user_config.h \ - $(ACE_ROOT)/ace/config.h \ - $(ACE_ROOT)/ace/streams.h \ - $(ACE_ROOT)/ace/Basic_Types.h \ - $(ACE_ROOT)/ace/Basic_Types.i \ - $(ACE_ROOT)/ace/OS.i \ - $(ACE_ROOT)/ace/Trace.h \ - $(ACE_ROOT)/ace/Log_Msg.h \ - $(ACE_ROOT)/ace/Log_Record.h \ - $(ACE_ROOT)/ace/ACE.h \ - $(ACE_ROOT)/ace/Version.h \ - $(ACE_ROOT)/ace/ACE.i \ - $(ACE_ROOT)/ace/Log_Priority.h \ - $(ACE_ROOT)/ace/Log_Record.i \ - $(ACE_ROOT)/ace/Get_Opt.h \ - $(ACE_ROOT)/ace/Get_Opt.i \ - $(ACE_ROOT)/ace/SOCK_Stream.h \ - $(ACE_ROOT)/ace/SOCK_IO.h \ - $(ACE_ROOT)/ace/SOCK.h \ - $(ACE_ROOT)/ace/Addr.h \ - $(ACE_ROOT)/ace/Addr.i \ - $(ACE_ROOT)/ace/IPC_SAP.h \ - $(ACE_ROOT)/ace/IPC_SAP.i \ - $(ACE_ROOT)/ace/SOCK.i \ - $(ACE_ROOT)/ace/SOCK_IO.i \ - $(ACE_ROOT)/ace/INET_Addr.h \ - $(ACE_ROOT)/ace/INET_Addr.i \ - $(ACE_ROOT)/ace/SOCK_Stream.i \ - $(ACE_ROOT)/ace/Synch_T.h \ - $(ACE_ROOT)/ace/Event_Handler.h \ - $(ACE_ROOT)/ace/Event_Handler.i \ - $(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.i \ - $(ACE_ROOT)/ace/Thread.h \ - $(ACE_ROOT)/ace/Thread.i \ - $(ACE_ROOT)/ace/Atomic_Op.i \ - $(ACE_ROOT)/ace/Hash_Map_Manager.h \ - $(ACE_ROOT)/ace/SString.h \ - $(ACE_ROOT)/ace/SString.i \ - $(ACE_ROOT)/ace/SOCK_Acceptor.h \ - $(ACE_ROOT)/ace/Time_Value.h \ - $(ACE_ROOT)/ace/SOCK_Acceptor.i \ - $(ACE_ROOT)/ace/SOCK_Connector.h \ - $(ACE_ROOT)/ace/SOCK_Connector.i \ - $(ACE_ROOT)/ace/Strategies.h \ - $(ACE_ROOT)/ace/Strategies_T.h \ - $(ACE_ROOT)/ace/Service_Config.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 \ - $(ACE_ROOT)/ace/Signal.h \ - $(ACE_ROOT)/ace/Containers.h \ - $(ACE_ROOT)/ace/Containers.i \ - $(ACE_ROOT)/ace/Signal.i \ - $(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/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/Free_List.h \ - $(ACE_ROOT)/ace/Free_List.i \ - $(ACE_ROOT)/ace/Timer_Queue_T.i \ - $(ACE_ROOT)/ace/Reactor.i \ - $(ACE_ROOT)/ace/Reactor_Impl.h \ - $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \ - $(ACE_ROOT)/ace/Synch_Options.h \ - $(ACE_ROOT)/ace/Connector.h \ - $(ACE_ROOT)/ace/Map_Manager.h \ - $(ACE_ROOT)/ace/Map_Manager.i \ - $(ACE_ROOT)/ace/Svc_Handler.h \ - $(ACE_ROOT)/ace/Task.h \ - $(ACE_ROOT)/ace/Thread_Manager.h \ - $(ACE_ROOT)/ace/Thread_Manager.i \ - $(ACE_ROOT)/ace/Task.i \ - $(ACE_ROOT)/ace/Task_T.h \ - $(ACE_ROOT)/ace/Message_Queue.h \ - $(ACE_ROOT)/ace/Message_Block.h \ - $(ACE_ROOT)/ace/Malloc.h \ - $(ACE_ROOT)/ace/Malloc.i \ - $(ACE_ROOT)/ace/Malloc_T.h \ - $(ACE_ROOT)/ace/Malloc_T.i \ - $(ACE_ROOT)/ace/Memory_Pool.h \ - $(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/IO_Cntl_Msg.h \ - $(ACE_ROOT)/ace/Message_Queue.i \ - $(ACE_ROOT)/ace/Task_T.i \ - $(ACE_ROOT)/ace/Dynamic.h \ - $(ACE_ROOT)/ace/Dynamic.i \ - $(ACE_ROOT)/ace/Singleton.h \ - $(ACE_ROOT)/ace/Singleton.i \ - $(ACE_ROOT)/ace/Svc_Handler.i \ - $(ACE_ROOT)/ace/Connector.i \ - $(ACE_ROOT)/ace/Acceptor.h \ - $(ACE_ROOT)/ace/Acceptor.i \ - $(TAO_ROOT)/tao/compat/objbase.h \ - $(TAO_ROOT)/tao/compat/initguid.h \ - $(TAO_ROOT)/tao/orbconf.h \ - $(TAO_ROOT)/tao/orb.h \ - $(TAO_ROOT)/tao/align.h \ - $(TAO_ROOT)/tao/corbacom.h \ - $(TAO_ROOT)/tao/sequence.h \ - $(TAO_ROOT)/tao/sequence.i \ - $(TAO_ROOT)/tao/sequence_T.h \ - $(TAO_ROOT)/tao/sequence_T.i \ - $(TAO_ROOT)/tao/objkeyC.h \ - $(TAO_ROOT)/tao/objkeyC.i \ - $(TAO_ROOT)/tao/any.h \ - $(TAO_ROOT)/tao/params.h \ - $(TAO_ROOT)/tao/client_factory.h \ - $(TAO_ROOT)/tao/server_factory.h \ - $(TAO_ROOT)/tao/default_client.h \ - $(TAO_ROOT)/tao/default_server.h \ - $(TAO_ROOT)/tao/strategy_T.h \ - $(TAO_ROOT)/tao/strategy_T.i \ - $(TAO_ROOT)/tao/except.h \ - $(TAO_ROOT)/tao/orbobj.h \ - $(TAO_ROOT)/tao/nvlist.h \ - $(TAO_ROOT)/tao/object.h \ - $(TAO_ROOT)/tao/principa.h \ - $(TAO_ROOT)/tao/request.h \ - $(TAO_ROOT)/tao/svrrqst.h \ - $(TAO_ROOT)/tao/typecode.h \ - $(TAO_ROOT)/tao/marshal.h \ - $(TAO_ROOT)/tao/cdr.h \ - $(TAO_ROOT)/tao/stub.h \ - $(TAO_ROOT)/tao/poa.h \ - $(TAO_ROOT)/tao/poaC.h \ - $(TAO_ROOT)/tao/poaC.i \ - $(TAO_ROOT)/tao/servant_base.h \ - $(TAO_ROOT)/tao/poaS.h \ - $(TAO_ROOT)/tao/poaS.i \ - $(TAO_ROOT)/tao/objtable.h \ - $(TAO_ROOT)/tao/connect.h \ - $(TAO_ROOT)/tao/orb_core.h \ - $(TAO_ROOT)/tao/optable.h \ - $(TAO_ROOT)/tao/debug.h \ - $(TAO_ROOT)/tao/iiopobj.h \ - $(TAO_ROOT)/tao/iioporb.h \ - $(TAO_ROOT)/tao/giop.h \ - $(TAO_ROOT)/tao/orb_core.i \ - $(ACE_ROOT)/ace/Dynamic_Service.h \ - $(TAO_ROOT)/tao/corbacom.i \ - $(TAO_ROOT)/tao/typecode.i \ - $(TAO_ROOT)/tao/nvlist.i \ - $(TAO_ROOT)/tao/any.i \ - $(TAO_ROOT)/tao/stub.i \ - $(TAO_ROOT)/tao/object.i \ - $(TAO_ROOT)/tao/orbobj.i \ - $(TAO_ROOT)/tao/marshal.i \ - $(TAO_ROOT)/tao/cdr.i \ - $(TAO_ROOT)/tao/giop.i \ - $(TAO_ROOT)/tao/iioporb.i \ - $(TAO_ROOT)/tao/iiopobj.i \ - $(TAO_ROOT)/tao/params.i \ - $(TAO_ROOT)/tao/server_factory.i \ - $(TAO_ROOT)/tao/default_client.i \ - $(TAO_ROOT)/tao/default_server.i \ - $(TAO_ROOT)/tao/connect.i \ - $(TAO_ROOT)/tao/singletons.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 \ - $(ACE_ROOT)/ace/SOCK_Dgram_Mcast.h \ - $(ACE_ROOT)/ace/SOCK_Dgram.h \ - $(ACE_ROOT)/ace/SOCK_Dgram.i \ - $(ACE_ROOT)/ace/SOCK_Dgram_Mcast.i \ - $(TAO_ROOT)/tao/tao_internals.h \ - $(TAO_ROOT)/tao/Timeprobe.h \ - $(TAO_ROOT)/tao/Timeprobe.i -.obj/poa.o .obj/poa.so .shobj/poa.o .shobj/poa.so: poa.cpp \ - $(TAO_ROOT)/tao/corba.h \ - $(ACE_ROOT)/ace/OS.h \ - $(ACE_ROOT)/ace/inc_user_config.h \ - $(ACE_ROOT)/ace/config.h \ - $(ACE_ROOT)/ace/streams.h \ - $(ACE_ROOT)/ace/Basic_Types.h \ - $(ACE_ROOT)/ace/Basic_Types.i \ - $(ACE_ROOT)/ace/OS.i \ - $(ACE_ROOT)/ace/Trace.h \ - $(ACE_ROOT)/ace/Log_Msg.h \ - $(ACE_ROOT)/ace/Log_Record.h \ - $(ACE_ROOT)/ace/ACE.h \ - $(ACE_ROOT)/ace/Version.h \ - $(ACE_ROOT)/ace/ACE.i \ - $(ACE_ROOT)/ace/Log_Priority.h \ - $(ACE_ROOT)/ace/Log_Record.i \ - $(ACE_ROOT)/ace/Get_Opt.h \ - $(ACE_ROOT)/ace/Get_Opt.i \ - $(ACE_ROOT)/ace/SOCK_Stream.h \ - $(ACE_ROOT)/ace/SOCK_IO.h \ - $(ACE_ROOT)/ace/SOCK.h \ - $(ACE_ROOT)/ace/Addr.h \ - $(ACE_ROOT)/ace/Addr.i \ - $(ACE_ROOT)/ace/IPC_SAP.h \ - $(ACE_ROOT)/ace/IPC_SAP.i \ - $(ACE_ROOT)/ace/SOCK.i \ - $(ACE_ROOT)/ace/SOCK_IO.i \ - $(ACE_ROOT)/ace/INET_Addr.h \ - $(ACE_ROOT)/ace/INET_Addr.i \ - $(ACE_ROOT)/ace/SOCK_Stream.i \ - $(ACE_ROOT)/ace/Synch_T.h \ - $(ACE_ROOT)/ace/Event_Handler.h \ - $(ACE_ROOT)/ace/Event_Handler.i \ - $(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.i \ - $(ACE_ROOT)/ace/Thread.h \ - $(ACE_ROOT)/ace/Thread.i \ - $(ACE_ROOT)/ace/Atomic_Op.i \ - $(ACE_ROOT)/ace/Hash_Map_Manager.h \ - $(ACE_ROOT)/ace/SString.h \ - $(ACE_ROOT)/ace/SString.i \ - $(ACE_ROOT)/ace/SOCK_Acceptor.h \ - $(ACE_ROOT)/ace/Time_Value.h \ - $(ACE_ROOT)/ace/SOCK_Acceptor.i \ - $(ACE_ROOT)/ace/SOCK_Connector.h \ - $(ACE_ROOT)/ace/SOCK_Connector.i \ - $(ACE_ROOT)/ace/Strategies.h \ - $(ACE_ROOT)/ace/Strategies_T.h \ - $(ACE_ROOT)/ace/Service_Config.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 \ - $(ACE_ROOT)/ace/Signal.h \ - $(ACE_ROOT)/ace/Containers.h \ - $(ACE_ROOT)/ace/Containers.i \ - $(ACE_ROOT)/ace/Signal.i \ - $(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/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/Free_List.h \ - $(ACE_ROOT)/ace/Free_List.i \ - $(ACE_ROOT)/ace/Timer_Queue_T.i \ - $(ACE_ROOT)/ace/Reactor.i \ - $(ACE_ROOT)/ace/Reactor_Impl.h \ - $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \ - $(ACE_ROOT)/ace/Synch_Options.h \ - $(ACE_ROOT)/ace/Connector.h \ - $(ACE_ROOT)/ace/Map_Manager.h \ - $(ACE_ROOT)/ace/Map_Manager.i \ - $(ACE_ROOT)/ace/Svc_Handler.h \ - $(ACE_ROOT)/ace/Task.h \ - $(ACE_ROOT)/ace/Thread_Manager.h \ - $(ACE_ROOT)/ace/Thread_Manager.i \ - $(ACE_ROOT)/ace/Task.i \ - $(ACE_ROOT)/ace/Task_T.h \ - $(ACE_ROOT)/ace/Message_Queue.h \ - $(ACE_ROOT)/ace/Message_Block.h \ - $(ACE_ROOT)/ace/Malloc.h \ - $(ACE_ROOT)/ace/Malloc.i \ - $(ACE_ROOT)/ace/Malloc_T.h \ - $(ACE_ROOT)/ace/Malloc_T.i \ - $(ACE_ROOT)/ace/Memory_Pool.h \ - $(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/IO_Cntl_Msg.h \ - $(ACE_ROOT)/ace/Message_Queue.i \ - $(ACE_ROOT)/ace/Task_T.i \ - $(ACE_ROOT)/ace/Dynamic.h \ - $(ACE_ROOT)/ace/Dynamic.i \ - $(ACE_ROOT)/ace/Singleton.h \ - $(ACE_ROOT)/ace/Singleton.i \ - $(ACE_ROOT)/ace/Svc_Handler.i \ - $(ACE_ROOT)/ace/Connector.i \ - $(ACE_ROOT)/ace/Acceptor.h \ - $(ACE_ROOT)/ace/Acceptor.i \ - $(TAO_ROOT)/tao/compat/objbase.h \ - $(TAO_ROOT)/tao/compat/initguid.h \ - $(TAO_ROOT)/tao/orbconf.h \ - $(TAO_ROOT)/tao/orb.h \ - $(TAO_ROOT)/tao/align.h \ - $(TAO_ROOT)/tao/corbacom.h \ - $(TAO_ROOT)/tao/sequence.h \ - $(TAO_ROOT)/tao/sequence.i \ - $(TAO_ROOT)/tao/sequence_T.h \ - $(TAO_ROOT)/tao/sequence_T.i \ - $(TAO_ROOT)/tao/objkeyC.h \ - $(TAO_ROOT)/tao/objkeyC.i \ - $(TAO_ROOT)/tao/any.h \ - $(TAO_ROOT)/tao/params.h \ - $(TAO_ROOT)/tao/client_factory.h \ - $(TAO_ROOT)/tao/server_factory.h \ - $(TAO_ROOT)/tao/default_client.h \ - $(TAO_ROOT)/tao/default_server.h \ - $(TAO_ROOT)/tao/strategy_T.h \ - $(TAO_ROOT)/tao/strategy_T.i \ - $(TAO_ROOT)/tao/except.h \ - $(TAO_ROOT)/tao/orbobj.h \ - $(TAO_ROOT)/tao/nvlist.h \ - $(TAO_ROOT)/tao/object.h \ - $(TAO_ROOT)/tao/principa.h \ - $(TAO_ROOT)/tao/request.h \ - $(TAO_ROOT)/tao/svrrqst.h \ - $(TAO_ROOT)/tao/typecode.h \ - $(TAO_ROOT)/tao/marshal.h \ - $(TAO_ROOT)/tao/cdr.h \ - $(TAO_ROOT)/tao/stub.h \ - $(TAO_ROOT)/tao/poa.h \ - $(TAO_ROOT)/tao/poaC.h \ - $(TAO_ROOT)/tao/poaC.i \ - $(TAO_ROOT)/tao/servant_base.h \ - $(TAO_ROOT)/tao/poaS.h \ - $(TAO_ROOT)/tao/poaS.i \ - $(TAO_ROOT)/tao/objtable.h \ - $(TAO_ROOT)/tao/connect.h \ - $(TAO_ROOT)/tao/orb_core.h \ - $(TAO_ROOT)/tao/optable.h \ - $(TAO_ROOT)/tao/debug.h \ - $(TAO_ROOT)/tao/iiopobj.h \ - $(TAO_ROOT)/tao/iioporb.h \ - $(TAO_ROOT)/tao/giop.h \ - $(TAO_ROOT)/tao/orb_core.i \ - $(ACE_ROOT)/ace/Dynamic_Service.h \ - $(TAO_ROOT)/tao/corbacom.i \ - $(TAO_ROOT)/tao/typecode.i \ - $(TAO_ROOT)/tao/nvlist.i \ - $(TAO_ROOT)/tao/any.i \ - $(TAO_ROOT)/tao/stub.i \ - $(TAO_ROOT)/tao/object.i \ - $(TAO_ROOT)/tao/orbobj.i \ - $(TAO_ROOT)/tao/marshal.i \ - $(TAO_ROOT)/tao/cdr.i \ - $(TAO_ROOT)/tao/giop.i \ - $(TAO_ROOT)/tao/iioporb.i \ - $(TAO_ROOT)/tao/iiopobj.i \ - $(TAO_ROOT)/tao/params.i \ - $(TAO_ROOT)/tao/server_factory.i \ - $(TAO_ROOT)/tao/default_client.i \ - $(TAO_ROOT)/tao/default_server.i \ - $(TAO_ROOT)/tao/connect.i \ - $(TAO_ROOT)/tao/singletons.h \ - $(TAO_ROOT)/tao/poa_macros.h \ - $(ACE_ROOT)/ace/Auto_Ptr.h \ - $(ACE_ROOT)/ace/Auto_Ptr.i -.obj/poaC.o .obj/poaC.so .shobj/poaC.o .shobj/poaC.so: poaC.cpp \ - $(TAO_ROOT)/tao/corba.h \ - $(ACE_ROOT)/ace/OS.h \ - $(ACE_ROOT)/ace/inc_user_config.h \ - $(ACE_ROOT)/ace/config.h \ - $(ACE_ROOT)/ace/streams.h \ - $(ACE_ROOT)/ace/Basic_Types.h \ - $(ACE_ROOT)/ace/Basic_Types.i \ - $(ACE_ROOT)/ace/OS.i \ - $(ACE_ROOT)/ace/Trace.h \ - $(ACE_ROOT)/ace/Log_Msg.h \ - $(ACE_ROOT)/ace/Log_Record.h \ - $(ACE_ROOT)/ace/ACE.h \ - $(ACE_ROOT)/ace/Version.h \ - $(ACE_ROOT)/ace/ACE.i \ - $(ACE_ROOT)/ace/Log_Priority.h \ - $(ACE_ROOT)/ace/Log_Record.i \ - $(ACE_ROOT)/ace/Get_Opt.h \ - $(ACE_ROOT)/ace/Get_Opt.i \ - $(ACE_ROOT)/ace/SOCK_Stream.h \ - $(ACE_ROOT)/ace/SOCK_IO.h \ - $(ACE_ROOT)/ace/SOCK.h \ - $(ACE_ROOT)/ace/Addr.h \ - $(ACE_ROOT)/ace/Addr.i \ - $(ACE_ROOT)/ace/IPC_SAP.h \ - $(ACE_ROOT)/ace/IPC_SAP.i \ - $(ACE_ROOT)/ace/SOCK.i \ - $(ACE_ROOT)/ace/SOCK_IO.i \ - $(ACE_ROOT)/ace/INET_Addr.h \ - $(ACE_ROOT)/ace/INET_Addr.i \ - $(ACE_ROOT)/ace/SOCK_Stream.i \ - $(ACE_ROOT)/ace/Synch_T.h \ - $(ACE_ROOT)/ace/Event_Handler.h \ - $(ACE_ROOT)/ace/Event_Handler.i \ - $(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.i \ - $(ACE_ROOT)/ace/Thread.h \ - $(ACE_ROOT)/ace/Thread.i \ - $(ACE_ROOT)/ace/Atomic_Op.i \ - $(ACE_ROOT)/ace/Hash_Map_Manager.h \ - $(ACE_ROOT)/ace/SString.h \ - $(ACE_ROOT)/ace/SString.i \ - $(ACE_ROOT)/ace/SOCK_Acceptor.h \ - $(ACE_ROOT)/ace/Time_Value.h \ - $(ACE_ROOT)/ace/SOCK_Acceptor.i \ - $(ACE_ROOT)/ace/SOCK_Connector.h \ - $(ACE_ROOT)/ace/SOCK_Connector.i \ - $(ACE_ROOT)/ace/Strategies.h \ - $(ACE_ROOT)/ace/Strategies_T.h \ - $(ACE_ROOT)/ace/Service_Config.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 \ - $(ACE_ROOT)/ace/Signal.h \ - $(ACE_ROOT)/ace/Containers.h \ - $(ACE_ROOT)/ace/Containers.i \ - $(ACE_ROOT)/ace/Signal.i \ - $(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/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/Free_List.h \ - $(ACE_ROOT)/ace/Free_List.i \ - $(ACE_ROOT)/ace/Timer_Queue_T.i \ - $(ACE_ROOT)/ace/Reactor.i \ - $(ACE_ROOT)/ace/Reactor_Impl.h \ - $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \ - $(ACE_ROOT)/ace/Synch_Options.h \ - $(ACE_ROOT)/ace/Connector.h \ - $(ACE_ROOT)/ace/Map_Manager.h \ - $(ACE_ROOT)/ace/Map_Manager.i \ - $(ACE_ROOT)/ace/Svc_Handler.h \ - $(ACE_ROOT)/ace/Task.h \ - $(ACE_ROOT)/ace/Thread_Manager.h \ - $(ACE_ROOT)/ace/Thread_Manager.i \ - $(ACE_ROOT)/ace/Task.i \ - $(ACE_ROOT)/ace/Task_T.h \ - $(ACE_ROOT)/ace/Message_Queue.h \ - $(ACE_ROOT)/ace/Message_Block.h \ - $(ACE_ROOT)/ace/Malloc.h \ - $(ACE_ROOT)/ace/Malloc.i \ - $(ACE_ROOT)/ace/Malloc_T.h \ - $(ACE_ROOT)/ace/Malloc_T.i \ - $(ACE_ROOT)/ace/Memory_Pool.h \ - $(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/IO_Cntl_Msg.h \ - $(ACE_ROOT)/ace/Message_Queue.i \ - $(ACE_ROOT)/ace/Task_T.i \ - $(ACE_ROOT)/ace/Dynamic.h \ - $(ACE_ROOT)/ace/Dynamic.i \ - $(ACE_ROOT)/ace/Singleton.h \ - $(ACE_ROOT)/ace/Singleton.i \ - $(ACE_ROOT)/ace/Svc_Handler.i \ - $(ACE_ROOT)/ace/Connector.i \ - $(ACE_ROOT)/ace/Acceptor.h \ - $(ACE_ROOT)/ace/Acceptor.i \ - $(TAO_ROOT)/tao/compat/objbase.h \ - $(TAO_ROOT)/tao/compat/initguid.h \ - $(TAO_ROOT)/tao/orbconf.h \ - $(TAO_ROOT)/tao/orb.h \ - $(TAO_ROOT)/tao/align.h \ - $(TAO_ROOT)/tao/corbacom.h \ - $(TAO_ROOT)/tao/sequence.h \ - $(TAO_ROOT)/tao/sequence.i \ - $(TAO_ROOT)/tao/sequence_T.h \ - $(TAO_ROOT)/tao/sequence_T.i \ - $(TAO_ROOT)/tao/objkeyC.h \ - $(TAO_ROOT)/tao/objkeyC.i \ - $(TAO_ROOT)/tao/any.h \ - $(TAO_ROOT)/tao/params.h \ - $(TAO_ROOT)/tao/client_factory.h \ - $(TAO_ROOT)/tao/server_factory.h \ - $(TAO_ROOT)/tao/default_client.h \ - $(TAO_ROOT)/tao/default_server.h \ - $(TAO_ROOT)/tao/strategy_T.h \ - $(TAO_ROOT)/tao/strategy_T.i \ - $(TAO_ROOT)/tao/except.h \ - $(TAO_ROOT)/tao/orbobj.h \ - $(TAO_ROOT)/tao/nvlist.h \ - $(TAO_ROOT)/tao/object.h \ - $(TAO_ROOT)/tao/principa.h \ - $(TAO_ROOT)/tao/request.h \ - $(TAO_ROOT)/tao/svrrqst.h \ - $(TAO_ROOT)/tao/typecode.h \ - $(TAO_ROOT)/tao/marshal.h \ - $(TAO_ROOT)/tao/cdr.h \ - $(TAO_ROOT)/tao/stub.h \ - $(TAO_ROOT)/tao/poa.h \ - $(TAO_ROOT)/tao/poaC.h \ - $(TAO_ROOT)/tao/poaC.i \ - $(TAO_ROOT)/tao/servant_base.h \ - $(TAO_ROOT)/tao/poaS.h \ - $(TAO_ROOT)/tao/poaS.i \ - $(TAO_ROOT)/tao/objtable.h \ - $(TAO_ROOT)/tao/connect.h \ - $(TAO_ROOT)/tao/orb_core.h \ - $(TAO_ROOT)/tao/optable.h \ - $(TAO_ROOT)/tao/debug.h \ - $(TAO_ROOT)/tao/iiopobj.h \ - $(TAO_ROOT)/tao/iioporb.h \ - $(TAO_ROOT)/tao/giop.h \ - $(TAO_ROOT)/tao/orb_core.i \ - $(ACE_ROOT)/ace/Dynamic_Service.h \ - $(TAO_ROOT)/tao/corbacom.i \ - $(TAO_ROOT)/tao/typecode.i \ - $(TAO_ROOT)/tao/nvlist.i \ - $(TAO_ROOT)/tao/any.i \ - $(TAO_ROOT)/tao/stub.i \ - $(TAO_ROOT)/tao/object.i \ - $(TAO_ROOT)/tao/orbobj.i \ - $(TAO_ROOT)/tao/marshal.i \ - $(TAO_ROOT)/tao/cdr.i \ - $(TAO_ROOT)/tao/giop.i \ - $(TAO_ROOT)/tao/iioporb.i \ - $(TAO_ROOT)/tao/iiopobj.i \ - $(TAO_ROOT)/tao/params.i \ - $(TAO_ROOT)/tao/server_factory.i \ - $(TAO_ROOT)/tao/default_client.i \ - $(TAO_ROOT)/tao/default_server.i \ - $(TAO_ROOT)/tao/connect.i \ - $(TAO_ROOT)/tao/singletons.h \ - poaC.h poaS.h -.obj/poaS.o .obj/poaS.so .shobj/poaS.o .shobj/poaS.so: poaS.cpp \ - $(TAO_ROOT)/tao/corba.h \ - $(ACE_ROOT)/ace/OS.h \ - $(ACE_ROOT)/ace/inc_user_config.h \ - $(ACE_ROOT)/ace/config.h \ - $(ACE_ROOT)/ace/streams.h \ - $(ACE_ROOT)/ace/Basic_Types.h \ - $(ACE_ROOT)/ace/Basic_Types.i \ - $(ACE_ROOT)/ace/OS.i \ - $(ACE_ROOT)/ace/Trace.h \ - $(ACE_ROOT)/ace/Log_Msg.h \ - $(ACE_ROOT)/ace/Log_Record.h \ - $(ACE_ROOT)/ace/ACE.h \ - $(ACE_ROOT)/ace/Version.h \ - $(ACE_ROOT)/ace/ACE.i \ - $(ACE_ROOT)/ace/Log_Priority.h \ - $(ACE_ROOT)/ace/Log_Record.i \ - $(ACE_ROOT)/ace/Get_Opt.h \ - $(ACE_ROOT)/ace/Get_Opt.i \ - $(ACE_ROOT)/ace/SOCK_Stream.h \ - $(ACE_ROOT)/ace/SOCK_IO.h \ - $(ACE_ROOT)/ace/SOCK.h \ - $(ACE_ROOT)/ace/Addr.h \ - $(ACE_ROOT)/ace/Addr.i \ - $(ACE_ROOT)/ace/IPC_SAP.h \ - $(ACE_ROOT)/ace/IPC_SAP.i \ - $(ACE_ROOT)/ace/SOCK.i \ - $(ACE_ROOT)/ace/SOCK_IO.i \ - $(ACE_ROOT)/ace/INET_Addr.h \ - $(ACE_ROOT)/ace/INET_Addr.i \ - $(ACE_ROOT)/ace/SOCK_Stream.i \ - $(ACE_ROOT)/ace/Synch_T.h \ - $(ACE_ROOT)/ace/Event_Handler.h \ - $(ACE_ROOT)/ace/Event_Handler.i \ - $(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.i \ - $(ACE_ROOT)/ace/Thread.h \ - $(ACE_ROOT)/ace/Thread.i \ - $(ACE_ROOT)/ace/Atomic_Op.i \ - $(ACE_ROOT)/ace/Hash_Map_Manager.h \ - $(ACE_ROOT)/ace/SString.h \ - $(ACE_ROOT)/ace/SString.i \ - $(ACE_ROOT)/ace/SOCK_Acceptor.h \ - $(ACE_ROOT)/ace/Time_Value.h \ - $(ACE_ROOT)/ace/SOCK_Acceptor.i \ - $(ACE_ROOT)/ace/SOCK_Connector.h \ - $(ACE_ROOT)/ace/SOCK_Connector.i \ - $(ACE_ROOT)/ace/Strategies.h \ - $(ACE_ROOT)/ace/Strategies_T.h \ - $(ACE_ROOT)/ace/Service_Config.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 \ - $(ACE_ROOT)/ace/Signal.h \ - $(ACE_ROOT)/ace/Containers.h \ - $(ACE_ROOT)/ace/Containers.i \ - $(ACE_ROOT)/ace/Signal.i \ - $(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/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/Free_List.h \ - $(ACE_ROOT)/ace/Free_List.i \ - $(ACE_ROOT)/ace/Timer_Queue_T.i \ - $(ACE_ROOT)/ace/Reactor.i \ - $(ACE_ROOT)/ace/Reactor_Impl.h \ - $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \ - $(ACE_ROOT)/ace/Synch_Options.h \ - $(ACE_ROOT)/ace/Connector.h \ - $(ACE_ROOT)/ace/Map_Manager.h \ - $(ACE_ROOT)/ace/Map_Manager.i \ - $(ACE_ROOT)/ace/Svc_Handler.h \ - $(ACE_ROOT)/ace/Task.h \ - $(ACE_ROOT)/ace/Thread_Manager.h \ - $(ACE_ROOT)/ace/Thread_Manager.i \ - $(ACE_ROOT)/ace/Task.i \ - $(ACE_ROOT)/ace/Task_T.h \ - $(ACE_ROOT)/ace/Message_Queue.h \ - $(ACE_ROOT)/ace/Message_Block.h \ - $(ACE_ROOT)/ace/Malloc.h \ - $(ACE_ROOT)/ace/Malloc.i \ - $(ACE_ROOT)/ace/Malloc_T.h \ - $(ACE_ROOT)/ace/Malloc_T.i \ - $(ACE_ROOT)/ace/Memory_Pool.h \ - $(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/IO_Cntl_Msg.h \ - $(ACE_ROOT)/ace/Message_Queue.i \ - $(ACE_ROOT)/ace/Task_T.i \ - $(ACE_ROOT)/ace/Dynamic.h \ - $(ACE_ROOT)/ace/Dynamic.i \ - $(ACE_ROOT)/ace/Singleton.h \ - $(ACE_ROOT)/ace/Singleton.i \ - $(ACE_ROOT)/ace/Svc_Handler.i \ - $(ACE_ROOT)/ace/Connector.i \ - $(ACE_ROOT)/ace/Acceptor.h \ - $(ACE_ROOT)/ace/Acceptor.i \ - $(TAO_ROOT)/tao/compat/objbase.h \ - $(TAO_ROOT)/tao/compat/initguid.h \ - $(TAO_ROOT)/tao/orbconf.h \ - $(TAO_ROOT)/tao/orb.h \ - $(TAO_ROOT)/tao/align.h \ - $(TAO_ROOT)/tao/corbacom.h \ - $(TAO_ROOT)/tao/sequence.h \ - $(TAO_ROOT)/tao/sequence.i \ - $(TAO_ROOT)/tao/sequence_T.h \ - $(TAO_ROOT)/tao/sequence_T.i \ - $(TAO_ROOT)/tao/objkeyC.h \ - $(TAO_ROOT)/tao/objkeyC.i \ - $(TAO_ROOT)/tao/any.h \ - $(TAO_ROOT)/tao/params.h \ - $(TAO_ROOT)/tao/client_factory.h \ - $(TAO_ROOT)/tao/server_factory.h \ - $(TAO_ROOT)/tao/default_client.h \ - $(TAO_ROOT)/tao/default_server.h \ - $(TAO_ROOT)/tao/strategy_T.h \ - $(TAO_ROOT)/tao/strategy_T.i \ - $(TAO_ROOT)/tao/except.h \ - $(TAO_ROOT)/tao/orbobj.h \ - $(TAO_ROOT)/tao/nvlist.h \ - $(TAO_ROOT)/tao/object.h \ - $(TAO_ROOT)/tao/principa.h \ - $(TAO_ROOT)/tao/request.h \ - $(TAO_ROOT)/tao/svrrqst.h \ - $(TAO_ROOT)/tao/typecode.h \ - $(TAO_ROOT)/tao/marshal.h \ - $(TAO_ROOT)/tao/cdr.h \ - $(TAO_ROOT)/tao/stub.h \ - $(TAO_ROOT)/tao/poa.h \ - $(TAO_ROOT)/tao/poaC.h \ - $(TAO_ROOT)/tao/poaC.i \ - $(TAO_ROOT)/tao/servant_base.h \ - $(TAO_ROOT)/tao/poaS.h \ - $(TAO_ROOT)/tao/poaS.i \ - $(TAO_ROOT)/tao/objtable.h \ - $(TAO_ROOT)/tao/connect.h \ - $(TAO_ROOT)/tao/orb_core.h \ - $(TAO_ROOT)/tao/optable.h \ - $(TAO_ROOT)/tao/debug.h \ - $(TAO_ROOT)/tao/iiopobj.h \ - $(TAO_ROOT)/tao/iioporb.h \ - $(TAO_ROOT)/tao/giop.h \ - $(TAO_ROOT)/tao/orb_core.i \ - $(ACE_ROOT)/ace/Dynamic_Service.h \ - $(TAO_ROOT)/tao/corbacom.i \ - $(TAO_ROOT)/tao/typecode.i \ - $(TAO_ROOT)/tao/nvlist.i \ - $(TAO_ROOT)/tao/any.i \ - $(TAO_ROOT)/tao/stub.i \ - $(TAO_ROOT)/tao/object.i \ - $(TAO_ROOT)/tao/orbobj.i \ - $(TAO_ROOT)/tao/marshal.i \ - $(TAO_ROOT)/tao/cdr.i \ - $(TAO_ROOT)/tao/giop.i \ - $(TAO_ROOT)/tao/iioporb.i \ - $(TAO_ROOT)/tao/iiopobj.i \ - $(TAO_ROOT)/tao/params.i \ - $(TAO_ROOT)/tao/server_factory.i \ - $(TAO_ROOT)/tao/default_client.i \ - $(TAO_ROOT)/tao/default_server.i \ - $(TAO_ROOT)/tao/connect.i \ - $(TAO_ROOT)/tao/singletons.h \ - poaS.h -.obj/principa.o .obj/principa.so .shobj/principa.o .shobj/principa.so: principa.cpp \ - $(TAO_ROOT)/tao/corba.h \ - $(ACE_ROOT)/ace/OS.h \ - $(ACE_ROOT)/ace/inc_user_config.h \ - $(ACE_ROOT)/ace/config.h \ - $(ACE_ROOT)/ace/streams.h \ - $(ACE_ROOT)/ace/Basic_Types.h \ - $(ACE_ROOT)/ace/Basic_Types.i \ - $(ACE_ROOT)/ace/OS.i \ - $(ACE_ROOT)/ace/Trace.h \ - $(ACE_ROOT)/ace/Log_Msg.h \ - $(ACE_ROOT)/ace/Log_Record.h \ - $(ACE_ROOT)/ace/ACE.h \ - $(ACE_ROOT)/ace/Version.h \ - $(ACE_ROOT)/ace/ACE.i \ - $(ACE_ROOT)/ace/Log_Priority.h \ - $(ACE_ROOT)/ace/Log_Record.i \ - $(ACE_ROOT)/ace/Get_Opt.h \ - $(ACE_ROOT)/ace/Get_Opt.i \ - $(ACE_ROOT)/ace/SOCK_Stream.h \ - $(ACE_ROOT)/ace/SOCK_IO.h \ - $(ACE_ROOT)/ace/SOCK.h \ - $(ACE_ROOT)/ace/Addr.h \ - $(ACE_ROOT)/ace/Addr.i \ - $(ACE_ROOT)/ace/IPC_SAP.h \ - $(ACE_ROOT)/ace/IPC_SAP.i \ - $(ACE_ROOT)/ace/SOCK.i \ - $(ACE_ROOT)/ace/SOCK_IO.i \ - $(ACE_ROOT)/ace/INET_Addr.h \ - $(ACE_ROOT)/ace/INET_Addr.i \ - $(ACE_ROOT)/ace/SOCK_Stream.i \ - $(ACE_ROOT)/ace/Synch_T.h \ - $(ACE_ROOT)/ace/Event_Handler.h \ - $(ACE_ROOT)/ace/Event_Handler.i \ - $(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.i \ - $(ACE_ROOT)/ace/Thread.h \ - $(ACE_ROOT)/ace/Thread.i \ - $(ACE_ROOT)/ace/Atomic_Op.i \ - $(ACE_ROOT)/ace/Hash_Map_Manager.h \ - $(ACE_ROOT)/ace/SString.h \ - $(ACE_ROOT)/ace/SString.i \ - $(ACE_ROOT)/ace/SOCK_Acceptor.h \ - $(ACE_ROOT)/ace/Time_Value.h \ - $(ACE_ROOT)/ace/SOCK_Acceptor.i \ - $(ACE_ROOT)/ace/SOCK_Connector.h \ - $(ACE_ROOT)/ace/SOCK_Connector.i \ - $(ACE_ROOT)/ace/Strategies.h \ - $(ACE_ROOT)/ace/Strategies_T.h \ - $(ACE_ROOT)/ace/Service_Config.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 \ - $(ACE_ROOT)/ace/Signal.h \ - $(ACE_ROOT)/ace/Containers.h \ - $(ACE_ROOT)/ace/Containers.i \ - $(ACE_ROOT)/ace/Signal.i \ - $(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/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/Free_List.h \ - $(ACE_ROOT)/ace/Free_List.i \ - $(ACE_ROOT)/ace/Timer_Queue_T.i \ - $(ACE_ROOT)/ace/Reactor.i \ - $(ACE_ROOT)/ace/Reactor_Impl.h \ - $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \ - $(ACE_ROOT)/ace/Synch_Options.h \ - $(ACE_ROOT)/ace/Connector.h \ - $(ACE_ROOT)/ace/Map_Manager.h \ - $(ACE_ROOT)/ace/Map_Manager.i \ - $(ACE_ROOT)/ace/Svc_Handler.h \ - $(ACE_ROOT)/ace/Task.h \ - $(ACE_ROOT)/ace/Thread_Manager.h \ - $(ACE_ROOT)/ace/Thread_Manager.i \ - $(ACE_ROOT)/ace/Task.i \ - $(ACE_ROOT)/ace/Task_T.h \ - $(ACE_ROOT)/ace/Message_Queue.h \ - $(ACE_ROOT)/ace/Message_Block.h \ - $(ACE_ROOT)/ace/Malloc.h \ - $(ACE_ROOT)/ace/Malloc.i \ - $(ACE_ROOT)/ace/Malloc_T.h \ - $(ACE_ROOT)/ace/Malloc_T.i \ - $(ACE_ROOT)/ace/Memory_Pool.h \ - $(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/IO_Cntl_Msg.h \ - $(ACE_ROOT)/ace/Message_Queue.i \ - $(ACE_ROOT)/ace/Task_T.i \ - $(ACE_ROOT)/ace/Dynamic.h \ - $(ACE_ROOT)/ace/Dynamic.i \ - $(ACE_ROOT)/ace/Singleton.h \ - $(ACE_ROOT)/ace/Singleton.i \ - $(ACE_ROOT)/ace/Svc_Handler.i \ - $(ACE_ROOT)/ace/Connector.i \ - $(ACE_ROOT)/ace/Acceptor.h \ - $(ACE_ROOT)/ace/Acceptor.i \ - $(TAO_ROOT)/tao/compat/objbase.h \ - $(TAO_ROOT)/tao/compat/initguid.h \ - $(TAO_ROOT)/tao/orbconf.h \ - $(TAO_ROOT)/tao/orb.h \ - $(TAO_ROOT)/tao/align.h \ - $(TAO_ROOT)/tao/corbacom.h \ - $(TAO_ROOT)/tao/sequence.h \ - $(TAO_ROOT)/tao/sequence.i \ - $(TAO_ROOT)/tao/sequence_T.h \ - $(TAO_ROOT)/tao/sequence_T.i \ - $(TAO_ROOT)/tao/objkeyC.h \ - $(TAO_ROOT)/tao/objkeyC.i \ - $(TAO_ROOT)/tao/any.h \ - $(TAO_ROOT)/tao/params.h \ - $(TAO_ROOT)/tao/client_factory.h \ - $(TAO_ROOT)/tao/server_factory.h \ - $(TAO_ROOT)/tao/default_client.h \ - $(TAO_ROOT)/tao/default_server.h \ - $(TAO_ROOT)/tao/strategy_T.h \ - $(TAO_ROOT)/tao/strategy_T.i \ - $(TAO_ROOT)/tao/except.h \ - $(TAO_ROOT)/tao/orbobj.h \ - $(TAO_ROOT)/tao/nvlist.h \ - $(TAO_ROOT)/tao/object.h \ - $(TAO_ROOT)/tao/principa.h \ - $(TAO_ROOT)/tao/request.h \ - $(TAO_ROOT)/tao/svrrqst.h \ - $(TAO_ROOT)/tao/typecode.h \ - $(TAO_ROOT)/tao/marshal.h \ - $(TAO_ROOT)/tao/cdr.h \ - $(TAO_ROOT)/tao/stub.h \ - $(TAO_ROOT)/tao/poa.h \ - $(TAO_ROOT)/tao/poaC.h \ - $(TAO_ROOT)/tao/poaC.i \ - $(TAO_ROOT)/tao/servant_base.h \ - $(TAO_ROOT)/tao/poaS.h \ - $(TAO_ROOT)/tao/poaS.i \ - $(TAO_ROOT)/tao/objtable.h \ - $(TAO_ROOT)/tao/connect.h \ - $(TAO_ROOT)/tao/orb_core.h \ - $(TAO_ROOT)/tao/optable.h \ - $(TAO_ROOT)/tao/debug.h \ - $(TAO_ROOT)/tao/iiopobj.h \ - $(TAO_ROOT)/tao/iioporb.h \ - $(TAO_ROOT)/tao/giop.h \ - $(TAO_ROOT)/tao/orb_core.i \ - $(ACE_ROOT)/ace/Dynamic_Service.h \ - $(TAO_ROOT)/tao/corbacom.i \ - $(TAO_ROOT)/tao/typecode.i \ - $(TAO_ROOT)/tao/nvlist.i \ - $(TAO_ROOT)/tao/any.i \ - $(TAO_ROOT)/tao/stub.i \ - $(TAO_ROOT)/tao/object.i \ - $(TAO_ROOT)/tao/orbobj.i \ - $(TAO_ROOT)/tao/marshal.i \ - $(TAO_ROOT)/tao/cdr.i \ - $(TAO_ROOT)/tao/giop.i \ - $(TAO_ROOT)/tao/iioporb.i \ - $(TAO_ROOT)/tao/iiopobj.i \ - $(TAO_ROOT)/tao/params.i \ - $(TAO_ROOT)/tao/server_factory.i \ - $(TAO_ROOT)/tao/default_client.i \ - $(TAO_ROOT)/tao/default_server.i \ - $(TAO_ROOT)/tao/connect.i \ - $(TAO_ROOT)/tao/singletons.h -.obj/request.o .obj/request.so .shobj/request.o .shobj/request.so: request.cpp \ - $(TAO_ROOT)/tao/corba.h \ - $(ACE_ROOT)/ace/OS.h \ - $(ACE_ROOT)/ace/inc_user_config.h \ - $(ACE_ROOT)/ace/config.h \ - $(ACE_ROOT)/ace/streams.h \ - $(ACE_ROOT)/ace/Basic_Types.h \ - $(ACE_ROOT)/ace/Basic_Types.i \ - $(ACE_ROOT)/ace/OS.i \ - $(ACE_ROOT)/ace/Trace.h \ - $(ACE_ROOT)/ace/Log_Msg.h \ - $(ACE_ROOT)/ace/Log_Record.h \ - $(ACE_ROOT)/ace/ACE.h \ - $(ACE_ROOT)/ace/Version.h \ - $(ACE_ROOT)/ace/ACE.i \ - $(ACE_ROOT)/ace/Log_Priority.h \ - $(ACE_ROOT)/ace/Log_Record.i \ - $(ACE_ROOT)/ace/Get_Opt.h \ - $(ACE_ROOT)/ace/Get_Opt.i \ - $(ACE_ROOT)/ace/SOCK_Stream.h \ - $(ACE_ROOT)/ace/SOCK_IO.h \ - $(ACE_ROOT)/ace/SOCK.h \ - $(ACE_ROOT)/ace/Addr.h \ - $(ACE_ROOT)/ace/Addr.i \ - $(ACE_ROOT)/ace/IPC_SAP.h \ - $(ACE_ROOT)/ace/IPC_SAP.i \ - $(ACE_ROOT)/ace/SOCK.i \ - $(ACE_ROOT)/ace/SOCK_IO.i \ - $(ACE_ROOT)/ace/INET_Addr.h \ - $(ACE_ROOT)/ace/INET_Addr.i \ - $(ACE_ROOT)/ace/SOCK_Stream.i \ - $(ACE_ROOT)/ace/Synch_T.h \ - $(ACE_ROOT)/ace/Event_Handler.h \ - $(ACE_ROOT)/ace/Event_Handler.i \ - $(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.i \ - $(ACE_ROOT)/ace/Thread.h \ - $(ACE_ROOT)/ace/Thread.i \ - $(ACE_ROOT)/ace/Atomic_Op.i \ - $(ACE_ROOT)/ace/Hash_Map_Manager.h \ - $(ACE_ROOT)/ace/SString.h \ - $(ACE_ROOT)/ace/SString.i \ - $(ACE_ROOT)/ace/SOCK_Acceptor.h \ - $(ACE_ROOT)/ace/Time_Value.h \ - $(ACE_ROOT)/ace/SOCK_Acceptor.i \ - $(ACE_ROOT)/ace/SOCK_Connector.h \ - $(ACE_ROOT)/ace/SOCK_Connector.i \ - $(ACE_ROOT)/ace/Strategies.h \ - $(ACE_ROOT)/ace/Strategies_T.h \ - $(ACE_ROOT)/ace/Service_Config.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 \ - $(ACE_ROOT)/ace/Signal.h \ - $(ACE_ROOT)/ace/Containers.h \ - $(ACE_ROOT)/ace/Containers.i \ - $(ACE_ROOT)/ace/Signal.i \ - $(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/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/Free_List.h \ - $(ACE_ROOT)/ace/Free_List.i \ - $(ACE_ROOT)/ace/Timer_Queue_T.i \ - $(ACE_ROOT)/ace/Reactor.i \ - $(ACE_ROOT)/ace/Reactor_Impl.h \ - $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \ - $(ACE_ROOT)/ace/Synch_Options.h \ - $(ACE_ROOT)/ace/Connector.h \ - $(ACE_ROOT)/ace/Map_Manager.h \ - $(ACE_ROOT)/ace/Map_Manager.i \ - $(ACE_ROOT)/ace/Svc_Handler.h \ - $(ACE_ROOT)/ace/Task.h \ - $(ACE_ROOT)/ace/Thread_Manager.h \ - $(ACE_ROOT)/ace/Thread_Manager.i \ - $(ACE_ROOT)/ace/Task.i \ - $(ACE_ROOT)/ace/Task_T.h \ - $(ACE_ROOT)/ace/Message_Queue.h \ - $(ACE_ROOT)/ace/Message_Block.h \ - $(ACE_ROOT)/ace/Malloc.h \ - $(ACE_ROOT)/ace/Malloc.i \ - $(ACE_ROOT)/ace/Malloc_T.h \ - $(ACE_ROOT)/ace/Malloc_T.i \ - $(ACE_ROOT)/ace/Memory_Pool.h \ - $(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/IO_Cntl_Msg.h \ - $(ACE_ROOT)/ace/Message_Queue.i \ - $(ACE_ROOT)/ace/Task_T.i \ - $(ACE_ROOT)/ace/Dynamic.h \ - $(ACE_ROOT)/ace/Dynamic.i \ - $(ACE_ROOT)/ace/Singleton.h \ - $(ACE_ROOT)/ace/Singleton.i \ - $(ACE_ROOT)/ace/Svc_Handler.i \ - $(ACE_ROOT)/ace/Connector.i \ - $(ACE_ROOT)/ace/Acceptor.h \ - $(ACE_ROOT)/ace/Acceptor.i \ - $(TAO_ROOT)/tao/compat/objbase.h \ - $(TAO_ROOT)/tao/compat/initguid.h \ - $(TAO_ROOT)/tao/orbconf.h \ - $(TAO_ROOT)/tao/orb.h \ - $(TAO_ROOT)/tao/align.h \ - $(TAO_ROOT)/tao/corbacom.h \ - $(TAO_ROOT)/tao/sequence.h \ - $(TAO_ROOT)/tao/sequence.i \ - $(TAO_ROOT)/tao/sequence_T.h \ - $(TAO_ROOT)/tao/sequence_T.i \ - $(TAO_ROOT)/tao/objkeyC.h \ - $(TAO_ROOT)/tao/objkeyC.i \ - $(TAO_ROOT)/tao/any.h \ - $(TAO_ROOT)/tao/params.h \ - $(TAO_ROOT)/tao/client_factory.h \ - $(TAO_ROOT)/tao/server_factory.h \ - $(TAO_ROOT)/tao/default_client.h \ - $(TAO_ROOT)/tao/default_server.h \ - $(TAO_ROOT)/tao/strategy_T.h \ - $(TAO_ROOT)/tao/strategy_T.i \ - $(TAO_ROOT)/tao/except.h \ - $(TAO_ROOT)/tao/orbobj.h \ - $(TAO_ROOT)/tao/nvlist.h \ - $(TAO_ROOT)/tao/object.h \ - $(TAO_ROOT)/tao/principa.h \ - $(TAO_ROOT)/tao/request.h \ - $(TAO_ROOT)/tao/svrrqst.h \ - $(TAO_ROOT)/tao/typecode.h \ - $(TAO_ROOT)/tao/marshal.h \ - $(TAO_ROOT)/tao/cdr.h \ - $(TAO_ROOT)/tao/stub.h \ - $(TAO_ROOT)/tao/poa.h \ - $(TAO_ROOT)/tao/poaC.h \ - $(TAO_ROOT)/tao/poaC.i \ - $(TAO_ROOT)/tao/servant_base.h \ - $(TAO_ROOT)/tao/poaS.h \ - $(TAO_ROOT)/tao/poaS.i \ - $(TAO_ROOT)/tao/objtable.h \ - $(TAO_ROOT)/tao/connect.h \ - $(TAO_ROOT)/tao/orb_core.h \ - $(TAO_ROOT)/tao/optable.h \ - $(TAO_ROOT)/tao/debug.h \ - $(TAO_ROOT)/tao/iiopobj.h \ - $(TAO_ROOT)/tao/iioporb.h \ - $(TAO_ROOT)/tao/giop.h \ - $(TAO_ROOT)/tao/orb_core.i \ - $(ACE_ROOT)/ace/Dynamic_Service.h \ - $(TAO_ROOT)/tao/corbacom.i \ - $(TAO_ROOT)/tao/typecode.i \ - $(TAO_ROOT)/tao/nvlist.i \ - $(TAO_ROOT)/tao/any.i \ - $(TAO_ROOT)/tao/stub.i \ - $(TAO_ROOT)/tao/object.i \ - $(TAO_ROOT)/tao/orbobj.i \ - $(TAO_ROOT)/tao/marshal.i \ - $(TAO_ROOT)/tao/cdr.i \ - $(TAO_ROOT)/tao/giop.i \ - $(TAO_ROOT)/tao/iioporb.i \ - $(TAO_ROOT)/tao/iiopobj.i \ - $(TAO_ROOT)/tao/params.i \ - $(TAO_ROOT)/tao/server_factory.i \ - $(TAO_ROOT)/tao/default_client.i \ - $(TAO_ROOT)/tao/default_server.i \ - $(TAO_ROOT)/tao/connect.i \ - $(TAO_ROOT)/tao/singletons.h -.obj/sequence.o .obj/sequence.so .shobj/sequence.o .shobj/sequence.so: sequence.cpp \ - $(TAO_ROOT)/tao/corba.h \ - $(ACE_ROOT)/ace/OS.h \ - $(ACE_ROOT)/ace/inc_user_config.h \ - $(ACE_ROOT)/ace/config.h \ - $(ACE_ROOT)/ace/streams.h \ - $(ACE_ROOT)/ace/Basic_Types.h \ - $(ACE_ROOT)/ace/Basic_Types.i \ - $(ACE_ROOT)/ace/OS.i \ - $(ACE_ROOT)/ace/Trace.h \ - $(ACE_ROOT)/ace/Log_Msg.h \ - $(ACE_ROOT)/ace/Log_Record.h \ - $(ACE_ROOT)/ace/ACE.h \ - $(ACE_ROOT)/ace/Version.h \ - $(ACE_ROOT)/ace/ACE.i \ - $(ACE_ROOT)/ace/Log_Priority.h \ - $(ACE_ROOT)/ace/Log_Record.i \ - $(ACE_ROOT)/ace/Get_Opt.h \ - $(ACE_ROOT)/ace/Get_Opt.i \ - $(ACE_ROOT)/ace/SOCK_Stream.h \ - $(ACE_ROOT)/ace/SOCK_IO.h \ - $(ACE_ROOT)/ace/SOCK.h \ - $(ACE_ROOT)/ace/Addr.h \ - $(ACE_ROOT)/ace/Addr.i \ - $(ACE_ROOT)/ace/IPC_SAP.h \ - $(ACE_ROOT)/ace/IPC_SAP.i \ - $(ACE_ROOT)/ace/SOCK.i \ - $(ACE_ROOT)/ace/SOCK_IO.i \ - $(ACE_ROOT)/ace/INET_Addr.h \ - $(ACE_ROOT)/ace/INET_Addr.i \ - $(ACE_ROOT)/ace/SOCK_Stream.i \ - $(ACE_ROOT)/ace/Synch_T.h \ - $(ACE_ROOT)/ace/Event_Handler.h \ - $(ACE_ROOT)/ace/Event_Handler.i \ - $(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.i \ - $(ACE_ROOT)/ace/Thread.h \ - $(ACE_ROOT)/ace/Thread.i \ - $(ACE_ROOT)/ace/Atomic_Op.i \ - $(ACE_ROOT)/ace/Hash_Map_Manager.h \ - $(ACE_ROOT)/ace/SString.h \ - $(ACE_ROOT)/ace/SString.i \ - $(ACE_ROOT)/ace/SOCK_Acceptor.h \ - $(ACE_ROOT)/ace/Time_Value.h \ - $(ACE_ROOT)/ace/SOCK_Acceptor.i \ - $(ACE_ROOT)/ace/SOCK_Connector.h \ - $(ACE_ROOT)/ace/SOCK_Connector.i \ - $(ACE_ROOT)/ace/Strategies.h \ - $(ACE_ROOT)/ace/Strategies_T.h \ - $(ACE_ROOT)/ace/Service_Config.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 \ - $(ACE_ROOT)/ace/Signal.h \ - $(ACE_ROOT)/ace/Containers.h \ - $(ACE_ROOT)/ace/Containers.i \ - $(ACE_ROOT)/ace/Signal.i \ - $(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/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/Free_List.h \ - $(ACE_ROOT)/ace/Free_List.i \ - $(ACE_ROOT)/ace/Timer_Queue_T.i \ - $(ACE_ROOT)/ace/Reactor.i \ - $(ACE_ROOT)/ace/Reactor_Impl.h \ - $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \ - $(ACE_ROOT)/ace/Synch_Options.h \ - $(ACE_ROOT)/ace/Connector.h \ - $(ACE_ROOT)/ace/Map_Manager.h \ - $(ACE_ROOT)/ace/Map_Manager.i \ - $(ACE_ROOT)/ace/Svc_Handler.h \ - $(ACE_ROOT)/ace/Task.h \ - $(ACE_ROOT)/ace/Thread_Manager.h \ - $(ACE_ROOT)/ace/Thread_Manager.i \ - $(ACE_ROOT)/ace/Task.i \ - $(ACE_ROOT)/ace/Task_T.h \ - $(ACE_ROOT)/ace/Message_Queue.h \ - $(ACE_ROOT)/ace/Message_Block.h \ - $(ACE_ROOT)/ace/Malloc.h \ - $(ACE_ROOT)/ace/Malloc.i \ - $(ACE_ROOT)/ace/Malloc_T.h \ - $(ACE_ROOT)/ace/Malloc_T.i \ - $(ACE_ROOT)/ace/Memory_Pool.h \ - $(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/IO_Cntl_Msg.h \ - $(ACE_ROOT)/ace/Message_Queue.i \ - $(ACE_ROOT)/ace/Task_T.i \ - $(ACE_ROOT)/ace/Dynamic.h \ - $(ACE_ROOT)/ace/Dynamic.i \ - $(ACE_ROOT)/ace/Singleton.h \ - $(ACE_ROOT)/ace/Singleton.i \ - $(ACE_ROOT)/ace/Svc_Handler.i \ - $(ACE_ROOT)/ace/Connector.i \ - $(ACE_ROOT)/ace/Acceptor.h \ - $(ACE_ROOT)/ace/Acceptor.i \ - $(TAO_ROOT)/tao/compat/objbase.h \ - $(TAO_ROOT)/tao/compat/initguid.h \ - $(TAO_ROOT)/tao/orbconf.h \ - $(TAO_ROOT)/tao/orb.h \ - $(TAO_ROOT)/tao/align.h \ - $(TAO_ROOT)/tao/corbacom.h \ - $(TAO_ROOT)/tao/sequence.h \ - $(TAO_ROOT)/tao/sequence.i \ - $(TAO_ROOT)/tao/sequence_T.h \ - $(TAO_ROOT)/tao/sequence_T.i \ - $(TAO_ROOT)/tao/objkeyC.h \ - $(TAO_ROOT)/tao/objkeyC.i \ - $(TAO_ROOT)/tao/any.h \ - $(TAO_ROOT)/tao/params.h \ - $(TAO_ROOT)/tao/client_factory.h \ - $(TAO_ROOT)/tao/server_factory.h \ - $(TAO_ROOT)/tao/default_client.h \ - $(TAO_ROOT)/tao/default_server.h \ - $(TAO_ROOT)/tao/strategy_T.h \ - $(TAO_ROOT)/tao/strategy_T.i \ - $(TAO_ROOT)/tao/except.h \ - $(TAO_ROOT)/tao/orbobj.h \ - $(TAO_ROOT)/tao/nvlist.h \ - $(TAO_ROOT)/tao/object.h \ - $(TAO_ROOT)/tao/principa.h \ - $(TAO_ROOT)/tao/request.h \ - $(TAO_ROOT)/tao/svrrqst.h \ - $(TAO_ROOT)/tao/typecode.h \ - $(TAO_ROOT)/tao/marshal.h \ - $(TAO_ROOT)/tao/cdr.h \ - $(TAO_ROOT)/tao/stub.h \ - $(TAO_ROOT)/tao/poa.h \ - $(TAO_ROOT)/tao/poaC.h \ - $(TAO_ROOT)/tao/poaC.i \ - $(TAO_ROOT)/tao/servant_base.h \ - $(TAO_ROOT)/tao/poaS.h \ - $(TAO_ROOT)/tao/poaS.i \ - $(TAO_ROOT)/tao/objtable.h \ - $(TAO_ROOT)/tao/connect.h \ - $(TAO_ROOT)/tao/orb_core.h \ - $(TAO_ROOT)/tao/optable.h \ - $(TAO_ROOT)/tao/debug.h \ - $(TAO_ROOT)/tao/iiopobj.h \ - $(TAO_ROOT)/tao/iioporb.h \ - $(TAO_ROOT)/tao/giop.h \ - $(TAO_ROOT)/tao/orb_core.i \ - $(ACE_ROOT)/ace/Dynamic_Service.h \ - $(TAO_ROOT)/tao/corbacom.i \ - $(TAO_ROOT)/tao/typecode.i \ - $(TAO_ROOT)/tao/nvlist.i \ - $(TAO_ROOT)/tao/any.i \ - $(TAO_ROOT)/tao/stub.i \ - $(TAO_ROOT)/tao/object.i \ - $(TAO_ROOT)/tao/orbobj.i \ - $(TAO_ROOT)/tao/marshal.i \ - $(TAO_ROOT)/tao/cdr.i \ - $(TAO_ROOT)/tao/giop.i \ - $(TAO_ROOT)/tao/iioporb.i \ - $(TAO_ROOT)/tao/iiopobj.i \ - $(TAO_ROOT)/tao/params.i \ - $(TAO_ROOT)/tao/server_factory.i \ - $(TAO_ROOT)/tao/default_client.i \ - $(TAO_ROOT)/tao/default_server.i \ - $(TAO_ROOT)/tao/connect.i \ - $(TAO_ROOT)/tao/singletons.h -.obj/svrrqst.o .obj/svrrqst.so .shobj/svrrqst.o .shobj/svrrqst.so: svrrqst.cpp \ - $(TAO_ROOT)/tao/corba.h \ - $(ACE_ROOT)/ace/OS.h \ - $(ACE_ROOT)/ace/inc_user_config.h \ - $(ACE_ROOT)/ace/config.h \ - $(ACE_ROOT)/ace/streams.h \ - $(ACE_ROOT)/ace/Basic_Types.h \ - $(ACE_ROOT)/ace/Basic_Types.i \ - $(ACE_ROOT)/ace/OS.i \ - $(ACE_ROOT)/ace/Trace.h \ - $(ACE_ROOT)/ace/Log_Msg.h \ - $(ACE_ROOT)/ace/Log_Record.h \ - $(ACE_ROOT)/ace/ACE.h \ - $(ACE_ROOT)/ace/Version.h \ - $(ACE_ROOT)/ace/ACE.i \ - $(ACE_ROOT)/ace/Log_Priority.h \ - $(ACE_ROOT)/ace/Log_Record.i \ - $(ACE_ROOT)/ace/Get_Opt.h \ - $(ACE_ROOT)/ace/Get_Opt.i \ - $(ACE_ROOT)/ace/SOCK_Stream.h \ - $(ACE_ROOT)/ace/SOCK_IO.h \ - $(ACE_ROOT)/ace/SOCK.h \ - $(ACE_ROOT)/ace/Addr.h \ - $(ACE_ROOT)/ace/Addr.i \ - $(ACE_ROOT)/ace/IPC_SAP.h \ - $(ACE_ROOT)/ace/IPC_SAP.i \ - $(ACE_ROOT)/ace/SOCK.i \ - $(ACE_ROOT)/ace/SOCK_IO.i \ - $(ACE_ROOT)/ace/INET_Addr.h \ - $(ACE_ROOT)/ace/INET_Addr.i \ - $(ACE_ROOT)/ace/SOCK_Stream.i \ - $(ACE_ROOT)/ace/Synch_T.h \ - $(ACE_ROOT)/ace/Event_Handler.h \ - $(ACE_ROOT)/ace/Event_Handler.i \ - $(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.i \ - $(ACE_ROOT)/ace/Thread.h \ - $(ACE_ROOT)/ace/Thread.i \ - $(ACE_ROOT)/ace/Atomic_Op.i \ - $(ACE_ROOT)/ace/Hash_Map_Manager.h \ - $(ACE_ROOT)/ace/SString.h \ - $(ACE_ROOT)/ace/SString.i \ - $(ACE_ROOT)/ace/SOCK_Acceptor.h \ - $(ACE_ROOT)/ace/Time_Value.h \ - $(ACE_ROOT)/ace/SOCK_Acceptor.i \ - $(ACE_ROOT)/ace/SOCK_Connector.h \ - $(ACE_ROOT)/ace/SOCK_Connector.i \ - $(ACE_ROOT)/ace/Strategies.h \ - $(ACE_ROOT)/ace/Strategies_T.h \ - $(ACE_ROOT)/ace/Service_Config.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 \ - $(ACE_ROOT)/ace/Signal.h \ - $(ACE_ROOT)/ace/Containers.h \ - $(ACE_ROOT)/ace/Containers.i \ - $(ACE_ROOT)/ace/Signal.i \ - $(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/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/Free_List.h \ - $(ACE_ROOT)/ace/Free_List.i \ - $(ACE_ROOT)/ace/Timer_Queue_T.i \ - $(ACE_ROOT)/ace/Reactor.i \ - $(ACE_ROOT)/ace/Reactor_Impl.h \ - $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \ - $(ACE_ROOT)/ace/Synch_Options.h \ - $(ACE_ROOT)/ace/Connector.h \ - $(ACE_ROOT)/ace/Map_Manager.h \ - $(ACE_ROOT)/ace/Map_Manager.i \ - $(ACE_ROOT)/ace/Svc_Handler.h \ - $(ACE_ROOT)/ace/Task.h \ - $(ACE_ROOT)/ace/Thread_Manager.h \ - $(ACE_ROOT)/ace/Thread_Manager.i \ - $(ACE_ROOT)/ace/Task.i \ - $(ACE_ROOT)/ace/Task_T.h \ - $(ACE_ROOT)/ace/Message_Queue.h \ - $(ACE_ROOT)/ace/Message_Block.h \ - $(ACE_ROOT)/ace/Malloc.h \ - $(ACE_ROOT)/ace/Malloc.i \ - $(ACE_ROOT)/ace/Malloc_T.h \ - $(ACE_ROOT)/ace/Malloc_T.i \ - $(ACE_ROOT)/ace/Memory_Pool.h \ - $(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/IO_Cntl_Msg.h \ - $(ACE_ROOT)/ace/Message_Queue.i \ - $(ACE_ROOT)/ace/Task_T.i \ - $(ACE_ROOT)/ace/Dynamic.h \ - $(ACE_ROOT)/ace/Dynamic.i \ - $(ACE_ROOT)/ace/Singleton.h \ - $(ACE_ROOT)/ace/Singleton.i \ - $(ACE_ROOT)/ace/Svc_Handler.i \ - $(ACE_ROOT)/ace/Connector.i \ - $(ACE_ROOT)/ace/Acceptor.h \ - $(ACE_ROOT)/ace/Acceptor.i \ - $(TAO_ROOT)/tao/compat/objbase.h \ - $(TAO_ROOT)/tao/compat/initguid.h \ - $(TAO_ROOT)/tao/orbconf.h \ - $(TAO_ROOT)/tao/orb.h \ - $(TAO_ROOT)/tao/align.h \ - $(TAO_ROOT)/tao/corbacom.h \ - $(TAO_ROOT)/tao/sequence.h \ - $(TAO_ROOT)/tao/sequence.i \ - $(TAO_ROOT)/tao/sequence_T.h \ - $(TAO_ROOT)/tao/sequence_T.i \ - $(TAO_ROOT)/tao/objkeyC.h \ - $(TAO_ROOT)/tao/objkeyC.i \ - $(TAO_ROOT)/tao/any.h \ - $(TAO_ROOT)/tao/params.h \ - $(TAO_ROOT)/tao/client_factory.h \ - $(TAO_ROOT)/tao/server_factory.h \ - $(TAO_ROOT)/tao/default_client.h \ - $(TAO_ROOT)/tao/default_server.h \ - $(TAO_ROOT)/tao/strategy_T.h \ - $(TAO_ROOT)/tao/strategy_T.i \ - $(TAO_ROOT)/tao/except.h \ - $(TAO_ROOT)/tao/orbobj.h \ - $(TAO_ROOT)/tao/nvlist.h \ - $(TAO_ROOT)/tao/object.h \ - $(TAO_ROOT)/tao/principa.h \ - $(TAO_ROOT)/tao/request.h \ - $(TAO_ROOT)/tao/svrrqst.h \ - $(TAO_ROOT)/tao/typecode.h \ - $(TAO_ROOT)/tao/marshal.h \ - $(TAO_ROOT)/tao/cdr.h \ - $(TAO_ROOT)/tao/stub.h \ - $(TAO_ROOT)/tao/poa.h \ - $(TAO_ROOT)/tao/poaC.h \ - $(TAO_ROOT)/tao/poaC.i \ - $(TAO_ROOT)/tao/servant_base.h \ - $(TAO_ROOT)/tao/poaS.h \ - $(TAO_ROOT)/tao/poaS.i \ - $(TAO_ROOT)/tao/objtable.h \ - $(TAO_ROOT)/tao/connect.h \ - $(TAO_ROOT)/tao/orb_core.h \ - $(TAO_ROOT)/tao/optable.h \ - $(TAO_ROOT)/tao/debug.h \ - $(TAO_ROOT)/tao/iiopobj.h \ - $(TAO_ROOT)/tao/iioporb.h \ - $(TAO_ROOT)/tao/giop.h \ - $(TAO_ROOT)/tao/orb_core.i \ - $(ACE_ROOT)/ace/Dynamic_Service.h \ - $(TAO_ROOT)/tao/corbacom.i \ - $(TAO_ROOT)/tao/typecode.i \ - $(TAO_ROOT)/tao/nvlist.i \ - $(TAO_ROOT)/tao/any.i \ - $(TAO_ROOT)/tao/stub.i \ - $(TAO_ROOT)/tao/object.i \ - $(TAO_ROOT)/tao/orbobj.i \ - $(TAO_ROOT)/tao/marshal.i \ - $(TAO_ROOT)/tao/cdr.i \ - $(TAO_ROOT)/tao/giop.i \ - $(TAO_ROOT)/tao/iioporb.i \ - $(TAO_ROOT)/tao/iiopobj.i \ - $(TAO_ROOT)/tao/params.i \ - $(TAO_ROOT)/tao/server_factory.i \ - $(TAO_ROOT)/tao/default_client.i \ - $(TAO_ROOT)/tao/default_server.i \ - $(TAO_ROOT)/tao/connect.i \ - $(TAO_ROOT)/tao/singletons.h -.obj/typecode.o .obj/typecode.so .shobj/typecode.o .shobj/typecode.so: typecode.cpp \ - $(TAO_ROOT)/tao/corba.h \ - $(ACE_ROOT)/ace/OS.h \ - $(ACE_ROOT)/ace/inc_user_config.h \ - $(ACE_ROOT)/ace/config.h \ - $(ACE_ROOT)/ace/streams.h \ - $(ACE_ROOT)/ace/Basic_Types.h \ - $(ACE_ROOT)/ace/Basic_Types.i \ - $(ACE_ROOT)/ace/OS.i \ - $(ACE_ROOT)/ace/Trace.h \ - $(ACE_ROOT)/ace/Log_Msg.h \ - $(ACE_ROOT)/ace/Log_Record.h \ - $(ACE_ROOT)/ace/ACE.h \ - $(ACE_ROOT)/ace/Version.h \ - $(ACE_ROOT)/ace/ACE.i \ - $(ACE_ROOT)/ace/Log_Priority.h \ - $(ACE_ROOT)/ace/Log_Record.i \ - $(ACE_ROOT)/ace/Get_Opt.h \ - $(ACE_ROOT)/ace/Get_Opt.i \ - $(ACE_ROOT)/ace/SOCK_Stream.h \ - $(ACE_ROOT)/ace/SOCK_IO.h \ - $(ACE_ROOT)/ace/SOCK.h \ - $(ACE_ROOT)/ace/Addr.h \ - $(ACE_ROOT)/ace/Addr.i \ - $(ACE_ROOT)/ace/IPC_SAP.h \ - $(ACE_ROOT)/ace/IPC_SAP.i \ - $(ACE_ROOT)/ace/SOCK.i \ - $(ACE_ROOT)/ace/SOCK_IO.i \ - $(ACE_ROOT)/ace/INET_Addr.h \ - $(ACE_ROOT)/ace/INET_Addr.i \ - $(ACE_ROOT)/ace/SOCK_Stream.i \ - $(ACE_ROOT)/ace/Synch_T.h \ - $(ACE_ROOT)/ace/Event_Handler.h \ - $(ACE_ROOT)/ace/Event_Handler.i \ - $(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.i \ - $(ACE_ROOT)/ace/Thread.h \ - $(ACE_ROOT)/ace/Thread.i \ - $(ACE_ROOT)/ace/Atomic_Op.i \ - $(ACE_ROOT)/ace/Hash_Map_Manager.h \ - $(ACE_ROOT)/ace/SString.h \ - $(ACE_ROOT)/ace/SString.i \ - $(ACE_ROOT)/ace/SOCK_Acceptor.h \ - $(ACE_ROOT)/ace/Time_Value.h \ - $(ACE_ROOT)/ace/SOCK_Acceptor.i \ - $(ACE_ROOT)/ace/SOCK_Connector.h \ - $(ACE_ROOT)/ace/SOCK_Connector.i \ - $(ACE_ROOT)/ace/Strategies.h \ - $(ACE_ROOT)/ace/Strategies_T.h \ - $(ACE_ROOT)/ace/Service_Config.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 \ - $(ACE_ROOT)/ace/Signal.h \ - $(ACE_ROOT)/ace/Containers.h \ - $(ACE_ROOT)/ace/Containers.i \ - $(ACE_ROOT)/ace/Signal.i \ - $(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/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/Free_List.h \ - $(ACE_ROOT)/ace/Free_List.i \ - $(ACE_ROOT)/ace/Timer_Queue_T.i \ - $(ACE_ROOT)/ace/Reactor.i \ - $(ACE_ROOT)/ace/Reactor_Impl.h \ - $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \ - $(ACE_ROOT)/ace/Synch_Options.h \ - $(ACE_ROOT)/ace/Connector.h \ - $(ACE_ROOT)/ace/Map_Manager.h \ - $(ACE_ROOT)/ace/Map_Manager.i \ - $(ACE_ROOT)/ace/Svc_Handler.h \ - $(ACE_ROOT)/ace/Task.h \ - $(ACE_ROOT)/ace/Thread_Manager.h \ - $(ACE_ROOT)/ace/Thread_Manager.i \ - $(ACE_ROOT)/ace/Task.i \ - $(ACE_ROOT)/ace/Task_T.h \ - $(ACE_ROOT)/ace/Message_Queue.h \ - $(ACE_ROOT)/ace/Message_Block.h \ - $(ACE_ROOT)/ace/Malloc.h \ - $(ACE_ROOT)/ace/Malloc.i \ - $(ACE_ROOT)/ace/Malloc_T.h \ - $(ACE_ROOT)/ace/Malloc_T.i \ - $(ACE_ROOT)/ace/Memory_Pool.h \ - $(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/IO_Cntl_Msg.h \ - $(ACE_ROOT)/ace/Message_Queue.i \ - $(ACE_ROOT)/ace/Task_T.i \ - $(ACE_ROOT)/ace/Dynamic.h \ - $(ACE_ROOT)/ace/Dynamic.i \ - $(ACE_ROOT)/ace/Singleton.h \ - $(ACE_ROOT)/ace/Singleton.i \ - $(ACE_ROOT)/ace/Svc_Handler.i \ - $(ACE_ROOT)/ace/Connector.i \ - $(ACE_ROOT)/ace/Acceptor.h \ - $(ACE_ROOT)/ace/Acceptor.i \ - $(TAO_ROOT)/tao/compat/objbase.h \ - $(TAO_ROOT)/tao/compat/initguid.h \ - $(TAO_ROOT)/tao/orbconf.h \ - $(TAO_ROOT)/tao/orb.h \ - $(TAO_ROOT)/tao/align.h \ - $(TAO_ROOT)/tao/corbacom.h \ - $(TAO_ROOT)/tao/sequence.h \ - $(TAO_ROOT)/tao/sequence.i \ - $(TAO_ROOT)/tao/sequence_T.h \ - $(TAO_ROOT)/tao/sequence_T.i \ - $(TAO_ROOT)/tao/objkeyC.h \ - $(TAO_ROOT)/tao/objkeyC.i \ - $(TAO_ROOT)/tao/any.h \ - $(TAO_ROOT)/tao/params.h \ - $(TAO_ROOT)/tao/client_factory.h \ - $(TAO_ROOT)/tao/server_factory.h \ - $(TAO_ROOT)/tao/default_client.h \ - $(TAO_ROOT)/tao/default_server.h \ - $(TAO_ROOT)/tao/strategy_T.h \ - $(TAO_ROOT)/tao/strategy_T.i \ - $(TAO_ROOT)/tao/except.h \ - $(TAO_ROOT)/tao/orbobj.h \ - $(TAO_ROOT)/tao/nvlist.h \ - $(TAO_ROOT)/tao/object.h \ - $(TAO_ROOT)/tao/principa.h \ - $(TAO_ROOT)/tao/request.h \ - $(TAO_ROOT)/tao/svrrqst.h \ - $(TAO_ROOT)/tao/typecode.h \ - $(TAO_ROOT)/tao/marshal.h \ - $(TAO_ROOT)/tao/cdr.h \ - $(TAO_ROOT)/tao/stub.h \ - $(TAO_ROOT)/tao/poa.h \ - $(TAO_ROOT)/tao/poaC.h \ - $(TAO_ROOT)/tao/poaC.i \ - $(TAO_ROOT)/tao/servant_base.h \ - $(TAO_ROOT)/tao/poaS.h \ - $(TAO_ROOT)/tao/poaS.i \ - $(TAO_ROOT)/tao/objtable.h \ - $(TAO_ROOT)/tao/connect.h \ - $(TAO_ROOT)/tao/orb_core.h \ - $(TAO_ROOT)/tao/optable.h \ - $(TAO_ROOT)/tao/debug.h \ - $(TAO_ROOT)/tao/iiopobj.h \ - $(TAO_ROOT)/tao/iioporb.h \ - $(TAO_ROOT)/tao/giop.h \ - $(TAO_ROOT)/tao/orb_core.i \ - $(ACE_ROOT)/ace/Dynamic_Service.h \ - $(TAO_ROOT)/tao/corbacom.i \ - $(TAO_ROOT)/tao/typecode.i \ - $(TAO_ROOT)/tao/nvlist.i \ - $(TAO_ROOT)/tao/any.i \ - $(TAO_ROOT)/tao/stub.i \ - $(TAO_ROOT)/tao/object.i \ - $(TAO_ROOT)/tao/orbobj.i \ - $(TAO_ROOT)/tao/marshal.i \ - $(TAO_ROOT)/tao/cdr.i \ - $(TAO_ROOT)/tao/giop.i \ - $(TAO_ROOT)/tao/iioporb.i \ - $(TAO_ROOT)/tao/iiopobj.i \ - $(TAO_ROOT)/tao/params.i \ - $(TAO_ROOT)/tao/server_factory.i \ - $(TAO_ROOT)/tao/default_client.i \ - $(TAO_ROOT)/tao/default_server.i \ - $(TAO_ROOT)/tao/connect.i \ - $(TAO_ROOT)/tao/singletons.h -.obj/arg_shifter.o .obj/arg_shifter.so .shobj/arg_shifter.o .shobj/arg_shifter.so: arg_shifter.cpp arg_shifter.h -.obj/cdr.o .obj/cdr.so .shobj/cdr.o .shobj/cdr.so: cdr.cpp \ - $(TAO_ROOT)/tao/corba.h \ - $(ACE_ROOT)/ace/OS.h \ - $(ACE_ROOT)/ace/inc_user_config.h \ - $(ACE_ROOT)/ace/config.h \ - $(ACE_ROOT)/ace/streams.h \ - $(ACE_ROOT)/ace/Basic_Types.h \ - $(ACE_ROOT)/ace/Basic_Types.i \ - $(ACE_ROOT)/ace/OS.i \ - $(ACE_ROOT)/ace/Trace.h \ - $(ACE_ROOT)/ace/Log_Msg.h \ - $(ACE_ROOT)/ace/Log_Record.h \ - $(ACE_ROOT)/ace/ACE.h \ - $(ACE_ROOT)/ace/Version.h \ - $(ACE_ROOT)/ace/ACE.i \ - $(ACE_ROOT)/ace/Log_Priority.h \ - $(ACE_ROOT)/ace/Log_Record.i \ - $(ACE_ROOT)/ace/Get_Opt.h \ - $(ACE_ROOT)/ace/Get_Opt.i \ - $(ACE_ROOT)/ace/SOCK_Stream.h \ - $(ACE_ROOT)/ace/SOCK_IO.h \ - $(ACE_ROOT)/ace/SOCK.h \ - $(ACE_ROOT)/ace/Addr.h \ - $(ACE_ROOT)/ace/Addr.i \ - $(ACE_ROOT)/ace/IPC_SAP.h \ - $(ACE_ROOT)/ace/IPC_SAP.i \ - $(ACE_ROOT)/ace/SOCK.i \ - $(ACE_ROOT)/ace/SOCK_IO.i \ - $(ACE_ROOT)/ace/INET_Addr.h \ - $(ACE_ROOT)/ace/INET_Addr.i \ - $(ACE_ROOT)/ace/SOCK_Stream.i \ - $(ACE_ROOT)/ace/Synch_T.h \ - $(ACE_ROOT)/ace/Event_Handler.h \ - $(ACE_ROOT)/ace/Event_Handler.i \ - $(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.i \ - $(ACE_ROOT)/ace/Thread.h \ - $(ACE_ROOT)/ace/Thread.i \ - $(ACE_ROOT)/ace/Atomic_Op.i \ - $(ACE_ROOT)/ace/Hash_Map_Manager.h \ - $(ACE_ROOT)/ace/SString.h \ - $(ACE_ROOT)/ace/SString.i \ - $(ACE_ROOT)/ace/SOCK_Acceptor.h \ - $(ACE_ROOT)/ace/Time_Value.h \ - $(ACE_ROOT)/ace/SOCK_Acceptor.i \ - $(ACE_ROOT)/ace/SOCK_Connector.h \ - $(ACE_ROOT)/ace/SOCK_Connector.i \ - $(ACE_ROOT)/ace/Strategies.h \ - $(ACE_ROOT)/ace/Strategies_T.h \ - $(ACE_ROOT)/ace/Service_Config.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 \ - $(ACE_ROOT)/ace/Signal.h \ - $(ACE_ROOT)/ace/Containers.h \ - $(ACE_ROOT)/ace/Containers.i \ - $(ACE_ROOT)/ace/Signal.i \ - $(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/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/Free_List.h \ - $(ACE_ROOT)/ace/Free_List.i \ - $(ACE_ROOT)/ace/Timer_Queue_T.i \ - $(ACE_ROOT)/ace/Reactor.i \ - $(ACE_ROOT)/ace/Reactor_Impl.h \ - $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \ - $(ACE_ROOT)/ace/Synch_Options.h \ - $(ACE_ROOT)/ace/Connector.h \ - $(ACE_ROOT)/ace/Map_Manager.h \ - $(ACE_ROOT)/ace/Map_Manager.i \ - $(ACE_ROOT)/ace/Svc_Handler.h \ - $(ACE_ROOT)/ace/Task.h \ - $(ACE_ROOT)/ace/Thread_Manager.h \ - $(ACE_ROOT)/ace/Thread_Manager.i \ - $(ACE_ROOT)/ace/Task.i \ - $(ACE_ROOT)/ace/Task_T.h \ - $(ACE_ROOT)/ace/Message_Queue.h \ - $(ACE_ROOT)/ace/Message_Block.h \ - $(ACE_ROOT)/ace/Malloc.h \ - $(ACE_ROOT)/ace/Malloc.i \ - $(ACE_ROOT)/ace/Malloc_T.h \ - $(ACE_ROOT)/ace/Malloc_T.i \ - $(ACE_ROOT)/ace/Memory_Pool.h \ - $(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/IO_Cntl_Msg.h \ - $(ACE_ROOT)/ace/Message_Queue.i \ - $(ACE_ROOT)/ace/Task_T.i \ - $(ACE_ROOT)/ace/Dynamic.h \ - $(ACE_ROOT)/ace/Dynamic.i \ - $(ACE_ROOT)/ace/Singleton.h \ - $(ACE_ROOT)/ace/Singleton.i \ - $(ACE_ROOT)/ace/Svc_Handler.i \ - $(ACE_ROOT)/ace/Connector.i \ - $(ACE_ROOT)/ace/Acceptor.h \ - $(ACE_ROOT)/ace/Acceptor.i \ - $(TAO_ROOT)/tao/compat/objbase.h \ - $(TAO_ROOT)/tao/compat/initguid.h \ - $(TAO_ROOT)/tao/orbconf.h \ - $(TAO_ROOT)/tao/orb.h \ - $(TAO_ROOT)/tao/align.h \ - $(TAO_ROOT)/tao/corbacom.h \ - $(TAO_ROOT)/tao/sequence.h \ - $(TAO_ROOT)/tao/sequence.i \ - $(TAO_ROOT)/tao/sequence_T.h \ - $(TAO_ROOT)/tao/sequence_T.i \ - $(TAO_ROOT)/tao/objkeyC.h \ - $(TAO_ROOT)/tao/objkeyC.i \ - $(TAO_ROOT)/tao/any.h \ - $(TAO_ROOT)/tao/params.h \ - $(TAO_ROOT)/tao/client_factory.h \ - $(TAO_ROOT)/tao/server_factory.h \ - $(TAO_ROOT)/tao/default_client.h \ - $(TAO_ROOT)/tao/default_server.h \ - $(TAO_ROOT)/tao/strategy_T.h \ - $(TAO_ROOT)/tao/strategy_T.i \ - $(TAO_ROOT)/tao/except.h \ - $(TAO_ROOT)/tao/orbobj.h \ - $(TAO_ROOT)/tao/nvlist.h \ - $(TAO_ROOT)/tao/object.h \ - $(TAO_ROOT)/tao/principa.h \ - $(TAO_ROOT)/tao/request.h \ - $(TAO_ROOT)/tao/svrrqst.h \ - $(TAO_ROOT)/tao/typecode.h \ - $(TAO_ROOT)/tao/marshal.h \ - $(TAO_ROOT)/tao/cdr.h \ - $(TAO_ROOT)/tao/stub.h \ - $(TAO_ROOT)/tao/poa.h \ - $(TAO_ROOT)/tao/poaC.h \ - $(TAO_ROOT)/tao/poaC.i \ - $(TAO_ROOT)/tao/servant_base.h \ - $(TAO_ROOT)/tao/poaS.h \ - $(TAO_ROOT)/tao/poaS.i \ - $(TAO_ROOT)/tao/objtable.h \ - $(TAO_ROOT)/tao/connect.h \ - $(TAO_ROOT)/tao/orb_core.h \ - $(TAO_ROOT)/tao/optable.h \ - $(TAO_ROOT)/tao/debug.h \ - $(TAO_ROOT)/tao/iiopobj.h \ - $(TAO_ROOT)/tao/iioporb.h \ - $(TAO_ROOT)/tao/giop.h \ - $(TAO_ROOT)/tao/orb_core.i \ - $(ACE_ROOT)/ace/Dynamic_Service.h \ - $(TAO_ROOT)/tao/corbacom.i \ - $(TAO_ROOT)/tao/typecode.i \ - $(TAO_ROOT)/tao/nvlist.i \ - $(TAO_ROOT)/tao/any.i \ - $(TAO_ROOT)/tao/stub.i \ - $(TAO_ROOT)/tao/object.i \ - $(TAO_ROOT)/tao/orbobj.i \ - $(TAO_ROOT)/tao/marshal.i \ - $(TAO_ROOT)/tao/cdr.i \ - $(TAO_ROOT)/tao/giop.i \ - $(TAO_ROOT)/tao/iioporb.i \ - $(TAO_ROOT)/tao/iiopobj.i \ - $(TAO_ROOT)/tao/params.i \ - $(TAO_ROOT)/tao/server_factory.i \ - $(TAO_ROOT)/tao/default_client.i \ - $(TAO_ROOT)/tao/default_server.i \ - $(TAO_ROOT)/tao/connect.i \ - $(TAO_ROOT)/tao/singletons.h -.obj/client_factory.o .obj/client_factory.so .shobj/client_factory.o .shobj/client_factory.so: client_factory.cpp \ - $(TAO_ROOT)/tao/corba.h \ - $(ACE_ROOT)/ace/OS.h \ - $(ACE_ROOT)/ace/inc_user_config.h \ - $(ACE_ROOT)/ace/config.h \ - $(ACE_ROOT)/ace/streams.h \ - $(ACE_ROOT)/ace/Basic_Types.h \ - $(ACE_ROOT)/ace/Basic_Types.i \ - $(ACE_ROOT)/ace/OS.i \ - $(ACE_ROOT)/ace/Trace.h \ - $(ACE_ROOT)/ace/Log_Msg.h \ - $(ACE_ROOT)/ace/Log_Record.h \ - $(ACE_ROOT)/ace/ACE.h \ - $(ACE_ROOT)/ace/Version.h \ - $(ACE_ROOT)/ace/ACE.i \ - $(ACE_ROOT)/ace/Log_Priority.h \ - $(ACE_ROOT)/ace/Log_Record.i \ - $(ACE_ROOT)/ace/Get_Opt.h \ - $(ACE_ROOT)/ace/Get_Opt.i \ - $(ACE_ROOT)/ace/SOCK_Stream.h \ - $(ACE_ROOT)/ace/SOCK_IO.h \ - $(ACE_ROOT)/ace/SOCK.h \ - $(ACE_ROOT)/ace/Addr.h \ - $(ACE_ROOT)/ace/Addr.i \ - $(ACE_ROOT)/ace/IPC_SAP.h \ - $(ACE_ROOT)/ace/IPC_SAP.i \ - $(ACE_ROOT)/ace/SOCK.i \ - $(ACE_ROOT)/ace/SOCK_IO.i \ - $(ACE_ROOT)/ace/INET_Addr.h \ - $(ACE_ROOT)/ace/INET_Addr.i \ - $(ACE_ROOT)/ace/SOCK_Stream.i \ - $(ACE_ROOT)/ace/Synch_T.h \ - $(ACE_ROOT)/ace/Event_Handler.h \ - $(ACE_ROOT)/ace/Event_Handler.i \ - $(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.i \ - $(ACE_ROOT)/ace/Thread.h \ - $(ACE_ROOT)/ace/Thread.i \ - $(ACE_ROOT)/ace/Atomic_Op.i \ - $(ACE_ROOT)/ace/Hash_Map_Manager.h \ - $(ACE_ROOT)/ace/SString.h \ - $(ACE_ROOT)/ace/SString.i \ - $(ACE_ROOT)/ace/SOCK_Acceptor.h \ - $(ACE_ROOT)/ace/Time_Value.h \ - $(ACE_ROOT)/ace/SOCK_Acceptor.i \ - $(ACE_ROOT)/ace/SOCK_Connector.h \ - $(ACE_ROOT)/ace/SOCK_Connector.i \ - $(ACE_ROOT)/ace/Strategies.h \ - $(ACE_ROOT)/ace/Strategies_T.h \ - $(ACE_ROOT)/ace/Service_Config.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 \ - $(ACE_ROOT)/ace/Signal.h \ - $(ACE_ROOT)/ace/Containers.h \ - $(ACE_ROOT)/ace/Containers.i \ - $(ACE_ROOT)/ace/Signal.i \ - $(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/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/Free_List.h \ - $(ACE_ROOT)/ace/Free_List.i \ - $(ACE_ROOT)/ace/Timer_Queue_T.i \ - $(ACE_ROOT)/ace/Reactor.i \ - $(ACE_ROOT)/ace/Reactor_Impl.h \ - $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \ - $(ACE_ROOT)/ace/Synch_Options.h \ - $(ACE_ROOT)/ace/Connector.h \ - $(ACE_ROOT)/ace/Map_Manager.h \ - $(ACE_ROOT)/ace/Map_Manager.i \ - $(ACE_ROOT)/ace/Svc_Handler.h \ - $(ACE_ROOT)/ace/Task.h \ - $(ACE_ROOT)/ace/Thread_Manager.h \ - $(ACE_ROOT)/ace/Thread_Manager.i \ - $(ACE_ROOT)/ace/Task.i \ - $(ACE_ROOT)/ace/Task_T.h \ - $(ACE_ROOT)/ace/Message_Queue.h \ - $(ACE_ROOT)/ace/Message_Block.h \ - $(ACE_ROOT)/ace/Malloc.h \ - $(ACE_ROOT)/ace/Malloc.i \ - $(ACE_ROOT)/ace/Malloc_T.h \ - $(ACE_ROOT)/ace/Malloc_T.i \ - $(ACE_ROOT)/ace/Memory_Pool.h \ - $(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/IO_Cntl_Msg.h \ - $(ACE_ROOT)/ace/Message_Queue.i \ - $(ACE_ROOT)/ace/Task_T.i \ - $(ACE_ROOT)/ace/Dynamic.h \ - $(ACE_ROOT)/ace/Dynamic.i \ - $(ACE_ROOT)/ace/Singleton.h \ - $(ACE_ROOT)/ace/Singleton.i \ - $(ACE_ROOT)/ace/Svc_Handler.i \ - $(ACE_ROOT)/ace/Connector.i \ - $(ACE_ROOT)/ace/Acceptor.h \ - $(ACE_ROOT)/ace/Acceptor.i \ - $(TAO_ROOT)/tao/compat/objbase.h \ - $(TAO_ROOT)/tao/compat/initguid.h \ - $(TAO_ROOT)/tao/orbconf.h \ - $(TAO_ROOT)/tao/orb.h \ - $(TAO_ROOT)/tao/align.h \ - $(TAO_ROOT)/tao/corbacom.h \ - $(TAO_ROOT)/tao/sequence.h \ - $(TAO_ROOT)/tao/sequence.i \ - $(TAO_ROOT)/tao/sequence_T.h \ - $(TAO_ROOT)/tao/sequence_T.i \ - $(TAO_ROOT)/tao/objkeyC.h \ - $(TAO_ROOT)/tao/objkeyC.i \ - $(TAO_ROOT)/tao/any.h \ - $(TAO_ROOT)/tao/params.h \ - $(TAO_ROOT)/tao/client_factory.h \ - $(TAO_ROOT)/tao/server_factory.h \ - $(TAO_ROOT)/tao/default_client.h \ - $(TAO_ROOT)/tao/default_server.h \ - $(TAO_ROOT)/tao/strategy_T.h \ - $(TAO_ROOT)/tao/strategy_T.i \ - $(TAO_ROOT)/tao/except.h \ - $(TAO_ROOT)/tao/orbobj.h \ - $(TAO_ROOT)/tao/nvlist.h \ - $(TAO_ROOT)/tao/object.h \ - $(TAO_ROOT)/tao/principa.h \ - $(TAO_ROOT)/tao/request.h \ - $(TAO_ROOT)/tao/svrrqst.h \ - $(TAO_ROOT)/tao/typecode.h \ - $(TAO_ROOT)/tao/marshal.h \ - $(TAO_ROOT)/tao/cdr.h \ - $(TAO_ROOT)/tao/stub.h \ - $(TAO_ROOT)/tao/poa.h \ - $(TAO_ROOT)/tao/poaC.h \ - $(TAO_ROOT)/tao/poaC.i \ - $(TAO_ROOT)/tao/servant_base.h \ - $(TAO_ROOT)/tao/poaS.h \ - $(TAO_ROOT)/tao/poaS.i \ - $(TAO_ROOT)/tao/objtable.h \ - $(TAO_ROOT)/tao/connect.h \ - $(TAO_ROOT)/tao/orb_core.h \ - $(TAO_ROOT)/tao/optable.h \ - $(TAO_ROOT)/tao/debug.h \ - $(TAO_ROOT)/tao/iiopobj.h \ - $(TAO_ROOT)/tao/iioporb.h \ - $(TAO_ROOT)/tao/giop.h \ - $(TAO_ROOT)/tao/orb_core.i \ - $(ACE_ROOT)/ace/Dynamic_Service.h \ - $(TAO_ROOT)/tao/corbacom.i \ - $(TAO_ROOT)/tao/typecode.i \ - $(TAO_ROOT)/tao/nvlist.i \ - $(TAO_ROOT)/tao/any.i \ - $(TAO_ROOT)/tao/stub.i \ - $(TAO_ROOT)/tao/object.i \ - $(TAO_ROOT)/tao/orbobj.i \ - $(TAO_ROOT)/tao/marshal.i \ - $(TAO_ROOT)/tao/cdr.i \ - $(TAO_ROOT)/tao/giop.i \ - $(TAO_ROOT)/tao/iioporb.i \ - $(TAO_ROOT)/tao/iiopobj.i \ - $(TAO_ROOT)/tao/params.i \ - $(TAO_ROOT)/tao/server_factory.i \ - $(TAO_ROOT)/tao/default_client.i \ - $(TAO_ROOT)/tao/default_server.i \ - $(TAO_ROOT)/tao/connect.i \ - $(TAO_ROOT)/tao/singletons.h -.obj/connect.o .obj/connect.so .shobj/connect.o .shobj/connect.so: connect.cpp \ - $(TAO_ROOT)/tao/corba.h \ - $(ACE_ROOT)/ace/OS.h \ - $(ACE_ROOT)/ace/inc_user_config.h \ - $(ACE_ROOT)/ace/config.h \ - $(ACE_ROOT)/ace/streams.h \ - $(ACE_ROOT)/ace/Basic_Types.h \ - $(ACE_ROOT)/ace/Basic_Types.i \ - $(ACE_ROOT)/ace/OS.i \ - $(ACE_ROOT)/ace/Trace.h \ - $(ACE_ROOT)/ace/Log_Msg.h \ - $(ACE_ROOT)/ace/Log_Record.h \ - $(ACE_ROOT)/ace/ACE.h \ - $(ACE_ROOT)/ace/Version.h \ - $(ACE_ROOT)/ace/ACE.i \ - $(ACE_ROOT)/ace/Log_Priority.h \ - $(ACE_ROOT)/ace/Log_Record.i \ - $(ACE_ROOT)/ace/Get_Opt.h \ - $(ACE_ROOT)/ace/Get_Opt.i \ - $(ACE_ROOT)/ace/SOCK_Stream.h \ - $(ACE_ROOT)/ace/SOCK_IO.h \ - $(ACE_ROOT)/ace/SOCK.h \ - $(ACE_ROOT)/ace/Addr.h \ - $(ACE_ROOT)/ace/Addr.i \ - $(ACE_ROOT)/ace/IPC_SAP.h \ - $(ACE_ROOT)/ace/IPC_SAP.i \ - $(ACE_ROOT)/ace/SOCK.i \ - $(ACE_ROOT)/ace/SOCK_IO.i \ - $(ACE_ROOT)/ace/INET_Addr.h \ - $(ACE_ROOT)/ace/INET_Addr.i \ - $(ACE_ROOT)/ace/SOCK_Stream.i \ - $(ACE_ROOT)/ace/Synch_T.h \ - $(ACE_ROOT)/ace/Event_Handler.h \ - $(ACE_ROOT)/ace/Event_Handler.i \ - $(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.i \ - $(ACE_ROOT)/ace/Thread.h \ - $(ACE_ROOT)/ace/Thread.i \ - $(ACE_ROOT)/ace/Atomic_Op.i \ - $(ACE_ROOT)/ace/Hash_Map_Manager.h \ - $(ACE_ROOT)/ace/SString.h \ - $(ACE_ROOT)/ace/SString.i \ - $(ACE_ROOT)/ace/SOCK_Acceptor.h \ - $(ACE_ROOT)/ace/Time_Value.h \ - $(ACE_ROOT)/ace/SOCK_Acceptor.i \ - $(ACE_ROOT)/ace/SOCK_Connector.h \ - $(ACE_ROOT)/ace/SOCK_Connector.i \ - $(ACE_ROOT)/ace/Strategies.h \ - $(ACE_ROOT)/ace/Strategies_T.h \ - $(ACE_ROOT)/ace/Service_Config.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 \ - $(ACE_ROOT)/ace/Signal.h \ - $(ACE_ROOT)/ace/Containers.h \ - $(ACE_ROOT)/ace/Containers.i \ - $(ACE_ROOT)/ace/Signal.i \ - $(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/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/Free_List.h \ - $(ACE_ROOT)/ace/Free_List.i \ - $(ACE_ROOT)/ace/Timer_Queue_T.i \ - $(ACE_ROOT)/ace/Reactor.i \ - $(ACE_ROOT)/ace/Reactor_Impl.h \ - $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \ - $(ACE_ROOT)/ace/Synch_Options.h \ - $(ACE_ROOT)/ace/Connector.h \ - $(ACE_ROOT)/ace/Map_Manager.h \ - $(ACE_ROOT)/ace/Map_Manager.i \ - $(ACE_ROOT)/ace/Svc_Handler.h \ - $(ACE_ROOT)/ace/Task.h \ - $(ACE_ROOT)/ace/Thread_Manager.h \ - $(ACE_ROOT)/ace/Thread_Manager.i \ - $(ACE_ROOT)/ace/Task.i \ - $(ACE_ROOT)/ace/Task_T.h \ - $(ACE_ROOT)/ace/Message_Queue.h \ - $(ACE_ROOT)/ace/Message_Block.h \ - $(ACE_ROOT)/ace/Malloc.h \ - $(ACE_ROOT)/ace/Malloc.i \ - $(ACE_ROOT)/ace/Malloc_T.h \ - $(ACE_ROOT)/ace/Malloc_T.i \ - $(ACE_ROOT)/ace/Memory_Pool.h \ - $(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/IO_Cntl_Msg.h \ - $(ACE_ROOT)/ace/Message_Queue.i \ - $(ACE_ROOT)/ace/Task_T.i \ - $(ACE_ROOT)/ace/Dynamic.h \ - $(ACE_ROOT)/ace/Dynamic.i \ - $(ACE_ROOT)/ace/Singleton.h \ - $(ACE_ROOT)/ace/Singleton.i \ - $(ACE_ROOT)/ace/Svc_Handler.i \ - $(ACE_ROOT)/ace/Connector.i \ - $(ACE_ROOT)/ace/Acceptor.h \ - $(ACE_ROOT)/ace/Acceptor.i \ - $(TAO_ROOT)/tao/compat/objbase.h \ - $(TAO_ROOT)/tao/compat/initguid.h \ - $(TAO_ROOT)/tao/orbconf.h \ - $(TAO_ROOT)/tao/orb.h \ - $(TAO_ROOT)/tao/align.h \ - $(TAO_ROOT)/tao/corbacom.h \ - $(TAO_ROOT)/tao/sequence.h \ - $(TAO_ROOT)/tao/sequence.i \ - $(TAO_ROOT)/tao/sequence_T.h \ - $(TAO_ROOT)/tao/sequence_T.i \ - $(TAO_ROOT)/tao/objkeyC.h \ - $(TAO_ROOT)/tao/objkeyC.i \ - $(TAO_ROOT)/tao/any.h \ - $(TAO_ROOT)/tao/params.h \ - $(TAO_ROOT)/tao/client_factory.h \ - $(TAO_ROOT)/tao/server_factory.h \ - $(TAO_ROOT)/tao/default_client.h \ - $(TAO_ROOT)/tao/default_server.h \ - $(TAO_ROOT)/tao/strategy_T.h \ - $(TAO_ROOT)/tao/strategy_T.i \ - $(TAO_ROOT)/tao/except.h \ - $(TAO_ROOT)/tao/orbobj.h \ - $(TAO_ROOT)/tao/nvlist.h \ - $(TAO_ROOT)/tao/object.h \ - $(TAO_ROOT)/tao/principa.h \ - $(TAO_ROOT)/tao/request.h \ - $(TAO_ROOT)/tao/svrrqst.h \ - $(TAO_ROOT)/tao/typecode.h \ - $(TAO_ROOT)/tao/marshal.h \ - $(TAO_ROOT)/tao/cdr.h \ - $(TAO_ROOT)/tao/stub.h \ - $(TAO_ROOT)/tao/poa.h \ - $(TAO_ROOT)/tao/poaC.h \ - $(TAO_ROOT)/tao/poaC.i \ - $(TAO_ROOT)/tao/servant_base.h \ - $(TAO_ROOT)/tao/poaS.h \ - $(TAO_ROOT)/tao/poaS.i \ - $(TAO_ROOT)/tao/objtable.h \ - $(TAO_ROOT)/tao/connect.h \ - $(TAO_ROOT)/tao/orb_core.h \ - $(TAO_ROOT)/tao/optable.h \ - $(TAO_ROOT)/tao/debug.h \ - $(TAO_ROOT)/tao/iiopobj.h \ - $(TAO_ROOT)/tao/iioporb.h \ - $(TAO_ROOT)/tao/giop.h \ - $(TAO_ROOT)/tao/orb_core.i \ - $(ACE_ROOT)/ace/Dynamic_Service.h \ - $(TAO_ROOT)/tao/corbacom.i \ - $(TAO_ROOT)/tao/typecode.i \ - $(TAO_ROOT)/tao/nvlist.i \ - $(TAO_ROOT)/tao/any.i \ - $(TAO_ROOT)/tao/stub.i \ - $(TAO_ROOT)/tao/object.i \ - $(TAO_ROOT)/tao/orbobj.i \ - $(TAO_ROOT)/tao/marshal.i \ - $(TAO_ROOT)/tao/cdr.i \ - $(TAO_ROOT)/tao/giop.i \ - $(TAO_ROOT)/tao/iioporb.i \ - $(TAO_ROOT)/tao/iiopobj.i \ - $(TAO_ROOT)/tao/params.i \ - $(TAO_ROOT)/tao/server_factory.i \ - $(TAO_ROOT)/tao/default_client.i \ - $(TAO_ROOT)/tao/default_server.i \ - $(TAO_ROOT)/tao/connect.i \ - $(TAO_ROOT)/tao/singletons.h \ - $(TAO_ROOT)/tao/Timeprobe.h \ - $(TAO_ROOT)/tao/Timeprobe.i -.obj/debug.o .obj/debug.so .shobj/debug.o .shobj/debug.so: debug.cpp \ - $(TAO_ROOT)/tao/corba.h \ - $(ACE_ROOT)/ace/OS.h \ - $(ACE_ROOT)/ace/inc_user_config.h \ - $(ACE_ROOT)/ace/config.h \ - $(ACE_ROOT)/ace/streams.h \ - $(ACE_ROOT)/ace/Basic_Types.h \ - $(ACE_ROOT)/ace/Basic_Types.i \ - $(ACE_ROOT)/ace/OS.i \ - $(ACE_ROOT)/ace/Trace.h \ - $(ACE_ROOT)/ace/Log_Msg.h \ - $(ACE_ROOT)/ace/Log_Record.h \ - $(ACE_ROOT)/ace/ACE.h \ - $(ACE_ROOT)/ace/Version.h \ - $(ACE_ROOT)/ace/ACE.i \ - $(ACE_ROOT)/ace/Log_Priority.h \ - $(ACE_ROOT)/ace/Log_Record.i \ - $(ACE_ROOT)/ace/Get_Opt.h \ - $(ACE_ROOT)/ace/Get_Opt.i \ - $(ACE_ROOT)/ace/SOCK_Stream.h \ - $(ACE_ROOT)/ace/SOCK_IO.h \ - $(ACE_ROOT)/ace/SOCK.h \ - $(ACE_ROOT)/ace/Addr.h \ - $(ACE_ROOT)/ace/Addr.i \ - $(ACE_ROOT)/ace/IPC_SAP.h \ - $(ACE_ROOT)/ace/IPC_SAP.i \ - $(ACE_ROOT)/ace/SOCK.i \ - $(ACE_ROOT)/ace/SOCK_IO.i \ - $(ACE_ROOT)/ace/INET_Addr.h \ - $(ACE_ROOT)/ace/INET_Addr.i \ - $(ACE_ROOT)/ace/SOCK_Stream.i \ - $(ACE_ROOT)/ace/Synch_T.h \ - $(ACE_ROOT)/ace/Event_Handler.h \ - $(ACE_ROOT)/ace/Event_Handler.i \ - $(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.i \ - $(ACE_ROOT)/ace/Thread.h \ - $(ACE_ROOT)/ace/Thread.i \ - $(ACE_ROOT)/ace/Atomic_Op.i \ - $(ACE_ROOT)/ace/Hash_Map_Manager.h \ - $(ACE_ROOT)/ace/SString.h \ - $(ACE_ROOT)/ace/SString.i \ - $(ACE_ROOT)/ace/SOCK_Acceptor.h \ - $(ACE_ROOT)/ace/Time_Value.h \ - $(ACE_ROOT)/ace/SOCK_Acceptor.i \ - $(ACE_ROOT)/ace/SOCK_Connector.h \ - $(ACE_ROOT)/ace/SOCK_Connector.i \ - $(ACE_ROOT)/ace/Strategies.h \ - $(ACE_ROOT)/ace/Strategies_T.h \ - $(ACE_ROOT)/ace/Service_Config.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 \ - $(ACE_ROOT)/ace/Signal.h \ - $(ACE_ROOT)/ace/Containers.h \ - $(ACE_ROOT)/ace/Containers.i \ - $(ACE_ROOT)/ace/Signal.i \ - $(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/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/Free_List.h \ - $(ACE_ROOT)/ace/Free_List.i \ - $(ACE_ROOT)/ace/Timer_Queue_T.i \ - $(ACE_ROOT)/ace/Reactor.i \ - $(ACE_ROOT)/ace/Reactor_Impl.h \ - $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \ - $(ACE_ROOT)/ace/Synch_Options.h \ - $(ACE_ROOT)/ace/Connector.h \ - $(ACE_ROOT)/ace/Map_Manager.h \ - $(ACE_ROOT)/ace/Map_Manager.i \ - $(ACE_ROOT)/ace/Svc_Handler.h \ - $(ACE_ROOT)/ace/Task.h \ - $(ACE_ROOT)/ace/Thread_Manager.h \ - $(ACE_ROOT)/ace/Thread_Manager.i \ - $(ACE_ROOT)/ace/Task.i \ - $(ACE_ROOT)/ace/Task_T.h \ - $(ACE_ROOT)/ace/Message_Queue.h \ - $(ACE_ROOT)/ace/Message_Block.h \ - $(ACE_ROOT)/ace/Malloc.h \ - $(ACE_ROOT)/ace/Malloc.i \ - $(ACE_ROOT)/ace/Malloc_T.h \ - $(ACE_ROOT)/ace/Malloc_T.i \ - $(ACE_ROOT)/ace/Memory_Pool.h \ - $(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/IO_Cntl_Msg.h \ - $(ACE_ROOT)/ace/Message_Queue.i \ - $(ACE_ROOT)/ace/Task_T.i \ - $(ACE_ROOT)/ace/Dynamic.h \ - $(ACE_ROOT)/ace/Dynamic.i \ - $(ACE_ROOT)/ace/Singleton.h \ - $(ACE_ROOT)/ace/Singleton.i \ - $(ACE_ROOT)/ace/Svc_Handler.i \ - $(ACE_ROOT)/ace/Connector.i \ - $(ACE_ROOT)/ace/Acceptor.h \ - $(ACE_ROOT)/ace/Acceptor.i \ - $(TAO_ROOT)/tao/compat/objbase.h \ - $(TAO_ROOT)/tao/compat/initguid.h \ - $(TAO_ROOT)/tao/orbconf.h \ - $(TAO_ROOT)/tao/orb.h \ - $(TAO_ROOT)/tao/align.h \ - $(TAO_ROOT)/tao/corbacom.h \ - $(TAO_ROOT)/tao/sequence.h \ - $(TAO_ROOT)/tao/sequence.i \ - $(TAO_ROOT)/tao/sequence_T.h \ - $(TAO_ROOT)/tao/sequence_T.i \ - $(TAO_ROOT)/tao/objkeyC.h \ - $(TAO_ROOT)/tao/objkeyC.i \ - $(TAO_ROOT)/tao/any.h \ - $(TAO_ROOT)/tao/params.h \ - $(TAO_ROOT)/tao/client_factory.h \ - $(TAO_ROOT)/tao/server_factory.h \ - $(TAO_ROOT)/tao/default_client.h \ - $(TAO_ROOT)/tao/default_server.h \ - $(TAO_ROOT)/tao/strategy_T.h \ - $(TAO_ROOT)/tao/strategy_T.i \ - $(TAO_ROOT)/tao/except.h \ - $(TAO_ROOT)/tao/orbobj.h \ - $(TAO_ROOT)/tao/nvlist.h \ - $(TAO_ROOT)/tao/object.h \ - $(TAO_ROOT)/tao/principa.h \ - $(TAO_ROOT)/tao/request.h \ - $(TAO_ROOT)/tao/svrrqst.h \ - $(TAO_ROOT)/tao/typecode.h \ - $(TAO_ROOT)/tao/marshal.h \ - $(TAO_ROOT)/tao/cdr.h \ - $(TAO_ROOT)/tao/stub.h \ - $(TAO_ROOT)/tao/poa.h \ - $(TAO_ROOT)/tao/poaC.h \ - $(TAO_ROOT)/tao/poaC.i \ - $(TAO_ROOT)/tao/servant_base.h \ - $(TAO_ROOT)/tao/poaS.h \ - $(TAO_ROOT)/tao/poaS.i \ - $(TAO_ROOT)/tao/objtable.h \ - $(TAO_ROOT)/tao/connect.h \ - $(TAO_ROOT)/tao/orb_core.h \ - $(TAO_ROOT)/tao/optable.h \ - $(TAO_ROOT)/tao/debug.h \ - $(TAO_ROOT)/tao/iiopobj.h \ - $(TAO_ROOT)/tao/iioporb.h \ - $(TAO_ROOT)/tao/giop.h \ - $(TAO_ROOT)/tao/orb_core.i \ - $(ACE_ROOT)/ace/Dynamic_Service.h \ - $(TAO_ROOT)/tao/corbacom.i \ - $(TAO_ROOT)/tao/typecode.i \ - $(TAO_ROOT)/tao/nvlist.i \ - $(TAO_ROOT)/tao/any.i \ - $(TAO_ROOT)/tao/stub.i \ - $(TAO_ROOT)/tao/object.i \ - $(TAO_ROOT)/tao/orbobj.i \ - $(TAO_ROOT)/tao/marshal.i \ - $(TAO_ROOT)/tao/cdr.i \ - $(TAO_ROOT)/tao/giop.i \ - $(TAO_ROOT)/tao/iioporb.i \ - $(TAO_ROOT)/tao/iiopobj.i \ - $(TAO_ROOT)/tao/params.i \ - $(TAO_ROOT)/tao/server_factory.i \ - $(TAO_ROOT)/tao/default_client.i \ - $(TAO_ROOT)/tao/default_server.i \ - $(TAO_ROOT)/tao/connect.i \ - $(TAO_ROOT)/tao/singletons.h -.obj/decode.o .obj/decode.so .shobj/decode.o .shobj/decode.so: decode.cpp \ - $(TAO_ROOT)/tao/corba.h \ - $(ACE_ROOT)/ace/OS.h \ - $(ACE_ROOT)/ace/inc_user_config.h \ - $(ACE_ROOT)/ace/config.h \ - $(ACE_ROOT)/ace/streams.h \ - $(ACE_ROOT)/ace/Basic_Types.h \ - $(ACE_ROOT)/ace/Basic_Types.i \ - $(ACE_ROOT)/ace/OS.i \ - $(ACE_ROOT)/ace/Trace.h \ - $(ACE_ROOT)/ace/Log_Msg.h \ - $(ACE_ROOT)/ace/Log_Record.h \ - $(ACE_ROOT)/ace/ACE.h \ - $(ACE_ROOT)/ace/Version.h \ - $(ACE_ROOT)/ace/ACE.i \ - $(ACE_ROOT)/ace/Log_Priority.h \ - $(ACE_ROOT)/ace/Log_Record.i \ - $(ACE_ROOT)/ace/Get_Opt.h \ - $(ACE_ROOT)/ace/Get_Opt.i \ - $(ACE_ROOT)/ace/SOCK_Stream.h \ - $(ACE_ROOT)/ace/SOCK_IO.h \ - $(ACE_ROOT)/ace/SOCK.h \ - $(ACE_ROOT)/ace/Addr.h \ - $(ACE_ROOT)/ace/Addr.i \ - $(ACE_ROOT)/ace/IPC_SAP.h \ - $(ACE_ROOT)/ace/IPC_SAP.i \ - $(ACE_ROOT)/ace/SOCK.i \ - $(ACE_ROOT)/ace/SOCK_IO.i \ - $(ACE_ROOT)/ace/INET_Addr.h \ - $(ACE_ROOT)/ace/INET_Addr.i \ - $(ACE_ROOT)/ace/SOCK_Stream.i \ - $(ACE_ROOT)/ace/Synch_T.h \ - $(ACE_ROOT)/ace/Event_Handler.h \ - $(ACE_ROOT)/ace/Event_Handler.i \ - $(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.i \ - $(ACE_ROOT)/ace/Thread.h \ - $(ACE_ROOT)/ace/Thread.i \ - $(ACE_ROOT)/ace/Atomic_Op.i \ - $(ACE_ROOT)/ace/Hash_Map_Manager.h \ - $(ACE_ROOT)/ace/SString.h \ - $(ACE_ROOT)/ace/SString.i \ - $(ACE_ROOT)/ace/SOCK_Acceptor.h \ - $(ACE_ROOT)/ace/Time_Value.h \ - $(ACE_ROOT)/ace/SOCK_Acceptor.i \ - $(ACE_ROOT)/ace/SOCK_Connector.h \ - $(ACE_ROOT)/ace/SOCK_Connector.i \ - $(ACE_ROOT)/ace/Strategies.h \ - $(ACE_ROOT)/ace/Strategies_T.h \ - $(ACE_ROOT)/ace/Service_Config.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 \ - $(ACE_ROOT)/ace/Signal.h \ - $(ACE_ROOT)/ace/Containers.h \ - $(ACE_ROOT)/ace/Containers.i \ - $(ACE_ROOT)/ace/Signal.i \ - $(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/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/Free_List.h \ - $(ACE_ROOT)/ace/Free_List.i \ - $(ACE_ROOT)/ace/Timer_Queue_T.i \ - $(ACE_ROOT)/ace/Reactor.i \ - $(ACE_ROOT)/ace/Reactor_Impl.h \ - $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \ - $(ACE_ROOT)/ace/Synch_Options.h \ - $(ACE_ROOT)/ace/Connector.h \ - $(ACE_ROOT)/ace/Map_Manager.h \ - $(ACE_ROOT)/ace/Map_Manager.i \ - $(ACE_ROOT)/ace/Svc_Handler.h \ - $(ACE_ROOT)/ace/Task.h \ - $(ACE_ROOT)/ace/Thread_Manager.h \ - $(ACE_ROOT)/ace/Thread_Manager.i \ - $(ACE_ROOT)/ace/Task.i \ - $(ACE_ROOT)/ace/Task_T.h \ - $(ACE_ROOT)/ace/Message_Queue.h \ - $(ACE_ROOT)/ace/Message_Block.h \ - $(ACE_ROOT)/ace/Malloc.h \ - $(ACE_ROOT)/ace/Malloc.i \ - $(ACE_ROOT)/ace/Malloc_T.h \ - $(ACE_ROOT)/ace/Malloc_T.i \ - $(ACE_ROOT)/ace/Memory_Pool.h \ - $(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/IO_Cntl_Msg.h \ - $(ACE_ROOT)/ace/Message_Queue.i \ - $(ACE_ROOT)/ace/Task_T.i \ - $(ACE_ROOT)/ace/Dynamic.h \ - $(ACE_ROOT)/ace/Dynamic.i \ - $(ACE_ROOT)/ace/Singleton.h \ - $(ACE_ROOT)/ace/Singleton.i \ - $(ACE_ROOT)/ace/Svc_Handler.i \ - $(ACE_ROOT)/ace/Connector.i \ - $(ACE_ROOT)/ace/Acceptor.h \ - $(ACE_ROOT)/ace/Acceptor.i \ - $(TAO_ROOT)/tao/compat/objbase.h \ - $(TAO_ROOT)/tao/compat/initguid.h \ - $(TAO_ROOT)/tao/orbconf.h \ - $(TAO_ROOT)/tao/orb.h \ - $(TAO_ROOT)/tao/align.h \ - $(TAO_ROOT)/tao/corbacom.h \ - $(TAO_ROOT)/tao/sequence.h \ - $(TAO_ROOT)/tao/sequence.i \ - $(TAO_ROOT)/tao/sequence_T.h \ - $(TAO_ROOT)/tao/sequence_T.i \ - $(TAO_ROOT)/tao/objkeyC.h \ - $(TAO_ROOT)/tao/objkeyC.i \ - $(TAO_ROOT)/tao/any.h \ - $(TAO_ROOT)/tao/params.h \ - $(TAO_ROOT)/tao/client_factory.h \ - $(TAO_ROOT)/tao/server_factory.h \ - $(TAO_ROOT)/tao/default_client.h \ - $(TAO_ROOT)/tao/default_server.h \ - $(TAO_ROOT)/tao/strategy_T.h \ - $(TAO_ROOT)/tao/strategy_T.i \ - $(TAO_ROOT)/tao/except.h \ - $(TAO_ROOT)/tao/orbobj.h \ - $(TAO_ROOT)/tao/nvlist.h \ - $(TAO_ROOT)/tao/object.h \ - $(TAO_ROOT)/tao/principa.h \ - $(TAO_ROOT)/tao/request.h \ - $(TAO_ROOT)/tao/svrrqst.h \ - $(TAO_ROOT)/tao/typecode.h \ - $(TAO_ROOT)/tao/marshal.h \ - $(TAO_ROOT)/tao/cdr.h \ - $(TAO_ROOT)/tao/stub.h \ - $(TAO_ROOT)/tao/poa.h \ - $(TAO_ROOT)/tao/poaC.h \ - $(TAO_ROOT)/tao/poaC.i \ - $(TAO_ROOT)/tao/servant_base.h \ - $(TAO_ROOT)/tao/poaS.h \ - $(TAO_ROOT)/tao/poaS.i \ - $(TAO_ROOT)/tao/objtable.h \ - $(TAO_ROOT)/tao/connect.h \ - $(TAO_ROOT)/tao/orb_core.h \ - $(TAO_ROOT)/tao/optable.h \ - $(TAO_ROOT)/tao/debug.h \ - $(TAO_ROOT)/tao/iiopobj.h \ - $(TAO_ROOT)/tao/iioporb.h \ - $(TAO_ROOT)/tao/giop.h \ - $(TAO_ROOT)/tao/orb_core.i \ - $(ACE_ROOT)/ace/Dynamic_Service.h \ - $(TAO_ROOT)/tao/corbacom.i \ - $(TAO_ROOT)/tao/typecode.i \ - $(TAO_ROOT)/tao/nvlist.i \ - $(TAO_ROOT)/tao/any.i \ - $(TAO_ROOT)/tao/stub.i \ - $(TAO_ROOT)/tao/object.i \ - $(TAO_ROOT)/tao/orbobj.i \ - $(TAO_ROOT)/tao/marshal.i \ - $(TAO_ROOT)/tao/cdr.i \ - $(TAO_ROOT)/tao/giop.i \ - $(TAO_ROOT)/tao/iioporb.i \ - $(TAO_ROOT)/tao/iiopobj.i \ - $(TAO_ROOT)/tao/params.i \ - $(TAO_ROOT)/tao/server_factory.i \ - $(TAO_ROOT)/tao/default_client.i \ - $(TAO_ROOT)/tao/default_server.i \ - $(TAO_ROOT)/tao/connect.i \ - $(TAO_ROOT)/tao/singletons.h -.obj/deep_copy.o .obj/deep_copy.so .shobj/deep_copy.o .shobj/deep_copy.so: deep_copy.cpp \ - $(TAO_ROOT)/tao/corba.h \ - $(ACE_ROOT)/ace/OS.h \ - $(ACE_ROOT)/ace/inc_user_config.h \ - $(ACE_ROOT)/ace/config.h \ - $(ACE_ROOT)/ace/streams.h \ - $(ACE_ROOT)/ace/Basic_Types.h \ - $(ACE_ROOT)/ace/Basic_Types.i \ - $(ACE_ROOT)/ace/OS.i \ - $(ACE_ROOT)/ace/Trace.h \ - $(ACE_ROOT)/ace/Log_Msg.h \ - $(ACE_ROOT)/ace/Log_Record.h \ - $(ACE_ROOT)/ace/ACE.h \ - $(ACE_ROOT)/ace/Version.h \ - $(ACE_ROOT)/ace/ACE.i \ - $(ACE_ROOT)/ace/Log_Priority.h \ - $(ACE_ROOT)/ace/Log_Record.i \ - $(ACE_ROOT)/ace/Get_Opt.h \ - $(ACE_ROOT)/ace/Get_Opt.i \ - $(ACE_ROOT)/ace/SOCK_Stream.h \ - $(ACE_ROOT)/ace/SOCK_IO.h \ - $(ACE_ROOT)/ace/SOCK.h \ - $(ACE_ROOT)/ace/Addr.h \ - $(ACE_ROOT)/ace/Addr.i \ - $(ACE_ROOT)/ace/IPC_SAP.h \ - $(ACE_ROOT)/ace/IPC_SAP.i \ - $(ACE_ROOT)/ace/SOCK.i \ - $(ACE_ROOT)/ace/SOCK_IO.i \ - $(ACE_ROOT)/ace/INET_Addr.h \ - $(ACE_ROOT)/ace/INET_Addr.i \ - $(ACE_ROOT)/ace/SOCK_Stream.i \ - $(ACE_ROOT)/ace/Synch_T.h \ - $(ACE_ROOT)/ace/Event_Handler.h \ - $(ACE_ROOT)/ace/Event_Handler.i \ - $(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.i \ - $(ACE_ROOT)/ace/Thread.h \ - $(ACE_ROOT)/ace/Thread.i \ - $(ACE_ROOT)/ace/Atomic_Op.i \ - $(ACE_ROOT)/ace/Hash_Map_Manager.h \ - $(ACE_ROOT)/ace/SString.h \ - $(ACE_ROOT)/ace/SString.i \ - $(ACE_ROOT)/ace/SOCK_Acceptor.h \ - $(ACE_ROOT)/ace/Time_Value.h \ - $(ACE_ROOT)/ace/SOCK_Acceptor.i \ - $(ACE_ROOT)/ace/SOCK_Connector.h \ - $(ACE_ROOT)/ace/SOCK_Connector.i \ - $(ACE_ROOT)/ace/Strategies.h \ - $(ACE_ROOT)/ace/Strategies_T.h \ - $(ACE_ROOT)/ace/Service_Config.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 \ - $(ACE_ROOT)/ace/Signal.h \ - $(ACE_ROOT)/ace/Containers.h \ - $(ACE_ROOT)/ace/Containers.i \ - $(ACE_ROOT)/ace/Signal.i \ - $(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/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/Free_List.h \ - $(ACE_ROOT)/ace/Free_List.i \ - $(ACE_ROOT)/ace/Timer_Queue_T.i \ - $(ACE_ROOT)/ace/Reactor.i \ - $(ACE_ROOT)/ace/Reactor_Impl.h \ - $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \ - $(ACE_ROOT)/ace/Synch_Options.h \ - $(ACE_ROOT)/ace/Connector.h \ - $(ACE_ROOT)/ace/Map_Manager.h \ - $(ACE_ROOT)/ace/Map_Manager.i \ - $(ACE_ROOT)/ace/Svc_Handler.h \ - $(ACE_ROOT)/ace/Task.h \ - $(ACE_ROOT)/ace/Thread_Manager.h \ - $(ACE_ROOT)/ace/Thread_Manager.i \ - $(ACE_ROOT)/ace/Task.i \ - $(ACE_ROOT)/ace/Task_T.h \ - $(ACE_ROOT)/ace/Message_Queue.h \ - $(ACE_ROOT)/ace/Message_Block.h \ - $(ACE_ROOT)/ace/Malloc.h \ - $(ACE_ROOT)/ace/Malloc.i \ - $(ACE_ROOT)/ace/Malloc_T.h \ - $(ACE_ROOT)/ace/Malloc_T.i \ - $(ACE_ROOT)/ace/Memory_Pool.h \ - $(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/IO_Cntl_Msg.h \ - $(ACE_ROOT)/ace/Message_Queue.i \ - $(ACE_ROOT)/ace/Task_T.i \ - $(ACE_ROOT)/ace/Dynamic.h \ - $(ACE_ROOT)/ace/Dynamic.i \ - $(ACE_ROOT)/ace/Singleton.h \ - $(ACE_ROOT)/ace/Singleton.i \ - $(ACE_ROOT)/ace/Svc_Handler.i \ - $(ACE_ROOT)/ace/Connector.i \ - $(ACE_ROOT)/ace/Acceptor.h \ - $(ACE_ROOT)/ace/Acceptor.i \ - $(TAO_ROOT)/tao/compat/objbase.h \ - $(TAO_ROOT)/tao/compat/initguid.h \ - $(TAO_ROOT)/tao/orbconf.h \ - $(TAO_ROOT)/tao/orb.h \ - $(TAO_ROOT)/tao/align.h \ - $(TAO_ROOT)/tao/corbacom.h \ - $(TAO_ROOT)/tao/sequence.h \ - $(TAO_ROOT)/tao/sequence.i \ - $(TAO_ROOT)/tao/sequence_T.h \ - $(TAO_ROOT)/tao/sequence_T.i \ - $(TAO_ROOT)/tao/objkeyC.h \ - $(TAO_ROOT)/tao/objkeyC.i \ - $(TAO_ROOT)/tao/any.h \ - $(TAO_ROOT)/tao/params.h \ - $(TAO_ROOT)/tao/client_factory.h \ - $(TAO_ROOT)/tao/server_factory.h \ - $(TAO_ROOT)/tao/default_client.h \ - $(TAO_ROOT)/tao/default_server.h \ - $(TAO_ROOT)/tao/strategy_T.h \ - $(TAO_ROOT)/tao/strategy_T.i \ - $(TAO_ROOT)/tao/except.h \ - $(TAO_ROOT)/tao/orbobj.h \ - $(TAO_ROOT)/tao/nvlist.h \ - $(TAO_ROOT)/tao/object.h \ - $(TAO_ROOT)/tao/principa.h \ - $(TAO_ROOT)/tao/request.h \ - $(TAO_ROOT)/tao/svrrqst.h \ - $(TAO_ROOT)/tao/typecode.h \ - $(TAO_ROOT)/tao/marshal.h \ - $(TAO_ROOT)/tao/cdr.h \ - $(TAO_ROOT)/tao/stub.h \ - $(TAO_ROOT)/tao/poa.h \ - $(TAO_ROOT)/tao/poaC.h \ - $(TAO_ROOT)/tao/poaC.i \ - $(TAO_ROOT)/tao/servant_base.h \ - $(TAO_ROOT)/tao/poaS.h \ - $(TAO_ROOT)/tao/poaS.i \ - $(TAO_ROOT)/tao/objtable.h \ - $(TAO_ROOT)/tao/connect.h \ - $(TAO_ROOT)/tao/orb_core.h \ - $(TAO_ROOT)/tao/optable.h \ - $(TAO_ROOT)/tao/debug.h \ - $(TAO_ROOT)/tao/iiopobj.h \ - $(TAO_ROOT)/tao/iioporb.h \ - $(TAO_ROOT)/tao/giop.h \ - $(TAO_ROOT)/tao/orb_core.i \ - $(ACE_ROOT)/ace/Dynamic_Service.h \ - $(TAO_ROOT)/tao/corbacom.i \ - $(TAO_ROOT)/tao/typecode.i \ - $(TAO_ROOT)/tao/nvlist.i \ - $(TAO_ROOT)/tao/any.i \ - $(TAO_ROOT)/tao/stub.i \ - $(TAO_ROOT)/tao/object.i \ - $(TAO_ROOT)/tao/orbobj.i \ - $(TAO_ROOT)/tao/marshal.i \ - $(TAO_ROOT)/tao/cdr.i \ - $(TAO_ROOT)/tao/giop.i \ - $(TAO_ROOT)/tao/iioporb.i \ - $(TAO_ROOT)/tao/iiopobj.i \ - $(TAO_ROOT)/tao/params.i \ - $(TAO_ROOT)/tao/server_factory.i \ - $(TAO_ROOT)/tao/default_client.i \ - $(TAO_ROOT)/tao/default_server.i \ - $(TAO_ROOT)/tao/connect.i \ - $(TAO_ROOT)/tao/singletons.h -.obj/deep_free.o .obj/deep_free.so .shobj/deep_free.o .shobj/deep_free.so: deep_free.cpp \ - $(TAO_ROOT)/tao/corba.h \ - $(ACE_ROOT)/ace/OS.h \ - $(ACE_ROOT)/ace/inc_user_config.h \ - $(ACE_ROOT)/ace/config.h \ - $(ACE_ROOT)/ace/streams.h \ - $(ACE_ROOT)/ace/Basic_Types.h \ - $(ACE_ROOT)/ace/Basic_Types.i \ - $(ACE_ROOT)/ace/OS.i \ - $(ACE_ROOT)/ace/Trace.h \ - $(ACE_ROOT)/ace/Log_Msg.h \ - $(ACE_ROOT)/ace/Log_Record.h \ - $(ACE_ROOT)/ace/ACE.h \ - $(ACE_ROOT)/ace/Version.h \ - $(ACE_ROOT)/ace/ACE.i \ - $(ACE_ROOT)/ace/Log_Priority.h \ - $(ACE_ROOT)/ace/Log_Record.i \ - $(ACE_ROOT)/ace/Get_Opt.h \ - $(ACE_ROOT)/ace/Get_Opt.i \ - $(ACE_ROOT)/ace/SOCK_Stream.h \ - $(ACE_ROOT)/ace/SOCK_IO.h \ - $(ACE_ROOT)/ace/SOCK.h \ - $(ACE_ROOT)/ace/Addr.h \ - $(ACE_ROOT)/ace/Addr.i \ - $(ACE_ROOT)/ace/IPC_SAP.h \ - $(ACE_ROOT)/ace/IPC_SAP.i \ - $(ACE_ROOT)/ace/SOCK.i \ - $(ACE_ROOT)/ace/SOCK_IO.i \ - $(ACE_ROOT)/ace/INET_Addr.h \ - $(ACE_ROOT)/ace/INET_Addr.i \ - $(ACE_ROOT)/ace/SOCK_Stream.i \ - $(ACE_ROOT)/ace/Synch_T.h \ - $(ACE_ROOT)/ace/Event_Handler.h \ - $(ACE_ROOT)/ace/Event_Handler.i \ - $(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.i \ - $(ACE_ROOT)/ace/Thread.h \ - $(ACE_ROOT)/ace/Thread.i \ - $(ACE_ROOT)/ace/Atomic_Op.i \ - $(ACE_ROOT)/ace/Hash_Map_Manager.h \ - $(ACE_ROOT)/ace/SString.h \ - $(ACE_ROOT)/ace/SString.i \ - $(ACE_ROOT)/ace/SOCK_Acceptor.h \ - $(ACE_ROOT)/ace/Time_Value.h \ - $(ACE_ROOT)/ace/SOCK_Acceptor.i \ - $(ACE_ROOT)/ace/SOCK_Connector.h \ - $(ACE_ROOT)/ace/SOCK_Connector.i \ - $(ACE_ROOT)/ace/Strategies.h \ - $(ACE_ROOT)/ace/Strategies_T.h \ - $(ACE_ROOT)/ace/Service_Config.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 \ - $(ACE_ROOT)/ace/Signal.h \ - $(ACE_ROOT)/ace/Containers.h \ - $(ACE_ROOT)/ace/Containers.i \ - $(ACE_ROOT)/ace/Signal.i \ - $(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/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/Free_List.h \ - $(ACE_ROOT)/ace/Free_List.i \ - $(ACE_ROOT)/ace/Timer_Queue_T.i \ - $(ACE_ROOT)/ace/Reactor.i \ - $(ACE_ROOT)/ace/Reactor_Impl.h \ - $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \ - $(ACE_ROOT)/ace/Synch_Options.h \ - $(ACE_ROOT)/ace/Connector.h \ - $(ACE_ROOT)/ace/Map_Manager.h \ - $(ACE_ROOT)/ace/Map_Manager.i \ - $(ACE_ROOT)/ace/Svc_Handler.h \ - $(ACE_ROOT)/ace/Task.h \ - $(ACE_ROOT)/ace/Thread_Manager.h \ - $(ACE_ROOT)/ace/Thread_Manager.i \ - $(ACE_ROOT)/ace/Task.i \ - $(ACE_ROOT)/ace/Task_T.h \ - $(ACE_ROOT)/ace/Message_Queue.h \ - $(ACE_ROOT)/ace/Message_Block.h \ - $(ACE_ROOT)/ace/Malloc.h \ - $(ACE_ROOT)/ace/Malloc.i \ - $(ACE_ROOT)/ace/Malloc_T.h \ - $(ACE_ROOT)/ace/Malloc_T.i \ - $(ACE_ROOT)/ace/Memory_Pool.h \ - $(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/IO_Cntl_Msg.h \ - $(ACE_ROOT)/ace/Message_Queue.i \ - $(ACE_ROOT)/ace/Task_T.i \ - $(ACE_ROOT)/ace/Dynamic.h \ - $(ACE_ROOT)/ace/Dynamic.i \ - $(ACE_ROOT)/ace/Singleton.h \ - $(ACE_ROOT)/ace/Singleton.i \ - $(ACE_ROOT)/ace/Svc_Handler.i \ - $(ACE_ROOT)/ace/Connector.i \ - $(ACE_ROOT)/ace/Acceptor.h \ - $(ACE_ROOT)/ace/Acceptor.i \ - $(TAO_ROOT)/tao/compat/objbase.h \ - $(TAO_ROOT)/tao/compat/initguid.h \ - $(TAO_ROOT)/tao/orbconf.h \ - $(TAO_ROOT)/tao/orb.h \ - $(TAO_ROOT)/tao/align.h \ - $(TAO_ROOT)/tao/corbacom.h \ - $(TAO_ROOT)/tao/sequence.h \ - $(TAO_ROOT)/tao/sequence.i \ - $(TAO_ROOT)/tao/sequence_T.h \ - $(TAO_ROOT)/tao/sequence_T.i \ - $(TAO_ROOT)/tao/objkeyC.h \ - $(TAO_ROOT)/tao/objkeyC.i \ - $(TAO_ROOT)/tao/any.h \ - $(TAO_ROOT)/tao/params.h \ - $(TAO_ROOT)/tao/client_factory.h \ - $(TAO_ROOT)/tao/server_factory.h \ - $(TAO_ROOT)/tao/default_client.h \ - $(TAO_ROOT)/tao/default_server.h \ - $(TAO_ROOT)/tao/strategy_T.h \ - $(TAO_ROOT)/tao/strategy_T.i \ - $(TAO_ROOT)/tao/except.h \ - $(TAO_ROOT)/tao/orbobj.h \ - $(TAO_ROOT)/tao/nvlist.h \ - $(TAO_ROOT)/tao/object.h \ - $(TAO_ROOT)/tao/principa.h \ - $(TAO_ROOT)/tao/request.h \ - $(TAO_ROOT)/tao/svrrqst.h \ - $(TAO_ROOT)/tao/typecode.h \ - $(TAO_ROOT)/tao/marshal.h \ - $(TAO_ROOT)/tao/cdr.h \ - $(TAO_ROOT)/tao/stub.h \ - $(TAO_ROOT)/tao/poa.h \ - $(TAO_ROOT)/tao/poaC.h \ - $(TAO_ROOT)/tao/poaC.i \ - $(TAO_ROOT)/tao/servant_base.h \ - $(TAO_ROOT)/tao/poaS.h \ - $(TAO_ROOT)/tao/poaS.i \ - $(TAO_ROOT)/tao/objtable.h \ - $(TAO_ROOT)/tao/connect.h \ - $(TAO_ROOT)/tao/orb_core.h \ - $(TAO_ROOT)/tao/optable.h \ - $(TAO_ROOT)/tao/debug.h \ - $(TAO_ROOT)/tao/iiopobj.h \ - $(TAO_ROOT)/tao/iioporb.h \ - $(TAO_ROOT)/tao/giop.h \ - $(TAO_ROOT)/tao/orb_core.i \ - $(ACE_ROOT)/ace/Dynamic_Service.h \ - $(TAO_ROOT)/tao/corbacom.i \ - $(TAO_ROOT)/tao/typecode.i \ - $(TAO_ROOT)/tao/nvlist.i \ - $(TAO_ROOT)/tao/any.i \ - $(TAO_ROOT)/tao/stub.i \ - $(TAO_ROOT)/tao/object.i \ - $(TAO_ROOT)/tao/orbobj.i \ - $(TAO_ROOT)/tao/marshal.i \ - $(TAO_ROOT)/tao/cdr.i \ - $(TAO_ROOT)/tao/giop.i \ - $(TAO_ROOT)/tao/iioporb.i \ - $(TAO_ROOT)/tao/iiopobj.i \ - $(TAO_ROOT)/tao/params.i \ - $(TAO_ROOT)/tao/server_factory.i \ - $(TAO_ROOT)/tao/default_client.i \ - $(TAO_ROOT)/tao/default_server.i \ - $(TAO_ROOT)/tao/connect.i \ - $(TAO_ROOT)/tao/singletons.h -.obj/default_client.o .obj/default_client.so .shobj/default_client.o .shobj/default_client.so: default_client.cpp \ - $(TAO_ROOT)/tao/default_client.h \ - $(TAO_ROOT)/tao/corba.h \ - $(ACE_ROOT)/ace/OS.h \ - $(ACE_ROOT)/ace/inc_user_config.h \ - $(ACE_ROOT)/ace/config.h \ - $(ACE_ROOT)/ace/streams.h \ - $(ACE_ROOT)/ace/Basic_Types.h \ - $(ACE_ROOT)/ace/Basic_Types.i \ - $(ACE_ROOT)/ace/OS.i \ - $(ACE_ROOT)/ace/Trace.h \ - $(ACE_ROOT)/ace/Log_Msg.h \ - $(ACE_ROOT)/ace/Log_Record.h \ - $(ACE_ROOT)/ace/ACE.h \ - $(ACE_ROOT)/ace/Version.h \ - $(ACE_ROOT)/ace/ACE.i \ - $(ACE_ROOT)/ace/Log_Priority.h \ - $(ACE_ROOT)/ace/Log_Record.i \ - $(ACE_ROOT)/ace/Get_Opt.h \ - $(ACE_ROOT)/ace/Get_Opt.i \ - $(ACE_ROOT)/ace/SOCK_Stream.h \ - $(ACE_ROOT)/ace/SOCK_IO.h \ - $(ACE_ROOT)/ace/SOCK.h \ - $(ACE_ROOT)/ace/Addr.h \ - $(ACE_ROOT)/ace/Addr.i \ - $(ACE_ROOT)/ace/IPC_SAP.h \ - $(ACE_ROOT)/ace/IPC_SAP.i \ - $(ACE_ROOT)/ace/SOCK.i \ - $(ACE_ROOT)/ace/SOCK_IO.i \ - $(ACE_ROOT)/ace/INET_Addr.h \ - $(ACE_ROOT)/ace/INET_Addr.i \ - $(ACE_ROOT)/ace/SOCK_Stream.i \ - $(ACE_ROOT)/ace/Synch_T.h \ - $(ACE_ROOT)/ace/Event_Handler.h \ - $(ACE_ROOT)/ace/Event_Handler.i \ - $(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.i \ - $(ACE_ROOT)/ace/Thread.h \ - $(ACE_ROOT)/ace/Thread.i \ - $(ACE_ROOT)/ace/Atomic_Op.i \ - $(ACE_ROOT)/ace/Hash_Map_Manager.h \ - $(ACE_ROOT)/ace/SString.h \ - $(ACE_ROOT)/ace/SString.i \ - $(ACE_ROOT)/ace/SOCK_Acceptor.h \ - $(ACE_ROOT)/ace/Time_Value.h \ - $(ACE_ROOT)/ace/SOCK_Acceptor.i \ - $(ACE_ROOT)/ace/SOCK_Connector.h \ - $(ACE_ROOT)/ace/SOCK_Connector.i \ - $(ACE_ROOT)/ace/Strategies.h \ - $(ACE_ROOT)/ace/Strategies_T.h \ - $(ACE_ROOT)/ace/Service_Config.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 \ - $(ACE_ROOT)/ace/Signal.h \ - $(ACE_ROOT)/ace/Containers.h \ - $(ACE_ROOT)/ace/Containers.i \ - $(ACE_ROOT)/ace/Signal.i \ - $(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/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/Free_List.h \ - $(ACE_ROOT)/ace/Free_List.i \ - $(ACE_ROOT)/ace/Timer_Queue_T.i \ - $(ACE_ROOT)/ace/Reactor.i \ - $(ACE_ROOT)/ace/Reactor_Impl.h \ - $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \ - $(ACE_ROOT)/ace/Synch_Options.h \ - $(ACE_ROOT)/ace/Connector.h \ - $(ACE_ROOT)/ace/Map_Manager.h \ - $(ACE_ROOT)/ace/Map_Manager.i \ - $(ACE_ROOT)/ace/Svc_Handler.h \ - $(ACE_ROOT)/ace/Task.h \ - $(ACE_ROOT)/ace/Thread_Manager.h \ - $(ACE_ROOT)/ace/Thread_Manager.i \ - $(ACE_ROOT)/ace/Task.i \ - $(ACE_ROOT)/ace/Task_T.h \ - $(ACE_ROOT)/ace/Message_Queue.h \ - $(ACE_ROOT)/ace/Message_Block.h \ - $(ACE_ROOT)/ace/Malloc.h \ - $(ACE_ROOT)/ace/Malloc.i \ - $(ACE_ROOT)/ace/Malloc_T.h \ - $(ACE_ROOT)/ace/Malloc_T.i \ - $(ACE_ROOT)/ace/Memory_Pool.h \ - $(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/IO_Cntl_Msg.h \ - $(ACE_ROOT)/ace/Message_Queue.i \ - $(ACE_ROOT)/ace/Task_T.i \ - $(ACE_ROOT)/ace/Dynamic.h \ - $(ACE_ROOT)/ace/Dynamic.i \ - $(ACE_ROOT)/ace/Singleton.h \ - $(ACE_ROOT)/ace/Singleton.i \ - $(ACE_ROOT)/ace/Svc_Handler.i \ - $(ACE_ROOT)/ace/Connector.i \ - $(ACE_ROOT)/ace/Acceptor.h \ - $(ACE_ROOT)/ace/Acceptor.i \ - $(TAO_ROOT)/tao/compat/objbase.h \ - $(TAO_ROOT)/tao/compat/initguid.h \ - $(TAO_ROOT)/tao/orbconf.h \ - $(TAO_ROOT)/tao/orb.h \ - $(TAO_ROOT)/tao/align.h \ - $(TAO_ROOT)/tao/corbacom.h \ - $(TAO_ROOT)/tao/sequence.h \ - $(TAO_ROOT)/tao/sequence.i \ - $(TAO_ROOT)/tao/sequence_T.h \ - $(TAO_ROOT)/tao/sequence_T.i \ - $(TAO_ROOT)/tao/objkeyC.h \ - $(TAO_ROOT)/tao/objkeyC.i \ - $(TAO_ROOT)/tao/any.h \ - $(TAO_ROOT)/tao/params.h \ - $(TAO_ROOT)/tao/client_factory.h \ - $(TAO_ROOT)/tao/server_factory.h \ - $(TAO_ROOT)/tao/default_server.h \ - $(TAO_ROOT)/tao/strategy_T.h \ - $(TAO_ROOT)/tao/strategy_T.i \ - $(TAO_ROOT)/tao/except.h \ - $(TAO_ROOT)/tao/orbobj.h \ - $(TAO_ROOT)/tao/nvlist.h \ - $(TAO_ROOT)/tao/object.h \ - $(TAO_ROOT)/tao/principa.h \ - $(TAO_ROOT)/tao/request.h \ - $(TAO_ROOT)/tao/svrrqst.h \ - $(TAO_ROOT)/tao/typecode.h \ - $(TAO_ROOT)/tao/marshal.h \ - $(TAO_ROOT)/tao/cdr.h \ - $(TAO_ROOT)/tao/stub.h \ - $(TAO_ROOT)/tao/poa.h \ - $(TAO_ROOT)/tao/poaC.h \ - $(TAO_ROOT)/tao/poaC.i \ - $(TAO_ROOT)/tao/servant_base.h \ - $(TAO_ROOT)/tao/poaS.h \ - $(TAO_ROOT)/tao/poaS.i \ - $(TAO_ROOT)/tao/objtable.h \ - $(TAO_ROOT)/tao/connect.h \ - $(TAO_ROOT)/tao/orb_core.h \ - $(TAO_ROOT)/tao/optable.h \ - $(TAO_ROOT)/tao/debug.h \ - $(TAO_ROOT)/tao/iiopobj.h \ - $(TAO_ROOT)/tao/iioporb.h \ - $(TAO_ROOT)/tao/giop.h \ - $(TAO_ROOT)/tao/orb_core.i \ - $(ACE_ROOT)/ace/Dynamic_Service.h \ - $(TAO_ROOT)/tao/corbacom.i \ - $(TAO_ROOT)/tao/typecode.i \ - $(TAO_ROOT)/tao/nvlist.i \ - $(TAO_ROOT)/tao/any.i \ - $(TAO_ROOT)/tao/stub.i \ - $(TAO_ROOT)/tao/object.i \ - $(TAO_ROOT)/tao/orbobj.i \ - $(TAO_ROOT)/tao/marshal.i \ - $(TAO_ROOT)/tao/cdr.i \ - $(TAO_ROOT)/tao/giop.i \ - $(TAO_ROOT)/tao/iioporb.i \ - $(TAO_ROOT)/tao/iiopobj.i \ - $(TAO_ROOT)/tao/params.i \ - $(TAO_ROOT)/tao/server_factory.i \ - $(TAO_ROOT)/tao/default_client.i \ - $(TAO_ROOT)/tao/default_server.i \ - $(TAO_ROOT)/tao/connect.i \ - $(TAO_ROOT)/tao/singletons.h -.obj/default_server.o .obj/default_server.so .shobj/default_server.o .shobj/default_server.so: default_server.cpp \ - $(TAO_ROOT)/tao/default_server.h \ - $(TAO_ROOT)/tao/corba.h \ - $(ACE_ROOT)/ace/OS.h \ - $(ACE_ROOT)/ace/inc_user_config.h \ - $(ACE_ROOT)/ace/config.h \ - $(ACE_ROOT)/ace/streams.h \ - $(ACE_ROOT)/ace/Basic_Types.h \ - $(ACE_ROOT)/ace/Basic_Types.i \ - $(ACE_ROOT)/ace/OS.i \ - $(ACE_ROOT)/ace/Trace.h \ - $(ACE_ROOT)/ace/Log_Msg.h \ - $(ACE_ROOT)/ace/Log_Record.h \ - $(ACE_ROOT)/ace/ACE.h \ - $(ACE_ROOT)/ace/Version.h \ - $(ACE_ROOT)/ace/ACE.i \ - $(ACE_ROOT)/ace/Log_Priority.h \ - $(ACE_ROOT)/ace/Log_Record.i \ - $(ACE_ROOT)/ace/Get_Opt.h \ - $(ACE_ROOT)/ace/Get_Opt.i \ - $(ACE_ROOT)/ace/SOCK_Stream.h \ - $(ACE_ROOT)/ace/SOCK_IO.h \ - $(ACE_ROOT)/ace/SOCK.h \ - $(ACE_ROOT)/ace/Addr.h \ - $(ACE_ROOT)/ace/Addr.i \ - $(ACE_ROOT)/ace/IPC_SAP.h \ - $(ACE_ROOT)/ace/IPC_SAP.i \ - $(ACE_ROOT)/ace/SOCK.i \ - $(ACE_ROOT)/ace/SOCK_IO.i \ - $(ACE_ROOT)/ace/INET_Addr.h \ - $(ACE_ROOT)/ace/INET_Addr.i \ - $(ACE_ROOT)/ace/SOCK_Stream.i \ - $(ACE_ROOT)/ace/Synch_T.h \ - $(ACE_ROOT)/ace/Event_Handler.h \ - $(ACE_ROOT)/ace/Event_Handler.i \ - $(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.i \ - $(ACE_ROOT)/ace/Thread.h \ - $(ACE_ROOT)/ace/Thread.i \ - $(ACE_ROOT)/ace/Atomic_Op.i \ - $(ACE_ROOT)/ace/Hash_Map_Manager.h \ - $(ACE_ROOT)/ace/SString.h \ - $(ACE_ROOT)/ace/SString.i \ - $(ACE_ROOT)/ace/SOCK_Acceptor.h \ - $(ACE_ROOT)/ace/Time_Value.h \ - $(ACE_ROOT)/ace/SOCK_Acceptor.i \ - $(ACE_ROOT)/ace/SOCK_Connector.h \ - $(ACE_ROOT)/ace/SOCK_Connector.i \ - $(ACE_ROOT)/ace/Strategies.h \ - $(ACE_ROOT)/ace/Strategies_T.h \ - $(ACE_ROOT)/ace/Service_Config.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 \ - $(ACE_ROOT)/ace/Signal.h \ - $(ACE_ROOT)/ace/Containers.h \ - $(ACE_ROOT)/ace/Containers.i \ - $(ACE_ROOT)/ace/Signal.i \ - $(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/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/Free_List.h \ - $(ACE_ROOT)/ace/Free_List.i \ - $(ACE_ROOT)/ace/Timer_Queue_T.i \ - $(ACE_ROOT)/ace/Reactor.i \ - $(ACE_ROOT)/ace/Reactor_Impl.h \ - $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \ - $(ACE_ROOT)/ace/Synch_Options.h \ - $(ACE_ROOT)/ace/Connector.h \ - $(ACE_ROOT)/ace/Map_Manager.h \ - $(ACE_ROOT)/ace/Map_Manager.i \ - $(ACE_ROOT)/ace/Svc_Handler.h \ - $(ACE_ROOT)/ace/Task.h \ - $(ACE_ROOT)/ace/Thread_Manager.h \ - $(ACE_ROOT)/ace/Thread_Manager.i \ - $(ACE_ROOT)/ace/Task.i \ - $(ACE_ROOT)/ace/Task_T.h \ - $(ACE_ROOT)/ace/Message_Queue.h \ - $(ACE_ROOT)/ace/Message_Block.h \ - $(ACE_ROOT)/ace/Malloc.h \ - $(ACE_ROOT)/ace/Malloc.i \ - $(ACE_ROOT)/ace/Malloc_T.h \ - $(ACE_ROOT)/ace/Malloc_T.i \ - $(ACE_ROOT)/ace/Memory_Pool.h \ - $(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/IO_Cntl_Msg.h \ - $(ACE_ROOT)/ace/Message_Queue.i \ - $(ACE_ROOT)/ace/Task_T.i \ - $(ACE_ROOT)/ace/Dynamic.h \ - $(ACE_ROOT)/ace/Dynamic.i \ - $(ACE_ROOT)/ace/Singleton.h \ - $(ACE_ROOT)/ace/Singleton.i \ - $(ACE_ROOT)/ace/Svc_Handler.i \ - $(ACE_ROOT)/ace/Connector.i \ - $(ACE_ROOT)/ace/Acceptor.h \ - $(ACE_ROOT)/ace/Acceptor.i \ - $(TAO_ROOT)/tao/compat/objbase.h \ - $(TAO_ROOT)/tao/compat/initguid.h \ - $(TAO_ROOT)/tao/orbconf.h \ - $(TAO_ROOT)/tao/orb.h \ - $(TAO_ROOT)/tao/align.h \ - $(TAO_ROOT)/tao/corbacom.h \ - $(TAO_ROOT)/tao/sequence.h \ - $(TAO_ROOT)/tao/sequence.i \ - $(TAO_ROOT)/tao/sequence_T.h \ - $(TAO_ROOT)/tao/sequence_T.i \ - $(TAO_ROOT)/tao/objkeyC.h \ - $(TAO_ROOT)/tao/objkeyC.i \ - $(TAO_ROOT)/tao/any.h \ - $(TAO_ROOT)/tao/params.h \ - $(TAO_ROOT)/tao/client_factory.h \ - $(TAO_ROOT)/tao/server_factory.h \ - $(TAO_ROOT)/tao/default_client.h \ - $(TAO_ROOT)/tao/except.h \ - $(TAO_ROOT)/tao/orbobj.h \ - $(TAO_ROOT)/tao/nvlist.h \ - $(TAO_ROOT)/tao/object.h \ - $(TAO_ROOT)/tao/principa.h \ - $(TAO_ROOT)/tao/request.h \ - $(TAO_ROOT)/tao/svrrqst.h \ - $(TAO_ROOT)/tao/typecode.h \ - $(TAO_ROOT)/tao/marshal.h \ - $(TAO_ROOT)/tao/cdr.h \ - $(TAO_ROOT)/tao/stub.h \ - $(TAO_ROOT)/tao/poa.h \ - $(TAO_ROOT)/tao/poaC.h \ - $(TAO_ROOT)/tao/poaC.i \ - $(TAO_ROOT)/tao/servant_base.h \ - $(TAO_ROOT)/tao/poaS.h \ - $(TAO_ROOT)/tao/poaS.i \ - $(TAO_ROOT)/tao/objtable.h \ - $(TAO_ROOT)/tao/connect.h \ - $(TAO_ROOT)/tao/orb_core.h \ - $(TAO_ROOT)/tao/optable.h \ - $(TAO_ROOT)/tao/debug.h \ - $(TAO_ROOT)/tao/iiopobj.h \ - $(TAO_ROOT)/tao/iioporb.h \ - $(TAO_ROOT)/tao/giop.h \ - $(TAO_ROOT)/tao/orb_core.i \ - $(ACE_ROOT)/ace/Dynamic_Service.h \ - $(TAO_ROOT)/tao/corbacom.i \ - $(TAO_ROOT)/tao/typecode.i \ - $(TAO_ROOT)/tao/nvlist.i \ - $(TAO_ROOT)/tao/any.i \ - $(TAO_ROOT)/tao/stub.i \ - $(TAO_ROOT)/tao/object.i \ - $(TAO_ROOT)/tao/orbobj.i \ - $(TAO_ROOT)/tao/marshal.i \ - $(TAO_ROOT)/tao/cdr.i \ - $(TAO_ROOT)/tao/giop.i \ - $(TAO_ROOT)/tao/iioporb.i \ - $(TAO_ROOT)/tao/iiopobj.i \ - $(TAO_ROOT)/tao/params.i \ - $(TAO_ROOT)/tao/server_factory.i \ - $(TAO_ROOT)/tao/default_client.i \ - $(TAO_ROOT)/tao/default_server.i \ - $(TAO_ROOT)/tao/connect.i \ - $(TAO_ROOT)/tao/singletons.h \ - $(TAO_ROOT)/tao/strategy_T.h \ - $(TAO_ROOT)/tao/strategy_T.i -.obj/objkeyC.o .obj/objkeyC.so .shobj/objkeyC.o .shobj/objkeyC.so: objkeyC.cpp \ - $(TAO_ROOT)/tao/corba.h \ - $(ACE_ROOT)/ace/OS.h \ - $(ACE_ROOT)/ace/inc_user_config.h \ - $(ACE_ROOT)/ace/config.h \ - $(ACE_ROOT)/ace/streams.h \ - $(ACE_ROOT)/ace/Basic_Types.h \ - $(ACE_ROOT)/ace/Basic_Types.i \ - $(ACE_ROOT)/ace/OS.i \ - $(ACE_ROOT)/ace/Trace.h \ - $(ACE_ROOT)/ace/Log_Msg.h \ - $(ACE_ROOT)/ace/Log_Record.h \ - $(ACE_ROOT)/ace/ACE.h \ - $(ACE_ROOT)/ace/Version.h \ - $(ACE_ROOT)/ace/ACE.i \ - $(ACE_ROOT)/ace/Log_Priority.h \ - $(ACE_ROOT)/ace/Log_Record.i \ - $(ACE_ROOT)/ace/Get_Opt.h \ - $(ACE_ROOT)/ace/Get_Opt.i \ - $(ACE_ROOT)/ace/SOCK_Stream.h \ - $(ACE_ROOT)/ace/SOCK_IO.h \ - $(ACE_ROOT)/ace/SOCK.h \ - $(ACE_ROOT)/ace/Addr.h \ - $(ACE_ROOT)/ace/Addr.i \ - $(ACE_ROOT)/ace/IPC_SAP.h \ - $(ACE_ROOT)/ace/IPC_SAP.i \ - $(ACE_ROOT)/ace/SOCK.i \ - $(ACE_ROOT)/ace/SOCK_IO.i \ - $(ACE_ROOT)/ace/INET_Addr.h \ - $(ACE_ROOT)/ace/INET_Addr.i \ - $(ACE_ROOT)/ace/SOCK_Stream.i \ - $(ACE_ROOT)/ace/Synch_T.h \ - $(ACE_ROOT)/ace/Event_Handler.h \ - $(ACE_ROOT)/ace/Event_Handler.i \ - $(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.i \ - $(ACE_ROOT)/ace/Thread.h \ - $(ACE_ROOT)/ace/Thread.i \ - $(ACE_ROOT)/ace/Atomic_Op.i \ - $(ACE_ROOT)/ace/Hash_Map_Manager.h \ - $(ACE_ROOT)/ace/SString.h \ - $(ACE_ROOT)/ace/SString.i \ - $(ACE_ROOT)/ace/SOCK_Acceptor.h \ - $(ACE_ROOT)/ace/Time_Value.h \ - $(ACE_ROOT)/ace/SOCK_Acceptor.i \ - $(ACE_ROOT)/ace/SOCK_Connector.h \ - $(ACE_ROOT)/ace/SOCK_Connector.i \ - $(ACE_ROOT)/ace/Strategies.h \ - $(ACE_ROOT)/ace/Strategies_T.h \ - $(ACE_ROOT)/ace/Service_Config.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 \ - $(ACE_ROOT)/ace/Signal.h \ - $(ACE_ROOT)/ace/Containers.h \ - $(ACE_ROOT)/ace/Containers.i \ - $(ACE_ROOT)/ace/Signal.i \ - $(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/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/Free_List.h \ - $(ACE_ROOT)/ace/Free_List.i \ - $(ACE_ROOT)/ace/Timer_Queue_T.i \ - $(ACE_ROOT)/ace/Reactor.i \ - $(ACE_ROOT)/ace/Reactor_Impl.h \ - $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \ - $(ACE_ROOT)/ace/Synch_Options.h \ - $(ACE_ROOT)/ace/Connector.h \ - $(ACE_ROOT)/ace/Map_Manager.h \ - $(ACE_ROOT)/ace/Map_Manager.i \ - $(ACE_ROOT)/ace/Svc_Handler.h \ - $(ACE_ROOT)/ace/Task.h \ - $(ACE_ROOT)/ace/Thread_Manager.h \ - $(ACE_ROOT)/ace/Thread_Manager.i \ - $(ACE_ROOT)/ace/Task.i \ - $(ACE_ROOT)/ace/Task_T.h \ - $(ACE_ROOT)/ace/Message_Queue.h \ - $(ACE_ROOT)/ace/Message_Block.h \ - $(ACE_ROOT)/ace/Malloc.h \ - $(ACE_ROOT)/ace/Malloc.i \ - $(ACE_ROOT)/ace/Malloc_T.h \ - $(ACE_ROOT)/ace/Malloc_T.i \ - $(ACE_ROOT)/ace/Memory_Pool.h \ - $(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/IO_Cntl_Msg.h \ - $(ACE_ROOT)/ace/Message_Queue.i \ - $(ACE_ROOT)/ace/Task_T.i \ - $(ACE_ROOT)/ace/Dynamic.h \ - $(ACE_ROOT)/ace/Dynamic.i \ - $(ACE_ROOT)/ace/Singleton.h \ - $(ACE_ROOT)/ace/Singleton.i \ - $(ACE_ROOT)/ace/Svc_Handler.i \ - $(ACE_ROOT)/ace/Connector.i \ - $(ACE_ROOT)/ace/Acceptor.h \ - $(ACE_ROOT)/ace/Acceptor.i \ - $(TAO_ROOT)/tao/compat/objbase.h \ - $(TAO_ROOT)/tao/compat/initguid.h \ - $(TAO_ROOT)/tao/orbconf.h \ - $(TAO_ROOT)/tao/orb.h \ - $(TAO_ROOT)/tao/align.h \ - $(TAO_ROOT)/tao/corbacom.h \ - $(TAO_ROOT)/tao/sequence.h \ - $(TAO_ROOT)/tao/sequence.i \ - $(TAO_ROOT)/tao/sequence_T.h \ - $(TAO_ROOT)/tao/sequence_T.i \ - $(TAO_ROOT)/tao/objkeyC.h \ - $(TAO_ROOT)/tao/objkeyC.i \ - $(TAO_ROOT)/tao/any.h \ - $(TAO_ROOT)/tao/params.h \ - $(TAO_ROOT)/tao/client_factory.h \ - $(TAO_ROOT)/tao/server_factory.h \ - $(TAO_ROOT)/tao/default_client.h \ - $(TAO_ROOT)/tao/default_server.h \ - $(TAO_ROOT)/tao/strategy_T.h \ - $(TAO_ROOT)/tao/strategy_T.i \ - $(TAO_ROOT)/tao/except.h \ - $(TAO_ROOT)/tao/orbobj.h \ - $(TAO_ROOT)/tao/nvlist.h \ - $(TAO_ROOT)/tao/object.h \ - $(TAO_ROOT)/tao/principa.h \ - $(TAO_ROOT)/tao/request.h \ - $(TAO_ROOT)/tao/svrrqst.h \ - $(TAO_ROOT)/tao/typecode.h \ - $(TAO_ROOT)/tao/marshal.h \ - $(TAO_ROOT)/tao/cdr.h \ - $(TAO_ROOT)/tao/stub.h \ - $(TAO_ROOT)/tao/poa.h \ - $(TAO_ROOT)/tao/poaC.h \ - $(TAO_ROOT)/tao/poaC.i \ - $(TAO_ROOT)/tao/servant_base.h \ - $(TAO_ROOT)/tao/poaS.h \ - $(TAO_ROOT)/tao/poaS.i \ - $(TAO_ROOT)/tao/objtable.h \ - $(TAO_ROOT)/tao/connect.h \ - $(TAO_ROOT)/tao/orb_core.h \ - $(TAO_ROOT)/tao/optable.h \ - $(TAO_ROOT)/tao/debug.h \ - $(TAO_ROOT)/tao/iiopobj.h \ - $(TAO_ROOT)/tao/iioporb.h \ - $(TAO_ROOT)/tao/giop.h \ - $(TAO_ROOT)/tao/orb_core.i \ - $(ACE_ROOT)/ace/Dynamic_Service.h \ - $(TAO_ROOT)/tao/corbacom.i \ - $(TAO_ROOT)/tao/typecode.i \ - $(TAO_ROOT)/tao/nvlist.i \ - $(TAO_ROOT)/tao/any.i \ - $(TAO_ROOT)/tao/stub.i \ - $(TAO_ROOT)/tao/object.i \ - $(TAO_ROOT)/tao/orbobj.i \ - $(TAO_ROOT)/tao/marshal.i \ - $(TAO_ROOT)/tao/cdr.i \ - $(TAO_ROOT)/tao/giop.i \ - $(TAO_ROOT)/tao/iioporb.i \ - $(TAO_ROOT)/tao/iiopobj.i \ - $(TAO_ROOT)/tao/params.i \ - $(TAO_ROOT)/tao/server_factory.i \ - $(TAO_ROOT)/tao/default_client.i \ - $(TAO_ROOT)/tao/default_server.i \ - $(TAO_ROOT)/tao/connect.i \ - $(TAO_ROOT)/tao/singletons.h -.obj/encode.o .obj/encode.so .shobj/encode.o .shobj/encode.so: encode.cpp \ - $(TAO_ROOT)/tao/corba.h \ - $(ACE_ROOT)/ace/OS.h \ - $(ACE_ROOT)/ace/inc_user_config.h \ - $(ACE_ROOT)/ace/config.h \ - $(ACE_ROOT)/ace/streams.h \ - $(ACE_ROOT)/ace/Basic_Types.h \ - $(ACE_ROOT)/ace/Basic_Types.i \ - $(ACE_ROOT)/ace/OS.i \ - $(ACE_ROOT)/ace/Trace.h \ - $(ACE_ROOT)/ace/Log_Msg.h \ - $(ACE_ROOT)/ace/Log_Record.h \ - $(ACE_ROOT)/ace/ACE.h \ - $(ACE_ROOT)/ace/Version.h \ - $(ACE_ROOT)/ace/ACE.i \ - $(ACE_ROOT)/ace/Log_Priority.h \ - $(ACE_ROOT)/ace/Log_Record.i \ - $(ACE_ROOT)/ace/Get_Opt.h \ - $(ACE_ROOT)/ace/Get_Opt.i \ - $(ACE_ROOT)/ace/SOCK_Stream.h \ - $(ACE_ROOT)/ace/SOCK_IO.h \ - $(ACE_ROOT)/ace/SOCK.h \ - $(ACE_ROOT)/ace/Addr.h \ - $(ACE_ROOT)/ace/Addr.i \ - $(ACE_ROOT)/ace/IPC_SAP.h \ - $(ACE_ROOT)/ace/IPC_SAP.i \ - $(ACE_ROOT)/ace/SOCK.i \ - $(ACE_ROOT)/ace/SOCK_IO.i \ - $(ACE_ROOT)/ace/INET_Addr.h \ - $(ACE_ROOT)/ace/INET_Addr.i \ - $(ACE_ROOT)/ace/SOCK_Stream.i \ - $(ACE_ROOT)/ace/Synch_T.h \ - $(ACE_ROOT)/ace/Event_Handler.h \ - $(ACE_ROOT)/ace/Event_Handler.i \ - $(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.i \ - $(ACE_ROOT)/ace/Thread.h \ - $(ACE_ROOT)/ace/Thread.i \ - $(ACE_ROOT)/ace/Atomic_Op.i \ - $(ACE_ROOT)/ace/Hash_Map_Manager.h \ - $(ACE_ROOT)/ace/SString.h \ - $(ACE_ROOT)/ace/SString.i \ - $(ACE_ROOT)/ace/SOCK_Acceptor.h \ - $(ACE_ROOT)/ace/Time_Value.h \ - $(ACE_ROOT)/ace/SOCK_Acceptor.i \ - $(ACE_ROOT)/ace/SOCK_Connector.h \ - $(ACE_ROOT)/ace/SOCK_Connector.i \ - $(ACE_ROOT)/ace/Strategies.h \ - $(ACE_ROOT)/ace/Strategies_T.h \ - $(ACE_ROOT)/ace/Service_Config.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 \ - $(ACE_ROOT)/ace/Signal.h \ - $(ACE_ROOT)/ace/Containers.h \ - $(ACE_ROOT)/ace/Containers.i \ - $(ACE_ROOT)/ace/Signal.i \ - $(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/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/Free_List.h \ - $(ACE_ROOT)/ace/Free_List.i \ - $(ACE_ROOT)/ace/Timer_Queue_T.i \ - $(ACE_ROOT)/ace/Reactor.i \ - $(ACE_ROOT)/ace/Reactor_Impl.h \ - $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \ - $(ACE_ROOT)/ace/Synch_Options.h \ - $(ACE_ROOT)/ace/Connector.h \ - $(ACE_ROOT)/ace/Map_Manager.h \ - $(ACE_ROOT)/ace/Map_Manager.i \ - $(ACE_ROOT)/ace/Svc_Handler.h \ - $(ACE_ROOT)/ace/Task.h \ - $(ACE_ROOT)/ace/Thread_Manager.h \ - $(ACE_ROOT)/ace/Thread_Manager.i \ - $(ACE_ROOT)/ace/Task.i \ - $(ACE_ROOT)/ace/Task_T.h \ - $(ACE_ROOT)/ace/Message_Queue.h \ - $(ACE_ROOT)/ace/Message_Block.h \ - $(ACE_ROOT)/ace/Malloc.h \ - $(ACE_ROOT)/ace/Malloc.i \ - $(ACE_ROOT)/ace/Malloc_T.h \ - $(ACE_ROOT)/ace/Malloc_T.i \ - $(ACE_ROOT)/ace/Memory_Pool.h \ - $(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/IO_Cntl_Msg.h \ - $(ACE_ROOT)/ace/Message_Queue.i \ - $(ACE_ROOT)/ace/Task_T.i \ - $(ACE_ROOT)/ace/Dynamic.h \ - $(ACE_ROOT)/ace/Dynamic.i \ - $(ACE_ROOT)/ace/Singleton.h \ - $(ACE_ROOT)/ace/Singleton.i \ - $(ACE_ROOT)/ace/Svc_Handler.i \ - $(ACE_ROOT)/ace/Connector.i \ - $(ACE_ROOT)/ace/Acceptor.h \ - $(ACE_ROOT)/ace/Acceptor.i \ - $(TAO_ROOT)/tao/compat/objbase.h \ - $(TAO_ROOT)/tao/compat/initguid.h \ - $(TAO_ROOT)/tao/orbconf.h \ - $(TAO_ROOT)/tao/orb.h \ - $(TAO_ROOT)/tao/align.h \ - $(TAO_ROOT)/tao/corbacom.h \ - $(TAO_ROOT)/tao/sequence.h \ - $(TAO_ROOT)/tao/sequence.i \ - $(TAO_ROOT)/tao/sequence_T.h \ - $(TAO_ROOT)/tao/sequence_T.i \ - $(TAO_ROOT)/tao/objkeyC.h \ - $(TAO_ROOT)/tao/objkeyC.i \ - $(TAO_ROOT)/tao/any.h \ - $(TAO_ROOT)/tao/params.h \ - $(TAO_ROOT)/tao/client_factory.h \ - $(TAO_ROOT)/tao/server_factory.h \ - $(TAO_ROOT)/tao/default_client.h \ - $(TAO_ROOT)/tao/default_server.h \ - $(TAO_ROOT)/tao/strategy_T.h \ - $(TAO_ROOT)/tao/strategy_T.i \ - $(TAO_ROOT)/tao/except.h \ - $(TAO_ROOT)/tao/orbobj.h \ - $(TAO_ROOT)/tao/nvlist.h \ - $(TAO_ROOT)/tao/object.h \ - $(TAO_ROOT)/tao/principa.h \ - $(TAO_ROOT)/tao/request.h \ - $(TAO_ROOT)/tao/svrrqst.h \ - $(TAO_ROOT)/tao/typecode.h \ - $(TAO_ROOT)/tao/marshal.h \ - $(TAO_ROOT)/tao/cdr.h \ - $(TAO_ROOT)/tao/stub.h \ - $(TAO_ROOT)/tao/poa.h \ - $(TAO_ROOT)/tao/poaC.h \ - $(TAO_ROOT)/tao/poaC.i \ - $(TAO_ROOT)/tao/servant_base.h \ - $(TAO_ROOT)/tao/poaS.h \ - $(TAO_ROOT)/tao/poaS.i \ - $(TAO_ROOT)/tao/objtable.h \ - $(TAO_ROOT)/tao/connect.h \ - $(TAO_ROOT)/tao/orb_core.h \ - $(TAO_ROOT)/tao/optable.h \ - $(TAO_ROOT)/tao/debug.h \ - $(TAO_ROOT)/tao/iiopobj.h \ - $(TAO_ROOT)/tao/iioporb.h \ - $(TAO_ROOT)/tao/giop.h \ - $(TAO_ROOT)/tao/orb_core.i \ - $(ACE_ROOT)/ace/Dynamic_Service.h \ - $(TAO_ROOT)/tao/corbacom.i \ - $(TAO_ROOT)/tao/typecode.i \ - $(TAO_ROOT)/tao/nvlist.i \ - $(TAO_ROOT)/tao/any.i \ - $(TAO_ROOT)/tao/stub.i \ - $(TAO_ROOT)/tao/object.i \ - $(TAO_ROOT)/tao/orbobj.i \ - $(TAO_ROOT)/tao/marshal.i \ - $(TAO_ROOT)/tao/cdr.i \ - $(TAO_ROOT)/tao/giop.i \ - $(TAO_ROOT)/tao/iioporb.i \ - $(TAO_ROOT)/tao/iiopobj.i \ - $(TAO_ROOT)/tao/params.i \ - $(TAO_ROOT)/tao/server_factory.i \ - $(TAO_ROOT)/tao/default_client.i \ - $(TAO_ROOT)/tao/default_server.i \ - $(TAO_ROOT)/tao/connect.i \ - $(TAO_ROOT)/tao/singletons.h -.obj/giop.o .obj/giop.so .shobj/giop.o .shobj/giop.so: giop.cpp \ - $(TAO_ROOT)/tao/corba.h \ - $(ACE_ROOT)/ace/OS.h \ - $(ACE_ROOT)/ace/inc_user_config.h \ - $(ACE_ROOT)/ace/config.h \ - $(ACE_ROOT)/ace/streams.h \ - $(ACE_ROOT)/ace/Basic_Types.h \ - $(ACE_ROOT)/ace/Basic_Types.i \ - $(ACE_ROOT)/ace/OS.i \ - $(ACE_ROOT)/ace/Trace.h \ - $(ACE_ROOT)/ace/Log_Msg.h \ - $(ACE_ROOT)/ace/Log_Record.h \ - $(ACE_ROOT)/ace/ACE.h \ - $(ACE_ROOT)/ace/Version.h \ - $(ACE_ROOT)/ace/ACE.i \ - $(ACE_ROOT)/ace/Log_Priority.h \ - $(ACE_ROOT)/ace/Log_Record.i \ - $(ACE_ROOT)/ace/Get_Opt.h \ - $(ACE_ROOT)/ace/Get_Opt.i \ - $(ACE_ROOT)/ace/SOCK_Stream.h \ - $(ACE_ROOT)/ace/SOCK_IO.h \ - $(ACE_ROOT)/ace/SOCK.h \ - $(ACE_ROOT)/ace/Addr.h \ - $(ACE_ROOT)/ace/Addr.i \ - $(ACE_ROOT)/ace/IPC_SAP.h \ - $(ACE_ROOT)/ace/IPC_SAP.i \ - $(ACE_ROOT)/ace/SOCK.i \ - $(ACE_ROOT)/ace/SOCK_IO.i \ - $(ACE_ROOT)/ace/INET_Addr.h \ - $(ACE_ROOT)/ace/INET_Addr.i \ - $(ACE_ROOT)/ace/SOCK_Stream.i \ - $(ACE_ROOT)/ace/Synch_T.h \ - $(ACE_ROOT)/ace/Event_Handler.h \ - $(ACE_ROOT)/ace/Event_Handler.i \ - $(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.i \ - $(ACE_ROOT)/ace/Thread.h \ - $(ACE_ROOT)/ace/Thread.i \ - $(ACE_ROOT)/ace/Atomic_Op.i \ - $(ACE_ROOT)/ace/Hash_Map_Manager.h \ - $(ACE_ROOT)/ace/SString.h \ - $(ACE_ROOT)/ace/SString.i \ - $(ACE_ROOT)/ace/SOCK_Acceptor.h \ - $(ACE_ROOT)/ace/Time_Value.h \ - $(ACE_ROOT)/ace/SOCK_Acceptor.i \ - $(ACE_ROOT)/ace/SOCK_Connector.h \ - $(ACE_ROOT)/ace/SOCK_Connector.i \ - $(ACE_ROOT)/ace/Strategies.h \ - $(ACE_ROOT)/ace/Strategies_T.h \ - $(ACE_ROOT)/ace/Service_Config.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 \ - $(ACE_ROOT)/ace/Signal.h \ - $(ACE_ROOT)/ace/Containers.h \ - $(ACE_ROOT)/ace/Containers.i \ - $(ACE_ROOT)/ace/Signal.i \ - $(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/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/Free_List.h \ - $(ACE_ROOT)/ace/Free_List.i \ - $(ACE_ROOT)/ace/Timer_Queue_T.i \ - $(ACE_ROOT)/ace/Reactor.i \ - $(ACE_ROOT)/ace/Reactor_Impl.h \ - $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \ - $(ACE_ROOT)/ace/Synch_Options.h \ - $(ACE_ROOT)/ace/Connector.h \ - $(ACE_ROOT)/ace/Map_Manager.h \ - $(ACE_ROOT)/ace/Map_Manager.i \ - $(ACE_ROOT)/ace/Svc_Handler.h \ - $(ACE_ROOT)/ace/Task.h \ - $(ACE_ROOT)/ace/Thread_Manager.h \ - $(ACE_ROOT)/ace/Thread_Manager.i \ - $(ACE_ROOT)/ace/Task.i \ - $(ACE_ROOT)/ace/Task_T.h \ - $(ACE_ROOT)/ace/Message_Queue.h \ - $(ACE_ROOT)/ace/Message_Block.h \ - $(ACE_ROOT)/ace/Malloc.h \ - $(ACE_ROOT)/ace/Malloc.i \ - $(ACE_ROOT)/ace/Malloc_T.h \ - $(ACE_ROOT)/ace/Malloc_T.i \ - $(ACE_ROOT)/ace/Memory_Pool.h \ - $(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/IO_Cntl_Msg.h \ - $(ACE_ROOT)/ace/Message_Queue.i \ - $(ACE_ROOT)/ace/Task_T.i \ - $(ACE_ROOT)/ace/Dynamic.h \ - $(ACE_ROOT)/ace/Dynamic.i \ - $(ACE_ROOT)/ace/Singleton.h \ - $(ACE_ROOT)/ace/Singleton.i \ - $(ACE_ROOT)/ace/Svc_Handler.i \ - $(ACE_ROOT)/ace/Connector.i \ - $(ACE_ROOT)/ace/Acceptor.h \ - $(ACE_ROOT)/ace/Acceptor.i \ - $(TAO_ROOT)/tao/compat/objbase.h \ - $(TAO_ROOT)/tao/compat/initguid.h \ - $(TAO_ROOT)/tao/orbconf.h \ - $(TAO_ROOT)/tao/orb.h \ - $(TAO_ROOT)/tao/align.h \ - $(TAO_ROOT)/tao/corbacom.h \ - $(TAO_ROOT)/tao/sequence.h \ - $(TAO_ROOT)/tao/sequence.i \ - $(TAO_ROOT)/tao/sequence_T.h \ - $(TAO_ROOT)/tao/sequence_T.i \ - $(TAO_ROOT)/tao/objkeyC.h \ - $(TAO_ROOT)/tao/objkeyC.i \ - $(TAO_ROOT)/tao/any.h \ - $(TAO_ROOT)/tao/params.h \ - $(TAO_ROOT)/tao/client_factory.h \ - $(TAO_ROOT)/tao/server_factory.h \ - $(TAO_ROOT)/tao/default_client.h \ - $(TAO_ROOT)/tao/default_server.h \ - $(TAO_ROOT)/tao/strategy_T.h \ - $(TAO_ROOT)/tao/strategy_T.i \ - $(TAO_ROOT)/tao/except.h \ - $(TAO_ROOT)/tao/orbobj.h \ - $(TAO_ROOT)/tao/nvlist.h \ - $(TAO_ROOT)/tao/object.h \ - $(TAO_ROOT)/tao/principa.h \ - $(TAO_ROOT)/tao/request.h \ - $(TAO_ROOT)/tao/svrrqst.h \ - $(TAO_ROOT)/tao/typecode.h \ - $(TAO_ROOT)/tao/marshal.h \ - $(TAO_ROOT)/tao/cdr.h \ - $(TAO_ROOT)/tao/stub.h \ - $(TAO_ROOT)/tao/poa.h \ - $(TAO_ROOT)/tao/poaC.h \ - $(TAO_ROOT)/tao/poaC.i \ - $(TAO_ROOT)/tao/servant_base.h \ - $(TAO_ROOT)/tao/poaS.h \ - $(TAO_ROOT)/tao/poaS.i \ - $(TAO_ROOT)/tao/objtable.h \ - $(TAO_ROOT)/tao/connect.h \ - $(TAO_ROOT)/tao/orb_core.h \ - $(TAO_ROOT)/tao/optable.h \ - $(TAO_ROOT)/tao/debug.h \ - $(TAO_ROOT)/tao/iiopobj.h \ - $(TAO_ROOT)/tao/iioporb.h \ - $(TAO_ROOT)/tao/giop.h \ - $(TAO_ROOT)/tao/orb_core.i \ - $(ACE_ROOT)/ace/Dynamic_Service.h \ - $(TAO_ROOT)/tao/corbacom.i \ - $(TAO_ROOT)/tao/typecode.i \ - $(TAO_ROOT)/tao/nvlist.i \ - $(TAO_ROOT)/tao/any.i \ - $(TAO_ROOT)/tao/stub.i \ - $(TAO_ROOT)/tao/object.i \ - $(TAO_ROOT)/tao/orbobj.i \ - $(TAO_ROOT)/tao/marshal.i \ - $(TAO_ROOT)/tao/cdr.i \ - $(TAO_ROOT)/tao/giop.i \ - $(TAO_ROOT)/tao/iioporb.i \ - $(TAO_ROOT)/tao/iiopobj.i \ - $(TAO_ROOT)/tao/params.i \ - $(TAO_ROOT)/tao/server_factory.i \ - $(TAO_ROOT)/tao/default_client.i \ - $(TAO_ROOT)/tao/default_server.i \ - $(TAO_ROOT)/tao/connect.i \ - $(TAO_ROOT)/tao/singletons.h \ - $(TAO_ROOT)/tao/Timeprobe.h \ - $(TAO_ROOT)/tao/Timeprobe.i -.obj/iiopobj.o .obj/iiopobj.so .shobj/iiopobj.o .shobj/iiopobj.so: iiopobj.cpp \ - $(TAO_ROOT)/tao/corba.h \ - $(ACE_ROOT)/ace/OS.h \ - $(ACE_ROOT)/ace/inc_user_config.h \ - $(ACE_ROOT)/ace/config.h \ - $(ACE_ROOT)/ace/streams.h \ - $(ACE_ROOT)/ace/Basic_Types.h \ - $(ACE_ROOT)/ace/Basic_Types.i \ - $(ACE_ROOT)/ace/OS.i \ - $(ACE_ROOT)/ace/Trace.h \ - $(ACE_ROOT)/ace/Log_Msg.h \ - $(ACE_ROOT)/ace/Log_Record.h \ - $(ACE_ROOT)/ace/ACE.h \ - $(ACE_ROOT)/ace/Version.h \ - $(ACE_ROOT)/ace/ACE.i \ - $(ACE_ROOT)/ace/Log_Priority.h \ - $(ACE_ROOT)/ace/Log_Record.i \ - $(ACE_ROOT)/ace/Get_Opt.h \ - $(ACE_ROOT)/ace/Get_Opt.i \ - $(ACE_ROOT)/ace/SOCK_Stream.h \ - $(ACE_ROOT)/ace/SOCK_IO.h \ - $(ACE_ROOT)/ace/SOCK.h \ - $(ACE_ROOT)/ace/Addr.h \ - $(ACE_ROOT)/ace/Addr.i \ - $(ACE_ROOT)/ace/IPC_SAP.h \ - $(ACE_ROOT)/ace/IPC_SAP.i \ - $(ACE_ROOT)/ace/SOCK.i \ - $(ACE_ROOT)/ace/SOCK_IO.i \ - $(ACE_ROOT)/ace/INET_Addr.h \ - $(ACE_ROOT)/ace/INET_Addr.i \ - $(ACE_ROOT)/ace/SOCK_Stream.i \ - $(ACE_ROOT)/ace/Synch_T.h \ - $(ACE_ROOT)/ace/Event_Handler.h \ - $(ACE_ROOT)/ace/Event_Handler.i \ - $(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.i \ - $(ACE_ROOT)/ace/Thread.h \ - $(ACE_ROOT)/ace/Thread.i \ - $(ACE_ROOT)/ace/Atomic_Op.i \ - $(ACE_ROOT)/ace/Hash_Map_Manager.h \ - $(ACE_ROOT)/ace/SString.h \ - $(ACE_ROOT)/ace/SString.i \ - $(ACE_ROOT)/ace/SOCK_Acceptor.h \ - $(ACE_ROOT)/ace/Time_Value.h \ - $(ACE_ROOT)/ace/SOCK_Acceptor.i \ - $(ACE_ROOT)/ace/SOCK_Connector.h \ - $(ACE_ROOT)/ace/SOCK_Connector.i \ - $(ACE_ROOT)/ace/Strategies.h \ - $(ACE_ROOT)/ace/Strategies_T.h \ - $(ACE_ROOT)/ace/Service_Config.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 \ - $(ACE_ROOT)/ace/Signal.h \ - $(ACE_ROOT)/ace/Containers.h \ - $(ACE_ROOT)/ace/Containers.i \ - $(ACE_ROOT)/ace/Signal.i \ - $(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/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/Free_List.h \ - $(ACE_ROOT)/ace/Free_List.i \ - $(ACE_ROOT)/ace/Timer_Queue_T.i \ - $(ACE_ROOT)/ace/Reactor.i \ - $(ACE_ROOT)/ace/Reactor_Impl.h \ - $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \ - $(ACE_ROOT)/ace/Synch_Options.h \ - $(ACE_ROOT)/ace/Connector.h \ - $(ACE_ROOT)/ace/Map_Manager.h \ - $(ACE_ROOT)/ace/Map_Manager.i \ - $(ACE_ROOT)/ace/Svc_Handler.h \ - $(ACE_ROOT)/ace/Task.h \ - $(ACE_ROOT)/ace/Thread_Manager.h \ - $(ACE_ROOT)/ace/Thread_Manager.i \ - $(ACE_ROOT)/ace/Task.i \ - $(ACE_ROOT)/ace/Task_T.h \ - $(ACE_ROOT)/ace/Message_Queue.h \ - $(ACE_ROOT)/ace/Message_Block.h \ - $(ACE_ROOT)/ace/Malloc.h \ - $(ACE_ROOT)/ace/Malloc.i \ - $(ACE_ROOT)/ace/Malloc_T.h \ - $(ACE_ROOT)/ace/Malloc_T.i \ - $(ACE_ROOT)/ace/Memory_Pool.h \ - $(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/IO_Cntl_Msg.h \ - $(ACE_ROOT)/ace/Message_Queue.i \ - $(ACE_ROOT)/ace/Task_T.i \ - $(ACE_ROOT)/ace/Dynamic.h \ - $(ACE_ROOT)/ace/Dynamic.i \ - $(ACE_ROOT)/ace/Singleton.h \ - $(ACE_ROOT)/ace/Singleton.i \ - $(ACE_ROOT)/ace/Svc_Handler.i \ - $(ACE_ROOT)/ace/Connector.i \ - $(ACE_ROOT)/ace/Acceptor.h \ - $(ACE_ROOT)/ace/Acceptor.i \ - $(TAO_ROOT)/tao/compat/objbase.h \ - $(TAO_ROOT)/tao/compat/initguid.h \ - $(TAO_ROOT)/tao/orbconf.h \ - $(TAO_ROOT)/tao/orb.h \ - $(TAO_ROOT)/tao/align.h \ - $(TAO_ROOT)/tao/corbacom.h \ - $(TAO_ROOT)/tao/sequence.h \ - $(TAO_ROOT)/tao/sequence.i \ - $(TAO_ROOT)/tao/sequence_T.h \ - $(TAO_ROOT)/tao/sequence_T.i \ - $(TAO_ROOT)/tao/objkeyC.h \ - $(TAO_ROOT)/tao/objkeyC.i \ - $(TAO_ROOT)/tao/any.h \ - $(TAO_ROOT)/tao/params.h \ - $(TAO_ROOT)/tao/client_factory.h \ - $(TAO_ROOT)/tao/server_factory.h \ - $(TAO_ROOT)/tao/default_client.h \ - $(TAO_ROOT)/tao/default_server.h \ - $(TAO_ROOT)/tao/strategy_T.h \ - $(TAO_ROOT)/tao/strategy_T.i \ - $(TAO_ROOT)/tao/except.h \ - $(TAO_ROOT)/tao/orbobj.h \ - $(TAO_ROOT)/tao/nvlist.h \ - $(TAO_ROOT)/tao/object.h \ - $(TAO_ROOT)/tao/principa.h \ - $(TAO_ROOT)/tao/request.h \ - $(TAO_ROOT)/tao/svrrqst.h \ - $(TAO_ROOT)/tao/typecode.h \ - $(TAO_ROOT)/tao/marshal.h \ - $(TAO_ROOT)/tao/cdr.h \ - $(TAO_ROOT)/tao/stub.h \ - $(TAO_ROOT)/tao/poa.h \ - $(TAO_ROOT)/tao/poaC.h \ - $(TAO_ROOT)/tao/poaC.i \ - $(TAO_ROOT)/tao/servant_base.h \ - $(TAO_ROOT)/tao/poaS.h \ - $(TAO_ROOT)/tao/poaS.i \ - $(TAO_ROOT)/tao/objtable.h \ - $(TAO_ROOT)/tao/connect.h \ - $(TAO_ROOT)/tao/orb_core.h \ - $(TAO_ROOT)/tao/optable.h \ - $(TAO_ROOT)/tao/debug.h \ - $(TAO_ROOT)/tao/iiopobj.h \ - $(TAO_ROOT)/tao/iioporb.h \ - $(TAO_ROOT)/tao/giop.h \ - $(TAO_ROOT)/tao/orb_core.i \ - $(ACE_ROOT)/ace/Dynamic_Service.h \ - $(TAO_ROOT)/tao/corbacom.i \ - $(TAO_ROOT)/tao/typecode.i \ - $(TAO_ROOT)/tao/nvlist.i \ - $(TAO_ROOT)/tao/any.i \ - $(TAO_ROOT)/tao/stub.i \ - $(TAO_ROOT)/tao/object.i \ - $(TAO_ROOT)/tao/orbobj.i \ - $(TAO_ROOT)/tao/marshal.i \ - $(TAO_ROOT)/tao/cdr.i \ - $(TAO_ROOT)/tao/giop.i \ - $(TAO_ROOT)/tao/iioporb.i \ - $(TAO_ROOT)/tao/iiopobj.i \ - $(TAO_ROOT)/tao/params.i \ - $(TAO_ROOT)/tao/server_factory.i \ - $(TAO_ROOT)/tao/default_client.i \ - $(TAO_ROOT)/tao/default_server.i \ - $(TAO_ROOT)/tao/connect.i \ - $(TAO_ROOT)/tao/singletons.h -.obj/iioporb.o .obj/iioporb.so .shobj/iioporb.o .shobj/iioporb.so: iioporb.cpp \ - $(TAO_ROOT)/tao/corba.h \ - $(ACE_ROOT)/ace/OS.h \ - $(ACE_ROOT)/ace/inc_user_config.h \ - $(ACE_ROOT)/ace/config.h \ - $(ACE_ROOT)/ace/streams.h \ - $(ACE_ROOT)/ace/Basic_Types.h \ - $(ACE_ROOT)/ace/Basic_Types.i \ - $(ACE_ROOT)/ace/OS.i \ - $(ACE_ROOT)/ace/Trace.h \ - $(ACE_ROOT)/ace/Log_Msg.h \ - $(ACE_ROOT)/ace/Log_Record.h \ - $(ACE_ROOT)/ace/ACE.h \ - $(ACE_ROOT)/ace/Version.h \ - $(ACE_ROOT)/ace/ACE.i \ - $(ACE_ROOT)/ace/Log_Priority.h \ - $(ACE_ROOT)/ace/Log_Record.i \ - $(ACE_ROOT)/ace/Get_Opt.h \ - $(ACE_ROOT)/ace/Get_Opt.i \ - $(ACE_ROOT)/ace/SOCK_Stream.h \ - $(ACE_ROOT)/ace/SOCK_IO.h \ - $(ACE_ROOT)/ace/SOCK.h \ - $(ACE_ROOT)/ace/Addr.h \ - $(ACE_ROOT)/ace/Addr.i \ - $(ACE_ROOT)/ace/IPC_SAP.h \ - $(ACE_ROOT)/ace/IPC_SAP.i \ - $(ACE_ROOT)/ace/SOCK.i \ - $(ACE_ROOT)/ace/SOCK_IO.i \ - $(ACE_ROOT)/ace/INET_Addr.h \ - $(ACE_ROOT)/ace/INET_Addr.i \ - $(ACE_ROOT)/ace/SOCK_Stream.i \ - $(ACE_ROOT)/ace/Synch_T.h \ - $(ACE_ROOT)/ace/Event_Handler.h \ - $(ACE_ROOT)/ace/Event_Handler.i \ - $(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.i \ - $(ACE_ROOT)/ace/Thread.h \ - $(ACE_ROOT)/ace/Thread.i \ - $(ACE_ROOT)/ace/Atomic_Op.i \ - $(ACE_ROOT)/ace/Hash_Map_Manager.h \ - $(ACE_ROOT)/ace/SString.h \ - $(ACE_ROOT)/ace/SString.i \ - $(ACE_ROOT)/ace/SOCK_Acceptor.h \ - $(ACE_ROOT)/ace/Time_Value.h \ - $(ACE_ROOT)/ace/SOCK_Acceptor.i \ - $(ACE_ROOT)/ace/SOCK_Connector.h \ - $(ACE_ROOT)/ace/SOCK_Connector.i \ - $(ACE_ROOT)/ace/Strategies.h \ - $(ACE_ROOT)/ace/Strategies_T.h \ - $(ACE_ROOT)/ace/Service_Config.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 \ - $(ACE_ROOT)/ace/Signal.h \ - $(ACE_ROOT)/ace/Containers.h \ - $(ACE_ROOT)/ace/Containers.i \ - $(ACE_ROOT)/ace/Signal.i \ - $(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/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/Free_List.h \ - $(ACE_ROOT)/ace/Free_List.i \ - $(ACE_ROOT)/ace/Timer_Queue_T.i \ - $(ACE_ROOT)/ace/Reactor.i \ - $(ACE_ROOT)/ace/Reactor_Impl.h \ - $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \ - $(ACE_ROOT)/ace/Synch_Options.h \ - $(ACE_ROOT)/ace/Connector.h \ - $(ACE_ROOT)/ace/Map_Manager.h \ - $(ACE_ROOT)/ace/Map_Manager.i \ - $(ACE_ROOT)/ace/Svc_Handler.h \ - $(ACE_ROOT)/ace/Task.h \ - $(ACE_ROOT)/ace/Thread_Manager.h \ - $(ACE_ROOT)/ace/Thread_Manager.i \ - $(ACE_ROOT)/ace/Task.i \ - $(ACE_ROOT)/ace/Task_T.h \ - $(ACE_ROOT)/ace/Message_Queue.h \ - $(ACE_ROOT)/ace/Message_Block.h \ - $(ACE_ROOT)/ace/Malloc.h \ - $(ACE_ROOT)/ace/Malloc.i \ - $(ACE_ROOT)/ace/Malloc_T.h \ - $(ACE_ROOT)/ace/Malloc_T.i \ - $(ACE_ROOT)/ace/Memory_Pool.h \ - $(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/IO_Cntl_Msg.h \ - $(ACE_ROOT)/ace/Message_Queue.i \ - $(ACE_ROOT)/ace/Task_T.i \ - $(ACE_ROOT)/ace/Dynamic.h \ - $(ACE_ROOT)/ace/Dynamic.i \ - $(ACE_ROOT)/ace/Singleton.h \ - $(ACE_ROOT)/ace/Singleton.i \ - $(ACE_ROOT)/ace/Svc_Handler.i \ - $(ACE_ROOT)/ace/Connector.i \ - $(ACE_ROOT)/ace/Acceptor.h \ - $(ACE_ROOT)/ace/Acceptor.i \ - $(TAO_ROOT)/tao/compat/objbase.h \ - $(TAO_ROOT)/tao/compat/initguid.h \ - $(TAO_ROOT)/tao/orbconf.h \ - $(TAO_ROOT)/tao/orb.h \ - $(TAO_ROOT)/tao/align.h \ - $(TAO_ROOT)/tao/corbacom.h \ - $(TAO_ROOT)/tao/sequence.h \ - $(TAO_ROOT)/tao/sequence.i \ - $(TAO_ROOT)/tao/sequence_T.h \ - $(TAO_ROOT)/tao/sequence_T.i \ - $(TAO_ROOT)/tao/objkeyC.h \ - $(TAO_ROOT)/tao/objkeyC.i \ - $(TAO_ROOT)/tao/any.h \ - $(TAO_ROOT)/tao/params.h \ - $(TAO_ROOT)/tao/client_factory.h \ - $(TAO_ROOT)/tao/server_factory.h \ - $(TAO_ROOT)/tao/default_client.h \ - $(TAO_ROOT)/tao/default_server.h \ - $(TAO_ROOT)/tao/strategy_T.h \ - $(TAO_ROOT)/tao/strategy_T.i \ - $(TAO_ROOT)/tao/except.h \ - $(TAO_ROOT)/tao/orbobj.h \ - $(TAO_ROOT)/tao/nvlist.h \ - $(TAO_ROOT)/tao/object.h \ - $(TAO_ROOT)/tao/principa.h \ - $(TAO_ROOT)/tao/request.h \ - $(TAO_ROOT)/tao/svrrqst.h \ - $(TAO_ROOT)/tao/typecode.h \ - $(TAO_ROOT)/tao/marshal.h \ - $(TAO_ROOT)/tao/cdr.h \ - $(TAO_ROOT)/tao/stub.h \ - $(TAO_ROOT)/tao/poa.h \ - $(TAO_ROOT)/tao/poaC.h \ - $(TAO_ROOT)/tao/poaC.i \ - $(TAO_ROOT)/tao/servant_base.h \ - $(TAO_ROOT)/tao/poaS.h \ - $(TAO_ROOT)/tao/poaS.i \ - $(TAO_ROOT)/tao/objtable.h \ - $(TAO_ROOT)/tao/connect.h \ - $(TAO_ROOT)/tao/orb_core.h \ - $(TAO_ROOT)/tao/optable.h \ - $(TAO_ROOT)/tao/debug.h \ - $(TAO_ROOT)/tao/iiopobj.h \ - $(TAO_ROOT)/tao/iioporb.h \ - $(TAO_ROOT)/tao/giop.h \ - $(TAO_ROOT)/tao/orb_core.i \ - $(ACE_ROOT)/ace/Dynamic_Service.h \ - $(TAO_ROOT)/tao/corbacom.i \ - $(TAO_ROOT)/tao/typecode.i \ - $(TAO_ROOT)/tao/nvlist.i \ - $(TAO_ROOT)/tao/any.i \ - $(TAO_ROOT)/tao/stub.i \ - $(TAO_ROOT)/tao/object.i \ - $(TAO_ROOT)/tao/orbobj.i \ - $(TAO_ROOT)/tao/marshal.i \ - $(TAO_ROOT)/tao/cdr.i \ - $(TAO_ROOT)/tao/giop.i \ - $(TAO_ROOT)/tao/iioporb.i \ - $(TAO_ROOT)/tao/iiopobj.i \ - $(TAO_ROOT)/tao/params.i \ - $(TAO_ROOT)/tao/server_factory.i \ - $(TAO_ROOT)/tao/default_client.i \ - $(TAO_ROOT)/tao/default_server.i \ - $(TAO_ROOT)/tao/connect.i \ - $(TAO_ROOT)/tao/singletons.h -.obj/interp.o .obj/interp.so .shobj/interp.o .shobj/interp.so: interp.cpp \ - $(TAO_ROOT)/tao/corba.h \ - $(ACE_ROOT)/ace/OS.h \ - $(ACE_ROOT)/ace/inc_user_config.h \ - $(ACE_ROOT)/ace/config.h \ - $(ACE_ROOT)/ace/streams.h \ - $(ACE_ROOT)/ace/Basic_Types.h \ - $(ACE_ROOT)/ace/Basic_Types.i \ - $(ACE_ROOT)/ace/OS.i \ - $(ACE_ROOT)/ace/Trace.h \ - $(ACE_ROOT)/ace/Log_Msg.h \ - $(ACE_ROOT)/ace/Log_Record.h \ - $(ACE_ROOT)/ace/ACE.h \ - $(ACE_ROOT)/ace/Version.h \ - $(ACE_ROOT)/ace/ACE.i \ - $(ACE_ROOT)/ace/Log_Priority.h \ - $(ACE_ROOT)/ace/Log_Record.i \ - $(ACE_ROOT)/ace/Get_Opt.h \ - $(ACE_ROOT)/ace/Get_Opt.i \ - $(ACE_ROOT)/ace/SOCK_Stream.h \ - $(ACE_ROOT)/ace/SOCK_IO.h \ - $(ACE_ROOT)/ace/SOCK.h \ - $(ACE_ROOT)/ace/Addr.h \ - $(ACE_ROOT)/ace/Addr.i \ - $(ACE_ROOT)/ace/IPC_SAP.h \ - $(ACE_ROOT)/ace/IPC_SAP.i \ - $(ACE_ROOT)/ace/SOCK.i \ - $(ACE_ROOT)/ace/SOCK_IO.i \ - $(ACE_ROOT)/ace/INET_Addr.h \ - $(ACE_ROOT)/ace/INET_Addr.i \ - $(ACE_ROOT)/ace/SOCK_Stream.i \ - $(ACE_ROOT)/ace/Synch_T.h \ - $(ACE_ROOT)/ace/Event_Handler.h \ - $(ACE_ROOT)/ace/Event_Handler.i \ - $(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.i \ - $(ACE_ROOT)/ace/Thread.h \ - $(ACE_ROOT)/ace/Thread.i \ - $(ACE_ROOT)/ace/Atomic_Op.i \ - $(ACE_ROOT)/ace/Hash_Map_Manager.h \ - $(ACE_ROOT)/ace/SString.h \ - $(ACE_ROOT)/ace/SString.i \ - $(ACE_ROOT)/ace/SOCK_Acceptor.h \ - $(ACE_ROOT)/ace/Time_Value.h \ - $(ACE_ROOT)/ace/SOCK_Acceptor.i \ - $(ACE_ROOT)/ace/SOCK_Connector.h \ - $(ACE_ROOT)/ace/SOCK_Connector.i \ - $(ACE_ROOT)/ace/Strategies.h \ - $(ACE_ROOT)/ace/Strategies_T.h \ - $(ACE_ROOT)/ace/Service_Config.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 \ - $(ACE_ROOT)/ace/Signal.h \ - $(ACE_ROOT)/ace/Containers.h \ - $(ACE_ROOT)/ace/Containers.i \ - $(ACE_ROOT)/ace/Signal.i \ - $(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/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/Free_List.h \ - $(ACE_ROOT)/ace/Free_List.i \ - $(ACE_ROOT)/ace/Timer_Queue_T.i \ - $(ACE_ROOT)/ace/Reactor.i \ - $(ACE_ROOT)/ace/Reactor_Impl.h \ - $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \ - $(ACE_ROOT)/ace/Synch_Options.h \ - $(ACE_ROOT)/ace/Connector.h \ - $(ACE_ROOT)/ace/Map_Manager.h \ - $(ACE_ROOT)/ace/Map_Manager.i \ - $(ACE_ROOT)/ace/Svc_Handler.h \ - $(ACE_ROOT)/ace/Task.h \ - $(ACE_ROOT)/ace/Thread_Manager.h \ - $(ACE_ROOT)/ace/Thread_Manager.i \ - $(ACE_ROOT)/ace/Task.i \ - $(ACE_ROOT)/ace/Task_T.h \ - $(ACE_ROOT)/ace/Message_Queue.h \ - $(ACE_ROOT)/ace/Message_Block.h \ - $(ACE_ROOT)/ace/Malloc.h \ - $(ACE_ROOT)/ace/Malloc.i \ - $(ACE_ROOT)/ace/Malloc_T.h \ - $(ACE_ROOT)/ace/Malloc_T.i \ - $(ACE_ROOT)/ace/Memory_Pool.h \ - $(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/IO_Cntl_Msg.h \ - $(ACE_ROOT)/ace/Message_Queue.i \ - $(ACE_ROOT)/ace/Task_T.i \ - $(ACE_ROOT)/ace/Dynamic.h \ - $(ACE_ROOT)/ace/Dynamic.i \ - $(ACE_ROOT)/ace/Singleton.h \ - $(ACE_ROOT)/ace/Singleton.i \ - $(ACE_ROOT)/ace/Svc_Handler.i \ - $(ACE_ROOT)/ace/Connector.i \ - $(ACE_ROOT)/ace/Acceptor.h \ - $(ACE_ROOT)/ace/Acceptor.i \ - $(TAO_ROOT)/tao/compat/objbase.h \ - $(TAO_ROOT)/tao/compat/initguid.h \ - $(TAO_ROOT)/tao/orbconf.h \ - $(TAO_ROOT)/tao/orb.h \ - $(TAO_ROOT)/tao/align.h \ - $(TAO_ROOT)/tao/corbacom.h \ - $(TAO_ROOT)/tao/sequence.h \ - $(TAO_ROOT)/tao/sequence.i \ - $(TAO_ROOT)/tao/sequence_T.h \ - $(TAO_ROOT)/tao/sequence_T.i \ - $(TAO_ROOT)/tao/objkeyC.h \ - $(TAO_ROOT)/tao/objkeyC.i \ - $(TAO_ROOT)/tao/any.h \ - $(TAO_ROOT)/tao/params.h \ - $(TAO_ROOT)/tao/client_factory.h \ - $(TAO_ROOT)/tao/server_factory.h \ - $(TAO_ROOT)/tao/default_client.h \ - $(TAO_ROOT)/tao/default_server.h \ - $(TAO_ROOT)/tao/strategy_T.h \ - $(TAO_ROOT)/tao/strategy_T.i \ - $(TAO_ROOT)/tao/except.h \ - $(TAO_ROOT)/tao/orbobj.h \ - $(TAO_ROOT)/tao/nvlist.h \ - $(TAO_ROOT)/tao/object.h \ - $(TAO_ROOT)/tao/principa.h \ - $(TAO_ROOT)/tao/request.h \ - $(TAO_ROOT)/tao/svrrqst.h \ - $(TAO_ROOT)/tao/typecode.h \ - $(TAO_ROOT)/tao/marshal.h \ - $(TAO_ROOT)/tao/cdr.h \ - $(TAO_ROOT)/tao/stub.h \ - $(TAO_ROOT)/tao/poa.h \ - $(TAO_ROOT)/tao/poaC.h \ - $(TAO_ROOT)/tao/poaC.i \ - $(TAO_ROOT)/tao/servant_base.h \ - $(TAO_ROOT)/tao/poaS.h \ - $(TAO_ROOT)/tao/poaS.i \ - $(TAO_ROOT)/tao/objtable.h \ - $(TAO_ROOT)/tao/connect.h \ - $(TAO_ROOT)/tao/orb_core.h \ - $(TAO_ROOT)/tao/optable.h \ - $(TAO_ROOT)/tao/debug.h \ - $(TAO_ROOT)/tao/iiopobj.h \ - $(TAO_ROOT)/tao/iioporb.h \ - $(TAO_ROOT)/tao/giop.h \ - $(TAO_ROOT)/tao/orb_core.i \ - $(ACE_ROOT)/ace/Dynamic_Service.h \ - $(TAO_ROOT)/tao/corbacom.i \ - $(TAO_ROOT)/tao/typecode.i \ - $(TAO_ROOT)/tao/nvlist.i \ - $(TAO_ROOT)/tao/any.i \ - $(TAO_ROOT)/tao/stub.i \ - $(TAO_ROOT)/tao/object.i \ - $(TAO_ROOT)/tao/orbobj.i \ - $(TAO_ROOT)/tao/marshal.i \ - $(TAO_ROOT)/tao/cdr.i \ - $(TAO_ROOT)/tao/giop.i \ - $(TAO_ROOT)/tao/iioporb.i \ - $(TAO_ROOT)/tao/iiopobj.i \ - $(TAO_ROOT)/tao/params.i \ - $(TAO_ROOT)/tao/server_factory.i \ - $(TAO_ROOT)/tao/default_client.i \ - $(TAO_ROOT)/tao/default_server.i \ - $(TAO_ROOT)/tao/connect.i \ - $(TAO_ROOT)/tao/singletons.h -.obj/invoke.o .obj/invoke.so .shobj/invoke.o .shobj/invoke.so: invoke.cpp \ - $(TAO_ROOT)/tao/corba.h \ - $(ACE_ROOT)/ace/OS.h \ - $(ACE_ROOT)/ace/inc_user_config.h \ - $(ACE_ROOT)/ace/config.h \ - $(ACE_ROOT)/ace/streams.h \ - $(ACE_ROOT)/ace/Basic_Types.h \ - $(ACE_ROOT)/ace/Basic_Types.i \ - $(ACE_ROOT)/ace/OS.i \ - $(ACE_ROOT)/ace/Trace.h \ - $(ACE_ROOT)/ace/Log_Msg.h \ - $(ACE_ROOT)/ace/Log_Record.h \ - $(ACE_ROOT)/ace/ACE.h \ - $(ACE_ROOT)/ace/Version.h \ - $(ACE_ROOT)/ace/ACE.i \ - $(ACE_ROOT)/ace/Log_Priority.h \ - $(ACE_ROOT)/ace/Log_Record.i \ - $(ACE_ROOT)/ace/Get_Opt.h \ - $(ACE_ROOT)/ace/Get_Opt.i \ - $(ACE_ROOT)/ace/SOCK_Stream.h \ - $(ACE_ROOT)/ace/SOCK_IO.h \ - $(ACE_ROOT)/ace/SOCK.h \ - $(ACE_ROOT)/ace/Addr.h \ - $(ACE_ROOT)/ace/Addr.i \ - $(ACE_ROOT)/ace/IPC_SAP.h \ - $(ACE_ROOT)/ace/IPC_SAP.i \ - $(ACE_ROOT)/ace/SOCK.i \ - $(ACE_ROOT)/ace/SOCK_IO.i \ - $(ACE_ROOT)/ace/INET_Addr.h \ - $(ACE_ROOT)/ace/INET_Addr.i \ - $(ACE_ROOT)/ace/SOCK_Stream.i \ - $(ACE_ROOT)/ace/Synch_T.h \ - $(ACE_ROOT)/ace/Event_Handler.h \ - $(ACE_ROOT)/ace/Event_Handler.i \ - $(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.i \ - $(ACE_ROOT)/ace/Thread.h \ - $(ACE_ROOT)/ace/Thread.i \ - $(ACE_ROOT)/ace/Atomic_Op.i \ - $(ACE_ROOT)/ace/Hash_Map_Manager.h \ - $(ACE_ROOT)/ace/SString.h \ - $(ACE_ROOT)/ace/SString.i \ - $(ACE_ROOT)/ace/SOCK_Acceptor.h \ - $(ACE_ROOT)/ace/Time_Value.h \ - $(ACE_ROOT)/ace/SOCK_Acceptor.i \ - $(ACE_ROOT)/ace/SOCK_Connector.h \ - $(ACE_ROOT)/ace/SOCK_Connector.i \ - $(ACE_ROOT)/ace/Strategies.h \ - $(ACE_ROOT)/ace/Strategies_T.h \ - $(ACE_ROOT)/ace/Service_Config.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 \ - $(ACE_ROOT)/ace/Signal.h \ - $(ACE_ROOT)/ace/Containers.h \ - $(ACE_ROOT)/ace/Containers.i \ - $(ACE_ROOT)/ace/Signal.i \ - $(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/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/Free_List.h \ - $(ACE_ROOT)/ace/Free_List.i \ - $(ACE_ROOT)/ace/Timer_Queue_T.i \ - $(ACE_ROOT)/ace/Reactor.i \ - $(ACE_ROOT)/ace/Reactor_Impl.h \ - $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \ - $(ACE_ROOT)/ace/Synch_Options.h \ - $(ACE_ROOT)/ace/Connector.h \ - $(ACE_ROOT)/ace/Map_Manager.h \ - $(ACE_ROOT)/ace/Map_Manager.i \ - $(ACE_ROOT)/ace/Svc_Handler.h \ - $(ACE_ROOT)/ace/Task.h \ - $(ACE_ROOT)/ace/Thread_Manager.h \ - $(ACE_ROOT)/ace/Thread_Manager.i \ - $(ACE_ROOT)/ace/Task.i \ - $(ACE_ROOT)/ace/Task_T.h \ - $(ACE_ROOT)/ace/Message_Queue.h \ - $(ACE_ROOT)/ace/Message_Block.h \ - $(ACE_ROOT)/ace/Malloc.h \ - $(ACE_ROOT)/ace/Malloc.i \ - $(ACE_ROOT)/ace/Malloc_T.h \ - $(ACE_ROOT)/ace/Malloc_T.i \ - $(ACE_ROOT)/ace/Memory_Pool.h \ - $(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/IO_Cntl_Msg.h \ - $(ACE_ROOT)/ace/Message_Queue.i \ - $(ACE_ROOT)/ace/Task_T.i \ - $(ACE_ROOT)/ace/Dynamic.h \ - $(ACE_ROOT)/ace/Dynamic.i \ - $(ACE_ROOT)/ace/Singleton.h \ - $(ACE_ROOT)/ace/Singleton.i \ - $(ACE_ROOT)/ace/Svc_Handler.i \ - $(ACE_ROOT)/ace/Connector.i \ - $(ACE_ROOT)/ace/Acceptor.h \ - $(ACE_ROOT)/ace/Acceptor.i \ - $(TAO_ROOT)/tao/compat/objbase.h \ - $(TAO_ROOT)/tao/compat/initguid.h \ - $(TAO_ROOT)/tao/orbconf.h \ - $(TAO_ROOT)/tao/orb.h \ - $(TAO_ROOT)/tao/align.h \ - $(TAO_ROOT)/tao/corbacom.h \ - $(TAO_ROOT)/tao/sequence.h \ - $(TAO_ROOT)/tao/sequence.i \ - $(TAO_ROOT)/tao/sequence_T.h \ - $(TAO_ROOT)/tao/sequence_T.i \ - $(TAO_ROOT)/tao/objkeyC.h \ - $(TAO_ROOT)/tao/objkeyC.i \ - $(TAO_ROOT)/tao/any.h \ - $(TAO_ROOT)/tao/params.h \ - $(TAO_ROOT)/tao/client_factory.h \ - $(TAO_ROOT)/tao/server_factory.h \ - $(TAO_ROOT)/tao/default_client.h \ - $(TAO_ROOT)/tao/default_server.h \ - $(TAO_ROOT)/tao/strategy_T.h \ - $(TAO_ROOT)/tao/strategy_T.i \ - $(TAO_ROOT)/tao/except.h \ - $(TAO_ROOT)/tao/orbobj.h \ - $(TAO_ROOT)/tao/nvlist.h \ - $(TAO_ROOT)/tao/object.h \ - $(TAO_ROOT)/tao/principa.h \ - $(TAO_ROOT)/tao/request.h \ - $(TAO_ROOT)/tao/svrrqst.h \ - $(TAO_ROOT)/tao/typecode.h \ - $(TAO_ROOT)/tao/marshal.h \ - $(TAO_ROOT)/tao/cdr.h \ - $(TAO_ROOT)/tao/stub.h \ - $(TAO_ROOT)/tao/poa.h \ - $(TAO_ROOT)/tao/poaC.h \ - $(TAO_ROOT)/tao/poaC.i \ - $(TAO_ROOT)/tao/servant_base.h \ - $(TAO_ROOT)/tao/poaS.h \ - $(TAO_ROOT)/tao/poaS.i \ - $(TAO_ROOT)/tao/objtable.h \ - $(TAO_ROOT)/tao/connect.h \ - $(TAO_ROOT)/tao/orb_core.h \ - $(TAO_ROOT)/tao/optable.h \ - $(TAO_ROOT)/tao/debug.h \ - $(TAO_ROOT)/tao/iiopobj.h \ - $(TAO_ROOT)/tao/iioporb.h \ - $(TAO_ROOT)/tao/giop.h \ - $(TAO_ROOT)/tao/orb_core.i \ - $(ACE_ROOT)/ace/Dynamic_Service.h \ - $(TAO_ROOT)/tao/corbacom.i \ - $(TAO_ROOT)/tao/typecode.i \ - $(TAO_ROOT)/tao/nvlist.i \ - $(TAO_ROOT)/tao/any.i \ - $(TAO_ROOT)/tao/stub.i \ - $(TAO_ROOT)/tao/object.i \ - $(TAO_ROOT)/tao/orbobj.i \ - $(TAO_ROOT)/tao/marshal.i \ - $(TAO_ROOT)/tao/cdr.i \ - $(TAO_ROOT)/tao/giop.i \ - $(TAO_ROOT)/tao/iioporb.i \ - $(TAO_ROOT)/tao/iiopobj.i \ - $(TAO_ROOT)/tao/params.i \ - $(TAO_ROOT)/tao/server_factory.i \ - $(TAO_ROOT)/tao/default_client.i \ - $(TAO_ROOT)/tao/default_server.i \ - $(TAO_ROOT)/tao/connect.i \ - $(TAO_ROOT)/tao/singletons.h -.obj/marshal.o .obj/marshal.so .shobj/marshal.o .shobj/marshal.so: marshal.cpp \ - $(TAO_ROOT)/tao/corba.h \ - $(ACE_ROOT)/ace/OS.h \ - $(ACE_ROOT)/ace/inc_user_config.h \ - $(ACE_ROOT)/ace/config.h \ - $(ACE_ROOT)/ace/streams.h \ - $(ACE_ROOT)/ace/Basic_Types.h \ - $(ACE_ROOT)/ace/Basic_Types.i \ - $(ACE_ROOT)/ace/OS.i \ - $(ACE_ROOT)/ace/Trace.h \ - $(ACE_ROOT)/ace/Log_Msg.h \ - $(ACE_ROOT)/ace/Log_Record.h \ - $(ACE_ROOT)/ace/ACE.h \ - $(ACE_ROOT)/ace/Version.h \ - $(ACE_ROOT)/ace/ACE.i \ - $(ACE_ROOT)/ace/Log_Priority.h \ - $(ACE_ROOT)/ace/Log_Record.i \ - $(ACE_ROOT)/ace/Get_Opt.h \ - $(ACE_ROOT)/ace/Get_Opt.i \ - $(ACE_ROOT)/ace/SOCK_Stream.h \ - $(ACE_ROOT)/ace/SOCK_IO.h \ - $(ACE_ROOT)/ace/SOCK.h \ - $(ACE_ROOT)/ace/Addr.h \ - $(ACE_ROOT)/ace/Addr.i \ - $(ACE_ROOT)/ace/IPC_SAP.h \ - $(ACE_ROOT)/ace/IPC_SAP.i \ - $(ACE_ROOT)/ace/SOCK.i \ - $(ACE_ROOT)/ace/SOCK_IO.i \ - $(ACE_ROOT)/ace/INET_Addr.h \ - $(ACE_ROOT)/ace/INET_Addr.i \ - $(ACE_ROOT)/ace/SOCK_Stream.i \ - $(ACE_ROOT)/ace/Synch_T.h \ - $(ACE_ROOT)/ace/Event_Handler.h \ - $(ACE_ROOT)/ace/Event_Handler.i \ - $(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.i \ - $(ACE_ROOT)/ace/Thread.h \ - $(ACE_ROOT)/ace/Thread.i \ - $(ACE_ROOT)/ace/Atomic_Op.i \ - $(ACE_ROOT)/ace/Hash_Map_Manager.h \ - $(ACE_ROOT)/ace/SString.h \ - $(ACE_ROOT)/ace/SString.i \ - $(ACE_ROOT)/ace/SOCK_Acceptor.h \ - $(ACE_ROOT)/ace/Time_Value.h \ - $(ACE_ROOT)/ace/SOCK_Acceptor.i \ - $(ACE_ROOT)/ace/SOCK_Connector.h \ - $(ACE_ROOT)/ace/SOCK_Connector.i \ - $(ACE_ROOT)/ace/Strategies.h \ - $(ACE_ROOT)/ace/Strategies_T.h \ - $(ACE_ROOT)/ace/Service_Config.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 \ - $(ACE_ROOT)/ace/Signal.h \ - $(ACE_ROOT)/ace/Containers.h \ - $(ACE_ROOT)/ace/Containers.i \ - $(ACE_ROOT)/ace/Signal.i \ - $(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/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/Free_List.h \ - $(ACE_ROOT)/ace/Free_List.i \ - $(ACE_ROOT)/ace/Timer_Queue_T.i \ - $(ACE_ROOT)/ace/Reactor.i \ - $(ACE_ROOT)/ace/Reactor_Impl.h \ - $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \ - $(ACE_ROOT)/ace/Synch_Options.h \ - $(ACE_ROOT)/ace/Connector.h \ - $(ACE_ROOT)/ace/Map_Manager.h \ - $(ACE_ROOT)/ace/Map_Manager.i \ - $(ACE_ROOT)/ace/Svc_Handler.h \ - $(ACE_ROOT)/ace/Task.h \ - $(ACE_ROOT)/ace/Thread_Manager.h \ - $(ACE_ROOT)/ace/Thread_Manager.i \ - $(ACE_ROOT)/ace/Task.i \ - $(ACE_ROOT)/ace/Task_T.h \ - $(ACE_ROOT)/ace/Message_Queue.h \ - $(ACE_ROOT)/ace/Message_Block.h \ - $(ACE_ROOT)/ace/Malloc.h \ - $(ACE_ROOT)/ace/Malloc.i \ - $(ACE_ROOT)/ace/Malloc_T.h \ - $(ACE_ROOT)/ace/Malloc_T.i \ - $(ACE_ROOT)/ace/Memory_Pool.h \ - $(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/IO_Cntl_Msg.h \ - $(ACE_ROOT)/ace/Message_Queue.i \ - $(ACE_ROOT)/ace/Task_T.i \ - $(ACE_ROOT)/ace/Dynamic.h \ - $(ACE_ROOT)/ace/Dynamic.i \ - $(ACE_ROOT)/ace/Singleton.h \ - $(ACE_ROOT)/ace/Singleton.i \ - $(ACE_ROOT)/ace/Svc_Handler.i \ - $(ACE_ROOT)/ace/Connector.i \ - $(ACE_ROOT)/ace/Acceptor.h \ - $(ACE_ROOT)/ace/Acceptor.i \ - $(TAO_ROOT)/tao/compat/objbase.h \ - $(TAO_ROOT)/tao/compat/initguid.h \ - $(TAO_ROOT)/tao/orbconf.h \ - $(TAO_ROOT)/tao/orb.h \ - $(TAO_ROOT)/tao/align.h \ - $(TAO_ROOT)/tao/corbacom.h \ - $(TAO_ROOT)/tao/sequence.h \ - $(TAO_ROOT)/tao/sequence.i \ - $(TAO_ROOT)/tao/sequence_T.h \ - $(TAO_ROOT)/tao/sequence_T.i \ - $(TAO_ROOT)/tao/objkeyC.h \ - $(TAO_ROOT)/tao/objkeyC.i \ - $(TAO_ROOT)/tao/any.h \ - $(TAO_ROOT)/tao/params.h \ - $(TAO_ROOT)/tao/client_factory.h \ - $(TAO_ROOT)/tao/server_factory.h \ - $(TAO_ROOT)/tao/default_client.h \ - $(TAO_ROOT)/tao/default_server.h \ - $(TAO_ROOT)/tao/strategy_T.h \ - $(TAO_ROOT)/tao/strategy_T.i \ - $(TAO_ROOT)/tao/except.h \ - $(TAO_ROOT)/tao/orbobj.h \ - $(TAO_ROOT)/tao/nvlist.h \ - $(TAO_ROOT)/tao/object.h \ - $(TAO_ROOT)/tao/principa.h \ - $(TAO_ROOT)/tao/request.h \ - $(TAO_ROOT)/tao/svrrqst.h \ - $(TAO_ROOT)/tao/typecode.h \ - $(TAO_ROOT)/tao/marshal.h \ - $(TAO_ROOT)/tao/cdr.h \ - $(TAO_ROOT)/tao/stub.h \ - $(TAO_ROOT)/tao/poa.h \ - $(TAO_ROOT)/tao/poaC.h \ - $(TAO_ROOT)/tao/poaC.i \ - $(TAO_ROOT)/tao/servant_base.h \ - $(TAO_ROOT)/tao/poaS.h \ - $(TAO_ROOT)/tao/poaS.i \ - $(TAO_ROOT)/tao/objtable.h \ - $(TAO_ROOT)/tao/connect.h \ - $(TAO_ROOT)/tao/orb_core.h \ - $(TAO_ROOT)/tao/optable.h \ - $(TAO_ROOT)/tao/debug.h \ - $(TAO_ROOT)/tao/iiopobj.h \ - $(TAO_ROOT)/tao/iioporb.h \ - $(TAO_ROOT)/tao/giop.h \ - $(TAO_ROOT)/tao/orb_core.i \ - $(ACE_ROOT)/ace/Dynamic_Service.h \ - $(TAO_ROOT)/tao/corbacom.i \ - $(TAO_ROOT)/tao/typecode.i \ - $(TAO_ROOT)/tao/nvlist.i \ - $(TAO_ROOT)/tao/any.i \ - $(TAO_ROOT)/tao/stub.i \ - $(TAO_ROOT)/tao/object.i \ - $(TAO_ROOT)/tao/orbobj.i \ - $(TAO_ROOT)/tao/marshal.i \ - $(TAO_ROOT)/tao/cdr.i \ - $(TAO_ROOT)/tao/giop.i \ - $(TAO_ROOT)/tao/iioporb.i \ - $(TAO_ROOT)/tao/iiopobj.i \ - $(TAO_ROOT)/tao/params.i \ - $(TAO_ROOT)/tao/server_factory.i \ - $(TAO_ROOT)/tao/default_client.i \ - $(TAO_ROOT)/tao/default_server.i \ - $(TAO_ROOT)/tao/connect.i \ - $(TAO_ROOT)/tao/singletons.h -.obj/objtable.o .obj/objtable.so .shobj/objtable.o .shobj/objtable.so: objtable.cpp \ - $(ACE_ROOT)/ace/Auto_Ptr.h \ - $(ACE_ROOT)/ace/ACE.h \ - $(ACE_ROOT)/ace/OS.h \ - $(ACE_ROOT)/ace/inc_user_config.h \ - $(ACE_ROOT)/ace/config.h \ - $(ACE_ROOT)/ace/streams.h \ - $(ACE_ROOT)/ace/Basic_Types.h \ - $(ACE_ROOT)/ace/Basic_Types.i \ - $(ACE_ROOT)/ace/OS.i \ - $(ACE_ROOT)/ace/Trace.h \ - $(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/Version.h \ - $(ACE_ROOT)/ace/ACE.i \ - $(ACE_ROOT)/ace/Auto_Ptr.i \ - $(TAO_ROOT)/tao/corba.h \ - $(ACE_ROOT)/ace/Get_Opt.h \ - $(ACE_ROOT)/ace/Get_Opt.i \ - $(ACE_ROOT)/ace/SOCK_Stream.h \ - $(ACE_ROOT)/ace/SOCK_IO.h \ - $(ACE_ROOT)/ace/SOCK.h \ - $(ACE_ROOT)/ace/Addr.h \ - $(ACE_ROOT)/ace/Addr.i \ - $(ACE_ROOT)/ace/IPC_SAP.h \ - $(ACE_ROOT)/ace/IPC_SAP.i \ - $(ACE_ROOT)/ace/SOCK.i \ - $(ACE_ROOT)/ace/SOCK_IO.i \ - $(ACE_ROOT)/ace/INET_Addr.h \ - $(ACE_ROOT)/ace/INET_Addr.i \ - $(ACE_ROOT)/ace/SOCK_Stream.i \ - $(ACE_ROOT)/ace/Synch_T.h \ - $(ACE_ROOT)/ace/Event_Handler.h \ - $(ACE_ROOT)/ace/Event_Handler.i \ - $(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.i \ - $(ACE_ROOT)/ace/Thread.h \ - $(ACE_ROOT)/ace/Thread.i \ - $(ACE_ROOT)/ace/Atomic_Op.i \ - $(ACE_ROOT)/ace/Hash_Map_Manager.h \ - $(ACE_ROOT)/ace/SString.h \ - $(ACE_ROOT)/ace/SString.i \ - $(ACE_ROOT)/ace/SOCK_Acceptor.h \ - $(ACE_ROOT)/ace/Time_Value.h \ - $(ACE_ROOT)/ace/SOCK_Acceptor.i \ - $(ACE_ROOT)/ace/SOCK_Connector.h \ - $(ACE_ROOT)/ace/SOCK_Connector.i \ - $(ACE_ROOT)/ace/Strategies.h \ - $(ACE_ROOT)/ace/Strategies_T.h \ - $(ACE_ROOT)/ace/Service_Config.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 \ - $(ACE_ROOT)/ace/Signal.h \ - $(ACE_ROOT)/ace/Containers.h \ - $(ACE_ROOT)/ace/Containers.i \ - $(ACE_ROOT)/ace/Signal.i \ - $(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/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/Free_List.h \ - $(ACE_ROOT)/ace/Free_List.i \ - $(ACE_ROOT)/ace/Timer_Queue_T.i \ - $(ACE_ROOT)/ace/Reactor.i \ - $(ACE_ROOT)/ace/Reactor_Impl.h \ - $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \ - $(ACE_ROOT)/ace/Synch_Options.h \ - $(ACE_ROOT)/ace/Connector.h \ - $(ACE_ROOT)/ace/Map_Manager.h \ - $(ACE_ROOT)/ace/Map_Manager.i \ - $(ACE_ROOT)/ace/Svc_Handler.h \ - $(ACE_ROOT)/ace/Task.h \ - $(ACE_ROOT)/ace/Thread_Manager.h \ - $(ACE_ROOT)/ace/Thread_Manager.i \ - $(ACE_ROOT)/ace/Task.i \ - $(ACE_ROOT)/ace/Task_T.h \ - $(ACE_ROOT)/ace/Message_Queue.h \ - $(ACE_ROOT)/ace/Message_Block.h \ - $(ACE_ROOT)/ace/Malloc.h \ - $(ACE_ROOT)/ace/Malloc.i \ - $(ACE_ROOT)/ace/Malloc_T.h \ - $(ACE_ROOT)/ace/Malloc_T.i \ - $(ACE_ROOT)/ace/Memory_Pool.h \ - $(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/IO_Cntl_Msg.h \ - $(ACE_ROOT)/ace/Message_Queue.i \ - $(ACE_ROOT)/ace/Task_T.i \ - $(ACE_ROOT)/ace/Dynamic.h \ - $(ACE_ROOT)/ace/Dynamic.i \ - $(ACE_ROOT)/ace/Singleton.h \ - $(ACE_ROOT)/ace/Singleton.i \ - $(ACE_ROOT)/ace/Svc_Handler.i \ - $(ACE_ROOT)/ace/Connector.i \ - $(ACE_ROOT)/ace/Acceptor.h \ - $(ACE_ROOT)/ace/Acceptor.i \ - $(TAO_ROOT)/tao/compat/objbase.h \ - $(TAO_ROOT)/tao/compat/initguid.h \ - $(TAO_ROOT)/tao/orbconf.h \ - $(TAO_ROOT)/tao/orb.h \ - $(TAO_ROOT)/tao/align.h \ - $(TAO_ROOT)/tao/corbacom.h \ - $(TAO_ROOT)/tao/sequence.h \ - $(TAO_ROOT)/tao/sequence.i \ - $(TAO_ROOT)/tao/sequence_T.h \ - $(TAO_ROOT)/tao/sequence_T.i \ - $(TAO_ROOT)/tao/objkeyC.h \ - $(TAO_ROOT)/tao/objkeyC.i \ - $(TAO_ROOT)/tao/any.h \ - $(TAO_ROOT)/tao/params.h \ - $(TAO_ROOT)/tao/client_factory.h \ - $(TAO_ROOT)/tao/server_factory.h \ - $(TAO_ROOT)/tao/default_client.h \ - $(TAO_ROOT)/tao/default_server.h \ - $(TAO_ROOT)/tao/strategy_T.h \ - $(TAO_ROOT)/tao/strategy_T.i \ - $(TAO_ROOT)/tao/except.h \ - $(TAO_ROOT)/tao/orbobj.h \ - $(TAO_ROOT)/tao/nvlist.h \ - $(TAO_ROOT)/tao/object.h \ - $(TAO_ROOT)/tao/principa.h \ - $(TAO_ROOT)/tao/request.h \ - $(TAO_ROOT)/tao/svrrqst.h \ - $(TAO_ROOT)/tao/typecode.h \ - $(TAO_ROOT)/tao/marshal.h \ - $(TAO_ROOT)/tao/cdr.h \ - $(TAO_ROOT)/tao/stub.h \ - $(TAO_ROOT)/tao/poa.h \ - $(TAO_ROOT)/tao/poaC.h \ - $(TAO_ROOT)/tao/poaC.i \ - $(TAO_ROOT)/tao/servant_base.h \ - $(TAO_ROOT)/tao/poaS.h \ - $(TAO_ROOT)/tao/poaS.i \ - $(TAO_ROOT)/tao/objtable.h \ - $(TAO_ROOT)/tao/connect.h \ - $(TAO_ROOT)/tao/orb_core.h \ - $(TAO_ROOT)/tao/optable.h \ - $(TAO_ROOT)/tao/debug.h \ - $(TAO_ROOT)/tao/iiopobj.h \ - $(TAO_ROOT)/tao/iioporb.h \ - $(TAO_ROOT)/tao/giop.h \ - $(TAO_ROOT)/tao/orb_core.i \ - $(ACE_ROOT)/ace/Dynamic_Service.h \ - $(TAO_ROOT)/tao/corbacom.i \ - $(TAO_ROOT)/tao/typecode.i \ - $(TAO_ROOT)/tao/nvlist.i \ - $(TAO_ROOT)/tao/any.i \ - $(TAO_ROOT)/tao/stub.i \ - $(TAO_ROOT)/tao/object.i \ - $(TAO_ROOT)/tao/orbobj.i \ - $(TAO_ROOT)/tao/marshal.i \ - $(TAO_ROOT)/tao/cdr.i \ - $(TAO_ROOT)/tao/giop.i \ - $(TAO_ROOT)/tao/iioporb.i \ - $(TAO_ROOT)/tao/iiopobj.i \ - $(TAO_ROOT)/tao/params.i \ - $(TAO_ROOT)/tao/server_factory.i \ - $(TAO_ROOT)/tao/default_client.i \ - $(TAO_ROOT)/tao/default_server.i \ - $(TAO_ROOT)/tao/connect.i \ - $(TAO_ROOT)/tao/singletons.h -.obj/optable.o .obj/optable.so .shobj/optable.o .shobj/optable.so: optable.cpp \ - $(TAO_ROOT)/tao/corba.h \ - $(ACE_ROOT)/ace/OS.h \ - $(ACE_ROOT)/ace/inc_user_config.h \ - $(ACE_ROOT)/ace/config.h \ - $(ACE_ROOT)/ace/streams.h \ - $(ACE_ROOT)/ace/Basic_Types.h \ - $(ACE_ROOT)/ace/Basic_Types.i \ - $(ACE_ROOT)/ace/OS.i \ - $(ACE_ROOT)/ace/Trace.h \ - $(ACE_ROOT)/ace/Log_Msg.h \ - $(ACE_ROOT)/ace/Log_Record.h \ - $(ACE_ROOT)/ace/ACE.h \ - $(ACE_ROOT)/ace/Version.h \ - $(ACE_ROOT)/ace/ACE.i \ - $(ACE_ROOT)/ace/Log_Priority.h \ - $(ACE_ROOT)/ace/Log_Record.i \ - $(ACE_ROOT)/ace/Get_Opt.h \ - $(ACE_ROOT)/ace/Get_Opt.i \ - $(ACE_ROOT)/ace/SOCK_Stream.h \ - $(ACE_ROOT)/ace/SOCK_IO.h \ - $(ACE_ROOT)/ace/SOCK.h \ - $(ACE_ROOT)/ace/Addr.h \ - $(ACE_ROOT)/ace/Addr.i \ - $(ACE_ROOT)/ace/IPC_SAP.h \ - $(ACE_ROOT)/ace/IPC_SAP.i \ - $(ACE_ROOT)/ace/SOCK.i \ - $(ACE_ROOT)/ace/SOCK_IO.i \ - $(ACE_ROOT)/ace/INET_Addr.h \ - $(ACE_ROOT)/ace/INET_Addr.i \ - $(ACE_ROOT)/ace/SOCK_Stream.i \ - $(ACE_ROOT)/ace/Synch_T.h \ - $(ACE_ROOT)/ace/Event_Handler.h \ - $(ACE_ROOT)/ace/Event_Handler.i \ - $(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.i \ - $(ACE_ROOT)/ace/Thread.h \ - $(ACE_ROOT)/ace/Thread.i \ - $(ACE_ROOT)/ace/Atomic_Op.i \ - $(ACE_ROOT)/ace/Hash_Map_Manager.h \ - $(ACE_ROOT)/ace/SString.h \ - $(ACE_ROOT)/ace/SString.i \ - $(ACE_ROOT)/ace/SOCK_Acceptor.h \ - $(ACE_ROOT)/ace/Time_Value.h \ - $(ACE_ROOT)/ace/SOCK_Acceptor.i \ - $(ACE_ROOT)/ace/SOCK_Connector.h \ - $(ACE_ROOT)/ace/SOCK_Connector.i \ - $(ACE_ROOT)/ace/Strategies.h \ - $(ACE_ROOT)/ace/Strategies_T.h \ - $(ACE_ROOT)/ace/Service_Config.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 \ - $(ACE_ROOT)/ace/Signal.h \ - $(ACE_ROOT)/ace/Containers.h \ - $(ACE_ROOT)/ace/Containers.i \ - $(ACE_ROOT)/ace/Signal.i \ - $(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/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/Free_List.h \ - $(ACE_ROOT)/ace/Free_List.i \ - $(ACE_ROOT)/ace/Timer_Queue_T.i \ - $(ACE_ROOT)/ace/Reactor.i \ - $(ACE_ROOT)/ace/Reactor_Impl.h \ - $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \ - $(ACE_ROOT)/ace/Synch_Options.h \ - $(ACE_ROOT)/ace/Connector.h \ - $(ACE_ROOT)/ace/Map_Manager.h \ - $(ACE_ROOT)/ace/Map_Manager.i \ - $(ACE_ROOT)/ace/Svc_Handler.h \ - $(ACE_ROOT)/ace/Task.h \ - $(ACE_ROOT)/ace/Thread_Manager.h \ - $(ACE_ROOT)/ace/Thread_Manager.i \ - $(ACE_ROOT)/ace/Task.i \ - $(ACE_ROOT)/ace/Task_T.h \ - $(ACE_ROOT)/ace/Message_Queue.h \ - $(ACE_ROOT)/ace/Message_Block.h \ - $(ACE_ROOT)/ace/Malloc.h \ - $(ACE_ROOT)/ace/Malloc.i \ - $(ACE_ROOT)/ace/Malloc_T.h \ - $(ACE_ROOT)/ace/Malloc_T.i \ - $(ACE_ROOT)/ace/Memory_Pool.h \ - $(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/IO_Cntl_Msg.h \ - $(ACE_ROOT)/ace/Message_Queue.i \ - $(ACE_ROOT)/ace/Task_T.i \ - $(ACE_ROOT)/ace/Dynamic.h \ - $(ACE_ROOT)/ace/Dynamic.i \ - $(ACE_ROOT)/ace/Singleton.h \ - $(ACE_ROOT)/ace/Singleton.i \ - $(ACE_ROOT)/ace/Svc_Handler.i \ - $(ACE_ROOT)/ace/Connector.i \ - $(ACE_ROOT)/ace/Acceptor.h \ - $(ACE_ROOT)/ace/Acceptor.i \ - $(TAO_ROOT)/tao/compat/objbase.h \ - $(TAO_ROOT)/tao/compat/initguid.h \ - $(TAO_ROOT)/tao/orbconf.h \ - $(TAO_ROOT)/tao/orb.h \ - $(TAO_ROOT)/tao/align.h \ - $(TAO_ROOT)/tao/corbacom.h \ - $(TAO_ROOT)/tao/sequence.h \ - $(TAO_ROOT)/tao/sequence.i \ - $(TAO_ROOT)/tao/sequence_T.h \ - $(TAO_ROOT)/tao/sequence_T.i \ - $(TAO_ROOT)/tao/objkeyC.h \ - $(TAO_ROOT)/tao/objkeyC.i \ - $(TAO_ROOT)/tao/any.h \ - $(TAO_ROOT)/tao/params.h \ - $(TAO_ROOT)/tao/client_factory.h \ - $(TAO_ROOT)/tao/server_factory.h \ - $(TAO_ROOT)/tao/default_client.h \ - $(TAO_ROOT)/tao/default_server.h \ - $(TAO_ROOT)/tao/strategy_T.h \ - $(TAO_ROOT)/tao/strategy_T.i \ - $(TAO_ROOT)/tao/except.h \ - $(TAO_ROOT)/tao/orbobj.h \ - $(TAO_ROOT)/tao/nvlist.h \ - $(TAO_ROOT)/tao/object.h \ - $(TAO_ROOT)/tao/principa.h \ - $(TAO_ROOT)/tao/request.h \ - $(TAO_ROOT)/tao/svrrqst.h \ - $(TAO_ROOT)/tao/typecode.h \ - $(TAO_ROOT)/tao/marshal.h \ - $(TAO_ROOT)/tao/cdr.h \ - $(TAO_ROOT)/tao/stub.h \ - $(TAO_ROOT)/tao/poa.h \ - $(TAO_ROOT)/tao/poaC.h \ - $(TAO_ROOT)/tao/poaC.i \ - $(TAO_ROOT)/tao/servant_base.h \ - $(TAO_ROOT)/tao/poaS.h \ - $(TAO_ROOT)/tao/poaS.i \ - $(TAO_ROOT)/tao/objtable.h \ - $(TAO_ROOT)/tao/connect.h \ - $(TAO_ROOT)/tao/orb_core.h \ - $(TAO_ROOT)/tao/optable.h \ - $(TAO_ROOT)/tao/debug.h \ - $(TAO_ROOT)/tao/iiopobj.h \ - $(TAO_ROOT)/tao/iioporb.h \ - $(TAO_ROOT)/tao/giop.h \ - $(TAO_ROOT)/tao/orb_core.i \ - $(ACE_ROOT)/ace/Dynamic_Service.h \ - $(TAO_ROOT)/tao/corbacom.i \ - $(TAO_ROOT)/tao/typecode.i \ - $(TAO_ROOT)/tao/nvlist.i \ - $(TAO_ROOT)/tao/any.i \ - $(TAO_ROOT)/tao/stub.i \ - $(TAO_ROOT)/tao/object.i \ - $(TAO_ROOT)/tao/orbobj.i \ - $(TAO_ROOT)/tao/marshal.i \ - $(TAO_ROOT)/tao/cdr.i \ - $(TAO_ROOT)/tao/giop.i \ - $(TAO_ROOT)/tao/iioporb.i \ - $(TAO_ROOT)/tao/iiopobj.i \ - $(TAO_ROOT)/tao/params.i \ - $(TAO_ROOT)/tao/server_factory.i \ - $(TAO_ROOT)/tao/default_client.i \ - $(TAO_ROOT)/tao/default_server.i \ - $(TAO_ROOT)/tao/connect.i \ - $(TAO_ROOT)/tao/singletons.h -.obj/orb_core.o .obj/orb_core.so .shobj/orb_core.o .shobj/orb_core.so: orb_core.cpp \ - $(TAO_ROOT)/tao/corba.h \ - $(ACE_ROOT)/ace/OS.h \ - $(ACE_ROOT)/ace/inc_user_config.h \ - $(ACE_ROOT)/ace/config.h \ - $(ACE_ROOT)/ace/streams.h \ - $(ACE_ROOT)/ace/Basic_Types.h \ - $(ACE_ROOT)/ace/Basic_Types.i \ - $(ACE_ROOT)/ace/OS.i \ - $(ACE_ROOT)/ace/Trace.h \ - $(ACE_ROOT)/ace/Log_Msg.h \ - $(ACE_ROOT)/ace/Log_Record.h \ - $(ACE_ROOT)/ace/ACE.h \ - $(ACE_ROOT)/ace/Version.h \ - $(ACE_ROOT)/ace/ACE.i \ - $(ACE_ROOT)/ace/Log_Priority.h \ - $(ACE_ROOT)/ace/Log_Record.i \ - $(ACE_ROOT)/ace/Get_Opt.h \ - $(ACE_ROOT)/ace/Get_Opt.i \ - $(ACE_ROOT)/ace/SOCK_Stream.h \ - $(ACE_ROOT)/ace/SOCK_IO.h \ - $(ACE_ROOT)/ace/SOCK.h \ - $(ACE_ROOT)/ace/Addr.h \ - $(ACE_ROOT)/ace/Addr.i \ - $(ACE_ROOT)/ace/IPC_SAP.h \ - $(ACE_ROOT)/ace/IPC_SAP.i \ - $(ACE_ROOT)/ace/SOCK.i \ - $(ACE_ROOT)/ace/SOCK_IO.i \ - $(ACE_ROOT)/ace/INET_Addr.h \ - $(ACE_ROOT)/ace/INET_Addr.i \ - $(ACE_ROOT)/ace/SOCK_Stream.i \ - $(ACE_ROOT)/ace/Synch_T.h \ - $(ACE_ROOT)/ace/Event_Handler.h \ - $(ACE_ROOT)/ace/Event_Handler.i \ - $(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.i \ - $(ACE_ROOT)/ace/Thread.h \ - $(ACE_ROOT)/ace/Thread.i \ - $(ACE_ROOT)/ace/Atomic_Op.i \ - $(ACE_ROOT)/ace/Hash_Map_Manager.h \ - $(ACE_ROOT)/ace/SString.h \ - $(ACE_ROOT)/ace/SString.i \ - $(ACE_ROOT)/ace/SOCK_Acceptor.h \ - $(ACE_ROOT)/ace/Time_Value.h \ - $(ACE_ROOT)/ace/SOCK_Acceptor.i \ - $(ACE_ROOT)/ace/SOCK_Connector.h \ - $(ACE_ROOT)/ace/SOCK_Connector.i \ - $(ACE_ROOT)/ace/Strategies.h \ - $(ACE_ROOT)/ace/Strategies_T.h \ - $(ACE_ROOT)/ace/Service_Config.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 \ - $(ACE_ROOT)/ace/Signal.h \ - $(ACE_ROOT)/ace/Containers.h \ - $(ACE_ROOT)/ace/Containers.i \ - $(ACE_ROOT)/ace/Signal.i \ - $(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/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/Free_List.h \ - $(ACE_ROOT)/ace/Free_List.i \ - $(ACE_ROOT)/ace/Timer_Queue_T.i \ - $(ACE_ROOT)/ace/Reactor.i \ - $(ACE_ROOT)/ace/Reactor_Impl.h \ - $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \ - $(ACE_ROOT)/ace/Synch_Options.h \ - $(ACE_ROOT)/ace/Connector.h \ - $(ACE_ROOT)/ace/Map_Manager.h \ - $(ACE_ROOT)/ace/Map_Manager.i \ - $(ACE_ROOT)/ace/Svc_Handler.h \ - $(ACE_ROOT)/ace/Task.h \ - $(ACE_ROOT)/ace/Thread_Manager.h \ - $(ACE_ROOT)/ace/Thread_Manager.i \ - $(ACE_ROOT)/ace/Task.i \ - $(ACE_ROOT)/ace/Task_T.h \ - $(ACE_ROOT)/ace/Message_Queue.h \ - $(ACE_ROOT)/ace/Message_Block.h \ - $(ACE_ROOT)/ace/Malloc.h \ - $(ACE_ROOT)/ace/Malloc.i \ - $(ACE_ROOT)/ace/Malloc_T.h \ - $(ACE_ROOT)/ace/Malloc_T.i \ - $(ACE_ROOT)/ace/Memory_Pool.h \ - $(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/IO_Cntl_Msg.h \ - $(ACE_ROOT)/ace/Message_Queue.i \ - $(ACE_ROOT)/ace/Task_T.i \ - $(ACE_ROOT)/ace/Dynamic.h \ - $(ACE_ROOT)/ace/Dynamic.i \ - $(ACE_ROOT)/ace/Singleton.h \ - $(ACE_ROOT)/ace/Singleton.i \ - $(ACE_ROOT)/ace/Svc_Handler.i \ - $(ACE_ROOT)/ace/Connector.i \ - $(ACE_ROOT)/ace/Acceptor.h \ - $(ACE_ROOT)/ace/Acceptor.i \ - $(TAO_ROOT)/tao/compat/objbase.h \ - $(TAO_ROOT)/tao/compat/initguid.h \ - $(TAO_ROOT)/tao/orbconf.h \ - $(TAO_ROOT)/tao/orb.h \ - $(TAO_ROOT)/tao/align.h \ - $(TAO_ROOT)/tao/corbacom.h \ - $(TAO_ROOT)/tao/sequence.h \ - $(TAO_ROOT)/tao/sequence.i \ - $(TAO_ROOT)/tao/sequence_T.h \ - $(TAO_ROOT)/tao/sequence_T.i \ - $(TAO_ROOT)/tao/objkeyC.h \ - $(TAO_ROOT)/tao/objkeyC.i \ - $(TAO_ROOT)/tao/any.h \ - $(TAO_ROOT)/tao/params.h \ - $(TAO_ROOT)/tao/client_factory.h \ - $(TAO_ROOT)/tao/server_factory.h \ - $(TAO_ROOT)/tao/default_client.h \ - $(TAO_ROOT)/tao/default_server.h \ - $(TAO_ROOT)/tao/strategy_T.h \ - $(TAO_ROOT)/tao/strategy_T.i \ - $(TAO_ROOT)/tao/except.h \ - $(TAO_ROOT)/tao/orbobj.h \ - $(TAO_ROOT)/tao/nvlist.h \ - $(TAO_ROOT)/tao/object.h \ - $(TAO_ROOT)/tao/principa.h \ - $(TAO_ROOT)/tao/request.h \ - $(TAO_ROOT)/tao/svrrqst.h \ - $(TAO_ROOT)/tao/typecode.h \ - $(TAO_ROOT)/tao/marshal.h \ - $(TAO_ROOT)/tao/cdr.h \ - $(TAO_ROOT)/tao/stub.h \ - $(TAO_ROOT)/tao/poa.h \ - $(TAO_ROOT)/tao/poaC.h \ - $(TAO_ROOT)/tao/poaC.i \ - $(TAO_ROOT)/tao/servant_base.h \ - $(TAO_ROOT)/tao/poaS.h \ - $(TAO_ROOT)/tao/poaS.i \ - $(TAO_ROOT)/tao/objtable.h \ - $(TAO_ROOT)/tao/connect.h \ - $(TAO_ROOT)/tao/orb_core.h \ - $(TAO_ROOT)/tao/optable.h \ - $(TAO_ROOT)/tao/debug.h \ - $(TAO_ROOT)/tao/iiopobj.h \ - $(TAO_ROOT)/tao/iioporb.h \ - $(TAO_ROOT)/tao/giop.h \ - $(TAO_ROOT)/tao/orb_core.i \ - $(ACE_ROOT)/ace/Dynamic_Service.h \ - $(TAO_ROOT)/tao/corbacom.i \ - $(TAO_ROOT)/tao/typecode.i \ - $(TAO_ROOT)/tao/nvlist.i \ - $(TAO_ROOT)/tao/any.i \ - $(TAO_ROOT)/tao/stub.i \ - $(TAO_ROOT)/tao/object.i \ - $(TAO_ROOT)/tao/orbobj.i \ - $(TAO_ROOT)/tao/marshal.i \ - $(TAO_ROOT)/tao/cdr.i \ - $(TAO_ROOT)/tao/giop.i \ - $(TAO_ROOT)/tao/iioporb.i \ - $(TAO_ROOT)/tao/iiopobj.i \ - $(TAO_ROOT)/tao/params.i \ - $(TAO_ROOT)/tao/server_factory.i \ - $(TAO_ROOT)/tao/default_client.i \ - $(TAO_ROOT)/tao/default_server.i \ - $(TAO_ROOT)/tao/connect.i \ - $(TAO_ROOT)/tao/singletons.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 \ - $(ACE_ROOT)/ace/Select_Reactor.h \ - $(ACE_ROOT)/ace/Token.h \ - $(ACE_ROOT)/ace/Token.i \ - $(ACE_ROOT)/ace/Pipe.h \ - $(ACE_ROOT)/ace/Pipe.i \ - $(ACE_ROOT)/ace/Select_Reactor.i \ - $(ACE_ROOT)/ace/Env_Value_T.h \ - $(ACE_ROOT)/ace/Env_Value_T.i \ - $(TAO_ROOT)/tao/tao_internals.h \ - $(TAO_ROOT)/tao/arg_shifter.h -.obj/params.o .obj/params.so .shobj/params.o .shobj/params.so: params.cpp \ - $(TAO_ROOT)/tao/corba.h \ - $(ACE_ROOT)/ace/OS.h \ - $(ACE_ROOT)/ace/inc_user_config.h \ - $(ACE_ROOT)/ace/config.h \ - $(ACE_ROOT)/ace/streams.h \ - $(ACE_ROOT)/ace/Basic_Types.h \ - $(ACE_ROOT)/ace/Basic_Types.i \ - $(ACE_ROOT)/ace/OS.i \ - $(ACE_ROOT)/ace/Trace.h \ - $(ACE_ROOT)/ace/Log_Msg.h \ - $(ACE_ROOT)/ace/Log_Record.h \ - $(ACE_ROOT)/ace/ACE.h \ - $(ACE_ROOT)/ace/Version.h \ - $(ACE_ROOT)/ace/ACE.i \ - $(ACE_ROOT)/ace/Log_Priority.h \ - $(ACE_ROOT)/ace/Log_Record.i \ - $(ACE_ROOT)/ace/Get_Opt.h \ - $(ACE_ROOT)/ace/Get_Opt.i \ - $(ACE_ROOT)/ace/SOCK_Stream.h \ - $(ACE_ROOT)/ace/SOCK_IO.h \ - $(ACE_ROOT)/ace/SOCK.h \ - $(ACE_ROOT)/ace/Addr.h \ - $(ACE_ROOT)/ace/Addr.i \ - $(ACE_ROOT)/ace/IPC_SAP.h \ - $(ACE_ROOT)/ace/IPC_SAP.i \ - $(ACE_ROOT)/ace/SOCK.i \ - $(ACE_ROOT)/ace/SOCK_IO.i \ - $(ACE_ROOT)/ace/INET_Addr.h \ - $(ACE_ROOT)/ace/INET_Addr.i \ - $(ACE_ROOT)/ace/SOCK_Stream.i \ - $(ACE_ROOT)/ace/Synch_T.h \ - $(ACE_ROOT)/ace/Event_Handler.h \ - $(ACE_ROOT)/ace/Event_Handler.i \ - $(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.i \ - $(ACE_ROOT)/ace/Thread.h \ - $(ACE_ROOT)/ace/Thread.i \ - $(ACE_ROOT)/ace/Atomic_Op.i \ - $(ACE_ROOT)/ace/Hash_Map_Manager.h \ - $(ACE_ROOT)/ace/SString.h \ - $(ACE_ROOT)/ace/SString.i \ - $(ACE_ROOT)/ace/SOCK_Acceptor.h \ - $(ACE_ROOT)/ace/Time_Value.h \ - $(ACE_ROOT)/ace/SOCK_Acceptor.i \ - $(ACE_ROOT)/ace/SOCK_Connector.h \ - $(ACE_ROOT)/ace/SOCK_Connector.i \ - $(ACE_ROOT)/ace/Strategies.h \ - $(ACE_ROOT)/ace/Strategies_T.h \ - $(ACE_ROOT)/ace/Service_Config.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 \ - $(ACE_ROOT)/ace/Signal.h \ - $(ACE_ROOT)/ace/Containers.h \ - $(ACE_ROOT)/ace/Containers.i \ - $(ACE_ROOT)/ace/Signal.i \ - $(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/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/Free_List.h \ - $(ACE_ROOT)/ace/Free_List.i \ - $(ACE_ROOT)/ace/Timer_Queue_T.i \ - $(ACE_ROOT)/ace/Reactor.i \ - $(ACE_ROOT)/ace/Reactor_Impl.h \ - $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \ - $(ACE_ROOT)/ace/Synch_Options.h \ - $(ACE_ROOT)/ace/Connector.h \ - $(ACE_ROOT)/ace/Map_Manager.h \ - $(ACE_ROOT)/ace/Map_Manager.i \ - $(ACE_ROOT)/ace/Svc_Handler.h \ - $(ACE_ROOT)/ace/Task.h \ - $(ACE_ROOT)/ace/Thread_Manager.h \ - $(ACE_ROOT)/ace/Thread_Manager.i \ - $(ACE_ROOT)/ace/Task.i \ - $(ACE_ROOT)/ace/Task_T.h \ - $(ACE_ROOT)/ace/Message_Queue.h \ - $(ACE_ROOT)/ace/Message_Block.h \ - $(ACE_ROOT)/ace/Malloc.h \ - $(ACE_ROOT)/ace/Malloc.i \ - $(ACE_ROOT)/ace/Malloc_T.h \ - $(ACE_ROOT)/ace/Malloc_T.i \ - $(ACE_ROOT)/ace/Memory_Pool.h \ - $(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/IO_Cntl_Msg.h \ - $(ACE_ROOT)/ace/Message_Queue.i \ - $(ACE_ROOT)/ace/Task_T.i \ - $(ACE_ROOT)/ace/Dynamic.h \ - $(ACE_ROOT)/ace/Dynamic.i \ - $(ACE_ROOT)/ace/Singleton.h \ - $(ACE_ROOT)/ace/Singleton.i \ - $(ACE_ROOT)/ace/Svc_Handler.i \ - $(ACE_ROOT)/ace/Connector.i \ - $(ACE_ROOT)/ace/Acceptor.h \ - $(ACE_ROOT)/ace/Acceptor.i \ - $(TAO_ROOT)/tao/compat/objbase.h \ - $(TAO_ROOT)/tao/compat/initguid.h \ - $(TAO_ROOT)/tao/orbconf.h \ - $(TAO_ROOT)/tao/orb.h \ - $(TAO_ROOT)/tao/align.h \ - $(TAO_ROOT)/tao/corbacom.h \ - $(TAO_ROOT)/tao/sequence.h \ - $(TAO_ROOT)/tao/sequence.i \ - $(TAO_ROOT)/tao/sequence_T.h \ - $(TAO_ROOT)/tao/sequence_T.i \ - $(TAO_ROOT)/tao/objkeyC.h \ - $(TAO_ROOT)/tao/objkeyC.i \ - $(TAO_ROOT)/tao/any.h \ - $(TAO_ROOT)/tao/params.h \ - $(TAO_ROOT)/tao/client_factory.h \ - $(TAO_ROOT)/tao/server_factory.h \ - $(TAO_ROOT)/tao/default_client.h \ - $(TAO_ROOT)/tao/default_server.h \ - $(TAO_ROOT)/tao/strategy_T.h \ - $(TAO_ROOT)/tao/strategy_T.i \ - $(TAO_ROOT)/tao/except.h \ - $(TAO_ROOT)/tao/orbobj.h \ - $(TAO_ROOT)/tao/nvlist.h \ - $(TAO_ROOT)/tao/object.h \ - $(TAO_ROOT)/tao/principa.h \ - $(TAO_ROOT)/tao/request.h \ - $(TAO_ROOT)/tao/svrrqst.h \ - $(TAO_ROOT)/tao/typecode.h \ - $(TAO_ROOT)/tao/marshal.h \ - $(TAO_ROOT)/tao/cdr.h \ - $(TAO_ROOT)/tao/stub.h \ - $(TAO_ROOT)/tao/poa.h \ - $(TAO_ROOT)/tao/poaC.h \ - $(TAO_ROOT)/tao/poaC.i \ - $(TAO_ROOT)/tao/servant_base.h \ - $(TAO_ROOT)/tao/poaS.h \ - $(TAO_ROOT)/tao/poaS.i \ - $(TAO_ROOT)/tao/objtable.h \ - $(TAO_ROOT)/tao/connect.h \ - $(TAO_ROOT)/tao/orb_core.h \ - $(TAO_ROOT)/tao/optable.h \ - $(TAO_ROOT)/tao/debug.h \ - $(TAO_ROOT)/tao/iiopobj.h \ - $(TAO_ROOT)/tao/iioporb.h \ - $(TAO_ROOT)/tao/giop.h \ - $(TAO_ROOT)/tao/orb_core.i \ - $(ACE_ROOT)/ace/Dynamic_Service.h \ - $(TAO_ROOT)/tao/corbacom.i \ - $(TAO_ROOT)/tao/typecode.i \ - $(TAO_ROOT)/tao/nvlist.i \ - $(TAO_ROOT)/tao/any.i \ - $(TAO_ROOT)/tao/stub.i \ - $(TAO_ROOT)/tao/object.i \ - $(TAO_ROOT)/tao/orbobj.i \ - $(TAO_ROOT)/tao/marshal.i \ - $(TAO_ROOT)/tao/cdr.i \ - $(TAO_ROOT)/tao/giop.i \ - $(TAO_ROOT)/tao/iioporb.i \ - $(TAO_ROOT)/tao/iiopobj.i \ - $(TAO_ROOT)/tao/params.i \ - $(TAO_ROOT)/tao/server_factory.i \ - $(TAO_ROOT)/tao/default_client.i \ - $(TAO_ROOT)/tao/default_server.i \ - $(TAO_ROOT)/tao/connect.i \ - $(TAO_ROOT)/tao/singletons.h -.obj/server_factory.o .obj/server_factory.so .shobj/server_factory.o .shobj/server_factory.so: server_factory.cpp \ - $(TAO_ROOT)/tao/corba.h \ - $(ACE_ROOT)/ace/OS.h \ - $(ACE_ROOT)/ace/inc_user_config.h \ - $(ACE_ROOT)/ace/config.h \ - $(ACE_ROOT)/ace/streams.h \ - $(ACE_ROOT)/ace/Basic_Types.h \ - $(ACE_ROOT)/ace/Basic_Types.i \ - $(ACE_ROOT)/ace/OS.i \ - $(ACE_ROOT)/ace/Trace.h \ - $(ACE_ROOT)/ace/Log_Msg.h \ - $(ACE_ROOT)/ace/Log_Record.h \ - $(ACE_ROOT)/ace/ACE.h \ - $(ACE_ROOT)/ace/Version.h \ - $(ACE_ROOT)/ace/ACE.i \ - $(ACE_ROOT)/ace/Log_Priority.h \ - $(ACE_ROOT)/ace/Log_Record.i \ - $(ACE_ROOT)/ace/Get_Opt.h \ - $(ACE_ROOT)/ace/Get_Opt.i \ - $(ACE_ROOT)/ace/SOCK_Stream.h \ - $(ACE_ROOT)/ace/SOCK_IO.h \ - $(ACE_ROOT)/ace/SOCK.h \ - $(ACE_ROOT)/ace/Addr.h \ - $(ACE_ROOT)/ace/Addr.i \ - $(ACE_ROOT)/ace/IPC_SAP.h \ - $(ACE_ROOT)/ace/IPC_SAP.i \ - $(ACE_ROOT)/ace/SOCK.i \ - $(ACE_ROOT)/ace/SOCK_IO.i \ - $(ACE_ROOT)/ace/INET_Addr.h \ - $(ACE_ROOT)/ace/INET_Addr.i \ - $(ACE_ROOT)/ace/SOCK_Stream.i \ - $(ACE_ROOT)/ace/Synch_T.h \ - $(ACE_ROOT)/ace/Event_Handler.h \ - $(ACE_ROOT)/ace/Event_Handler.i \ - $(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.i \ - $(ACE_ROOT)/ace/Thread.h \ - $(ACE_ROOT)/ace/Thread.i \ - $(ACE_ROOT)/ace/Atomic_Op.i \ - $(ACE_ROOT)/ace/Hash_Map_Manager.h \ - $(ACE_ROOT)/ace/SString.h \ - $(ACE_ROOT)/ace/SString.i \ - $(ACE_ROOT)/ace/SOCK_Acceptor.h \ - $(ACE_ROOT)/ace/Time_Value.h \ - $(ACE_ROOT)/ace/SOCK_Acceptor.i \ - $(ACE_ROOT)/ace/SOCK_Connector.h \ - $(ACE_ROOT)/ace/SOCK_Connector.i \ - $(ACE_ROOT)/ace/Strategies.h \ - $(ACE_ROOT)/ace/Strategies_T.h \ - $(ACE_ROOT)/ace/Service_Config.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 \ - $(ACE_ROOT)/ace/Signal.h \ - $(ACE_ROOT)/ace/Containers.h \ - $(ACE_ROOT)/ace/Containers.i \ - $(ACE_ROOT)/ace/Signal.i \ - $(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/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/Free_List.h \ - $(ACE_ROOT)/ace/Free_List.i \ - $(ACE_ROOT)/ace/Timer_Queue_T.i \ - $(ACE_ROOT)/ace/Reactor.i \ - $(ACE_ROOT)/ace/Reactor_Impl.h \ - $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \ - $(ACE_ROOT)/ace/Synch_Options.h \ - $(ACE_ROOT)/ace/Connector.h \ - $(ACE_ROOT)/ace/Map_Manager.h \ - $(ACE_ROOT)/ace/Map_Manager.i \ - $(ACE_ROOT)/ace/Svc_Handler.h \ - $(ACE_ROOT)/ace/Task.h \ - $(ACE_ROOT)/ace/Thread_Manager.h \ - $(ACE_ROOT)/ace/Thread_Manager.i \ - $(ACE_ROOT)/ace/Task.i \ - $(ACE_ROOT)/ace/Task_T.h \ - $(ACE_ROOT)/ace/Message_Queue.h \ - $(ACE_ROOT)/ace/Message_Block.h \ - $(ACE_ROOT)/ace/Malloc.h \ - $(ACE_ROOT)/ace/Malloc.i \ - $(ACE_ROOT)/ace/Malloc_T.h \ - $(ACE_ROOT)/ace/Malloc_T.i \ - $(ACE_ROOT)/ace/Memory_Pool.h \ - $(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/IO_Cntl_Msg.h \ - $(ACE_ROOT)/ace/Message_Queue.i \ - $(ACE_ROOT)/ace/Task_T.i \ - $(ACE_ROOT)/ace/Dynamic.h \ - $(ACE_ROOT)/ace/Dynamic.i \ - $(ACE_ROOT)/ace/Singleton.h \ - $(ACE_ROOT)/ace/Singleton.i \ - $(ACE_ROOT)/ace/Svc_Handler.i \ - $(ACE_ROOT)/ace/Connector.i \ - $(ACE_ROOT)/ace/Acceptor.h \ - $(ACE_ROOT)/ace/Acceptor.i \ - $(TAO_ROOT)/tao/compat/objbase.h \ - $(TAO_ROOT)/tao/compat/initguid.h \ - $(TAO_ROOT)/tao/orbconf.h \ - $(TAO_ROOT)/tao/orb.h \ - $(TAO_ROOT)/tao/align.h \ - $(TAO_ROOT)/tao/corbacom.h \ - $(TAO_ROOT)/tao/sequence.h \ - $(TAO_ROOT)/tao/sequence.i \ - $(TAO_ROOT)/tao/sequence_T.h \ - $(TAO_ROOT)/tao/sequence_T.i \ - $(TAO_ROOT)/tao/objkeyC.h \ - $(TAO_ROOT)/tao/objkeyC.i \ - $(TAO_ROOT)/tao/any.h \ - $(TAO_ROOT)/tao/params.h \ - $(TAO_ROOT)/tao/client_factory.h \ - $(TAO_ROOT)/tao/server_factory.h \ - $(TAO_ROOT)/tao/default_client.h \ - $(TAO_ROOT)/tao/default_server.h \ - $(TAO_ROOT)/tao/strategy_T.h \ - $(TAO_ROOT)/tao/strategy_T.i \ - $(TAO_ROOT)/tao/except.h \ - $(TAO_ROOT)/tao/orbobj.h \ - $(TAO_ROOT)/tao/nvlist.h \ - $(TAO_ROOT)/tao/object.h \ - $(TAO_ROOT)/tao/principa.h \ - $(TAO_ROOT)/tao/request.h \ - $(TAO_ROOT)/tao/svrrqst.h \ - $(TAO_ROOT)/tao/typecode.h \ - $(TAO_ROOT)/tao/marshal.h \ - $(TAO_ROOT)/tao/cdr.h \ - $(TAO_ROOT)/tao/stub.h \ - $(TAO_ROOT)/tao/poa.h \ - $(TAO_ROOT)/tao/poaC.h \ - $(TAO_ROOT)/tao/poaC.i \ - $(TAO_ROOT)/tao/servant_base.h \ - $(TAO_ROOT)/tao/poaS.h \ - $(TAO_ROOT)/tao/poaS.i \ - $(TAO_ROOT)/tao/objtable.h \ - $(TAO_ROOT)/tao/connect.h \ - $(TAO_ROOT)/tao/orb_core.h \ - $(TAO_ROOT)/tao/optable.h \ - $(TAO_ROOT)/tao/debug.h \ - $(TAO_ROOT)/tao/iiopobj.h \ - $(TAO_ROOT)/tao/iioporb.h \ - $(TAO_ROOT)/tao/giop.h \ - $(TAO_ROOT)/tao/orb_core.i \ - $(ACE_ROOT)/ace/Dynamic_Service.h \ - $(TAO_ROOT)/tao/corbacom.i \ - $(TAO_ROOT)/tao/typecode.i \ - $(TAO_ROOT)/tao/nvlist.i \ - $(TAO_ROOT)/tao/any.i \ - $(TAO_ROOT)/tao/stub.i \ - $(TAO_ROOT)/tao/object.i \ - $(TAO_ROOT)/tao/orbobj.i \ - $(TAO_ROOT)/tao/marshal.i \ - $(TAO_ROOT)/tao/cdr.i \ - $(TAO_ROOT)/tao/giop.i \ - $(TAO_ROOT)/tao/iioporb.i \ - $(TAO_ROOT)/tao/iiopobj.i \ - $(TAO_ROOT)/tao/params.i \ - $(TAO_ROOT)/tao/server_factory.i \ - $(TAO_ROOT)/tao/default_client.i \ - $(TAO_ROOT)/tao/default_server.i \ - $(TAO_ROOT)/tao/connect.i \ - $(TAO_ROOT)/tao/singletons.h -.obj/servant_base.o .obj/servant_base.so .shobj/servant_base.o .shobj/servant_base.so: servant_base.cpp \ - $(TAO_ROOT)/tao/corba.h \ - $(ACE_ROOT)/ace/OS.h \ - $(ACE_ROOT)/ace/inc_user_config.h \ - $(ACE_ROOT)/ace/config.h \ - $(ACE_ROOT)/ace/streams.h \ - $(ACE_ROOT)/ace/Basic_Types.h \ - $(ACE_ROOT)/ace/Basic_Types.i \ - $(ACE_ROOT)/ace/OS.i \ - $(ACE_ROOT)/ace/Trace.h \ - $(ACE_ROOT)/ace/Log_Msg.h \ - $(ACE_ROOT)/ace/Log_Record.h \ - $(ACE_ROOT)/ace/ACE.h \ - $(ACE_ROOT)/ace/Version.h \ - $(ACE_ROOT)/ace/ACE.i \ - $(ACE_ROOT)/ace/Log_Priority.h \ - $(ACE_ROOT)/ace/Log_Record.i \ - $(ACE_ROOT)/ace/Get_Opt.h \ - $(ACE_ROOT)/ace/Get_Opt.i \ - $(ACE_ROOT)/ace/SOCK_Stream.h \ - $(ACE_ROOT)/ace/SOCK_IO.h \ - $(ACE_ROOT)/ace/SOCK.h \ - $(ACE_ROOT)/ace/Addr.h \ - $(ACE_ROOT)/ace/Addr.i \ - $(ACE_ROOT)/ace/IPC_SAP.h \ - $(ACE_ROOT)/ace/IPC_SAP.i \ - $(ACE_ROOT)/ace/SOCK.i \ - $(ACE_ROOT)/ace/SOCK_IO.i \ - $(ACE_ROOT)/ace/INET_Addr.h \ - $(ACE_ROOT)/ace/INET_Addr.i \ - $(ACE_ROOT)/ace/SOCK_Stream.i \ - $(ACE_ROOT)/ace/Synch_T.h \ - $(ACE_ROOT)/ace/Event_Handler.h \ - $(ACE_ROOT)/ace/Event_Handler.i \ - $(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.i \ - $(ACE_ROOT)/ace/Thread.h \ - $(ACE_ROOT)/ace/Thread.i \ - $(ACE_ROOT)/ace/Atomic_Op.i \ - $(ACE_ROOT)/ace/Hash_Map_Manager.h \ - $(ACE_ROOT)/ace/SString.h \ - $(ACE_ROOT)/ace/SString.i \ - $(ACE_ROOT)/ace/SOCK_Acceptor.h \ - $(ACE_ROOT)/ace/Time_Value.h \ - $(ACE_ROOT)/ace/SOCK_Acceptor.i \ - $(ACE_ROOT)/ace/SOCK_Connector.h \ - $(ACE_ROOT)/ace/SOCK_Connector.i \ - $(ACE_ROOT)/ace/Strategies.h \ - $(ACE_ROOT)/ace/Strategies_T.h \ - $(ACE_ROOT)/ace/Service_Config.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 \ - $(ACE_ROOT)/ace/Signal.h \ - $(ACE_ROOT)/ace/Containers.h \ - $(ACE_ROOT)/ace/Containers.i \ - $(ACE_ROOT)/ace/Signal.i \ - $(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/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/Free_List.h \ - $(ACE_ROOT)/ace/Free_List.i \ - $(ACE_ROOT)/ace/Timer_Queue_T.i \ - $(ACE_ROOT)/ace/Reactor.i \ - $(ACE_ROOT)/ace/Reactor_Impl.h \ - $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \ - $(ACE_ROOT)/ace/Synch_Options.h \ - $(ACE_ROOT)/ace/Connector.h \ - $(ACE_ROOT)/ace/Map_Manager.h \ - $(ACE_ROOT)/ace/Map_Manager.i \ - $(ACE_ROOT)/ace/Svc_Handler.h \ - $(ACE_ROOT)/ace/Task.h \ - $(ACE_ROOT)/ace/Thread_Manager.h \ - $(ACE_ROOT)/ace/Thread_Manager.i \ - $(ACE_ROOT)/ace/Task.i \ - $(ACE_ROOT)/ace/Task_T.h \ - $(ACE_ROOT)/ace/Message_Queue.h \ - $(ACE_ROOT)/ace/Message_Block.h \ - $(ACE_ROOT)/ace/Malloc.h \ - $(ACE_ROOT)/ace/Malloc.i \ - $(ACE_ROOT)/ace/Malloc_T.h \ - $(ACE_ROOT)/ace/Malloc_T.i \ - $(ACE_ROOT)/ace/Memory_Pool.h \ - $(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/IO_Cntl_Msg.h \ - $(ACE_ROOT)/ace/Message_Queue.i \ - $(ACE_ROOT)/ace/Task_T.i \ - $(ACE_ROOT)/ace/Dynamic.h \ - $(ACE_ROOT)/ace/Dynamic.i \ - $(ACE_ROOT)/ace/Singleton.h \ - $(ACE_ROOT)/ace/Singleton.i \ - $(ACE_ROOT)/ace/Svc_Handler.i \ - $(ACE_ROOT)/ace/Connector.i \ - $(ACE_ROOT)/ace/Acceptor.h \ - $(ACE_ROOT)/ace/Acceptor.i \ - $(TAO_ROOT)/tao/compat/objbase.h \ - $(TAO_ROOT)/tao/compat/initguid.h \ - $(TAO_ROOT)/tao/orbconf.h \ - $(TAO_ROOT)/tao/orb.h \ - $(TAO_ROOT)/tao/align.h \ - $(TAO_ROOT)/tao/corbacom.h \ - $(TAO_ROOT)/tao/sequence.h \ - $(TAO_ROOT)/tao/sequence.i \ - $(TAO_ROOT)/tao/sequence_T.h \ - $(TAO_ROOT)/tao/sequence_T.i \ - $(TAO_ROOT)/tao/objkeyC.h \ - $(TAO_ROOT)/tao/objkeyC.i \ - $(TAO_ROOT)/tao/any.h \ - $(TAO_ROOT)/tao/params.h \ - $(TAO_ROOT)/tao/client_factory.h \ - $(TAO_ROOT)/tao/server_factory.h \ - $(TAO_ROOT)/tao/default_client.h \ - $(TAO_ROOT)/tao/default_server.h \ - $(TAO_ROOT)/tao/strategy_T.h \ - $(TAO_ROOT)/tao/strategy_T.i \ - $(TAO_ROOT)/tao/except.h \ - $(TAO_ROOT)/tao/orbobj.h \ - $(TAO_ROOT)/tao/nvlist.h \ - $(TAO_ROOT)/tao/object.h \ - $(TAO_ROOT)/tao/principa.h \ - $(TAO_ROOT)/tao/request.h \ - $(TAO_ROOT)/tao/svrrqst.h \ - $(TAO_ROOT)/tao/typecode.h \ - $(TAO_ROOT)/tao/marshal.h \ - $(TAO_ROOT)/tao/cdr.h \ - $(TAO_ROOT)/tao/stub.h \ - $(TAO_ROOT)/tao/poa.h \ - $(TAO_ROOT)/tao/poaC.h \ - $(TAO_ROOT)/tao/poaC.i \ - $(TAO_ROOT)/tao/servant_base.h \ - $(TAO_ROOT)/tao/poaS.h \ - $(TAO_ROOT)/tao/poaS.i \ - $(TAO_ROOT)/tao/objtable.h \ - $(TAO_ROOT)/tao/connect.h \ - $(TAO_ROOT)/tao/orb_core.h \ - $(TAO_ROOT)/tao/optable.h \ - $(TAO_ROOT)/tao/debug.h \ - $(TAO_ROOT)/tao/iiopobj.h \ - $(TAO_ROOT)/tao/iioporb.h \ - $(TAO_ROOT)/tao/giop.h \ - $(TAO_ROOT)/tao/orb_core.i \ - $(ACE_ROOT)/ace/Dynamic_Service.h \ - $(TAO_ROOT)/tao/corbacom.i \ - $(TAO_ROOT)/tao/typecode.i \ - $(TAO_ROOT)/tao/nvlist.i \ - $(TAO_ROOT)/tao/any.i \ - $(TAO_ROOT)/tao/stub.i \ - $(TAO_ROOT)/tao/object.i \ - $(TAO_ROOT)/tao/orbobj.i \ - $(TAO_ROOT)/tao/marshal.i \ - $(TAO_ROOT)/tao/cdr.i \ - $(TAO_ROOT)/tao/giop.i \ - $(TAO_ROOT)/tao/iioporb.i \ - $(TAO_ROOT)/tao/iiopobj.i \ - $(TAO_ROOT)/tao/params.i \ - $(TAO_ROOT)/tao/server_factory.i \ - $(TAO_ROOT)/tao/default_client.i \ - $(TAO_ROOT)/tao/default_server.i \ - $(TAO_ROOT)/tao/connect.i \ - $(TAO_ROOT)/tao/singletons.h -.obj/tao_internals.o .obj/tao_internals.so .shobj/tao_internals.o .shobj/tao_internals.so: tao_internals.cpp \ - $(TAO_ROOT)/tao/tao_internals.h \ - $(TAO_ROOT)/tao/corba.h \ - $(ACE_ROOT)/ace/OS.h \ - $(ACE_ROOT)/ace/inc_user_config.h \ - $(ACE_ROOT)/ace/config.h \ - $(ACE_ROOT)/ace/streams.h \ - $(ACE_ROOT)/ace/Basic_Types.h \ - $(ACE_ROOT)/ace/Basic_Types.i \ - $(ACE_ROOT)/ace/OS.i \ - $(ACE_ROOT)/ace/Trace.h \ - $(ACE_ROOT)/ace/Log_Msg.h \ - $(ACE_ROOT)/ace/Log_Record.h \ - $(ACE_ROOT)/ace/ACE.h \ - $(ACE_ROOT)/ace/Version.h \ - $(ACE_ROOT)/ace/ACE.i \ - $(ACE_ROOT)/ace/Log_Priority.h \ - $(ACE_ROOT)/ace/Log_Record.i \ - $(ACE_ROOT)/ace/Get_Opt.h \ - $(ACE_ROOT)/ace/Get_Opt.i \ - $(ACE_ROOT)/ace/SOCK_Stream.h \ - $(ACE_ROOT)/ace/SOCK_IO.h \ - $(ACE_ROOT)/ace/SOCK.h \ - $(ACE_ROOT)/ace/Addr.h \ - $(ACE_ROOT)/ace/Addr.i \ - $(ACE_ROOT)/ace/IPC_SAP.h \ - $(ACE_ROOT)/ace/IPC_SAP.i \ - $(ACE_ROOT)/ace/SOCK.i \ - $(ACE_ROOT)/ace/SOCK_IO.i \ - $(ACE_ROOT)/ace/INET_Addr.h \ - $(ACE_ROOT)/ace/INET_Addr.i \ - $(ACE_ROOT)/ace/SOCK_Stream.i \ - $(ACE_ROOT)/ace/Synch_T.h \ - $(ACE_ROOT)/ace/Event_Handler.h \ - $(ACE_ROOT)/ace/Event_Handler.i \ - $(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.i \ - $(ACE_ROOT)/ace/Thread.h \ - $(ACE_ROOT)/ace/Thread.i \ - $(ACE_ROOT)/ace/Atomic_Op.i \ - $(ACE_ROOT)/ace/Hash_Map_Manager.h \ - $(ACE_ROOT)/ace/SString.h \ - $(ACE_ROOT)/ace/SString.i \ - $(ACE_ROOT)/ace/SOCK_Acceptor.h \ - $(ACE_ROOT)/ace/Time_Value.h \ - $(ACE_ROOT)/ace/SOCK_Acceptor.i \ - $(ACE_ROOT)/ace/SOCK_Connector.h \ - $(ACE_ROOT)/ace/SOCK_Connector.i \ - $(ACE_ROOT)/ace/Strategies.h \ - $(ACE_ROOT)/ace/Strategies_T.h \ - $(ACE_ROOT)/ace/Service_Config.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 \ - $(ACE_ROOT)/ace/Signal.h \ - $(ACE_ROOT)/ace/Containers.h \ - $(ACE_ROOT)/ace/Containers.i \ - $(ACE_ROOT)/ace/Signal.i \ - $(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/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/Free_List.h \ - $(ACE_ROOT)/ace/Free_List.i \ - $(ACE_ROOT)/ace/Timer_Queue_T.i \ - $(ACE_ROOT)/ace/Reactor.i \ - $(ACE_ROOT)/ace/Reactor_Impl.h \ - $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \ - $(ACE_ROOT)/ace/Synch_Options.h \ - $(ACE_ROOT)/ace/Connector.h \ - $(ACE_ROOT)/ace/Map_Manager.h \ - $(ACE_ROOT)/ace/Map_Manager.i \ - $(ACE_ROOT)/ace/Svc_Handler.h \ - $(ACE_ROOT)/ace/Task.h \ - $(ACE_ROOT)/ace/Thread_Manager.h \ - $(ACE_ROOT)/ace/Thread_Manager.i \ - $(ACE_ROOT)/ace/Task.i \ - $(ACE_ROOT)/ace/Task_T.h \ - $(ACE_ROOT)/ace/Message_Queue.h \ - $(ACE_ROOT)/ace/Message_Block.h \ - $(ACE_ROOT)/ace/Malloc.h \ - $(ACE_ROOT)/ace/Malloc.i \ - $(ACE_ROOT)/ace/Malloc_T.h \ - $(ACE_ROOT)/ace/Malloc_T.i \ - $(ACE_ROOT)/ace/Memory_Pool.h \ - $(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/IO_Cntl_Msg.h \ - $(ACE_ROOT)/ace/Message_Queue.i \ - $(ACE_ROOT)/ace/Task_T.i \ - $(ACE_ROOT)/ace/Dynamic.h \ - $(ACE_ROOT)/ace/Dynamic.i \ - $(ACE_ROOT)/ace/Singleton.h \ - $(ACE_ROOT)/ace/Singleton.i \ - $(ACE_ROOT)/ace/Svc_Handler.i \ - $(ACE_ROOT)/ace/Connector.i \ - $(ACE_ROOT)/ace/Acceptor.h \ - $(ACE_ROOT)/ace/Acceptor.i \ - $(TAO_ROOT)/tao/compat/objbase.h \ - $(TAO_ROOT)/tao/compat/initguid.h \ - $(TAO_ROOT)/tao/orbconf.h \ - $(TAO_ROOT)/tao/orb.h \ - $(TAO_ROOT)/tao/align.h \ - $(TAO_ROOT)/tao/corbacom.h \ - $(TAO_ROOT)/tao/sequence.h \ - $(TAO_ROOT)/tao/sequence.i \ - $(TAO_ROOT)/tao/sequence_T.h \ - $(TAO_ROOT)/tao/sequence_T.i \ - $(TAO_ROOT)/tao/objkeyC.h \ - $(TAO_ROOT)/tao/objkeyC.i \ - $(TAO_ROOT)/tao/any.h \ - $(TAO_ROOT)/tao/params.h \ - $(TAO_ROOT)/tao/client_factory.h \ - $(TAO_ROOT)/tao/server_factory.h \ - $(TAO_ROOT)/tao/default_client.h \ - $(TAO_ROOT)/tao/default_server.h \ - $(TAO_ROOT)/tao/strategy_T.h \ - $(TAO_ROOT)/tao/strategy_T.i \ - $(TAO_ROOT)/tao/except.h \ - $(TAO_ROOT)/tao/orbobj.h \ - $(TAO_ROOT)/tao/nvlist.h \ - $(TAO_ROOT)/tao/object.h \ - $(TAO_ROOT)/tao/principa.h \ - $(TAO_ROOT)/tao/request.h \ - $(TAO_ROOT)/tao/svrrqst.h \ - $(TAO_ROOT)/tao/typecode.h \ - $(TAO_ROOT)/tao/marshal.h \ - $(TAO_ROOT)/tao/cdr.h \ - $(TAO_ROOT)/tao/stub.h \ - $(TAO_ROOT)/tao/poa.h \ - $(TAO_ROOT)/tao/poaC.h \ - $(TAO_ROOT)/tao/poaC.i \ - $(TAO_ROOT)/tao/servant_base.h \ - $(TAO_ROOT)/tao/poaS.h \ - $(TAO_ROOT)/tao/poaS.i \ - $(TAO_ROOT)/tao/objtable.h \ - $(TAO_ROOT)/tao/connect.h \ - $(TAO_ROOT)/tao/orb_core.h \ - $(TAO_ROOT)/tao/optable.h \ - $(TAO_ROOT)/tao/debug.h \ - $(TAO_ROOT)/tao/iiopobj.h \ - $(TAO_ROOT)/tao/iioporb.h \ - $(TAO_ROOT)/tao/giop.h \ - $(TAO_ROOT)/tao/orb_core.i \ - $(ACE_ROOT)/ace/Dynamic_Service.h \ - $(TAO_ROOT)/tao/corbacom.i \ - $(TAO_ROOT)/tao/typecode.i \ - $(TAO_ROOT)/tao/nvlist.i \ - $(TAO_ROOT)/tao/any.i \ - $(TAO_ROOT)/tao/stub.i \ - $(TAO_ROOT)/tao/object.i \ - $(TAO_ROOT)/tao/orbobj.i \ - $(TAO_ROOT)/tao/marshal.i \ - $(TAO_ROOT)/tao/cdr.i \ - $(TAO_ROOT)/tao/giop.i \ - $(TAO_ROOT)/tao/iioporb.i \ - $(TAO_ROOT)/tao/iiopobj.i \ - $(TAO_ROOT)/tao/params.i \ - $(TAO_ROOT)/tao/server_factory.i \ - $(TAO_ROOT)/tao/default_client.i \ - $(TAO_ROOT)/tao/default_server.i \ - $(TAO_ROOT)/tao/connect.i \ - $(TAO_ROOT)/tao/singletons.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/tc_const.o .obj/tc_const.so .shobj/tc_const.o .shobj/tc_const.so: tc_const.cpp \ - $(TAO_ROOT)/tao/corba.h \ - $(ACE_ROOT)/ace/OS.h \ - $(ACE_ROOT)/ace/inc_user_config.h \ - $(ACE_ROOT)/ace/config.h \ - $(ACE_ROOT)/ace/streams.h \ - $(ACE_ROOT)/ace/Basic_Types.h \ - $(ACE_ROOT)/ace/Basic_Types.i \ - $(ACE_ROOT)/ace/OS.i \ - $(ACE_ROOT)/ace/Trace.h \ - $(ACE_ROOT)/ace/Log_Msg.h \ - $(ACE_ROOT)/ace/Log_Record.h \ - $(ACE_ROOT)/ace/ACE.h \ - $(ACE_ROOT)/ace/Version.h \ - $(ACE_ROOT)/ace/ACE.i \ - $(ACE_ROOT)/ace/Log_Priority.h \ - $(ACE_ROOT)/ace/Log_Record.i \ - $(ACE_ROOT)/ace/Get_Opt.h \ - $(ACE_ROOT)/ace/Get_Opt.i \ - $(ACE_ROOT)/ace/SOCK_Stream.h \ - $(ACE_ROOT)/ace/SOCK_IO.h \ - $(ACE_ROOT)/ace/SOCK.h \ - $(ACE_ROOT)/ace/Addr.h \ - $(ACE_ROOT)/ace/Addr.i \ - $(ACE_ROOT)/ace/IPC_SAP.h \ - $(ACE_ROOT)/ace/IPC_SAP.i \ - $(ACE_ROOT)/ace/SOCK.i \ - $(ACE_ROOT)/ace/SOCK_IO.i \ - $(ACE_ROOT)/ace/INET_Addr.h \ - $(ACE_ROOT)/ace/INET_Addr.i \ - $(ACE_ROOT)/ace/SOCK_Stream.i \ - $(ACE_ROOT)/ace/Synch_T.h \ - $(ACE_ROOT)/ace/Event_Handler.h \ - $(ACE_ROOT)/ace/Event_Handler.i \ - $(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.i \ - $(ACE_ROOT)/ace/Thread.h \ - $(ACE_ROOT)/ace/Thread.i \ - $(ACE_ROOT)/ace/Atomic_Op.i \ - $(ACE_ROOT)/ace/Hash_Map_Manager.h \ - $(ACE_ROOT)/ace/SString.h \ - $(ACE_ROOT)/ace/SString.i \ - $(ACE_ROOT)/ace/SOCK_Acceptor.h \ - $(ACE_ROOT)/ace/Time_Value.h \ - $(ACE_ROOT)/ace/SOCK_Acceptor.i \ - $(ACE_ROOT)/ace/SOCK_Connector.h \ - $(ACE_ROOT)/ace/SOCK_Connector.i \ - $(ACE_ROOT)/ace/Strategies.h \ - $(ACE_ROOT)/ace/Strategies_T.h \ - $(ACE_ROOT)/ace/Service_Config.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 \ - $(ACE_ROOT)/ace/Signal.h \ - $(ACE_ROOT)/ace/Containers.h \ - $(ACE_ROOT)/ace/Containers.i \ - $(ACE_ROOT)/ace/Signal.i \ - $(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/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/Free_List.h \ - $(ACE_ROOT)/ace/Free_List.i \ - $(ACE_ROOT)/ace/Timer_Queue_T.i \ - $(ACE_ROOT)/ace/Reactor.i \ - $(ACE_ROOT)/ace/Reactor_Impl.h \ - $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \ - $(ACE_ROOT)/ace/Synch_Options.h \ - $(ACE_ROOT)/ace/Connector.h \ - $(ACE_ROOT)/ace/Map_Manager.h \ - $(ACE_ROOT)/ace/Map_Manager.i \ - $(ACE_ROOT)/ace/Svc_Handler.h \ - $(ACE_ROOT)/ace/Task.h \ - $(ACE_ROOT)/ace/Thread_Manager.h \ - $(ACE_ROOT)/ace/Thread_Manager.i \ - $(ACE_ROOT)/ace/Task.i \ - $(ACE_ROOT)/ace/Task_T.h \ - $(ACE_ROOT)/ace/Message_Queue.h \ - $(ACE_ROOT)/ace/Message_Block.h \ - $(ACE_ROOT)/ace/Malloc.h \ - $(ACE_ROOT)/ace/Malloc.i \ - $(ACE_ROOT)/ace/Malloc_T.h \ - $(ACE_ROOT)/ace/Malloc_T.i \ - $(ACE_ROOT)/ace/Memory_Pool.h \ - $(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/IO_Cntl_Msg.h \ - $(ACE_ROOT)/ace/Message_Queue.i \ - $(ACE_ROOT)/ace/Task_T.i \ - $(ACE_ROOT)/ace/Dynamic.h \ - $(ACE_ROOT)/ace/Dynamic.i \ - $(ACE_ROOT)/ace/Singleton.h \ - $(ACE_ROOT)/ace/Singleton.i \ - $(ACE_ROOT)/ace/Svc_Handler.i \ - $(ACE_ROOT)/ace/Connector.i \ - $(ACE_ROOT)/ace/Acceptor.h \ - $(ACE_ROOT)/ace/Acceptor.i \ - $(TAO_ROOT)/tao/compat/objbase.h \ - $(TAO_ROOT)/tao/compat/initguid.h \ - $(TAO_ROOT)/tao/orbconf.h \ - $(TAO_ROOT)/tao/orb.h \ - $(TAO_ROOT)/tao/align.h \ - $(TAO_ROOT)/tao/corbacom.h \ - $(TAO_ROOT)/tao/sequence.h \ - $(TAO_ROOT)/tao/sequence.i \ - $(TAO_ROOT)/tao/sequence_T.h \ - $(TAO_ROOT)/tao/sequence_T.i \ - $(TAO_ROOT)/tao/objkeyC.h \ - $(TAO_ROOT)/tao/objkeyC.i \ - $(TAO_ROOT)/tao/any.h \ - $(TAO_ROOT)/tao/params.h \ - $(TAO_ROOT)/tao/client_factory.h \ - $(TAO_ROOT)/tao/server_factory.h \ - $(TAO_ROOT)/tao/default_client.h \ - $(TAO_ROOT)/tao/default_server.h \ - $(TAO_ROOT)/tao/strategy_T.h \ - $(TAO_ROOT)/tao/strategy_T.i \ - $(TAO_ROOT)/tao/except.h \ - $(TAO_ROOT)/tao/orbobj.h \ - $(TAO_ROOT)/tao/nvlist.h \ - $(TAO_ROOT)/tao/object.h \ - $(TAO_ROOT)/tao/principa.h \ - $(TAO_ROOT)/tao/request.h \ - $(TAO_ROOT)/tao/svrrqst.h \ - $(TAO_ROOT)/tao/typecode.h \ - $(TAO_ROOT)/tao/marshal.h \ - $(TAO_ROOT)/tao/cdr.h \ - $(TAO_ROOT)/tao/stub.h \ - $(TAO_ROOT)/tao/poa.h \ - $(TAO_ROOT)/tao/poaC.h \ - $(TAO_ROOT)/tao/poaC.i \ - $(TAO_ROOT)/tao/servant_base.h \ - $(TAO_ROOT)/tao/poaS.h \ - $(TAO_ROOT)/tao/poaS.i \ - $(TAO_ROOT)/tao/objtable.h \ - $(TAO_ROOT)/tao/connect.h \ - $(TAO_ROOT)/tao/orb_core.h \ - $(TAO_ROOT)/tao/optable.h \ - $(TAO_ROOT)/tao/debug.h \ - $(TAO_ROOT)/tao/iiopobj.h \ - $(TAO_ROOT)/tao/iioporb.h \ - $(TAO_ROOT)/tao/giop.h \ - $(TAO_ROOT)/tao/orb_core.i \ - $(ACE_ROOT)/ace/Dynamic_Service.h \ - $(TAO_ROOT)/tao/corbacom.i \ - $(TAO_ROOT)/tao/typecode.i \ - $(TAO_ROOT)/tao/nvlist.i \ - $(TAO_ROOT)/tao/any.i \ - $(TAO_ROOT)/tao/stub.i \ - $(TAO_ROOT)/tao/object.i \ - $(TAO_ROOT)/tao/orbobj.i \ - $(TAO_ROOT)/tao/marshal.i \ - $(TAO_ROOT)/tao/cdr.i \ - $(TAO_ROOT)/tao/giop.i \ - $(TAO_ROOT)/tao/iioporb.i \ - $(TAO_ROOT)/tao/iiopobj.i \ - $(TAO_ROOT)/tao/params.i \ - $(TAO_ROOT)/tao/server_factory.i \ - $(TAO_ROOT)/tao/default_client.i \ - $(TAO_ROOT)/tao/default_server.i \ - $(TAO_ROOT)/tao/connect.i \ - $(TAO_ROOT)/tao/singletons.h -.obj/tao_util.o .obj/tao_util.so .shobj/tao_util.o .shobj/tao_util.so: tao_util.cpp tao_util.h \ - $(TAO_ROOT)/tao/corba.h \ - $(ACE_ROOT)/ace/OS.h \ - $(ACE_ROOT)/ace/inc_user_config.h \ - $(ACE_ROOT)/ace/config.h \ - $(ACE_ROOT)/ace/streams.h \ - $(ACE_ROOT)/ace/Basic_Types.h \ - $(ACE_ROOT)/ace/Basic_Types.i \ - $(ACE_ROOT)/ace/OS.i \ - $(ACE_ROOT)/ace/Trace.h \ - $(ACE_ROOT)/ace/Log_Msg.h \ - $(ACE_ROOT)/ace/Log_Record.h \ - $(ACE_ROOT)/ace/ACE.h \ - $(ACE_ROOT)/ace/Version.h \ - $(ACE_ROOT)/ace/ACE.i \ - $(ACE_ROOT)/ace/Log_Priority.h \ - $(ACE_ROOT)/ace/Log_Record.i \ - $(ACE_ROOT)/ace/Get_Opt.h \ - $(ACE_ROOT)/ace/Get_Opt.i \ - $(ACE_ROOT)/ace/SOCK_Stream.h \ - $(ACE_ROOT)/ace/SOCK_IO.h \ - $(ACE_ROOT)/ace/SOCK.h \ - $(ACE_ROOT)/ace/Addr.h \ - $(ACE_ROOT)/ace/Addr.i \ - $(ACE_ROOT)/ace/IPC_SAP.h \ - $(ACE_ROOT)/ace/IPC_SAP.i \ - $(ACE_ROOT)/ace/SOCK.i \ - $(ACE_ROOT)/ace/SOCK_IO.i \ - $(ACE_ROOT)/ace/INET_Addr.h \ - $(ACE_ROOT)/ace/INET_Addr.i \ - $(ACE_ROOT)/ace/SOCK_Stream.i \ - $(ACE_ROOT)/ace/Synch_T.h \ - $(ACE_ROOT)/ace/Event_Handler.h \ - $(ACE_ROOT)/ace/Event_Handler.i \ - $(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.i \ - $(ACE_ROOT)/ace/Thread.h \ - $(ACE_ROOT)/ace/Thread.i \ - $(ACE_ROOT)/ace/Atomic_Op.i \ - $(ACE_ROOT)/ace/Hash_Map_Manager.h \ - $(ACE_ROOT)/ace/SString.h \ - $(ACE_ROOT)/ace/SString.i \ - $(ACE_ROOT)/ace/SOCK_Acceptor.h \ - $(ACE_ROOT)/ace/Time_Value.h \ - $(ACE_ROOT)/ace/SOCK_Acceptor.i \ - $(ACE_ROOT)/ace/SOCK_Connector.h \ - $(ACE_ROOT)/ace/SOCK_Connector.i \ - $(ACE_ROOT)/ace/Strategies.h \ - $(ACE_ROOT)/ace/Strategies_T.h \ - $(ACE_ROOT)/ace/Service_Config.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 \ - $(ACE_ROOT)/ace/Signal.h \ - $(ACE_ROOT)/ace/Containers.h \ - $(ACE_ROOT)/ace/Containers.i \ - $(ACE_ROOT)/ace/Signal.i \ - $(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/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/Free_List.h \ - $(ACE_ROOT)/ace/Free_List.i \ - $(ACE_ROOT)/ace/Timer_Queue_T.i \ - $(ACE_ROOT)/ace/Reactor.i \ - $(ACE_ROOT)/ace/Reactor_Impl.h \ - $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \ - $(ACE_ROOT)/ace/Synch_Options.h \ - $(ACE_ROOT)/ace/Connector.h \ - $(ACE_ROOT)/ace/Map_Manager.h \ - $(ACE_ROOT)/ace/Map_Manager.i \ - $(ACE_ROOT)/ace/Svc_Handler.h \ - $(ACE_ROOT)/ace/Task.h \ - $(ACE_ROOT)/ace/Thread_Manager.h \ - $(ACE_ROOT)/ace/Thread_Manager.i \ - $(ACE_ROOT)/ace/Task.i \ - $(ACE_ROOT)/ace/Task_T.h \ - $(ACE_ROOT)/ace/Message_Queue.h \ - $(ACE_ROOT)/ace/Message_Block.h \ - $(ACE_ROOT)/ace/Malloc.h \ - $(ACE_ROOT)/ace/Malloc.i \ - $(ACE_ROOT)/ace/Malloc_T.h \ - $(ACE_ROOT)/ace/Malloc_T.i \ - $(ACE_ROOT)/ace/Memory_Pool.h \ - $(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/IO_Cntl_Msg.h \ - $(ACE_ROOT)/ace/Message_Queue.i \ - $(ACE_ROOT)/ace/Task_T.i \ - $(ACE_ROOT)/ace/Dynamic.h \ - $(ACE_ROOT)/ace/Dynamic.i \ - $(ACE_ROOT)/ace/Singleton.h \ - $(ACE_ROOT)/ace/Singleton.i \ - $(ACE_ROOT)/ace/Svc_Handler.i \ - $(ACE_ROOT)/ace/Connector.i \ - $(ACE_ROOT)/ace/Acceptor.h \ - $(ACE_ROOT)/ace/Acceptor.i \ - $(TAO_ROOT)/tao/compat/objbase.h \ - $(TAO_ROOT)/tao/compat/initguid.h \ - $(TAO_ROOT)/tao/orbconf.h \ - $(TAO_ROOT)/tao/orb.h \ - $(TAO_ROOT)/tao/align.h \ - $(TAO_ROOT)/tao/corbacom.h \ - $(TAO_ROOT)/tao/sequence.h \ - $(TAO_ROOT)/tao/sequence.i \ - $(TAO_ROOT)/tao/sequence_T.h \ - $(TAO_ROOT)/tao/sequence_T.i \ - $(TAO_ROOT)/tao/objkeyC.h \ - $(TAO_ROOT)/tao/objkeyC.i \ - $(TAO_ROOT)/tao/any.h \ - $(TAO_ROOT)/tao/params.h \ - $(TAO_ROOT)/tao/client_factory.h \ - $(TAO_ROOT)/tao/server_factory.h \ - $(TAO_ROOT)/tao/default_client.h \ - $(TAO_ROOT)/tao/default_server.h \ - $(TAO_ROOT)/tao/strategy_T.h \ - $(TAO_ROOT)/tao/strategy_T.i \ - $(TAO_ROOT)/tao/except.h \ - $(TAO_ROOT)/tao/orbobj.h \ - $(TAO_ROOT)/tao/nvlist.h \ - $(TAO_ROOT)/tao/object.h \ - $(TAO_ROOT)/tao/principa.h \ - $(TAO_ROOT)/tao/request.h \ - $(TAO_ROOT)/tao/svrrqst.h \ - $(TAO_ROOT)/tao/typecode.h \ - $(TAO_ROOT)/tao/marshal.h \ - $(TAO_ROOT)/tao/cdr.h \ - $(TAO_ROOT)/tao/stub.h \ - $(TAO_ROOT)/tao/poa.h \ - $(TAO_ROOT)/tao/poaC.h \ - $(TAO_ROOT)/tao/poaC.i \ - $(TAO_ROOT)/tao/servant_base.h \ - $(TAO_ROOT)/tao/poaS.h \ - $(TAO_ROOT)/tao/poaS.i \ - $(TAO_ROOT)/tao/objtable.h \ - $(TAO_ROOT)/tao/connect.h \ - $(TAO_ROOT)/tao/orb_core.h \ - $(TAO_ROOT)/tao/optable.h \ - $(TAO_ROOT)/tao/debug.h \ - $(TAO_ROOT)/tao/iiopobj.h \ - $(TAO_ROOT)/tao/iioporb.h \ - $(TAO_ROOT)/tao/giop.h \ - $(TAO_ROOT)/tao/orb_core.i \ - $(ACE_ROOT)/ace/Dynamic_Service.h \ - $(TAO_ROOT)/tao/corbacom.i \ - $(TAO_ROOT)/tao/typecode.i \ - $(TAO_ROOT)/tao/nvlist.i \ - $(TAO_ROOT)/tao/any.i \ - $(TAO_ROOT)/tao/stub.i \ - $(TAO_ROOT)/tao/object.i \ - $(TAO_ROOT)/tao/orbobj.i \ - $(TAO_ROOT)/tao/marshal.i \ - $(TAO_ROOT)/tao/cdr.i \ - $(TAO_ROOT)/tao/giop.i \ - $(TAO_ROOT)/tao/iioporb.i \ - $(TAO_ROOT)/tao/iiopobj.i \ - $(TAO_ROOT)/tao/params.i \ - $(TAO_ROOT)/tao/server_factory.i \ - $(TAO_ROOT)/tao/default_client.i \ - $(TAO_ROOT)/tao/default_server.i \ - $(TAO_ROOT)/tao/connect.i \ - $(TAO_ROOT)/tao/singletons.h -.obj/Timeprobe.o .obj/Timeprobe.so .shobj/Timeprobe.o .shobj/Timeprobe.so: Timeprobe.cpp \ - $(ACE_ROOT)/ace/OS.h \ - $(ACE_ROOT)/ace/inc_user_config.h \ - $(ACE_ROOT)/ace/config.h \ - $(ACE_ROOT)/ace/streams.h \ - $(ACE_ROOT)/ace/Basic_Types.h \ - $(ACE_ROOT)/ace/Basic_Types.i \ - $(ACE_ROOT)/ace/OS.i \ - $(ACE_ROOT)/ace/Trace.h \ - $(ACE_ROOT)/ace/Log_Msg.h \ - $(ACE_ROOT)/ace/Log_Record.h \ - $(ACE_ROOT)/ace/ACE.h \ - $(ACE_ROOT)/ace/Version.h \ - $(ACE_ROOT)/ace/ACE.i \ - $(ACE_ROOT)/ace/Log_Priority.h \ - $(ACE_ROOT)/ace/Log_Record.i \ - Timeprobe.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 \ - Timeprobe.i - -# IF YOU PUT ANYTHING HERE IT WILL GO AWAY diff --git a/TAO/tao/TAO.MAK b/TAO/tao/TAO.MAK deleted file mode 100644 index a89121df5c4..00000000000 --- a/TAO/tao/TAO.MAK +++ /dev/null @@ -1,13620 +0,0 @@ -# Microsoft Developer Studio Generated NMAKE File, Based on TAO.dsp -!IF "$(CFG)" == "" -CFG=TAO - Win32 Debug -!MESSAGE No configuration specified. Defaulting to TAO - Win32 Debug. -!ENDIF - -!IF "$(CFG)" != "TAO - Win32 Release" && "$(CFG)" != "TAO - Win32 Debug" -!MESSAGE Invalid configuration "$(CFG)" specified. -!MESSAGE You can specify a configuration when running NMAKE -!MESSAGE by defining the macro CFG on the command line. For example: -!MESSAGE -!MESSAGE NMAKE /f "TAO.mak" CFG="TAO - Win32 Debug" -!MESSAGE -!MESSAGE Possible choices for configuration are: -!MESSAGE -!MESSAGE "TAO - Win32 Release" (based on "Win32 (x86) Dynamic-Link Library") -!MESSAGE "TAO - Win32 Debug" (based on "Win32 (x86) Dynamic-Link Library") -!MESSAGE -!ERROR An invalid configuration is specified. -!ENDIF - -!IF "$(OS)" == "Windows_NT" -NULL= -!ELSE -NULL=nul -!ENDIF - -CPP=cl.exe -MTL=midl.exe -RSC=rc.exe - -!IF "$(CFG)" == "TAO - Win32 Release" - -OUTDIR=. -INTDIR=.\Release -# Begin Custom Macros -OutDir=. -# End Custom Macros - -!IF "$(RECURSE)" == "0" - -ALL : "$(OUTDIR)\TAO.dll" - -!ELSE - -ALL : "$(OUTDIR)\TAO.dll" - -!ENDIF - -CLEAN : - -@erase "$(INTDIR)\any.obj" - -@erase "$(INTDIR)\arg_shifter.obj" - -@erase "$(INTDIR)\cdr.obj" - -@erase "$(INTDIR)\client_factory.obj" - -@erase "$(INTDIR)\connect.obj" - -@erase "$(INTDIR)\corbacom.obj" - -@erase "$(INTDIR)\debug.obj" - -@erase "$(INTDIR)\decode.obj" - -@erase "$(INTDIR)\deep_copy.obj" - -@erase "$(INTDIR)\deep_free.obj" - -@erase "$(INTDIR)\default_client.obj" - -@erase "$(INTDIR)\default_server.obj" - -@erase "$(INTDIR)\encode.obj" - -@erase "$(INTDIR)\except.obj" - -@erase "$(INTDIR)\giop.obj" - -@erase "$(INTDIR)\iiopobj.obj" - -@erase "$(INTDIR)\iioporb.obj" - -@erase "$(INTDIR)\interp.obj" - -@erase "$(INTDIR)\invoke.obj" - -@erase "$(INTDIR)\marshal.obj" - -@erase "$(INTDIR)\nvlist.obj" - -@erase "$(INTDIR)\object.obj" - -@erase "$(INTDIR)\objtable.obj" - -@erase "$(INTDIR)\optable.obj" - -@erase "$(INTDIR)\orb_core.obj" - -@erase "$(INTDIR)\orbobj.obj" - -@erase "$(INTDIR)\params.obj" - -@erase "$(INTDIR)\poa.obj" - -@erase "$(INTDIR)\principa.obj" - -@erase "$(INTDIR)\request.obj" - -@erase "$(INTDIR)\sequence.obj" - -@erase "$(INTDIR)\server_factory.obj" - -@erase "$(INTDIR)\svrrqst.obj" - -@erase "$(INTDIR)\tao_internals.obj" - -@erase "$(INTDIR)\tc_const.obj" - -@erase "$(INTDIR)\typecode.obj" - -@erase "$(INTDIR)\vc50.idb" - -@erase "$(OUTDIR)\TAO.dll" - -@erase "$(OUTDIR)\TAO.exp" - -@erase "$(OUTDIR)\TAO.lib" - -"$(INTDIR)" : - if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)" - -CPP_PROJ=/nologo /MD /W3 /GX /O2 /I "..\..\\" /I "..\\" /D "NDEBUG" /D "WIN32"\ - /D "_WINDOWS" /D "TAO_BUILD_DLL" /Fp"$(INTDIR)\TAO.pch" /YX /Fo"$(INTDIR)\\"\ - /Fd"$(INTDIR)\\" /FD /c -CPP_OBJS=.\Release/ -CPP_SBRS=. -MTL_PROJ=/nologo /D "NDEBUG" /mktyplib203 /win32 -BSC32=bscmake.exe -BSC32_FLAGS=/nologo /o"$(OUTDIR)\TAO.bsc" -BSC32_SBRS= \ - -LINK32=link.exe -LINK32_FLAGS=ace.lib /nologo /subsystem:windows /dll /incremental:no\ - /pdb:"$(OUTDIR)\TAO.pdb" /machine:I386 /out:"$(OUTDIR)\TAO.dll"\ - /implib:"$(OUTDIR)\TAO.lib" /libpath:"..\..\ace" -LINK32_OBJS= \ - "$(INTDIR)\any.obj" \ - "$(INTDIR)\arg_shifter.obj" \ - "$(INTDIR)\cdr.obj" \ - "$(INTDIR)\client_factory.obj" \ - "$(INTDIR)\connect.obj" \ - "$(INTDIR)\corbacom.obj" \ - "$(INTDIR)\debug.obj" \ - "$(INTDIR)\decode.obj" \ - "$(INTDIR)\deep_copy.obj" \ - "$(INTDIR)\deep_free.obj" \ - "$(INTDIR)\default_client.obj" \ - "$(INTDIR)\default_server.obj" \ - "$(INTDIR)\encode.obj" \ - "$(INTDIR)\except.obj" \ - "$(INTDIR)\giop.obj" \ - "$(INTDIR)\iiopobj.obj" \ - "$(INTDIR)\iioporb.obj" \ - "$(INTDIR)\interp.obj" \ - "$(INTDIR)\invoke.obj" \ - "$(INTDIR)\marshal.obj" \ - "$(INTDIR)\nvlist.obj" \ - "$(INTDIR)\object.obj" \ - "$(INTDIR)\objtable.obj" \ - "$(INTDIR)\optable.obj" \ - "$(INTDIR)\orb_core.obj" \ - "$(INTDIR)\orbobj.obj" \ - "$(INTDIR)\params.obj" \ - "$(INTDIR)\poa.obj" \ - "$(INTDIR)\principa.obj" \ - "$(INTDIR)\request.obj" \ - "$(INTDIR)\sequence.obj" \ - "$(INTDIR)\server_factory.obj" \ - "$(INTDIR)\svrrqst.obj" \ - "$(INTDIR)\tao_internals.obj" \ - "$(INTDIR)\tc_const.obj" \ - "$(INTDIR)\typecode.obj" - -"$(OUTDIR)\TAO.dll" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS) - $(LINK32) @<< - $(LINK32_FLAGS) $(LINK32_OBJS) -<< - -!ELSEIF "$(CFG)" == "TAO - Win32 Debug" - -OUTDIR=. -INTDIR=.\Debug -# Begin Custom Macros -OutDir=. -# End Custom Macros - -!IF "$(RECURSE)" == "0" - -ALL : "$(OUTDIR)\TAO.dll" - -!ELSE - -ALL : "$(OUTDIR)\TAO.dll" - -!ENDIF - -CLEAN : - -@erase "$(INTDIR)\any.obj" - -@erase "$(INTDIR)\arg_shifter.obj" - -@erase "$(INTDIR)\cdr.obj" - -@erase "$(INTDIR)\client_factory.obj" - -@erase "$(INTDIR)\connect.obj" - -@erase "$(INTDIR)\corbacom.obj" - -@erase "$(INTDIR)\debug.obj" - -@erase "$(INTDIR)\decode.obj" - -@erase "$(INTDIR)\deep_copy.obj" - -@erase "$(INTDIR)\deep_free.obj" - -@erase "$(INTDIR)\default_client.obj" - -@erase "$(INTDIR)\default_server.obj" - -@erase "$(INTDIR)\encode.obj" - -@erase "$(INTDIR)\except.obj" - -@erase "$(INTDIR)\giop.obj" - -@erase "$(INTDIR)\iiopobj.obj" - -@erase "$(INTDIR)\iioporb.obj" - -@erase "$(INTDIR)\interp.obj" - -@erase "$(INTDIR)\invoke.obj" - -@erase "$(INTDIR)\marshal.obj" - -@erase "$(INTDIR)\nvlist.obj" - -@erase "$(INTDIR)\object.obj" - -@erase "$(INTDIR)\objtable.obj" - -@erase "$(INTDIR)\optable.obj" - -@erase "$(INTDIR)\orb_core.obj" - -@erase "$(INTDIR)\orbobj.obj" - -@erase "$(INTDIR)\params.obj" - -@erase "$(INTDIR)\poa.obj" - -@erase "$(INTDIR)\principa.obj" - -@erase "$(INTDIR)\request.obj" - -@erase "$(INTDIR)\sequence.obj" - -@erase "$(INTDIR)\server_factory.obj" - -@erase "$(INTDIR)\svrrqst.obj" - -@erase "$(INTDIR)\tao_internals.obj" - -@erase "$(INTDIR)\tc_const.obj" - -@erase "$(INTDIR)\typecode.obj" - -@erase "$(INTDIR)\vc50.idb" - -@erase "$(INTDIR)\vc50.pdb" - -@erase "$(OUTDIR)\TAO.dll" - -@erase "$(OUTDIR)\TAO.exp" - -@erase "$(OUTDIR)\TAO.ilk" - -@erase "$(OUTDIR)\TAO.lib" - -@erase "$(OUTDIR)\TAO.pdb" - -"$(INTDIR)" : - if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)" - -CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /I "..\\" /D "_DEBUG" /D\ - "WIN32" /D "_WINDOWS" /D "TAO_BUILD_DLL" /Fp"$(INTDIR)\TAO.pch" /YX\ - /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c -CPP_OBJS=.\Debug/ -CPP_SBRS=. -MTL_PROJ=/nologo /D "_DEBUG" /mktyplib203 /win32 -BSC32=bscmake.exe -BSC32_FLAGS=/nologo /o"$(OUTDIR)\TAO.bsc" -BSC32_SBRS= \ - -LINK32=link.exe -LINK32_FLAGS=aced.lib /nologo /subsystem:windows /dll /incremental:yes\ - /pdb:"$(OUTDIR)\TAO.pdb" /debug /machine:I386 /out:"$(OUTDIR)\TAO.dll"\ - /implib:"$(OUTDIR)\TAO.lib" /libpath:"..\..\ace" -LINK32_OBJS= \ - "$(INTDIR)\any.obj" \ - "$(INTDIR)\arg_shifter.obj" \ - "$(INTDIR)\cdr.obj" \ - "$(INTDIR)\client_factory.obj" \ - "$(INTDIR)\connect.obj" \ - "$(INTDIR)\corbacom.obj" \ - "$(INTDIR)\debug.obj" \ - "$(INTDIR)\decode.obj" \ - "$(INTDIR)\deep_copy.obj" \ - "$(INTDIR)\deep_free.obj" \ - "$(INTDIR)\default_client.obj" \ - "$(INTDIR)\default_server.obj" \ - "$(INTDIR)\encode.obj" \ - "$(INTDIR)\except.obj" \ - "$(INTDIR)\giop.obj" \ - "$(INTDIR)\iiopobj.obj" \ - "$(INTDIR)\iioporb.obj" \ - "$(INTDIR)\interp.obj" \ - "$(INTDIR)\invoke.obj" \ - "$(INTDIR)\marshal.obj" \ - "$(INTDIR)\nvlist.obj" \ - "$(INTDIR)\object.obj" \ - "$(INTDIR)\objtable.obj" \ - "$(INTDIR)\optable.obj" \ - "$(INTDIR)\orb_core.obj" \ - "$(INTDIR)\orbobj.obj" \ - "$(INTDIR)\params.obj" \ - "$(INTDIR)\poa.obj" \ - "$(INTDIR)\principa.obj" \ - "$(INTDIR)\request.obj" \ - "$(INTDIR)\sequence.obj" \ - "$(INTDIR)\server_factory.obj" \ - "$(INTDIR)\svrrqst.obj" \ - "$(INTDIR)\tao_internals.obj" \ - "$(INTDIR)\tc_const.obj" \ - "$(INTDIR)\typecode.obj" - -"$(OUTDIR)\TAO.dll" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS) - $(LINK32) @<< - $(LINK32_FLAGS) $(LINK32_OBJS) -<< - -!ENDIF - -.c{$(CPP_OBJS)}.obj:: - $(CPP) @<< - $(CPP_PROJ) $< -<< - -.cpp{$(CPP_OBJS)}.obj:: - $(CPP) @<< - $(CPP_PROJ) $< -<< - -.cxx{$(CPP_OBJS)}.obj:: - $(CPP) @<< - $(CPP_PROJ) $< -<< - -.c{$(CPP_SBRS)}.sbr:: - $(CPP) @<< - $(CPP_PROJ) $< -<< - -.cpp{$(CPP_SBRS)}.sbr:: - $(CPP) @<< - $(CPP_PROJ) $< -<< - -.cxx{$(CPP_SBRS)}.sbr:: - $(CPP) @<< - $(CPP_PROJ) $< -<< - - -!IF "$(CFG)" == "TAO - Win32 Release" || "$(CFG)" == "TAO - Win32 Debug" -SOURCE=.\any.cpp - -!IF "$(CFG)" == "TAO - Win32 Release" - -DEP_CPP_ANY_C=\ - "..\..\ace\Acceptor.cpp"\ - "..\..\ace\Acceptor.h"\ - "..\..\ace\Acceptor.i"\ - "..\..\ace\ACE.h"\ - "..\..\ace\ACE.i"\ - "..\..\ace\Addr.h"\ - "..\..\ace\Addr.i"\ - "..\..\ace\Atomic_Op.i"\ - "..\..\ace\Auto_Ptr.cpp"\ - "..\..\ace\Auto_Ptr.h"\ - "..\..\ace\Auto_Ptr.i"\ - "..\..\ace\Basic_Types.h"\ - "..\..\ace\Basic_Types.i"\ - "..\..\ace\config-win32-common.h"\ - "..\..\ace\config-win32.h"\ - "..\..\ace\config.h"\ - "..\..\ace\Connector.cpp"\ - "..\..\ace\Connector.h"\ - "..\..\ace\Connector.i"\ - "..\..\ace\Containers.cpp"\ - "..\..\ace\Containers.h"\ - "..\..\ace\Containers.i"\ - "..\..\ace\Dynamic.h"\ - "..\..\ace\Dynamic.i"\ - "..\..\ace\Dynamic_Service.cpp"\ - "..\..\ace\Dynamic_Service.h"\ - "..\..\ace\Event_Handler.h"\ - "..\..\ace\Event_Handler.i"\ - "..\..\ace\Free_List.cpp"\ - "..\..\ace\Free_List.h"\ - "..\..\ace\Free_List.i"\ - "..\..\ace\Get_Opt.h"\ - "..\..\ace\Get_Opt.i"\ - "..\..\ace\Handle_Set.h"\ - "..\..\ace\Handle_Set.i"\ - "..\..\ace\Hash_Map_Manager.cpp"\ - "..\..\ace\Hash_Map_Manager.h"\ - "..\..\ace\inc_user_config.h"\ - "..\..\ace\INET_Addr.h"\ - "..\..\ace\INET_Addr.i"\ - "..\..\ace\IO_Cntl_Msg.h"\ - "..\..\ace\iosfwd.h"\ - "..\..\ace\IPC_SAP.h"\ - "..\..\ace\IPC_SAP.i"\ - "..\..\ace\Log_Msg.h"\ - "..\..\ace\Log_Priority.h"\ - "..\..\ace\Log_Record.h"\ - "..\..\ace\Log_Record.i"\ - "..\..\ace\Malloc.h"\ - "..\..\ace\Malloc.i"\ - "..\..\ace\Malloc_T.cpp"\ - "..\..\ace\Malloc_T.h"\ - "..\..\ace\Malloc_T.i"\ - "..\..\ace\Managed_Object.cpp"\ - "..\..\ace\Managed_Object.h"\ - "..\..\ace\Managed_Object.i"\ - "..\..\ace\Map_Manager.cpp"\ - "..\..\ace\Map_Manager.h"\ - "..\..\ace\Map_Manager.i"\ - "..\..\ace\Mem_Map.h"\ - "..\..\ace\Mem_Map.i"\ - "..\..\ace\Memory_Pool.h"\ - "..\..\ace\Memory_Pool.i"\ - "..\..\ace\Message_Block.h"\ - "..\..\ace\Message_Block.i"\ - "..\..\ace\Message_Queue.cpp"\ - "..\..\ace\Message_Queue.h"\ - "..\..\ace\Message_Queue.i"\ - "..\..\ace\Module.cpp"\ - "..\..\ace\Module.h"\ - "..\..\ace\Module.i"\ - "..\..\ace\Object_Manager.h"\ - "..\..\ace\Object_Manager.i"\ - "..\..\ace\OS.h"\ - "..\..\ace\OS.i"\ - "..\..\ace\Reactor.h"\ - "..\..\ace\Reactor.i"\ - "..\..\ace\Reactor_Impl.h"\ - "..\..\ace\Service_Config.h"\ - "..\..\ace\Service_Config.i"\ - "..\..\ace\Service_Object.h"\ - "..\..\ace\Service_Object.i"\ - "..\..\ace\Service_Repository.h"\ - "..\..\ace\Service_Repository.i"\ - "..\..\ace\Service_Types.h"\ - "..\..\ace\Service_Types.i"\ - "..\..\ace\Shared_Object.h"\ - "..\..\ace\Shared_Object.i"\ - "..\..\ace\Signal.h"\ - "..\..\ace\Signal.i"\ - "..\..\ace\Singleton.cpp"\ - "..\..\ace\Singleton.h"\ - "..\..\ace\Singleton.i"\ - "..\..\ace\SOCK.h"\ - "..\..\ace\SOCK.i"\ - "..\..\ace\SOCK_Acceptor.h"\ - "..\..\ace\SOCK_Acceptor.i"\ - "..\..\ace\SOCK_Connector.h"\ - "..\..\ace\SOCK_Connector.i"\ - "..\..\ace\SOCK_IO.h"\ - "..\..\ace\SOCK_IO.i"\ - "..\..\ace\SOCK_Stream.h"\ - "..\..\ace\SOCK_Stream.i"\ - "..\..\ace\SString.h"\ - "..\..\ace\SString.i"\ - "..\..\ace\Strategies.h"\ - "..\..\ace\Strategies_T.cpp"\ - "..\..\ace\Strategies_T.h"\ - "..\..\ace\Stream_Modules.cpp"\ - "..\..\ace\Stream_Modules.h"\ - "..\..\ace\Stream_Modules.i"\ - "..\..\ace\streams.h"\ - "..\..\ace\SV_Semaphore_Complex.h"\ - "..\..\ace\SV_Semaphore_Complex.i"\ - "..\..\ace\SV_Semaphore_Simple.h"\ - "..\..\ace\SV_Semaphore_Simple.i"\ - "..\..\ace\Svc_Conf_Tokens.h"\ - "..\..\ace\Svc_Handler.cpp"\ - "..\..\ace\Svc_Handler.h"\ - "..\..\ace\Svc_Handler.i"\ - "..\..\ace\Synch.h"\ - "..\..\ace\Synch.i"\ - "..\..\ace\Synch_Options.h"\ - "..\..\ace\Synch_T.cpp"\ - "..\..\ace\Synch_T.h"\ - "..\..\ace\Synch_T.i"\ - "..\..\ace\sys_conf.h"\ - "..\..\ace\Task.h"\ - "..\..\ace\Task.i"\ - "..\..\ace\Task_T.cpp"\ - "..\..\ace\Task_T.h"\ - "..\..\ace\Task_T.i"\ - "..\..\ace\Thread.h"\ - "..\..\ace\Thread.i"\ - "..\..\ace\Thread_Manager.h"\ - "..\..\ace\Thread_Manager.i"\ - "..\..\ace\Time_Value.h"\ - "..\..\ace\Timer_Queue.h"\ - "..\..\ace\Timer_Queue_T.cpp"\ - "..\..\ace\Timer_Queue_T.h"\ - "..\..\ace\Timer_Queue_T.i"\ - "..\..\ace\Trace.h"\ - "..\..\ace\Version.h"\ - "..\..\ace\WFMO_Reactor.h"\ - "..\..\ace\WFMO_Reactor.i"\ - "..\..\ace\ws2tcpip.h"\ - ".\align.h"\ - ".\any.h"\ - ".\any.i"\ - ".\cdr.h"\ - ".\cdr.i"\ - ".\client_factory.h"\ - ".\compat\initguid.h"\ - ".\compat\objbase.h"\ - ".\connect.h"\ - ".\connect.i"\ - ".\corba.h"\ - ".\corbacom.h"\ - ".\corbacom.i"\ - ".\debug.h"\ - ".\default_client.h"\ - ".\default_client.i"\ - ".\default_server.h"\ - ".\default_server.i"\ - ".\except.h"\ - ".\giop.h"\ - ".\giop.i"\ - ".\iiopobj.h"\ - ".\iiopobj.i"\ - ".\iioporb.h"\ - ".\iioporb.i"\ - ".\marshal.h"\ - ".\marshal.i"\ - ".\nvlist.h"\ - ".\nvlist.i"\ - ".\object.h"\ - ".\object.i"\ - ".\objtable.h"\ - ".\optable.h"\ - ".\orb.h"\ - ".\orb_core.h"\ - ".\orb_core.i"\ - ".\orbconf.h"\ - ".\orbobj.h"\ - ".\orbobj.i"\ - ".\params.h"\ - ".\params.i"\ - ".\poa.h"\ - ".\poa.i"\ - ".\principa.h"\ - ".\request.h"\ - ".\sequence.h"\ - ".\sequence.i"\ - ".\sequence_T.cpp"\ - ".\sequence_T.h"\ - ".\sequence_T.i"\ - ".\server_factory.h"\ - ".\server_factory.i"\ - ".\singletons.h"\ - ".\stub.h"\ - ".\stub.i"\ - ".\svrrqst.h"\ - ".\typecode.h"\ - ".\typecode.i"\ - {$(INCLUDE)}"sys\stat.h"\ - {$(INCLUDE)}"sys\types.h"\ - - -"$(INTDIR)\any.obj" : $(SOURCE) $(DEP_CPP_ANY_C) "$(INTDIR)" - - -!ELSEIF "$(CFG)" == "TAO - Win32 Debug" - -DEP_CPP_ANY_C=\ - "..\..\ace\Acceptor.cpp"\ - "..\..\ace\Acceptor.h"\ - "..\..\ace\Acceptor.i"\ - "..\..\ace\ACE.h"\ - "..\..\ace\ACE.i"\ - "..\..\ace\Addr.h"\ - "..\..\ace\Atomic_Op.i"\ - "..\..\ace\Basic_Types.h"\ - "..\..\ace\config-win32-common.h"\ - "..\..\ace\config-win32.h"\ - "..\..\ace\config.h"\ - "..\..\ace\Connector.cpp"\ - "..\..\ace\Connector.h"\ - "..\..\ace\Connector.i"\ - "..\..\ace\Containers.cpp"\ - "..\..\ace\Containers.h"\ - "..\..\ace\Containers.i"\ - "..\..\ace\Dynamic.h"\ - "..\..\ace\Dynamic_Service.cpp"\ - "..\..\ace\Dynamic_Service.h"\ - "..\..\ace\Event_Handler.h"\ - "..\..\ace\Free_List.cpp"\ - "..\..\ace\Free_List.h"\ - "..\..\ace\Free_List.i"\ - "..\..\ace\Get_Opt.h"\ - "..\..\ace\Handle_Set.h"\ - "..\..\ace\Hash_Map_Manager.cpp"\ - "..\..\ace\Hash_Map_Manager.h"\ - "..\..\ace\inc_user_config.h"\ - "..\..\ace\INET_Addr.h"\ - "..\..\ace\IO_Cntl_Msg.h"\ - "..\..\ace\IPC_SAP.h"\ - "..\..\ace\IPC_SAP.i"\ - "..\..\ace\Log_Msg.h"\ - "..\..\ace\Log_Priority.h"\ - "..\..\ace\Log_Record.h"\ - "..\..\ace\Log_Record.i"\ - "..\..\ace\Malloc_T.cpp"\ - "..\..\ace\Malloc_T.h"\ - "..\..\ace\Malloc_T.i"\ - "..\..\ace\Managed_Object.cpp"\ - "..\..\ace\Managed_Object.h"\ - "..\..\ace\Managed_Object.i"\ - "..\..\ace\Map_Manager.cpp"\ - "..\..\ace\Map_Manager.h"\ - "..\..\ace\Map_Manager.i"\ - "..\..\ace\Mem_Map.h"\ - "..\..\ace\Memory_Pool.h"\ - "..\..\ace\Message_Block.h"\ - "..\..\ace\Message_Queue.cpp"\ - "..\..\ace\Message_Queue.h"\ - "..\..\ace\Message_Queue.i"\ - "..\..\ace\Module.cpp"\ - "..\..\ace\Module.h"\ - "..\..\ace\Module.i"\ - "..\..\ace\Object_Manager.h"\ - "..\..\ace\OS.h"\ - "..\..\ace\Reactor.h"\ - "..\..\ace\Reactor_Impl.h"\ - "..\..\ace\Service_Config.h"\ - "..\..\ace\Service_Object.h"\ - "..\..\ace\Service_Repository.h"\ - "..\..\ace\Service_Types.h"\ - "..\..\ace\Shared_Object.h"\ - "..\..\ace\Singleton.cpp"\ - "..\..\ace\Singleton.h"\ - "..\..\ace\Singleton.i"\ - "..\..\ace\SOCK.h"\ - "..\..\ace\SOCK.i"\ - "..\..\ace\SOCK_Acceptor.h"\ - "..\..\ace\SOCK_Connector.h"\ - "..\..\ace\SOCK_Connector.i"\ - "..\..\ace\SOCK_IO.h"\ - "..\..\ace\SOCK_IO.i"\ - "..\..\ace\SOCK_Stream.h"\ - "..\..\ace\SOCK_Stream.i"\ - "..\..\ace\SString.h"\ - "..\..\ace\Strategies.h"\ - "..\..\ace\Strategies_T.cpp"\ - "..\..\ace\Strategies_T.h"\ - "..\..\ace\Stream_Modules.cpp"\ - "..\..\ace\Stream_Modules.h"\ - "..\..\ace\Stream_Modules.i"\ - "..\..\ace\streams.h"\ - "..\..\ace\Svc_Conf_Tokens.h"\ - "..\..\ace\Svc_Handler.cpp"\ - "..\..\ace\Svc_Handler.h"\ - "..\..\ace\Svc_Handler.i"\ - "..\..\ace\Synch.h"\ - "..\..\ace\Synch_Options.h"\ - "..\..\ace\Synch_T.cpp"\ - "..\..\ace\Synch_T.h"\ - "..\..\ace\Synch_T.i"\ - "..\..\ace\Task.h"\ - "..\..\ace\Task_T.cpp"\ - "..\..\ace\Task_T.h"\ - "..\..\ace\Task_T.i"\ - "..\..\ace\Thread.h"\ - "..\..\ace\Thread_Manager.h"\ - "..\..\ace\Time_Value.h"\ - "..\..\ace\Timer_Queue.h"\ - "..\..\ace\Timer_Queue_T.cpp"\ - "..\..\ace\Timer_Queue_T.h"\ - "..\..\ace\Timer_Queue_T.i"\ - "..\..\ace\Trace.h"\ - "..\..\ace\Version.h"\ - "..\..\ace\WFMO_Reactor.h"\ - ".\align.h"\ - ".\any.h"\ - ".\any.i"\ - ".\cdr.h"\ - ".\cdr.i"\ - ".\client_factory.h"\ - ".\connect.h"\ - ".\corba.h"\ - ".\corbacom.h"\ - ".\corbacom.i"\ - ".\debug.h"\ - ".\default_client.h"\ - ".\default_server.h"\ - ".\except.h"\ - ".\giop.h"\ - ".\giop.i"\ - ".\iiopobj.h"\ - ".\iiopobj.i"\ - ".\iioporb.h"\ - ".\iioporb.i"\ - ".\marshal.h"\ - ".\marshal.i"\ - ".\nvlist.h"\ - ".\nvlist.i"\ - ".\object.h"\ - ".\object.i"\ - ".\objtable.h"\ - ".\optable.h"\ - ".\orb.h"\ - ".\orb_core.h"\ - ".\orb_core.i"\ - ".\orbconf.h"\ - ".\orbobj.h"\ - ".\orbobj.i"\ - ".\params.h"\ - ".\poa.h"\ - ".\poa.i"\ - ".\principa.h"\ - ".\request.h"\ - ".\sequence.h"\ - ".\sequence.i"\ - ".\sequence_T.cpp"\ - ".\sequence_T.h"\ - ".\sequence_T.i"\ - ".\server_factory.h"\ - ".\singletons.h"\ - ".\stub.h"\ - ".\stub.i"\ - ".\svrrqst.h"\ - ".\typecode.h"\ - ".\typecode.i"\ - - -"$(INTDIR)\any.obj" : $(SOURCE) $(DEP_CPP_ANY_C) "$(INTDIR)" - - -!ENDIF - -SOURCE=.\arg_shifter.cpp -DEP_CPP_ARG_S=\ - ".\arg_shifter.h"\ - - -"$(INTDIR)\arg_shifter.obj" : $(SOURCE) $(DEP_CPP_ARG_S) "$(INTDIR)" - - -SOURCE=.\cdr.cpp - -!IF "$(CFG)" == "TAO - Win32 Release" - -DEP_CPP_CDR_C=\ - "..\..\ace\Acceptor.cpp"\ - "..\..\ace\Acceptor.h"\ - "..\..\ace\Acceptor.i"\ - "..\..\ace\ACE.h"\ - "..\..\ace\ACE.i"\ - "..\..\ace\Addr.h"\ - "..\..\ace\Addr.i"\ - "..\..\ace\Atomic_Op.i"\ - "..\..\ace\Auto_Ptr.cpp"\ - "..\..\ace\Auto_Ptr.h"\ - "..\..\ace\Auto_Ptr.i"\ - "..\..\ace\Basic_Types.h"\ - "..\..\ace\Basic_Types.i"\ - "..\..\ace\config-win32-common.h"\ - "..\..\ace\config-win32.h"\ - "..\..\ace\config.h"\ - "..\..\ace\Connector.cpp"\ - "..\..\ace\Connector.h"\ - "..\..\ace\Connector.i"\ - "..\..\ace\Containers.cpp"\ - "..\..\ace\Containers.h"\ - "..\..\ace\Containers.i"\ - "..\..\ace\Dynamic.h"\ - "..\..\ace\Dynamic.i"\ - "..\..\ace\Dynamic_Service.cpp"\ - "..\..\ace\Dynamic_Service.h"\ - "..\..\ace\Event_Handler.h"\ - "..\..\ace\Event_Handler.i"\ - "..\..\ace\Free_List.cpp"\ - "..\..\ace\Free_List.h"\ - "..\..\ace\Free_List.i"\ - "..\..\ace\Get_Opt.h"\ - "..\..\ace\Get_Opt.i"\ - "..\..\ace\Handle_Set.h"\ - "..\..\ace\Handle_Set.i"\ - "..\..\ace\Hash_Map_Manager.cpp"\ - "..\..\ace\Hash_Map_Manager.h"\ - "..\..\ace\inc_user_config.h"\ - "..\..\ace\INET_Addr.h"\ - "..\..\ace\INET_Addr.i"\ - "..\..\ace\IO_Cntl_Msg.h"\ - "..\..\ace\iosfwd.h"\ - "..\..\ace\IPC_SAP.h"\ - "..\..\ace\IPC_SAP.i"\ - "..\..\ace\Log_Msg.h"\ - "..\..\ace\Log_Priority.h"\ - "..\..\ace\Log_Record.h"\ - "..\..\ace\Log_Record.i"\ - "..\..\ace\Malloc.h"\ - "..\..\ace\Malloc.i"\ - "..\..\ace\Malloc_T.cpp"\ - "..\..\ace\Malloc_T.h"\ - "..\..\ace\Malloc_T.i"\ - "..\..\ace\Managed_Object.cpp"\ - "..\..\ace\Managed_Object.h"\ - "..\..\ace\Managed_Object.i"\ - "..\..\ace\Map_Manager.cpp"\ - "..\..\ace\Map_Manager.h"\ - "..\..\ace\Map_Manager.i"\ - "..\..\ace\Mem_Map.h"\ - "..\..\ace\Mem_Map.i"\ - "..\..\ace\Memory_Pool.h"\ - "..\..\ace\Memory_Pool.i"\ - "..\..\ace\Message_Block.h"\ - "..\..\ace\Message_Block.i"\ - "..\..\ace\Message_Queue.cpp"\ - "..\..\ace\Message_Queue.h"\ - "..\..\ace\Message_Queue.i"\ - "..\..\ace\Module.cpp"\ - "..\..\ace\Module.h"\ - "..\..\ace\Module.i"\ - "..\..\ace\Object_Manager.h"\ - "..\..\ace\Object_Manager.i"\ - "..\..\ace\OS.h"\ - "..\..\ace\OS.i"\ - "..\..\ace\Reactor.h"\ - "..\..\ace\Reactor.i"\ - "..\..\ace\Reactor_Impl.h"\ - "..\..\ace\Service_Config.h"\ - "..\..\ace\Service_Config.i"\ - "..\..\ace\Service_Object.h"\ - "..\..\ace\Service_Object.i"\ - "..\..\ace\Service_Repository.h"\ - "..\..\ace\Service_Repository.i"\ - "..\..\ace\Service_Types.h"\ - "..\..\ace\Service_Types.i"\ - "..\..\ace\Shared_Object.h"\ - "..\..\ace\Shared_Object.i"\ - "..\..\ace\Signal.h"\ - "..\..\ace\Signal.i"\ - "..\..\ace\Singleton.cpp"\ - "..\..\ace\Singleton.h"\ - "..\..\ace\Singleton.i"\ - "..\..\ace\SOCK.h"\ - "..\..\ace\SOCK.i"\ - "..\..\ace\SOCK_Acceptor.h"\ - "..\..\ace\SOCK_Acceptor.i"\ - "..\..\ace\SOCK_Connector.h"\ - "..\..\ace\SOCK_Connector.i"\ - "..\..\ace\SOCK_IO.h"\ - "..\..\ace\SOCK_IO.i"\ - "..\..\ace\SOCK_Stream.h"\ - "..\..\ace\SOCK_Stream.i"\ - "..\..\ace\SString.h"\ - "..\..\ace\SString.i"\ - "..\..\ace\Strategies.h"\ - "..\..\ace\Strategies_T.cpp"\ - "..\..\ace\Strategies_T.h"\ - "..\..\ace\Stream_Modules.cpp"\ - "..\..\ace\Stream_Modules.h"\ - "..\..\ace\Stream_Modules.i"\ - "..\..\ace\streams.h"\ - "..\..\ace\SV_Semaphore_Complex.h"\ - "..\..\ace\SV_Semaphore_Complex.i"\ - "..\..\ace\SV_Semaphore_Simple.h"\ - "..\..\ace\SV_Semaphore_Simple.i"\ - "..\..\ace\Svc_Conf_Tokens.h"\ - "..\..\ace\Svc_Handler.cpp"\ - "..\..\ace\Svc_Handler.h"\ - "..\..\ace\Svc_Handler.i"\ - "..\..\ace\Synch.h"\ - "..\..\ace\Synch.i"\ - "..\..\ace\Synch_Options.h"\ - "..\..\ace\Synch_T.cpp"\ - "..\..\ace\Synch_T.h"\ - "..\..\ace\Synch_T.i"\ - "..\..\ace\sys_conf.h"\ - "..\..\ace\Task.h"\ - "..\..\ace\Task.i"\ - "..\..\ace\Task_T.cpp"\ - "..\..\ace\Task_T.h"\ - "..\..\ace\Task_T.i"\ - "..\..\ace\Thread.h"\ - "..\..\ace\Thread.i"\ - "..\..\ace\Thread_Manager.h"\ - "..\..\ace\Thread_Manager.i"\ - "..\..\ace\Time_Value.h"\ - "..\..\ace\Timer_Queue.h"\ - "..\..\ace\Timer_Queue_T.cpp"\ - "..\..\ace\Timer_Queue_T.h"\ - "..\..\ace\Timer_Queue_T.i"\ - "..\..\ace\Trace.h"\ - "..\..\ace\Version.h"\ - "..\..\ace\WFMO_Reactor.h"\ - "..\..\ace\WFMO_Reactor.i"\ - "..\..\ace\ws2tcpip.h"\ - ".\align.h"\ - ".\any.h"\ - ".\any.i"\ - ".\cdr.h"\ - ".\cdr.i"\ - ".\client_factory.h"\ - ".\compat\initguid.h"\ - ".\compat\objbase.h"\ - ".\connect.h"\ - ".\connect.i"\ - ".\corba.h"\ - ".\corbacom.h"\ - ".\corbacom.i"\ - ".\debug.h"\ - ".\default_client.h"\ - ".\default_client.i"\ - ".\default_server.h"\ - ".\default_server.i"\ - ".\except.h"\ - ".\giop.h"\ - ".\giop.i"\ - ".\iiopobj.h"\ - ".\iiopobj.i"\ - ".\iioporb.h"\ - ".\iioporb.i"\ - ".\marshal.h"\ - ".\marshal.i"\ - ".\nvlist.h"\ - ".\nvlist.i"\ - ".\object.h"\ - ".\object.i"\ - ".\objtable.h"\ - ".\optable.h"\ - ".\orb.h"\ - ".\orb_core.h"\ - ".\orb_core.i"\ - ".\orbconf.h"\ - ".\orbobj.h"\ - ".\orbobj.i"\ - ".\params.h"\ - ".\params.i"\ - ".\poa.h"\ - ".\poa.i"\ - ".\principa.h"\ - ".\request.h"\ - ".\sequence.h"\ - ".\sequence.i"\ - ".\sequence_T.cpp"\ - ".\sequence_T.h"\ - ".\sequence_T.i"\ - ".\server_factory.h"\ - ".\server_factory.i"\ - ".\singletons.h"\ - ".\stub.h"\ - ".\stub.i"\ - ".\svrrqst.h"\ - ".\typecode.h"\ - ".\typecode.i"\ - {$(INCLUDE)}"sys\stat.h"\ - {$(INCLUDE)}"sys\types.h"\ - - -"$(INTDIR)\cdr.obj" : $(SOURCE) $(DEP_CPP_CDR_C) "$(INTDIR)" - - -!ELSEIF "$(CFG)" == "TAO - Win32 Debug" - -DEP_CPP_CDR_C=\ - "..\..\ace\Acceptor.cpp"\ - "..\..\ace\Acceptor.h"\ - "..\..\ace\Acceptor.i"\ - "..\..\ace\ACE.h"\ - "..\..\ace\ACE.i"\ - "..\..\ace\Addr.h"\ - "..\..\ace\Atomic_Op.i"\ - "..\..\ace\Basic_Types.h"\ - "..\..\ace\config-win32-common.h"\ - "..\..\ace\config-win32.h"\ - "..\..\ace\config.h"\ - "..\..\ace\Connector.cpp"\ - "..\..\ace\Connector.h"\ - "..\..\ace\Connector.i"\ - "..\..\ace\Containers.cpp"\ - "..\..\ace\Containers.h"\ - "..\..\ace\Containers.i"\ - "..\..\ace\Dynamic.h"\ - "..\..\ace\Dynamic_Service.cpp"\ - "..\..\ace\Dynamic_Service.h"\ - "..\..\ace\Event_Handler.h"\ - "..\..\ace\Free_List.cpp"\ - "..\..\ace\Free_List.h"\ - "..\..\ace\Free_List.i"\ - "..\..\ace\Get_Opt.h"\ - "..\..\ace\Handle_Set.h"\ - "..\..\ace\Hash_Map_Manager.cpp"\ - "..\..\ace\Hash_Map_Manager.h"\ - "..\..\ace\inc_user_config.h"\ - "..\..\ace\INET_Addr.h"\ - "..\..\ace\IO_Cntl_Msg.h"\ - "..\..\ace\IPC_SAP.h"\ - "..\..\ace\IPC_SAP.i"\ - "..\..\ace\Log_Msg.h"\ - "..\..\ace\Log_Priority.h"\ - "..\..\ace\Log_Record.h"\ - "..\..\ace\Log_Record.i"\ - "..\..\ace\Malloc_T.cpp"\ - "..\..\ace\Malloc_T.h"\ - "..\..\ace\Malloc_T.i"\ - "..\..\ace\Managed_Object.cpp"\ - "..\..\ace\Managed_Object.h"\ - "..\..\ace\Managed_Object.i"\ - "..\..\ace\Map_Manager.cpp"\ - "..\..\ace\Map_Manager.h"\ - "..\..\ace\Map_Manager.i"\ - "..\..\ace\Mem_Map.h"\ - "..\..\ace\Memory_Pool.h"\ - "..\..\ace\Message_Block.h"\ - "..\..\ace\Message_Queue.cpp"\ - "..\..\ace\Message_Queue.h"\ - "..\..\ace\Message_Queue.i"\ - "..\..\ace\Module.cpp"\ - "..\..\ace\Module.h"\ - "..\..\ace\Module.i"\ - "..\..\ace\Object_Manager.h"\ - "..\..\ace\OS.h"\ - "..\..\ace\Reactor.h"\ - "..\..\ace\Reactor_Impl.h"\ - "..\..\ace\Service_Config.h"\ - "..\..\ace\Service_Object.h"\ - "..\..\ace\Service_Repository.h"\ - "..\..\ace\Service_Types.h"\ - "..\..\ace\Shared_Object.h"\ - "..\..\ace\Singleton.cpp"\ - "..\..\ace\Singleton.h"\ - "..\..\ace\Singleton.i"\ - "..\..\ace\SOCK.h"\ - "..\..\ace\SOCK.i"\ - "..\..\ace\SOCK_Acceptor.h"\ - "..\..\ace\SOCK_Connector.h"\ - "..\..\ace\SOCK_Connector.i"\ - "..\..\ace\SOCK_IO.h"\ - "..\..\ace\SOCK_IO.i"\ - "..\..\ace\SOCK_Stream.h"\ - "..\..\ace\SOCK_Stream.i"\ - "..\..\ace\SString.h"\ - "..\..\ace\Strategies.h"\ - "..\..\ace\Strategies_T.cpp"\ - "..\..\ace\Strategies_T.h"\ - "..\..\ace\Stream_Modules.cpp"\ - "..\..\ace\Stream_Modules.h"\ - "..\..\ace\Stream_Modules.i"\ - "..\..\ace\streams.h"\ - "..\..\ace\Svc_Conf_Tokens.h"\ - "..\..\ace\Svc_Handler.cpp"\ - "..\..\ace\Svc_Handler.h"\ - "..\..\ace\Svc_Handler.i"\ - "..\..\ace\Synch.h"\ - "..\..\ace\Synch_Options.h"\ - "..\..\ace\Synch_T.cpp"\ - "..\..\ace\Synch_T.h"\ - "..\..\ace\Synch_T.i"\ - "..\..\ace\Task.h"\ - "..\..\ace\Task_T.cpp"\ - "..\..\ace\Task_T.h"\ - "..\..\ace\Task_T.i"\ - "..\..\ace\Thread.h"\ - "..\..\ace\Thread_Manager.h"\ - "..\..\ace\Time_Value.h"\ - "..\..\ace\Timer_Queue.h"\ - "..\..\ace\Timer_Queue_T.cpp"\ - "..\..\ace\Timer_Queue_T.h"\ - "..\..\ace\Timer_Queue_T.i"\ - "..\..\ace\Trace.h"\ - "..\..\ace\Version.h"\ - "..\..\ace\WFMO_Reactor.h"\ - ".\align.h"\ - ".\any.h"\ - ".\any.i"\ - ".\cdr.h"\ - ".\cdr.i"\ - ".\client_factory.h"\ - ".\connect.h"\ - ".\corba.h"\ - ".\corbacom.h"\ - ".\corbacom.i"\ - ".\debug.h"\ - ".\default_client.h"\ - ".\default_server.h"\ - ".\except.h"\ - ".\giop.h"\ - ".\giop.i"\ - ".\iiopobj.h"\ - ".\iiopobj.i"\ - ".\iioporb.h"\ - ".\iioporb.i"\ - ".\marshal.h"\ - ".\marshal.i"\ - ".\nvlist.h"\ - ".\nvlist.i"\ - ".\object.h"\ - ".\object.i"\ - ".\objtable.h"\ - ".\optable.h"\ - ".\orb.h"\ - ".\orb_core.h"\ - ".\orb_core.i"\ - ".\orbconf.h"\ - ".\orbobj.h"\ - ".\orbobj.i"\ - ".\params.h"\ - ".\poa.h"\ - ".\poa.i"\ - ".\principa.h"\ - ".\request.h"\ - ".\sequence.h"\ - ".\sequence.i"\ - ".\sequence_T.cpp"\ - ".\sequence_T.h"\ - ".\sequence_T.i"\ - ".\server_factory.h"\ - ".\singletons.h"\ - ".\stub.h"\ - ".\stub.i"\ - ".\svrrqst.h"\ - ".\typecode.h"\ - ".\typecode.i"\ - - -"$(INTDIR)\cdr.obj" : $(SOURCE) $(DEP_CPP_CDR_C) "$(INTDIR)" - - -!ENDIF - -SOURCE=.\client_factory.cpp - -!IF "$(CFG)" == "TAO - Win32 Release" - -DEP_CPP_CLIEN=\ - "..\..\ace\Acceptor.cpp"\ - "..\..\ace\Acceptor.h"\ - "..\..\ace\Acceptor.i"\ - "..\..\ace\ACE.h"\ - "..\..\ace\ACE.i"\ - "..\..\ace\Addr.h"\ - "..\..\ace\Addr.i"\ - "..\..\ace\Atomic_Op.i"\ - "..\..\ace\Auto_Ptr.cpp"\ - "..\..\ace\Auto_Ptr.h"\ - "..\..\ace\Auto_Ptr.i"\ - "..\..\ace\Basic_Types.h"\ - "..\..\ace\Basic_Types.i"\ - "..\..\ace\config-win32-common.h"\ - "..\..\ace\config-win32.h"\ - "..\..\ace\config.h"\ - "..\..\ace\Connector.cpp"\ - "..\..\ace\Connector.h"\ - "..\..\ace\Connector.i"\ - "..\..\ace\Containers.cpp"\ - "..\..\ace\Containers.h"\ - "..\..\ace\Containers.i"\ - "..\..\ace\Dynamic.h"\ - "..\..\ace\Dynamic.i"\ - "..\..\ace\Dynamic_Service.cpp"\ - "..\..\ace\Dynamic_Service.h"\ - "..\..\ace\Event_Handler.h"\ - "..\..\ace\Event_Handler.i"\ - "..\..\ace\Free_List.cpp"\ - "..\..\ace\Free_List.h"\ - "..\..\ace\Free_List.i"\ - "..\..\ace\Get_Opt.h"\ - "..\..\ace\Get_Opt.i"\ - "..\..\ace\Handle_Set.h"\ - "..\..\ace\Handle_Set.i"\ - "..\..\ace\Hash_Map_Manager.cpp"\ - "..\..\ace\Hash_Map_Manager.h"\ - "..\..\ace\inc_user_config.h"\ - "..\..\ace\INET_Addr.h"\ - "..\..\ace\INET_Addr.i"\ - "..\..\ace\IO_Cntl_Msg.h"\ - "..\..\ace\iosfwd.h"\ - "..\..\ace\IPC_SAP.h"\ - "..\..\ace\IPC_SAP.i"\ - "..\..\ace\Log_Msg.h"\ - "..\..\ace\Log_Priority.h"\ - "..\..\ace\Log_Record.h"\ - "..\..\ace\Log_Record.i"\ - "..\..\ace\Malloc.h"\ - "..\..\ace\Malloc.i"\ - "..\..\ace\Malloc_T.cpp"\ - "..\..\ace\Malloc_T.h"\ - "..\..\ace\Malloc_T.i"\ - "..\..\ace\Managed_Object.cpp"\ - "..\..\ace\Managed_Object.h"\ - "..\..\ace\Managed_Object.i"\ - "..\..\ace\Map_Manager.cpp"\ - "..\..\ace\Map_Manager.h"\ - "..\..\ace\Map_Manager.i"\ - "..\..\ace\Mem_Map.h"\ - "..\..\ace\Mem_Map.i"\ - "..\..\ace\Memory_Pool.h"\ - "..\..\ace\Memory_Pool.i"\ - "..\..\ace\Message_Block.h"\ - "..\..\ace\Message_Block.i"\ - "..\..\ace\Message_Queue.cpp"\ - "..\..\ace\Message_Queue.h"\ - "..\..\ace\Message_Queue.i"\ - "..\..\ace\Module.cpp"\ - "..\..\ace\Module.h"\ - "..\..\ace\Module.i"\ - "..\..\ace\Object_Manager.h"\ - "..\..\ace\Object_Manager.i"\ - "..\..\ace\OS.h"\ - "..\..\ace\OS.i"\ - "..\..\ace\Reactor.h"\ - "..\..\ace\Reactor.i"\ - "..\..\ace\Reactor_Impl.h"\ - "..\..\ace\Service_Config.h"\ - "..\..\ace\Service_Config.i"\ - "..\..\ace\Service_Object.h"\ - "..\..\ace\Service_Object.i"\ - "..\..\ace\Service_Repository.h"\ - "..\..\ace\Service_Repository.i"\ - "..\..\ace\Service_Types.h"\ - "..\..\ace\Service_Types.i"\ - "..\..\ace\Shared_Object.h"\ - "..\..\ace\Shared_Object.i"\ - "..\..\ace\Signal.h"\ - "..\..\ace\Signal.i"\ - "..\..\ace\Singleton.cpp"\ - "..\..\ace\Singleton.h"\ - "..\..\ace\Singleton.i"\ - "..\..\ace\SOCK.h"\ - "..\..\ace\SOCK.i"\ - "..\..\ace\SOCK_Acceptor.h"\ - "..\..\ace\SOCK_Acceptor.i"\ - "..\..\ace\SOCK_Connector.h"\ - "..\..\ace\SOCK_Connector.i"\ - "..\..\ace\SOCK_IO.h"\ - "..\..\ace\SOCK_IO.i"\ - "..\..\ace\SOCK_Stream.h"\ - "..\..\ace\SOCK_Stream.i"\ - "..\..\ace\SString.h"\ - "..\..\ace\SString.i"\ - "..\..\ace\Strategies.h"\ - "..\..\ace\Strategies_T.cpp"\ - "..\..\ace\Strategies_T.h"\ - "..\..\ace\Stream_Modules.cpp"\ - "..\..\ace\Stream_Modules.h"\ - "..\..\ace\Stream_Modules.i"\ - "..\..\ace\streams.h"\ - "..\..\ace\SV_Semaphore_Complex.h"\ - "..\..\ace\SV_Semaphore_Complex.i"\ - "..\..\ace\SV_Semaphore_Simple.h"\ - "..\..\ace\SV_Semaphore_Simple.i"\ - "..\..\ace\Svc_Conf_Tokens.h"\ - "..\..\ace\Svc_Handler.cpp"\ - "..\..\ace\Svc_Handler.h"\ - "..\..\ace\Svc_Handler.i"\ - "..\..\ace\Synch.h"\ - "..\..\ace\Synch.i"\ - "..\..\ace\Synch_Options.h"\ - "..\..\ace\Synch_T.cpp"\ - "..\..\ace\Synch_T.h"\ - "..\..\ace\Synch_T.i"\ - "..\..\ace\sys_conf.h"\ - "..\..\ace\Task.h"\ - "..\..\ace\Task.i"\ - "..\..\ace\Task_T.cpp"\ - "..\..\ace\Task_T.h"\ - "..\..\ace\Task_T.i"\ - "..\..\ace\Thread.h"\ - "..\..\ace\Thread.i"\ - "..\..\ace\Thread_Manager.h"\ - "..\..\ace\Thread_Manager.i"\ - "..\..\ace\Time_Value.h"\ - "..\..\ace\Timer_Queue.h"\ - "..\..\ace\Timer_Queue_T.cpp"\ - "..\..\ace\Timer_Queue_T.h"\ - "..\..\ace\Timer_Queue_T.i"\ - "..\..\ace\Trace.h"\ - "..\..\ace\Version.h"\ - "..\..\ace\WFMO_Reactor.h"\ - "..\..\ace\WFMO_Reactor.i"\ - "..\..\ace\ws2tcpip.h"\ - ".\align.h"\ - ".\any.h"\ - ".\any.i"\ - ".\cdr.h"\ - ".\cdr.i"\ - ".\client_factory.h"\ - ".\compat\initguid.h"\ - ".\compat\objbase.h"\ - ".\connect.h"\ - ".\connect.i"\ - ".\corba.h"\ - ".\corbacom.h"\ - ".\corbacom.i"\ - ".\debug.h"\ - ".\default_client.h"\ - ".\default_client.i"\ - ".\default_server.h"\ - ".\default_server.i"\ - ".\except.h"\ - ".\giop.h"\ - ".\giop.i"\ - ".\iiopobj.h"\ - ".\iiopobj.i"\ - ".\iioporb.h"\ - ".\iioporb.i"\ - ".\marshal.h"\ - ".\marshal.i"\ - ".\nvlist.h"\ - ".\nvlist.i"\ - ".\object.h"\ - ".\object.i"\ - ".\objtable.h"\ - ".\optable.h"\ - ".\orb.h"\ - ".\orb_core.h"\ - ".\orb_core.i"\ - ".\orbconf.h"\ - ".\orbobj.h"\ - ".\orbobj.i"\ - ".\params.h"\ - ".\params.i"\ - ".\poa.h"\ - ".\poa.i"\ - ".\principa.h"\ - ".\request.h"\ - ".\sequence.h"\ - ".\sequence.i"\ - ".\sequence_T.cpp"\ - ".\sequence_T.h"\ - ".\sequence_T.i"\ - ".\server_factory.h"\ - ".\server_factory.i"\ - ".\singletons.h"\ - ".\stub.h"\ - ".\stub.i"\ - ".\svrrqst.h"\ - ".\typecode.h"\ - ".\typecode.i"\ - {$(INCLUDE)}"sys\stat.h"\ - {$(INCLUDE)}"sys\types.h"\ - - -"$(INTDIR)\client_factory.obj" : $(SOURCE) $(DEP_CPP_CLIEN) "$(INTDIR)" - - -!ELSEIF "$(CFG)" == "TAO - Win32 Debug" - -DEP_CPP_CLIEN=\ - "..\..\ace\Acceptor.cpp"\ - "..\..\ace\Acceptor.h"\ - "..\..\ace\Acceptor.i"\ - "..\..\ace\ACE.h"\ - "..\..\ace\ACE.i"\ - "..\..\ace\Addr.h"\ - "..\..\ace\Atomic_Op.i"\ - "..\..\ace\Basic_Types.h"\ - "..\..\ace\config-win32-common.h"\ - "..\..\ace\config-win32.h"\ - "..\..\ace\config.h"\ - "..\..\ace\Connector.cpp"\ - "..\..\ace\Connector.h"\ - "..\..\ace\Connector.i"\ - "..\..\ace\Containers.cpp"\ - "..\..\ace\Containers.h"\ - "..\..\ace\Containers.i"\ - "..\..\ace\Dynamic.h"\ - "..\..\ace\Dynamic_Service.cpp"\ - "..\..\ace\Dynamic_Service.h"\ - "..\..\ace\Event_Handler.h"\ - "..\..\ace\Free_List.cpp"\ - "..\..\ace\Free_List.h"\ - "..\..\ace\Free_List.i"\ - "..\..\ace\Get_Opt.h"\ - "..\..\ace\Handle_Set.h"\ - "..\..\ace\Hash_Map_Manager.cpp"\ - "..\..\ace\Hash_Map_Manager.h"\ - "..\..\ace\inc_user_config.h"\ - "..\..\ace\INET_Addr.h"\ - "..\..\ace\IO_Cntl_Msg.h"\ - "..\..\ace\IPC_SAP.h"\ - "..\..\ace\IPC_SAP.i"\ - "..\..\ace\Log_Msg.h"\ - "..\..\ace\Log_Priority.h"\ - "..\..\ace\Log_Record.h"\ - "..\..\ace\Log_Record.i"\ - "..\..\ace\Malloc_T.cpp"\ - "..\..\ace\Malloc_T.h"\ - "..\..\ace\Malloc_T.i"\ - "..\..\ace\Managed_Object.cpp"\ - "..\..\ace\Managed_Object.h"\ - "..\..\ace\Managed_Object.i"\ - "..\..\ace\Map_Manager.cpp"\ - "..\..\ace\Map_Manager.h"\ - "..\..\ace\Map_Manager.i"\ - "..\..\ace\Mem_Map.h"\ - "..\..\ace\Memory_Pool.h"\ - "..\..\ace\Message_Block.h"\ - "..\..\ace\Message_Queue.cpp"\ - "..\..\ace\Message_Queue.h"\ - "..\..\ace\Message_Queue.i"\ - "..\..\ace\Module.cpp"\ - "..\..\ace\Module.h"\ - "..\..\ace\Module.i"\ - "..\..\ace\Object_Manager.h"\ - "..\..\ace\OS.h"\ - "..\..\ace\Reactor.h"\ - "..\..\ace\Reactor_Impl.h"\ - "..\..\ace\Service_Config.h"\ - "..\..\ace\Service_Object.h"\ - "..\..\ace\Service_Repository.h"\ - "..\..\ace\Service_Types.h"\ - "..\..\ace\Shared_Object.h"\ - "..\..\ace\Singleton.cpp"\ - "..\..\ace\Singleton.h"\ - "..\..\ace\Singleton.i"\ - "..\..\ace\SOCK.h"\ - "..\..\ace\SOCK.i"\ - "..\..\ace\SOCK_Acceptor.h"\ - "..\..\ace\SOCK_Connector.h"\ - "..\..\ace\SOCK_Connector.i"\ - "..\..\ace\SOCK_IO.h"\ - "..\..\ace\SOCK_IO.i"\ - "..\..\ace\SOCK_Stream.h"\ - "..\..\ace\SOCK_Stream.i"\ - "..\..\ace\SString.h"\ - "..\..\ace\Strategies.h"\ - "..\..\ace\Strategies_T.cpp"\ - "..\..\ace\Strategies_T.h"\ - "..\..\ace\Stream_Modules.cpp"\ - "..\..\ace\Stream_Modules.h"\ - "..\..\ace\Stream_Modules.i"\ - "..\..\ace\streams.h"\ - "..\..\ace\Svc_Conf_Tokens.h"\ - "..\..\ace\Svc_Handler.cpp"\ - "..\..\ace\Svc_Handler.h"\ - "..\..\ace\Svc_Handler.i"\ - "..\..\ace\Synch.h"\ - "..\..\ace\Synch_Options.h"\ - "..\..\ace\Synch_T.cpp"\ - "..\..\ace\Synch_T.h"\ - "..\..\ace\Synch_T.i"\ - "..\..\ace\Task.h"\ - "..\..\ace\Task_T.cpp"\ - "..\..\ace\Task_T.h"\ - "..\..\ace\Task_T.i"\ - "..\..\ace\Thread.h"\ - "..\..\ace\Thread_Manager.h"\ - "..\..\ace\Time_Value.h"\ - "..\..\ace\Timer_Queue.h"\ - "..\..\ace\Timer_Queue_T.cpp"\ - "..\..\ace\Timer_Queue_T.h"\ - "..\..\ace\Timer_Queue_T.i"\ - "..\..\ace\Trace.h"\ - "..\..\ace\Version.h"\ - "..\..\ace\WFMO_Reactor.h"\ - ".\align.h"\ - ".\any.h"\ - ".\any.i"\ - ".\cdr.h"\ - ".\cdr.i"\ - ".\client_factory.h"\ - ".\connect.h"\ - ".\corba.h"\ - ".\corbacom.h"\ - ".\corbacom.i"\ - ".\debug.h"\ - ".\default_client.h"\ - ".\default_server.h"\ - ".\except.h"\ - ".\giop.h"\ - ".\giop.i"\ - ".\iiopobj.h"\ - ".\iiopobj.i"\ - ".\iioporb.h"\ - ".\iioporb.i"\ - ".\marshal.h"\ - ".\marshal.i"\ - ".\nvlist.h"\ - ".\nvlist.i"\ - ".\object.h"\ - ".\object.i"\ - ".\objtable.h"\ - ".\optable.h"\ - ".\orb.h"\ - ".\orb_core.h"\ - ".\orb_core.i"\ - ".\orbconf.h"\ - ".\orbobj.h"\ - ".\orbobj.i"\ - ".\params.h"\ - ".\poa.h"\ - ".\poa.i"\ - ".\principa.h"\ - ".\request.h"\ - ".\sequence.h"\ - ".\sequence.i"\ - ".\sequence_T.cpp"\ - ".\sequence_T.h"\ - ".\sequence_T.i"\ - ".\server_factory.h"\ - ".\singletons.h"\ - ".\stub.h"\ - ".\stub.i"\ - ".\svrrqst.h"\ - ".\typecode.h"\ - ".\typecode.i"\ - - -"$(INTDIR)\client_factory.obj" : $(SOURCE) $(DEP_CPP_CLIEN) "$(INTDIR)" - - -!ENDIF - -SOURCE=.\connect.cpp - -!IF "$(CFG)" == "TAO - Win32 Release" - -DEP_CPP_CONNE=\ - "..\..\ace\Acceptor.cpp"\ - "..\..\ace\Acceptor.h"\ - "..\..\ace\Acceptor.i"\ - "..\..\ace\ACE.h"\ - "..\..\ace\ACE.i"\ - "..\..\ace\Addr.h"\ - "..\..\ace\Addr.i"\ - "..\..\ace\Atomic_Op.i"\ - "..\..\ace\Auto_Ptr.cpp"\ - "..\..\ace\Auto_Ptr.h"\ - "..\..\ace\Auto_Ptr.i"\ - "..\..\ace\Basic_Types.h"\ - "..\..\ace\Basic_Types.i"\ - "..\..\ace\config-win32-common.h"\ - "..\..\ace\config-win32.h"\ - "..\..\ace\config.h"\ - "..\..\ace\Connector.cpp"\ - "..\..\ace\Connector.h"\ - "..\..\ace\Connector.i"\ - "..\..\ace\Containers.cpp"\ - "..\..\ace\Containers.h"\ - "..\..\ace\Containers.i"\ - "..\..\ace\Dynamic.h"\ - "..\..\ace\Dynamic.i"\ - "..\..\ace\Dynamic_Service.cpp"\ - "..\..\ace\Dynamic_Service.h"\ - "..\..\ace\Event_Handler.h"\ - "..\..\ace\Event_Handler.i"\ - "..\..\ace\Free_List.cpp"\ - "..\..\ace\Free_List.h"\ - "..\..\ace\Free_List.i"\ - "..\..\ace\Get_Opt.h"\ - "..\..\ace\Get_Opt.i"\ - "..\..\ace\Handle_Set.h"\ - "..\..\ace\Handle_Set.i"\ - "..\..\ace\Hash_Map_Manager.cpp"\ - "..\..\ace\Hash_Map_Manager.h"\ - "..\..\ace\inc_user_config.h"\ - "..\..\ace\INET_Addr.h"\ - "..\..\ace\INET_Addr.i"\ - "..\..\ace\IO_Cntl_Msg.h"\ - "..\..\ace\iosfwd.h"\ - "..\..\ace\IPC_SAP.h"\ - "..\..\ace\IPC_SAP.i"\ - "..\..\ace\Log_Msg.h"\ - "..\..\ace\Log_Priority.h"\ - "..\..\ace\Log_Record.h"\ - "..\..\ace\Log_Record.i"\ - "..\..\ace\Malloc.h"\ - "..\..\ace\Malloc.i"\ - "..\..\ace\Malloc_T.cpp"\ - "..\..\ace\Malloc_T.h"\ - "..\..\ace\Malloc_T.i"\ - "..\..\ace\Managed_Object.cpp"\ - "..\..\ace\Managed_Object.h"\ - "..\..\ace\Managed_Object.i"\ - "..\..\ace\Map_Manager.cpp"\ - "..\..\ace\Map_Manager.h"\ - "..\..\ace\Map_Manager.i"\ - "..\..\ace\Mem_Map.h"\ - "..\..\ace\Mem_Map.i"\ - "..\..\ace\Memory_Pool.h"\ - "..\..\ace\Memory_Pool.i"\ - "..\..\ace\Message_Block.h"\ - "..\..\ace\Message_Block.i"\ - "..\..\ace\Message_Queue.cpp"\ - "..\..\ace\Message_Queue.h"\ - "..\..\ace\Message_Queue.i"\ - "..\..\ace\Module.cpp"\ - "..\..\ace\Module.h"\ - "..\..\ace\Module.i"\ - "..\..\ace\Object_Manager.h"\ - "..\..\ace\Object_Manager.i"\ - "..\..\ace\OS.h"\ - "..\..\ace\OS.i"\ - "..\..\ace\Reactor.h"\ - "..\..\ace\Reactor.i"\ - "..\..\ace\Reactor_Impl.h"\ - "..\..\ace\Service_Config.h"\ - "..\..\ace\Service_Config.i"\ - "..\..\ace\Service_Object.h"\ - "..\..\ace\Service_Object.i"\ - "..\..\ace\Service_Repository.h"\ - "..\..\ace\Service_Repository.i"\ - "..\..\ace\Service_Types.h"\ - "..\..\ace\Service_Types.i"\ - "..\..\ace\Shared_Object.h"\ - "..\..\ace\Shared_Object.i"\ - "..\..\ace\Signal.h"\ - "..\..\ace\Signal.i"\ - "..\..\ace\Singleton.cpp"\ - "..\..\ace\Singleton.h"\ - "..\..\ace\Singleton.i"\ - "..\..\ace\SOCK.h"\ - "..\..\ace\SOCK.i"\ - "..\..\ace\SOCK_Acceptor.h"\ - "..\..\ace\SOCK_Acceptor.i"\ - "..\..\ace\SOCK_Connector.h"\ - "..\..\ace\SOCK_Connector.i"\ - "..\..\ace\SOCK_IO.h"\ - "..\..\ace\SOCK_IO.i"\ - "..\..\ace\SOCK_Stream.h"\ - "..\..\ace\SOCK_Stream.i"\ - "..\..\ace\SString.h"\ - "..\..\ace\SString.i"\ - "..\..\ace\Strategies.h"\ - "..\..\ace\Strategies_T.cpp"\ - "..\..\ace\Strategies_T.h"\ - "..\..\ace\Stream_Modules.cpp"\ - "..\..\ace\Stream_Modules.h"\ - "..\..\ace\Stream_Modules.i"\ - "..\..\ace\streams.h"\ - "..\..\ace\SV_Semaphore_Complex.h"\ - "..\..\ace\SV_Semaphore_Complex.i"\ - "..\..\ace\SV_Semaphore_Simple.h"\ - "..\..\ace\SV_Semaphore_Simple.i"\ - "..\..\ace\Svc_Conf_Tokens.h"\ - "..\..\ace\Svc_Handler.cpp"\ - "..\..\ace\Svc_Handler.h"\ - "..\..\ace\Svc_Handler.i"\ - "..\..\ace\Synch.h"\ - "..\..\ace\Synch.i"\ - "..\..\ace\Synch_Options.h"\ - "..\..\ace\Synch_T.cpp"\ - "..\..\ace\Synch_T.h"\ - "..\..\ace\Synch_T.i"\ - "..\..\ace\sys_conf.h"\ - "..\..\ace\Task.h"\ - "..\..\ace\Task.i"\ - "..\..\ace\Task_T.cpp"\ - "..\..\ace\Task_T.h"\ - "..\..\ace\Task_T.i"\ - "..\..\ace\Thread.h"\ - "..\..\ace\Thread.i"\ - "..\..\ace\Thread_Manager.h"\ - "..\..\ace\Thread_Manager.i"\ - "..\..\ace\Time_Value.h"\ - "..\..\ace\Timer_Queue.h"\ - "..\..\ace\Timer_Queue_T.cpp"\ - "..\..\ace\Timer_Queue_T.h"\ - "..\..\ace\Timer_Queue_T.i"\ - "..\..\ace\Trace.h"\ - "..\..\ace\Version.h"\ - "..\..\ace\WFMO_Reactor.h"\ - "..\..\ace\WFMO_Reactor.i"\ - "..\..\ace\ws2tcpip.h"\ - ".\align.h"\ - ".\any.h"\ - ".\any.i"\ - ".\cdr.h"\ - ".\cdr.i"\ - ".\client_factory.h"\ - ".\compat\initguid.h"\ - ".\compat\objbase.h"\ - ".\connect.h"\ - ".\connect.i"\ - ".\corba.h"\ - ".\corbacom.h"\ - ".\corbacom.i"\ - ".\debug.h"\ - ".\default_client.h"\ - ".\default_client.i"\ - ".\default_server.h"\ - ".\default_server.i"\ - ".\except.h"\ - ".\giop.h"\ - ".\giop.i"\ - ".\iiopobj.h"\ - ".\iiopobj.i"\ - ".\iioporb.h"\ - ".\iioporb.i"\ - ".\marshal.h"\ - ".\marshal.i"\ - ".\nvlist.h"\ - ".\nvlist.i"\ - ".\object.h"\ - ".\object.i"\ - ".\objtable.h"\ - ".\optable.h"\ - ".\orb.h"\ - ".\orb_core.h"\ - ".\orb_core.i"\ - ".\orbconf.h"\ - ".\orbobj.h"\ - ".\orbobj.i"\ - ".\params.h"\ - ".\params.i"\ - ".\poa.h"\ - ".\poa.i"\ - ".\principa.h"\ - ".\request.h"\ - ".\sequence.h"\ - ".\sequence.i"\ - ".\sequence_T.cpp"\ - ".\sequence_T.h"\ - ".\sequence_T.i"\ - ".\server_factory.h"\ - ".\server_factory.i"\ - ".\singletons.h"\ - ".\stub.h"\ - ".\stub.i"\ - ".\svrrqst.h"\ - ".\Timeprobe.h"\ - ".\Timeprobe.i"\ - ".\typecode.h"\ - ".\typecode.i"\ - {$(INCLUDE)}"sys\stat.h"\ - {$(INCLUDE)}"sys\types.h"\ - - -"$(INTDIR)\connect.obj" : $(SOURCE) $(DEP_CPP_CONNE) "$(INTDIR)" - - -!ELSEIF "$(CFG)" == "TAO - Win32 Debug" - -DEP_CPP_CONNE=\ - "..\..\ace\Acceptor.cpp"\ - "..\..\ace\Acceptor.h"\ - "..\..\ace\Acceptor.i"\ - "..\..\ace\ACE.h"\ - "..\..\ace\ACE.i"\ - "..\..\ace\Addr.h"\ - "..\..\ace\Atomic_Op.i"\ - "..\..\ace\Basic_Types.h"\ - "..\..\ace\config-win32-common.h"\ - "..\..\ace\config-win32.h"\ - "..\..\ace\config.h"\ - "..\..\ace\Connector.cpp"\ - "..\..\ace\Connector.h"\ - "..\..\ace\Connector.i"\ - "..\..\ace\Containers.cpp"\ - "..\..\ace\Containers.h"\ - "..\..\ace\Containers.i"\ - "..\..\ace\Dynamic.h"\ - "..\..\ace\Dynamic_Service.cpp"\ - "..\..\ace\Dynamic_Service.h"\ - "..\..\ace\Event_Handler.h"\ - "..\..\ace\Free_List.cpp"\ - "..\..\ace\Free_List.h"\ - "..\..\ace\Free_List.i"\ - "..\..\ace\Get_Opt.h"\ - "..\..\ace\Handle_Set.h"\ - "..\..\ace\Hash_Map_Manager.cpp"\ - "..\..\ace\Hash_Map_Manager.h"\ - "..\..\ace\inc_user_config.h"\ - "..\..\ace\INET_Addr.h"\ - "..\..\ace\IO_Cntl_Msg.h"\ - "..\..\ace\IPC_SAP.h"\ - "..\..\ace\IPC_SAP.i"\ - "..\..\ace\Log_Msg.h"\ - "..\..\ace\Log_Priority.h"\ - "..\..\ace\Log_Record.h"\ - "..\..\ace\Log_Record.i"\ - "..\..\ace\Malloc_T.cpp"\ - "..\..\ace\Malloc_T.h"\ - "..\..\ace\Malloc_T.i"\ - "..\..\ace\Managed_Object.cpp"\ - "..\..\ace\Managed_Object.h"\ - "..\..\ace\Managed_Object.i"\ - "..\..\ace\Map_Manager.cpp"\ - "..\..\ace\Map_Manager.h"\ - "..\..\ace\Map_Manager.i"\ - "..\..\ace\Mem_Map.h"\ - "..\..\ace\Memory_Pool.h"\ - "..\..\ace\Message_Block.h"\ - "..\..\ace\Message_Queue.cpp"\ - "..\..\ace\Message_Queue.h"\ - "..\..\ace\Message_Queue.i"\ - "..\..\ace\Module.cpp"\ - "..\..\ace\Module.h"\ - "..\..\ace\Module.i"\ - "..\..\ace\Object_Manager.h"\ - "..\..\ace\OS.h"\ - "..\..\ace\Reactor.h"\ - "..\..\ace\Reactor_Impl.h"\ - "..\..\ace\Service_Config.h"\ - "..\..\ace\Service_Object.h"\ - "..\..\ace\Service_Repository.h"\ - "..\..\ace\Service_Types.h"\ - "..\..\ace\Shared_Object.h"\ - "..\..\ace\Singleton.cpp"\ - "..\..\ace\Singleton.h"\ - "..\..\ace\Singleton.i"\ - "..\..\ace\SOCK.h"\ - "..\..\ace\SOCK.i"\ - "..\..\ace\SOCK_Acceptor.h"\ - "..\..\ace\SOCK_Connector.h"\ - "..\..\ace\SOCK_Connector.i"\ - "..\..\ace\SOCK_IO.h"\ - "..\..\ace\SOCK_IO.i"\ - "..\..\ace\SOCK_Stream.h"\ - "..\..\ace\SOCK_Stream.i"\ - "..\..\ace\SString.h"\ - "..\..\ace\Strategies.h"\ - "..\..\ace\Strategies_T.cpp"\ - "..\..\ace\Strategies_T.h"\ - "..\..\ace\Stream_Modules.cpp"\ - "..\..\ace\Stream_Modules.h"\ - "..\..\ace\Stream_Modules.i"\ - "..\..\ace\streams.h"\ - "..\..\ace\Svc_Conf_Tokens.h"\ - "..\..\ace\Svc_Handler.cpp"\ - "..\..\ace\Svc_Handler.h"\ - "..\..\ace\Svc_Handler.i"\ - "..\..\ace\Synch.h"\ - "..\..\ace\Synch_Options.h"\ - "..\..\ace\Synch_T.cpp"\ - "..\..\ace\Synch_T.h"\ - "..\..\ace\Synch_T.i"\ - "..\..\ace\Task.h"\ - "..\..\ace\Task_T.cpp"\ - "..\..\ace\Task_T.h"\ - "..\..\ace\Task_T.i"\ - "..\..\ace\Thread.h"\ - "..\..\ace\Thread_Manager.h"\ - "..\..\ace\Time_Value.h"\ - "..\..\ace\Timer_Queue.h"\ - "..\..\ace\Timer_Queue_T.cpp"\ - "..\..\ace\Timer_Queue_T.h"\ - "..\..\ace\Timer_Queue_T.i"\ - "..\..\ace\Trace.h"\ - "..\..\ace\Version.h"\ - "..\..\ace\WFMO_Reactor.h"\ - ".\align.h"\ - ".\any.h"\ - ".\any.i"\ - ".\cdr.h"\ - ".\cdr.i"\ - ".\client_factory.h"\ - ".\connect.h"\ - ".\corba.h"\ - ".\corbacom.h"\ - ".\corbacom.i"\ - ".\debug.h"\ - ".\default_client.h"\ - ".\default_server.h"\ - ".\except.h"\ - ".\giop.h"\ - ".\giop.i"\ - ".\iiopobj.h"\ - ".\iiopobj.i"\ - ".\iioporb.h"\ - ".\iioporb.i"\ - ".\marshal.h"\ - ".\marshal.i"\ - ".\nvlist.h"\ - ".\nvlist.i"\ - ".\object.h"\ - ".\object.i"\ - ".\objtable.h"\ - ".\optable.h"\ - ".\orb.h"\ - ".\orb_core.h"\ - ".\orb_core.i"\ - ".\orbconf.h"\ - ".\orbobj.h"\ - ".\orbobj.i"\ - ".\params.h"\ - ".\poa.h"\ - ".\poa.i"\ - ".\principa.h"\ - ".\request.h"\ - ".\sequence.h"\ - ".\sequence.i"\ - ".\sequence_T.cpp"\ - ".\sequence_T.h"\ - ".\sequence_T.i"\ - ".\server_factory.h"\ - ".\singletons.h"\ - ".\stub.h"\ - ".\stub.i"\ - ".\svrrqst.h"\ - ".\Timeprobe.h"\ - ".\typecode.h"\ - ".\typecode.i"\ - - -"$(INTDIR)\connect.obj" : $(SOURCE) $(DEP_CPP_CONNE) "$(INTDIR)" - - -!ENDIF - -SOURCE=.\corbacom.cpp - -!IF "$(CFG)" == "TAO - Win32 Release" - -DEP_CPP_CORBA=\ - "..\..\ace\Acceptor.cpp"\ - "..\..\ace\Acceptor.h"\ - "..\..\ace\Acceptor.i"\ - "..\..\ace\ACE.h"\ - "..\..\ace\ACE.i"\ - "..\..\ace\Addr.h"\ - "..\..\ace\Addr.i"\ - "..\..\ace\Atomic_Op.i"\ - "..\..\ace\Auto_Ptr.cpp"\ - "..\..\ace\Auto_Ptr.h"\ - "..\..\ace\Auto_Ptr.i"\ - "..\..\ace\Basic_Types.h"\ - "..\..\ace\Basic_Types.i"\ - "..\..\ace\config-win32-common.h"\ - "..\..\ace\config-win32.h"\ - "..\..\ace\config.h"\ - "..\..\ace\Connector.cpp"\ - "..\..\ace\Connector.h"\ - "..\..\ace\Connector.i"\ - "..\..\ace\Containers.cpp"\ - "..\..\ace\Containers.h"\ - "..\..\ace\Containers.i"\ - "..\..\ace\Dynamic.h"\ - "..\..\ace\Dynamic.i"\ - "..\..\ace\Dynamic_Service.cpp"\ - "..\..\ace\Dynamic_Service.h"\ - "..\..\ace\Event_Handler.h"\ - "..\..\ace\Event_Handler.i"\ - "..\..\ace\Free_List.cpp"\ - "..\..\ace\Free_List.h"\ - "..\..\ace\Free_List.i"\ - "..\..\ace\Get_Opt.h"\ - "..\..\ace\Get_Opt.i"\ - "..\..\ace\Handle_Set.h"\ - "..\..\ace\Handle_Set.i"\ - "..\..\ace\Hash_Map_Manager.cpp"\ - "..\..\ace\Hash_Map_Manager.h"\ - "..\..\ace\inc_user_config.h"\ - "..\..\ace\INET_Addr.h"\ - "..\..\ace\INET_Addr.i"\ - "..\..\ace\IO_Cntl_Msg.h"\ - "..\..\ace\iosfwd.h"\ - "..\..\ace\IPC_SAP.h"\ - "..\..\ace\IPC_SAP.i"\ - "..\..\ace\Log_Msg.h"\ - "..\..\ace\Log_Priority.h"\ - "..\..\ace\Log_Record.h"\ - "..\..\ace\Log_Record.i"\ - "..\..\ace\Malloc.h"\ - "..\..\ace\Malloc.i"\ - "..\..\ace\Malloc_T.cpp"\ - "..\..\ace\Malloc_T.h"\ - "..\..\ace\Malloc_T.i"\ - "..\..\ace\Managed_Object.cpp"\ - "..\..\ace\Managed_Object.h"\ - "..\..\ace\Managed_Object.i"\ - "..\..\ace\Map_Manager.cpp"\ - "..\..\ace\Map_Manager.h"\ - "..\..\ace\Map_Manager.i"\ - "..\..\ace\Mem_Map.h"\ - "..\..\ace\Mem_Map.i"\ - "..\..\ace\Memory_Pool.h"\ - "..\..\ace\Memory_Pool.i"\ - "..\..\ace\Message_Block.h"\ - "..\..\ace\Message_Block.i"\ - "..\..\ace\Message_Queue.cpp"\ - "..\..\ace\Message_Queue.h"\ - "..\..\ace\Message_Queue.i"\ - "..\..\ace\Module.cpp"\ - "..\..\ace\Module.h"\ - "..\..\ace\Module.i"\ - "..\..\ace\Object_Manager.h"\ - "..\..\ace\Object_Manager.i"\ - "..\..\ace\OS.h"\ - "..\..\ace\OS.i"\ - "..\..\ace\Reactor.h"\ - "..\..\ace\Reactor.i"\ - "..\..\ace\Reactor_Impl.h"\ - "..\..\ace\Service_Config.h"\ - "..\..\ace\Service_Config.i"\ - "..\..\ace\Service_Object.h"\ - "..\..\ace\Service_Object.i"\ - "..\..\ace\Service_Repository.h"\ - "..\..\ace\Service_Repository.i"\ - "..\..\ace\Service_Types.h"\ - "..\..\ace\Service_Types.i"\ - "..\..\ace\Shared_Object.h"\ - "..\..\ace\Shared_Object.i"\ - "..\..\ace\Signal.h"\ - "..\..\ace\Signal.i"\ - "..\..\ace\Singleton.cpp"\ - "..\..\ace\Singleton.h"\ - "..\..\ace\Singleton.i"\ - "..\..\ace\SOCK.h"\ - "..\..\ace\SOCK.i"\ - "..\..\ace\SOCK_Acceptor.h"\ - "..\..\ace\SOCK_Acceptor.i"\ - "..\..\ace\SOCK_Connector.h"\ - "..\..\ace\SOCK_Connector.i"\ - "..\..\ace\SOCK_IO.h"\ - "..\..\ace\SOCK_IO.i"\ - "..\..\ace\SOCK_Stream.h"\ - "..\..\ace\SOCK_Stream.i"\ - "..\..\ace\SString.h"\ - "..\..\ace\SString.i"\ - "..\..\ace\Strategies.h"\ - "..\..\ace\Strategies_T.cpp"\ - "..\..\ace\Strategies_T.h"\ - "..\..\ace\Stream_Modules.cpp"\ - "..\..\ace\Stream_Modules.h"\ - "..\..\ace\Stream_Modules.i"\ - "..\..\ace\streams.h"\ - "..\..\ace\SV_Semaphore_Complex.h"\ - "..\..\ace\SV_Semaphore_Complex.i"\ - "..\..\ace\SV_Semaphore_Simple.h"\ - "..\..\ace\SV_Semaphore_Simple.i"\ - "..\..\ace\Svc_Conf_Tokens.h"\ - "..\..\ace\Svc_Handler.cpp"\ - "..\..\ace\Svc_Handler.h"\ - "..\..\ace\Svc_Handler.i"\ - "..\..\ace\Synch.h"\ - "..\..\ace\Synch.i"\ - "..\..\ace\Synch_Options.h"\ - "..\..\ace\Synch_T.cpp"\ - "..\..\ace\Synch_T.h"\ - "..\..\ace\Synch_T.i"\ - "..\..\ace\sys_conf.h"\ - "..\..\ace\Task.h"\ - "..\..\ace\Task.i"\ - "..\..\ace\Task_T.cpp"\ - "..\..\ace\Task_T.h"\ - "..\..\ace\Task_T.i"\ - "..\..\ace\Thread.h"\ - "..\..\ace\Thread.i"\ - "..\..\ace\Thread_Manager.h"\ - "..\..\ace\Thread_Manager.i"\ - "..\..\ace\Time_Value.h"\ - "..\..\ace\Timer_Queue.h"\ - "..\..\ace\Timer_Queue_T.cpp"\ - "..\..\ace\Timer_Queue_T.h"\ - "..\..\ace\Timer_Queue_T.i"\ - "..\..\ace\Trace.h"\ - "..\..\ace\Version.h"\ - "..\..\ace\WFMO_Reactor.h"\ - "..\..\ace\WFMO_Reactor.i"\ - "..\..\ace\ws2tcpip.h"\ - ".\align.h"\ - ".\any.h"\ - ".\any.i"\ - ".\cdr.h"\ - ".\cdr.i"\ - ".\client_factory.h"\ - ".\compat\initguid.h"\ - ".\compat\objbase.h"\ - ".\connect.h"\ - ".\connect.i"\ - ".\corba.h"\ - ".\corbacom.h"\ - ".\corbacom.i"\ - ".\debug.h"\ - ".\default_client.h"\ - ".\default_client.i"\ - ".\default_server.h"\ - ".\default_server.i"\ - ".\except.h"\ - ".\giop.h"\ - ".\giop.i"\ - ".\iiopobj.h"\ - ".\iiopobj.i"\ - ".\iioporb.h"\ - ".\iioporb.i"\ - ".\marshal.h"\ - ".\marshal.i"\ - ".\nvlist.h"\ - ".\nvlist.i"\ - ".\object.h"\ - ".\object.i"\ - ".\objtable.h"\ - ".\optable.h"\ - ".\orb.h"\ - ".\orb_core.h"\ - ".\orb_core.i"\ - ".\orbconf.h"\ - ".\orbobj.h"\ - ".\orbobj.i"\ - ".\params.h"\ - ".\params.i"\ - ".\poa.h"\ - ".\poa.i"\ - ".\principa.h"\ - ".\request.h"\ - ".\sequence.h"\ - ".\sequence.i"\ - ".\sequence_T.cpp"\ - ".\sequence_T.h"\ - ".\sequence_T.i"\ - ".\server_factory.h"\ - ".\server_factory.i"\ - ".\singletons.h"\ - ".\stub.h"\ - ".\stub.i"\ - ".\svrrqst.h"\ - ".\typecode.h"\ - ".\typecode.i"\ - {$(INCLUDE)}"sys\stat.h"\ - {$(INCLUDE)}"sys\types.h"\ - - -"$(INTDIR)\corbacom.obj" : $(SOURCE) $(DEP_CPP_CORBA) "$(INTDIR)" - - -!ELSEIF "$(CFG)" == "TAO - Win32 Debug" - -DEP_CPP_CORBA=\ - "..\..\ace\Acceptor.cpp"\ - "..\..\ace\Acceptor.h"\ - "..\..\ace\Acceptor.i"\ - "..\..\ace\ACE.h"\ - "..\..\ace\ACE.i"\ - "..\..\ace\Addr.h"\ - "..\..\ace\Atomic_Op.i"\ - "..\..\ace\Basic_Types.h"\ - "..\..\ace\config-win32-common.h"\ - "..\..\ace\config-win32.h"\ - "..\..\ace\config.h"\ - "..\..\ace\Connector.cpp"\ - "..\..\ace\Connector.h"\ - "..\..\ace\Connector.i"\ - "..\..\ace\Containers.cpp"\ - "..\..\ace\Containers.h"\ - "..\..\ace\Containers.i"\ - "..\..\ace\Dynamic.h"\ - "..\..\ace\Dynamic_Service.cpp"\ - "..\..\ace\Dynamic_Service.h"\ - "..\..\ace\Event_Handler.h"\ - "..\..\ace\Free_List.cpp"\ - "..\..\ace\Free_List.h"\ - "..\..\ace\Free_List.i"\ - "..\..\ace\Get_Opt.h"\ - "..\..\ace\Handle_Set.h"\ - "..\..\ace\Hash_Map_Manager.cpp"\ - "..\..\ace\Hash_Map_Manager.h"\ - "..\..\ace\inc_user_config.h"\ - "..\..\ace\INET_Addr.h"\ - "..\..\ace\IO_Cntl_Msg.h"\ - "..\..\ace\IPC_SAP.h"\ - "..\..\ace\IPC_SAP.i"\ - "..\..\ace\Log_Msg.h"\ - "..\..\ace\Log_Priority.h"\ - "..\..\ace\Log_Record.h"\ - "..\..\ace\Log_Record.i"\ - "..\..\ace\Malloc_T.cpp"\ - "..\..\ace\Malloc_T.h"\ - "..\..\ace\Malloc_T.i"\ - "..\..\ace\Managed_Object.cpp"\ - "..\..\ace\Managed_Object.h"\ - "..\..\ace\Managed_Object.i"\ - "..\..\ace\Map_Manager.cpp"\ - "..\..\ace\Map_Manager.h"\ - "..\..\ace\Map_Manager.i"\ - "..\..\ace\Mem_Map.h"\ - "..\..\ace\Memory_Pool.h"\ - "..\..\ace\Message_Block.h"\ - "..\..\ace\Message_Queue.cpp"\ - "..\..\ace\Message_Queue.h"\ - "..\..\ace\Message_Queue.i"\ - "..\..\ace\Module.cpp"\ - "..\..\ace\Module.h"\ - "..\..\ace\Module.i"\ - "..\..\ace\Object_Manager.h"\ - "..\..\ace\OS.h"\ - "..\..\ace\Reactor.h"\ - "..\..\ace\Reactor_Impl.h"\ - "..\..\ace\Service_Config.h"\ - "..\..\ace\Service_Object.h"\ - "..\..\ace\Service_Repository.h"\ - "..\..\ace\Service_Types.h"\ - "..\..\ace\Shared_Object.h"\ - "..\..\ace\Singleton.cpp"\ - "..\..\ace\Singleton.h"\ - "..\..\ace\Singleton.i"\ - "..\..\ace\SOCK.h"\ - "..\..\ace\SOCK.i"\ - "..\..\ace\SOCK_Acceptor.h"\ - "..\..\ace\SOCK_Connector.h"\ - "..\..\ace\SOCK_Connector.i"\ - "..\..\ace\SOCK_IO.h"\ - "..\..\ace\SOCK_IO.i"\ - "..\..\ace\SOCK_Stream.h"\ - "..\..\ace\SOCK_Stream.i"\ - "..\..\ace\SString.h"\ - "..\..\ace\Strategies.h"\ - "..\..\ace\Strategies_T.cpp"\ - "..\..\ace\Strategies_T.h"\ - "..\..\ace\Stream_Modules.cpp"\ - "..\..\ace\Stream_Modules.h"\ - "..\..\ace\Stream_Modules.i"\ - "..\..\ace\streams.h"\ - "..\..\ace\Svc_Conf_Tokens.h"\ - "..\..\ace\Svc_Handler.cpp"\ - "..\..\ace\Svc_Handler.h"\ - "..\..\ace\Svc_Handler.i"\ - "..\..\ace\Synch.h"\ - "..\..\ace\Synch_Options.h"\ - "..\..\ace\Synch_T.cpp"\ - "..\..\ace\Synch_T.h"\ - "..\..\ace\Synch_T.i"\ - "..\..\ace\Task.h"\ - "..\..\ace\Task_T.cpp"\ - "..\..\ace\Task_T.h"\ - "..\..\ace\Task_T.i"\ - "..\..\ace\Thread.h"\ - "..\..\ace\Thread_Manager.h"\ - "..\..\ace\Time_Value.h"\ - "..\..\ace\Timer_Queue.h"\ - "..\..\ace\Timer_Queue_T.cpp"\ - "..\..\ace\Timer_Queue_T.h"\ - "..\..\ace\Timer_Queue_T.i"\ - "..\..\ace\Trace.h"\ - "..\..\ace\Version.h"\ - "..\..\ace\WFMO_Reactor.h"\ - ".\align.h"\ - ".\any.h"\ - ".\any.i"\ - ".\cdr.h"\ - ".\cdr.i"\ - ".\client_factory.h"\ - ".\connect.h"\ - ".\corba.h"\ - ".\corbacom.h"\ - ".\corbacom.i"\ - ".\debug.h"\ - ".\default_client.h"\ - ".\default_server.h"\ - ".\except.h"\ - ".\giop.h"\ - ".\giop.i"\ - ".\iiopobj.h"\ - ".\iiopobj.i"\ - ".\iioporb.h"\ - ".\iioporb.i"\ - ".\marshal.h"\ - ".\marshal.i"\ - ".\nvlist.h"\ - ".\nvlist.i"\ - ".\object.h"\ - ".\object.i"\ - ".\objtable.h"\ - ".\optable.h"\ - ".\orb.h"\ - ".\orb_core.h"\ - ".\orb_core.i"\ - ".\orbconf.h"\ - ".\orbobj.h"\ - ".\orbobj.i"\ - ".\params.h"\ - ".\poa.h"\ - ".\poa.i"\ - ".\principa.h"\ - ".\request.h"\ - ".\sequence.h"\ - ".\sequence.i"\ - ".\sequence_T.cpp"\ - ".\sequence_T.h"\ - ".\sequence_T.i"\ - ".\server_factory.h"\ - ".\singletons.h"\ - ".\stub.h"\ - ".\stub.i"\ - ".\svrrqst.h"\ - ".\typecode.h"\ - ".\typecode.i"\ - - -"$(INTDIR)\corbacom.obj" : $(SOURCE) $(DEP_CPP_CORBA) "$(INTDIR)" - - -!ENDIF - -SOURCE=.\debug.cpp - -!IF "$(CFG)" == "TAO - Win32 Release" - -DEP_CPP_DEBUG=\ - "..\..\ace\Acceptor.cpp"\ - "..\..\ace\Acceptor.h"\ - "..\..\ace\Acceptor.i"\ - "..\..\ace\ACE.h"\ - "..\..\ace\ACE.i"\ - "..\..\ace\Addr.h"\ - "..\..\ace\Addr.i"\ - "..\..\ace\Atomic_Op.i"\ - "..\..\ace\Auto_Ptr.cpp"\ - "..\..\ace\Auto_Ptr.h"\ - "..\..\ace\Auto_Ptr.i"\ - "..\..\ace\Basic_Types.h"\ - "..\..\ace\Basic_Types.i"\ - "..\..\ace\config-win32-common.h"\ - "..\..\ace\config-win32.h"\ - "..\..\ace\config.h"\ - "..\..\ace\Connector.cpp"\ - "..\..\ace\Connector.h"\ - "..\..\ace\Connector.i"\ - "..\..\ace\Containers.cpp"\ - "..\..\ace\Containers.h"\ - "..\..\ace\Containers.i"\ - "..\..\ace\Dynamic.h"\ - "..\..\ace\Dynamic.i"\ - "..\..\ace\Dynamic_Service.cpp"\ - "..\..\ace\Dynamic_Service.h"\ - "..\..\ace\Event_Handler.h"\ - "..\..\ace\Event_Handler.i"\ - "..\..\ace\Free_List.cpp"\ - "..\..\ace\Free_List.h"\ - "..\..\ace\Free_List.i"\ - "..\..\ace\Get_Opt.h"\ - "..\..\ace\Get_Opt.i"\ - "..\..\ace\Handle_Set.h"\ - "..\..\ace\Handle_Set.i"\ - "..\..\ace\Hash_Map_Manager.cpp"\ - "..\..\ace\Hash_Map_Manager.h"\ - "..\..\ace\inc_user_config.h"\ - "..\..\ace\INET_Addr.h"\ - "..\..\ace\INET_Addr.i"\ - "..\..\ace\IO_Cntl_Msg.h"\ - "..\..\ace\iosfwd.h"\ - "..\..\ace\IPC_SAP.h"\ - "..\..\ace\IPC_SAP.i"\ - "..\..\ace\Log_Msg.h"\ - "..\..\ace\Log_Priority.h"\ - "..\..\ace\Log_Record.h"\ - "..\..\ace\Log_Record.i"\ - "..\..\ace\Malloc.h"\ - "..\..\ace\Malloc.i"\ - "..\..\ace\Malloc_T.cpp"\ - "..\..\ace\Malloc_T.h"\ - "..\..\ace\Malloc_T.i"\ - "..\..\ace\Managed_Object.cpp"\ - "..\..\ace\Managed_Object.h"\ - "..\..\ace\Managed_Object.i"\ - "..\..\ace\Map_Manager.cpp"\ - "..\..\ace\Map_Manager.h"\ - "..\..\ace\Map_Manager.i"\ - "..\..\ace\Mem_Map.h"\ - "..\..\ace\Mem_Map.i"\ - "..\..\ace\Memory_Pool.h"\ - "..\..\ace\Memory_Pool.i"\ - "..\..\ace\Message_Block.h"\ - "..\..\ace\Message_Block.i"\ - "..\..\ace\Message_Queue.cpp"\ - "..\..\ace\Message_Queue.h"\ - "..\..\ace\Message_Queue.i"\ - "..\..\ace\Module.cpp"\ - "..\..\ace\Module.h"\ - "..\..\ace\Module.i"\ - "..\..\ace\Object_Manager.h"\ - "..\..\ace\Object_Manager.i"\ - "..\..\ace\OS.h"\ - "..\..\ace\OS.i"\ - "..\..\ace\Reactor.h"\ - "..\..\ace\Reactor.i"\ - "..\..\ace\Reactor_Impl.h"\ - "..\..\ace\Service_Config.h"\ - "..\..\ace\Service_Config.i"\ - "..\..\ace\Service_Object.h"\ - "..\..\ace\Service_Object.i"\ - "..\..\ace\Service_Repository.h"\ - "..\..\ace\Service_Repository.i"\ - "..\..\ace\Service_Types.h"\ - "..\..\ace\Service_Types.i"\ - "..\..\ace\Shared_Object.h"\ - "..\..\ace\Shared_Object.i"\ - "..\..\ace\Signal.h"\ - "..\..\ace\Signal.i"\ - "..\..\ace\Singleton.cpp"\ - "..\..\ace\Singleton.h"\ - "..\..\ace\Singleton.i"\ - "..\..\ace\SOCK.h"\ - "..\..\ace\SOCK.i"\ - "..\..\ace\SOCK_Acceptor.h"\ - "..\..\ace\SOCK_Acceptor.i"\ - "..\..\ace\SOCK_Connector.h"\ - "..\..\ace\SOCK_Connector.i"\ - "..\..\ace\SOCK_IO.h"\ - "..\..\ace\SOCK_IO.i"\ - "..\..\ace\SOCK_Stream.h"\ - "..\..\ace\SOCK_Stream.i"\ - "..\..\ace\SString.h"\ - "..\..\ace\SString.i"\ - "..\..\ace\Strategies.h"\ - "..\..\ace\Strategies_T.cpp"\ - "..\..\ace\Strategies_T.h"\ - "..\..\ace\Stream_Modules.cpp"\ - "..\..\ace\Stream_Modules.h"\ - "..\..\ace\Stream_Modules.i"\ - "..\..\ace\streams.h"\ - "..\..\ace\SV_Semaphore_Complex.h"\ - "..\..\ace\SV_Semaphore_Complex.i"\ - "..\..\ace\SV_Semaphore_Simple.h"\ - "..\..\ace\SV_Semaphore_Simple.i"\ - "..\..\ace\Svc_Conf_Tokens.h"\ - "..\..\ace\Svc_Handler.cpp"\ - "..\..\ace\Svc_Handler.h"\ - "..\..\ace\Svc_Handler.i"\ - "..\..\ace\Synch.h"\ - "..\..\ace\Synch.i"\ - "..\..\ace\Synch_Options.h"\ - "..\..\ace\Synch_T.cpp"\ - "..\..\ace\Synch_T.h"\ - "..\..\ace\Synch_T.i"\ - "..\..\ace\sys_conf.h"\ - "..\..\ace\Task.h"\ - "..\..\ace\Task.i"\ - "..\..\ace\Task_T.cpp"\ - "..\..\ace\Task_T.h"\ - "..\..\ace\Task_T.i"\ - "..\..\ace\Thread.h"\ - "..\..\ace\Thread.i"\ - "..\..\ace\Thread_Manager.h"\ - "..\..\ace\Thread_Manager.i"\ - "..\..\ace\Time_Value.h"\ - "..\..\ace\Timer_Queue.h"\ - "..\..\ace\Timer_Queue_T.cpp"\ - "..\..\ace\Timer_Queue_T.h"\ - "..\..\ace\Timer_Queue_T.i"\ - "..\..\ace\Trace.h"\ - "..\..\ace\Version.h"\ - "..\..\ace\WFMO_Reactor.h"\ - "..\..\ace\WFMO_Reactor.i"\ - "..\..\ace\ws2tcpip.h"\ - ".\align.h"\ - ".\any.h"\ - ".\any.i"\ - ".\cdr.h"\ - ".\cdr.i"\ - ".\client_factory.h"\ - ".\compat\initguid.h"\ - ".\compat\objbase.h"\ - ".\connect.h"\ - ".\connect.i"\ - ".\corba.h"\ - ".\corbacom.h"\ - ".\corbacom.i"\ - ".\debug.h"\ - ".\default_client.h"\ - ".\default_client.i"\ - ".\default_server.h"\ - ".\default_server.i"\ - ".\except.h"\ - ".\giop.h"\ - ".\giop.i"\ - ".\iiopobj.h"\ - ".\iiopobj.i"\ - ".\iioporb.h"\ - ".\iioporb.i"\ - ".\marshal.h"\ - ".\marshal.i"\ - ".\nvlist.h"\ - ".\nvlist.i"\ - ".\object.h"\ - ".\object.i"\ - ".\objtable.h"\ - ".\optable.h"\ - ".\orb.h"\ - ".\orb_core.h"\ - ".\orb_core.i"\ - ".\orbconf.h"\ - ".\orbobj.h"\ - ".\orbobj.i"\ - ".\params.h"\ - ".\params.i"\ - ".\poa.h"\ - ".\poa.i"\ - ".\principa.h"\ - ".\request.h"\ - ".\sequence.h"\ - ".\sequence.i"\ - ".\sequence_T.cpp"\ - ".\sequence_T.h"\ - ".\sequence_T.i"\ - ".\server_factory.h"\ - ".\server_factory.i"\ - ".\singletons.h"\ - ".\stub.h"\ - ".\stub.i"\ - ".\svrrqst.h"\ - ".\typecode.h"\ - ".\typecode.i"\ - {$(INCLUDE)}"sys\stat.h"\ - {$(INCLUDE)}"sys\types.h"\ - - -"$(INTDIR)\debug.obj" : $(SOURCE) $(DEP_CPP_DEBUG) "$(INTDIR)" - - -!ELSEIF "$(CFG)" == "TAO - Win32 Debug" - -DEP_CPP_DEBUG=\ - "..\..\ace\Acceptor.cpp"\ - "..\..\ace\Acceptor.h"\ - "..\..\ace\Acceptor.i"\ - "..\..\ace\ACE.h"\ - "..\..\ace\ACE.i"\ - "..\..\ace\Addr.h"\ - "..\..\ace\Atomic_Op.i"\ - "..\..\ace\Basic_Types.h"\ - "..\..\ace\config-win32-common.h"\ - "..\..\ace\config-win32.h"\ - "..\..\ace\config.h"\ - "..\..\ace\Connector.cpp"\ - "..\..\ace\Connector.h"\ - "..\..\ace\Connector.i"\ - "..\..\ace\Containers.cpp"\ - "..\..\ace\Containers.h"\ - "..\..\ace\Containers.i"\ - "..\..\ace\Dynamic.h"\ - "..\..\ace\Dynamic_Service.cpp"\ - "..\..\ace\Dynamic_Service.h"\ - "..\..\ace\Event_Handler.h"\ - "..\..\ace\Free_List.cpp"\ - "..\..\ace\Free_List.h"\ - "..\..\ace\Free_List.i"\ - "..\..\ace\Get_Opt.h"\ - "..\..\ace\Handle_Set.h"\ - "..\..\ace\Hash_Map_Manager.cpp"\ - "..\..\ace\Hash_Map_Manager.h"\ - "..\..\ace\inc_user_config.h"\ - "..\..\ace\INET_Addr.h"\ - "..\..\ace\IO_Cntl_Msg.h"\ - "..\..\ace\IPC_SAP.h"\ - "..\..\ace\IPC_SAP.i"\ - "..\..\ace\Log_Msg.h"\ - "..\..\ace\Log_Priority.h"\ - "..\..\ace\Log_Record.h"\ - "..\..\ace\Log_Record.i"\ - "..\..\ace\Malloc_T.cpp"\ - "..\..\ace\Malloc_T.h"\ - "..\..\ace\Malloc_T.i"\ - "..\..\ace\Managed_Object.cpp"\ - "..\..\ace\Managed_Object.h"\ - "..\..\ace\Managed_Object.i"\ - "..\..\ace\Map_Manager.cpp"\ - "..\..\ace\Map_Manager.h"\ - "..\..\ace\Map_Manager.i"\ - "..\..\ace\Mem_Map.h"\ - "..\..\ace\Memory_Pool.h"\ - "..\..\ace\Message_Block.h"\ - "..\..\ace\Message_Queue.cpp"\ - "..\..\ace\Message_Queue.h"\ - "..\..\ace\Message_Queue.i"\ - "..\..\ace\Module.cpp"\ - "..\..\ace\Module.h"\ - "..\..\ace\Module.i"\ - "..\..\ace\Object_Manager.h"\ - "..\..\ace\OS.h"\ - "..\..\ace\Reactor.h"\ - "..\..\ace\Reactor_Impl.h"\ - "..\..\ace\Service_Config.h"\ - "..\..\ace\Service_Object.h"\ - "..\..\ace\Service_Repository.h"\ - "..\..\ace\Service_Types.h"\ - "..\..\ace\Shared_Object.h"\ - "..\..\ace\Singleton.cpp"\ - "..\..\ace\Singleton.h"\ - "..\..\ace\Singleton.i"\ - "..\..\ace\SOCK.h"\ - "..\..\ace\SOCK.i"\ - "..\..\ace\SOCK_Acceptor.h"\ - "..\..\ace\SOCK_Connector.h"\ - "..\..\ace\SOCK_Connector.i"\ - "..\..\ace\SOCK_IO.h"\ - "..\..\ace\SOCK_IO.i"\ - "..\..\ace\SOCK_Stream.h"\ - "..\..\ace\SOCK_Stream.i"\ - "..\..\ace\SString.h"\ - "..\..\ace\Strategies.h"\ - "..\..\ace\Strategies_T.cpp"\ - "..\..\ace\Strategies_T.h"\ - "..\..\ace\Stream_Modules.cpp"\ - "..\..\ace\Stream_Modules.h"\ - "..\..\ace\Stream_Modules.i"\ - "..\..\ace\streams.h"\ - "..\..\ace\Svc_Conf_Tokens.h"\ - "..\..\ace\Svc_Handler.cpp"\ - "..\..\ace\Svc_Handler.h"\ - "..\..\ace\Svc_Handler.i"\ - "..\..\ace\Synch.h"\ - "..\..\ace\Synch_Options.h"\ - "..\..\ace\Synch_T.cpp"\ - "..\..\ace\Synch_T.h"\ - "..\..\ace\Synch_T.i"\ - "..\..\ace\Task.h"\ - "..\..\ace\Task_T.cpp"\ - "..\..\ace\Task_T.h"\ - "..\..\ace\Task_T.i"\ - "..\..\ace\Thread.h"\ - "..\..\ace\Thread_Manager.h"\ - "..\..\ace\Time_Value.h"\ - "..\..\ace\Timer_Queue.h"\ - "..\..\ace\Timer_Queue_T.cpp"\ - "..\..\ace\Timer_Queue_T.h"\ - "..\..\ace\Timer_Queue_T.i"\ - "..\..\ace\Trace.h"\ - "..\..\ace\Version.h"\ - "..\..\ace\WFMO_Reactor.h"\ - ".\align.h"\ - ".\any.h"\ - ".\any.i"\ - ".\cdr.h"\ - ".\cdr.i"\ - ".\client_factory.h"\ - ".\connect.h"\ - ".\corba.h"\ - ".\corbacom.h"\ - ".\corbacom.i"\ - ".\debug.h"\ - ".\default_client.h"\ - ".\default_server.h"\ - ".\except.h"\ - ".\giop.h"\ - ".\giop.i"\ - ".\iiopobj.h"\ - ".\iiopobj.i"\ - ".\iioporb.h"\ - ".\iioporb.i"\ - ".\marshal.h"\ - ".\marshal.i"\ - ".\nvlist.h"\ - ".\nvlist.i"\ - ".\object.h"\ - ".\object.i"\ - ".\objtable.h"\ - ".\optable.h"\ - ".\orb.h"\ - ".\orb_core.h"\ - ".\orb_core.i"\ - ".\orbconf.h"\ - ".\orbobj.h"\ - ".\orbobj.i"\ - ".\params.h"\ - ".\poa.h"\ - ".\poa.i"\ - ".\principa.h"\ - ".\request.h"\ - ".\sequence.h"\ - ".\sequence.i"\ - ".\sequence_T.cpp"\ - ".\sequence_T.h"\ - ".\sequence_T.i"\ - ".\server_factory.h"\ - ".\singletons.h"\ - ".\stub.h"\ - ".\stub.i"\ - ".\svrrqst.h"\ - ".\typecode.h"\ - ".\typecode.i"\ - - -"$(INTDIR)\debug.obj" : $(SOURCE) $(DEP_CPP_DEBUG) "$(INTDIR)" - - -!ENDIF - -SOURCE=.\decode.cpp - -!IF "$(CFG)" == "TAO - Win32 Release" - -DEP_CPP_DECOD=\ - "..\..\ace\Acceptor.cpp"\ - "..\..\ace\Acceptor.h"\ - "..\..\ace\Acceptor.i"\ - "..\..\ace\ACE.h"\ - "..\..\ace\ACE.i"\ - "..\..\ace\Addr.h"\ - "..\..\ace\Addr.i"\ - "..\..\ace\Atomic_Op.i"\ - "..\..\ace\Auto_Ptr.cpp"\ - "..\..\ace\Auto_Ptr.h"\ - "..\..\ace\Auto_Ptr.i"\ - "..\..\ace\Basic_Types.h"\ - "..\..\ace\Basic_Types.i"\ - "..\..\ace\config-win32-common.h"\ - "..\..\ace\config-win32.h"\ - "..\..\ace\config.h"\ - "..\..\ace\Connector.cpp"\ - "..\..\ace\Connector.h"\ - "..\..\ace\Connector.i"\ - "..\..\ace\Containers.cpp"\ - "..\..\ace\Containers.h"\ - "..\..\ace\Containers.i"\ - "..\..\ace\Dynamic.h"\ - "..\..\ace\Dynamic.i"\ - "..\..\ace\Dynamic_Service.cpp"\ - "..\..\ace\Dynamic_Service.h"\ - "..\..\ace\Event_Handler.h"\ - "..\..\ace\Event_Handler.i"\ - "..\..\ace\Free_List.cpp"\ - "..\..\ace\Free_List.h"\ - "..\..\ace\Free_List.i"\ - "..\..\ace\Get_Opt.h"\ - "..\..\ace\Get_Opt.i"\ - "..\..\ace\Handle_Set.h"\ - "..\..\ace\Handle_Set.i"\ - "..\..\ace\Hash_Map_Manager.cpp"\ - "..\..\ace\Hash_Map_Manager.h"\ - "..\..\ace\inc_user_config.h"\ - "..\..\ace\INET_Addr.h"\ - "..\..\ace\INET_Addr.i"\ - "..\..\ace\IO_Cntl_Msg.h"\ - "..\..\ace\iosfwd.h"\ - "..\..\ace\IPC_SAP.h"\ - "..\..\ace\IPC_SAP.i"\ - "..\..\ace\Log_Msg.h"\ - "..\..\ace\Log_Priority.h"\ - "..\..\ace\Log_Record.h"\ - "..\..\ace\Log_Record.i"\ - "..\..\ace\Malloc.h"\ - "..\..\ace\Malloc.i"\ - "..\..\ace\Malloc_T.cpp"\ - "..\..\ace\Malloc_T.h"\ - "..\..\ace\Malloc_T.i"\ - "..\..\ace\Managed_Object.cpp"\ - "..\..\ace\Managed_Object.h"\ - "..\..\ace\Managed_Object.i"\ - "..\..\ace\Map_Manager.cpp"\ - "..\..\ace\Map_Manager.h"\ - "..\..\ace\Map_Manager.i"\ - "..\..\ace\Mem_Map.h"\ - "..\..\ace\Mem_Map.i"\ - "..\..\ace\Memory_Pool.h"\ - "..\..\ace\Memory_Pool.i"\ - "..\..\ace\Message_Block.h"\ - "..\..\ace\Message_Block.i"\ - "..\..\ace\Message_Queue.cpp"\ - "..\..\ace\Message_Queue.h"\ - "..\..\ace\Message_Queue.i"\ - "..\..\ace\Module.cpp"\ - "..\..\ace\Module.h"\ - "..\..\ace\Module.i"\ - "..\..\ace\Object_Manager.h"\ - "..\..\ace\Object_Manager.i"\ - "..\..\ace\OS.h"\ - "..\..\ace\OS.i"\ - "..\..\ace\Reactor.h"\ - "..\..\ace\Reactor.i"\ - "..\..\ace\Reactor_Impl.h"\ - "..\..\ace\Service_Config.h"\ - "..\..\ace\Service_Config.i"\ - "..\..\ace\Service_Object.h"\ - "..\..\ace\Service_Object.i"\ - "..\..\ace\Service_Repository.h"\ - "..\..\ace\Service_Repository.i"\ - "..\..\ace\Service_Types.h"\ - "..\..\ace\Service_Types.i"\ - "..\..\ace\Shared_Object.h"\ - "..\..\ace\Shared_Object.i"\ - "..\..\ace\Signal.h"\ - "..\..\ace\Signal.i"\ - "..\..\ace\Singleton.cpp"\ - "..\..\ace\Singleton.h"\ - "..\..\ace\Singleton.i"\ - "..\..\ace\SOCK.h"\ - "..\..\ace\SOCK.i"\ - "..\..\ace\SOCK_Acceptor.h"\ - "..\..\ace\SOCK_Acceptor.i"\ - "..\..\ace\SOCK_Connector.h"\ - "..\..\ace\SOCK_Connector.i"\ - "..\..\ace\SOCK_IO.h"\ - "..\..\ace\SOCK_IO.i"\ - "..\..\ace\SOCK_Stream.h"\ - "..\..\ace\SOCK_Stream.i"\ - "..\..\ace\SString.h"\ - "..\..\ace\SString.i"\ - "..\..\ace\Strategies.h"\ - "..\..\ace\Strategies_T.cpp"\ - "..\..\ace\Strategies_T.h"\ - "..\..\ace\Stream_Modules.cpp"\ - "..\..\ace\Stream_Modules.h"\ - "..\..\ace\Stream_Modules.i"\ - "..\..\ace\streams.h"\ - "..\..\ace\SV_Semaphore_Complex.h"\ - "..\..\ace\SV_Semaphore_Complex.i"\ - "..\..\ace\SV_Semaphore_Simple.h"\ - "..\..\ace\SV_Semaphore_Simple.i"\ - "..\..\ace\Svc_Conf_Tokens.h"\ - "..\..\ace\Svc_Handler.cpp"\ - "..\..\ace\Svc_Handler.h"\ - "..\..\ace\Svc_Handler.i"\ - "..\..\ace\Synch.h"\ - "..\..\ace\Synch.i"\ - "..\..\ace\Synch_Options.h"\ - "..\..\ace\Synch_T.cpp"\ - "..\..\ace\Synch_T.h"\ - "..\..\ace\Synch_T.i"\ - "..\..\ace\sys_conf.h"\ - "..\..\ace\Task.h"\ - "..\..\ace\Task.i"\ - "..\..\ace\Task_T.cpp"\ - "..\..\ace\Task_T.h"\ - "..\..\ace\Task_T.i"\ - "..\..\ace\Thread.h"\ - "..\..\ace\Thread.i"\ - "..\..\ace\Thread_Manager.h"\ - "..\..\ace\Thread_Manager.i"\ - "..\..\ace\Time_Value.h"\ - "..\..\ace\Timer_Queue.h"\ - "..\..\ace\Timer_Queue_T.cpp"\ - "..\..\ace\Timer_Queue_T.h"\ - "..\..\ace\Timer_Queue_T.i"\ - "..\..\ace\Trace.h"\ - "..\..\ace\Version.h"\ - "..\..\ace\WFMO_Reactor.h"\ - "..\..\ace\WFMO_Reactor.i"\ - "..\..\ace\ws2tcpip.h"\ - ".\align.h"\ - ".\any.h"\ - ".\any.i"\ - ".\cdr.h"\ - ".\cdr.i"\ - ".\client_factory.h"\ - ".\compat\initguid.h"\ - ".\compat\objbase.h"\ - ".\connect.h"\ - ".\connect.i"\ - ".\corba.h"\ - ".\corbacom.h"\ - ".\corbacom.i"\ - ".\debug.h"\ - ".\default_client.h"\ - ".\default_client.i"\ - ".\default_server.h"\ - ".\default_server.i"\ - ".\except.h"\ - ".\giop.h"\ - ".\giop.i"\ - ".\iiopobj.h"\ - ".\iiopobj.i"\ - ".\iioporb.h"\ - ".\iioporb.i"\ - ".\marshal.h"\ - ".\marshal.i"\ - ".\nvlist.h"\ - ".\nvlist.i"\ - ".\object.h"\ - ".\object.i"\ - ".\objtable.h"\ - ".\optable.h"\ - ".\orb.h"\ - ".\orb_core.h"\ - ".\orb_core.i"\ - ".\orbconf.h"\ - ".\orbobj.h"\ - ".\orbobj.i"\ - ".\params.h"\ - ".\params.i"\ - ".\poa.h"\ - ".\poa.i"\ - ".\principa.h"\ - ".\request.h"\ - ".\sequence.h"\ - ".\sequence.i"\ - ".\sequence_T.cpp"\ - ".\sequence_T.h"\ - ".\sequence_T.i"\ - ".\server_factory.h"\ - ".\server_factory.i"\ - ".\singletons.h"\ - ".\stub.h"\ - ".\stub.i"\ - ".\svrrqst.h"\ - ".\typecode.h"\ - ".\typecode.i"\ - {$(INCLUDE)}"sys\stat.h"\ - {$(INCLUDE)}"sys\types.h"\ - - -"$(INTDIR)\decode.obj" : $(SOURCE) $(DEP_CPP_DECOD) "$(INTDIR)" - - -!ELSEIF "$(CFG)" == "TAO - Win32 Debug" - -DEP_CPP_DECOD=\ - "..\..\ace\Acceptor.cpp"\ - "..\..\ace\Acceptor.h"\ - "..\..\ace\Acceptor.i"\ - "..\..\ace\ACE.h"\ - "..\..\ace\ACE.i"\ - "..\..\ace\Addr.h"\ - "..\..\ace\Atomic_Op.i"\ - "..\..\ace\Basic_Types.h"\ - "..\..\ace\config-win32-common.h"\ - "..\..\ace\config-win32.h"\ - "..\..\ace\config.h"\ - "..\..\ace\Connector.cpp"\ - "..\..\ace\Connector.h"\ - "..\..\ace\Connector.i"\ - "..\..\ace\Containers.cpp"\ - "..\..\ace\Containers.h"\ - "..\..\ace\Containers.i"\ - "..\..\ace\Dynamic.h"\ - "..\..\ace\Dynamic_Service.cpp"\ - "..\..\ace\Dynamic_Service.h"\ - "..\..\ace\Event_Handler.h"\ - "..\..\ace\Free_List.cpp"\ - "..\..\ace\Free_List.h"\ - "..\..\ace\Free_List.i"\ - "..\..\ace\Get_Opt.h"\ - "..\..\ace\Handle_Set.h"\ - "..\..\ace\Hash_Map_Manager.cpp"\ - "..\..\ace\Hash_Map_Manager.h"\ - "..\..\ace\inc_user_config.h"\ - "..\..\ace\INET_Addr.h"\ - "..\..\ace\IO_Cntl_Msg.h"\ - "..\..\ace\IPC_SAP.h"\ - "..\..\ace\IPC_SAP.i"\ - "..\..\ace\Log_Msg.h"\ - "..\..\ace\Log_Priority.h"\ - "..\..\ace\Log_Record.h"\ - "..\..\ace\Log_Record.i"\ - "..\..\ace\Malloc_T.cpp"\ - "..\..\ace\Malloc_T.h"\ - "..\..\ace\Malloc_T.i"\ - "..\..\ace\Managed_Object.cpp"\ - "..\..\ace\Managed_Object.h"\ - "..\..\ace\Managed_Object.i"\ - "..\..\ace\Map_Manager.cpp"\ - "..\..\ace\Map_Manager.h"\ - "..\..\ace\Map_Manager.i"\ - "..\..\ace\Mem_Map.h"\ - "..\..\ace\Memory_Pool.h"\ - "..\..\ace\Message_Block.h"\ - "..\..\ace\Message_Queue.cpp"\ - "..\..\ace\Message_Queue.h"\ - "..\..\ace\Message_Queue.i"\ - "..\..\ace\Module.cpp"\ - "..\..\ace\Module.h"\ - "..\..\ace\Module.i"\ - "..\..\ace\Object_Manager.h"\ - "..\..\ace\OS.h"\ - "..\..\ace\Reactor.h"\ - "..\..\ace\Reactor_Impl.h"\ - "..\..\ace\Service_Config.h"\ - "..\..\ace\Service_Object.h"\ - "..\..\ace\Service_Repository.h"\ - "..\..\ace\Service_Types.h"\ - "..\..\ace\Shared_Object.h"\ - "..\..\ace\Singleton.cpp"\ - "..\..\ace\Singleton.h"\ - "..\..\ace\Singleton.i"\ - "..\..\ace\SOCK.h"\ - "..\..\ace\SOCK.i"\ - "..\..\ace\SOCK_Acceptor.h"\ - "..\..\ace\SOCK_Connector.h"\ - "..\..\ace\SOCK_Connector.i"\ - "..\..\ace\SOCK_IO.h"\ - "..\..\ace\SOCK_IO.i"\ - "..\..\ace\SOCK_Stream.h"\ - "..\..\ace\SOCK_Stream.i"\ - "..\..\ace\SString.h"\ - "..\..\ace\Strategies.h"\ - "..\..\ace\Strategies_T.cpp"\ - "..\..\ace\Strategies_T.h"\ - "..\..\ace\Stream_Modules.cpp"\ - "..\..\ace\Stream_Modules.h"\ - "..\..\ace\Stream_Modules.i"\ - "..\..\ace\streams.h"\ - "..\..\ace\Svc_Conf_Tokens.h"\ - "..\..\ace\Svc_Handler.cpp"\ - "..\..\ace\Svc_Handler.h"\ - "..\..\ace\Svc_Handler.i"\ - "..\..\ace\Synch.h"\ - "..\..\ace\Synch_Options.h"\ - "..\..\ace\Synch_T.cpp"\ - "..\..\ace\Synch_T.h"\ - "..\..\ace\Synch_T.i"\ - "..\..\ace\Task.h"\ - "..\..\ace\Task_T.cpp"\ - "..\..\ace\Task_T.h"\ - "..\..\ace\Task_T.i"\ - "..\..\ace\Thread.h"\ - "..\..\ace\Thread_Manager.h"\ - "..\..\ace\Time_Value.h"\ - "..\..\ace\Timer_Queue.h"\ - "..\..\ace\Timer_Queue_T.cpp"\ - "..\..\ace\Timer_Queue_T.h"\ - "..\..\ace\Timer_Queue_T.i"\ - "..\..\ace\Trace.h"\ - "..\..\ace\Version.h"\ - "..\..\ace\WFMO_Reactor.h"\ - ".\align.h"\ - ".\any.h"\ - ".\any.i"\ - ".\cdr.h"\ - ".\cdr.i"\ - ".\client_factory.h"\ - ".\connect.h"\ - ".\corba.h"\ - ".\corbacom.h"\ - ".\corbacom.i"\ - ".\debug.h"\ - ".\default_client.h"\ - ".\default_server.h"\ - ".\except.h"\ - ".\giop.h"\ - ".\giop.i"\ - ".\iiopobj.h"\ - ".\iiopobj.i"\ - ".\iioporb.h"\ - ".\iioporb.i"\ - ".\marshal.h"\ - ".\marshal.i"\ - ".\nvlist.h"\ - ".\nvlist.i"\ - ".\object.h"\ - ".\object.i"\ - ".\objtable.h"\ - ".\optable.h"\ - ".\orb.h"\ - ".\orb_core.h"\ - ".\orb_core.i"\ - ".\orbconf.h"\ - ".\orbobj.h"\ - ".\orbobj.i"\ - ".\params.h"\ - ".\poa.h"\ - ".\poa.i"\ - ".\principa.h"\ - ".\request.h"\ - ".\sequence.h"\ - ".\sequence.i"\ - ".\sequence_T.cpp"\ - ".\sequence_T.h"\ - ".\sequence_T.i"\ - ".\server_factory.h"\ - ".\singletons.h"\ - ".\stub.h"\ - ".\stub.i"\ - ".\svrrqst.h"\ - ".\typecode.h"\ - ".\typecode.i"\ - - -"$(INTDIR)\decode.obj" : $(SOURCE) $(DEP_CPP_DECOD) "$(INTDIR)" - - -!ENDIF - -SOURCE=.\deep_copy.cpp - -!IF "$(CFG)" == "TAO - Win32 Release" - -DEP_CPP_DEEP_=\ - "..\..\ace\Acceptor.cpp"\ - "..\..\ace\Acceptor.h"\ - "..\..\ace\Acceptor.i"\ - "..\..\ace\ACE.h"\ - "..\..\ace\ACE.i"\ - "..\..\ace\Addr.h"\ - "..\..\ace\Addr.i"\ - "..\..\ace\Atomic_Op.i"\ - "..\..\ace\Auto_Ptr.cpp"\ - "..\..\ace\Auto_Ptr.h"\ - "..\..\ace\Auto_Ptr.i"\ - "..\..\ace\Basic_Types.h"\ - "..\..\ace\Basic_Types.i"\ - "..\..\ace\config-win32-common.h"\ - "..\..\ace\config-win32.h"\ - "..\..\ace\config.h"\ - "..\..\ace\Connector.cpp"\ - "..\..\ace\Connector.h"\ - "..\..\ace\Connector.i"\ - "..\..\ace\Containers.cpp"\ - "..\..\ace\Containers.h"\ - "..\..\ace\Containers.i"\ - "..\..\ace\Dynamic.h"\ - "..\..\ace\Dynamic.i"\ - "..\..\ace\Dynamic_Service.cpp"\ - "..\..\ace\Dynamic_Service.h"\ - "..\..\ace\Event_Handler.h"\ - "..\..\ace\Event_Handler.i"\ - "..\..\ace\Free_List.cpp"\ - "..\..\ace\Free_List.h"\ - "..\..\ace\Free_List.i"\ - "..\..\ace\Get_Opt.h"\ - "..\..\ace\Get_Opt.i"\ - "..\..\ace\Handle_Set.h"\ - "..\..\ace\Handle_Set.i"\ - "..\..\ace\Hash_Map_Manager.cpp"\ - "..\..\ace\Hash_Map_Manager.h"\ - "..\..\ace\inc_user_config.h"\ - "..\..\ace\INET_Addr.h"\ - "..\..\ace\INET_Addr.i"\ - "..\..\ace\IO_Cntl_Msg.h"\ - "..\..\ace\iosfwd.h"\ - "..\..\ace\IPC_SAP.h"\ - "..\..\ace\IPC_SAP.i"\ - "..\..\ace\Log_Msg.h"\ - "..\..\ace\Log_Priority.h"\ - "..\..\ace\Log_Record.h"\ - "..\..\ace\Log_Record.i"\ - "..\..\ace\Malloc.h"\ - "..\..\ace\Malloc.i"\ - "..\..\ace\Malloc_T.cpp"\ - "..\..\ace\Malloc_T.h"\ - "..\..\ace\Malloc_T.i"\ - "..\..\ace\Managed_Object.cpp"\ - "..\..\ace\Managed_Object.h"\ - "..\..\ace\Managed_Object.i"\ - "..\..\ace\Map_Manager.cpp"\ - "..\..\ace\Map_Manager.h"\ - "..\..\ace\Map_Manager.i"\ - "..\..\ace\Mem_Map.h"\ - "..\..\ace\Mem_Map.i"\ - "..\..\ace\Memory_Pool.h"\ - "..\..\ace\Memory_Pool.i"\ - "..\..\ace\Message_Block.h"\ - "..\..\ace\Message_Block.i"\ - "..\..\ace\Message_Queue.cpp"\ - "..\..\ace\Message_Queue.h"\ - "..\..\ace\Message_Queue.i"\ - "..\..\ace\Module.cpp"\ - "..\..\ace\Module.h"\ - "..\..\ace\Module.i"\ - "..\..\ace\Object_Manager.h"\ - "..\..\ace\Object_Manager.i"\ - "..\..\ace\OS.h"\ - "..\..\ace\OS.i"\ - "..\..\ace\Reactor.h"\ - "..\..\ace\Reactor.i"\ - "..\..\ace\Reactor_Impl.h"\ - "..\..\ace\Service_Config.h"\ - "..\..\ace\Service_Config.i"\ - "..\..\ace\Service_Object.h"\ - "..\..\ace\Service_Object.i"\ - "..\..\ace\Service_Repository.h"\ - "..\..\ace\Service_Repository.i"\ - "..\..\ace\Service_Types.h"\ - "..\..\ace\Service_Types.i"\ - "..\..\ace\Shared_Object.h"\ - "..\..\ace\Shared_Object.i"\ - "..\..\ace\Signal.h"\ - "..\..\ace\Signal.i"\ - "..\..\ace\Singleton.cpp"\ - "..\..\ace\Singleton.h"\ - "..\..\ace\Singleton.i"\ - "..\..\ace\SOCK.h"\ - "..\..\ace\SOCK.i"\ - "..\..\ace\SOCK_Acceptor.h"\ - "..\..\ace\SOCK_Acceptor.i"\ - "..\..\ace\SOCK_Connector.h"\ - "..\..\ace\SOCK_Connector.i"\ - "..\..\ace\SOCK_IO.h"\ - "..\..\ace\SOCK_IO.i"\ - "..\..\ace\SOCK_Stream.h"\ - "..\..\ace\SOCK_Stream.i"\ - "..\..\ace\SString.h"\ - "..\..\ace\SString.i"\ - "..\..\ace\Strategies.h"\ - "..\..\ace\Strategies_T.cpp"\ - "..\..\ace\Strategies_T.h"\ - "..\..\ace\Stream_Modules.cpp"\ - "..\..\ace\Stream_Modules.h"\ - "..\..\ace\Stream_Modules.i"\ - "..\..\ace\streams.h"\ - "..\..\ace\SV_Semaphore_Complex.h"\ - "..\..\ace\SV_Semaphore_Complex.i"\ - "..\..\ace\SV_Semaphore_Simple.h"\ - "..\..\ace\SV_Semaphore_Simple.i"\ - "..\..\ace\Svc_Conf_Tokens.h"\ - "..\..\ace\Svc_Handler.cpp"\ - "..\..\ace\Svc_Handler.h"\ - "..\..\ace\Svc_Handler.i"\ - "..\..\ace\Synch.h"\ - "..\..\ace\Synch.i"\ - "..\..\ace\Synch_Options.h"\ - "..\..\ace\Synch_T.cpp"\ - "..\..\ace\Synch_T.h"\ - "..\..\ace\Synch_T.i"\ - "..\..\ace\sys_conf.h"\ - "..\..\ace\Task.h"\ - "..\..\ace\Task.i"\ - "..\..\ace\Task_T.cpp"\ - "..\..\ace\Task_T.h"\ - "..\..\ace\Task_T.i"\ - "..\..\ace\Thread.h"\ - "..\..\ace\Thread.i"\ - "..\..\ace\Thread_Manager.h"\ - "..\..\ace\Thread_Manager.i"\ - "..\..\ace\Time_Value.h"\ - "..\..\ace\Timer_Queue.h"\ - "..\..\ace\Timer_Queue_T.cpp"\ - "..\..\ace\Timer_Queue_T.h"\ - "..\..\ace\Timer_Queue_T.i"\ - "..\..\ace\Trace.h"\ - "..\..\ace\Version.h"\ - "..\..\ace\WFMO_Reactor.h"\ - "..\..\ace\WFMO_Reactor.i"\ - "..\..\ace\ws2tcpip.h"\ - ".\align.h"\ - ".\any.h"\ - ".\any.i"\ - ".\cdr.h"\ - ".\cdr.i"\ - ".\client_factory.h"\ - ".\compat\initguid.h"\ - ".\compat\objbase.h"\ - ".\connect.h"\ - ".\connect.i"\ - ".\corba.h"\ - ".\corbacom.h"\ - ".\corbacom.i"\ - ".\debug.h"\ - ".\default_client.h"\ - ".\default_client.i"\ - ".\default_server.h"\ - ".\default_server.i"\ - ".\except.h"\ - ".\giop.h"\ - ".\giop.i"\ - ".\iiopobj.h"\ - ".\iiopobj.i"\ - ".\iioporb.h"\ - ".\iioporb.i"\ - ".\marshal.h"\ - ".\marshal.i"\ - ".\nvlist.h"\ - ".\nvlist.i"\ - ".\object.h"\ - ".\object.i"\ - ".\objtable.h"\ - ".\optable.h"\ - ".\orb.h"\ - ".\orb_core.h"\ - ".\orb_core.i"\ - ".\orbconf.h"\ - ".\orbobj.h"\ - ".\orbobj.i"\ - ".\params.h"\ - ".\params.i"\ - ".\poa.h"\ - ".\poa.i"\ - ".\principa.h"\ - ".\request.h"\ - ".\sequence.h"\ - ".\sequence.i"\ - ".\sequence_T.cpp"\ - ".\sequence_T.h"\ - ".\sequence_T.i"\ - ".\server_factory.h"\ - ".\server_factory.i"\ - ".\singletons.h"\ - ".\stub.h"\ - ".\stub.i"\ - ".\svrrqst.h"\ - ".\typecode.h"\ - ".\typecode.i"\ - {$(INCLUDE)}"sys\stat.h"\ - {$(INCLUDE)}"sys\types.h"\ - - -"$(INTDIR)\deep_copy.obj" : $(SOURCE) $(DEP_CPP_DEEP_) "$(INTDIR)" - - -!ELSEIF "$(CFG)" == "TAO - Win32 Debug" - -DEP_CPP_DEEP_=\ - "..\..\ace\Acceptor.cpp"\ - "..\..\ace\Acceptor.h"\ - "..\..\ace\Acceptor.i"\ - "..\..\ace\ACE.h"\ - "..\..\ace\ACE.i"\ - "..\..\ace\Addr.h"\ - "..\..\ace\Atomic_Op.i"\ - "..\..\ace\Basic_Types.h"\ - "..\..\ace\config-win32-common.h"\ - "..\..\ace\config-win32.h"\ - "..\..\ace\config.h"\ - "..\..\ace\Connector.cpp"\ - "..\..\ace\Connector.h"\ - "..\..\ace\Connector.i"\ - "..\..\ace\Containers.cpp"\ - "..\..\ace\Containers.h"\ - "..\..\ace\Containers.i"\ - "..\..\ace\Dynamic.h"\ - "..\..\ace\Dynamic_Service.cpp"\ - "..\..\ace\Dynamic_Service.h"\ - "..\..\ace\Event_Handler.h"\ - "..\..\ace\Free_List.cpp"\ - "..\..\ace\Free_List.h"\ - "..\..\ace\Free_List.i"\ - "..\..\ace\Get_Opt.h"\ - "..\..\ace\Handle_Set.h"\ - "..\..\ace\Hash_Map_Manager.cpp"\ - "..\..\ace\Hash_Map_Manager.h"\ - "..\..\ace\inc_user_config.h"\ - "..\..\ace\INET_Addr.h"\ - "..\..\ace\IO_Cntl_Msg.h"\ - "..\..\ace\IPC_SAP.h"\ - "..\..\ace\IPC_SAP.i"\ - "..\..\ace\Log_Msg.h"\ - "..\..\ace\Log_Priority.h"\ - "..\..\ace\Log_Record.h"\ - "..\..\ace\Log_Record.i"\ - "..\..\ace\Malloc_T.cpp"\ - "..\..\ace\Malloc_T.h"\ - "..\..\ace\Malloc_T.i"\ - "..\..\ace\Managed_Object.cpp"\ - "..\..\ace\Managed_Object.h"\ - "..\..\ace\Managed_Object.i"\ - "..\..\ace\Map_Manager.cpp"\ - "..\..\ace\Map_Manager.h"\ - "..\..\ace\Map_Manager.i"\ - "..\..\ace\Mem_Map.h"\ - "..\..\ace\Memory_Pool.h"\ - "..\..\ace\Message_Block.h"\ - "..\..\ace\Message_Queue.cpp"\ - "..\..\ace\Message_Queue.h"\ - "..\..\ace\Message_Queue.i"\ - "..\..\ace\Module.cpp"\ - "..\..\ace\Module.h"\ - "..\..\ace\Module.i"\ - "..\..\ace\Object_Manager.h"\ - "..\..\ace\OS.h"\ - "..\..\ace\Reactor.h"\ - "..\..\ace\Reactor_Impl.h"\ - "..\..\ace\Service_Config.h"\ - "..\..\ace\Service_Object.h"\ - "..\..\ace\Service_Repository.h"\ - "..\..\ace\Service_Types.h"\ - "..\..\ace\Shared_Object.h"\ - "..\..\ace\Singleton.cpp"\ - "..\..\ace\Singleton.h"\ - "..\..\ace\Singleton.i"\ - "..\..\ace\SOCK.h"\ - "..\..\ace\SOCK.i"\ - "..\..\ace\SOCK_Acceptor.h"\ - "..\..\ace\SOCK_Connector.h"\ - "..\..\ace\SOCK_Connector.i"\ - "..\..\ace\SOCK_IO.h"\ - "..\..\ace\SOCK_IO.i"\ - "..\..\ace\SOCK_Stream.h"\ - "..\..\ace\SOCK_Stream.i"\ - "..\..\ace\SString.h"\ - "..\..\ace\Strategies.h"\ - "..\..\ace\Strategies_T.cpp"\ - "..\..\ace\Strategies_T.h"\ - "..\..\ace\Stream_Modules.cpp"\ - "..\..\ace\Stream_Modules.h"\ - "..\..\ace\Stream_Modules.i"\ - "..\..\ace\streams.h"\ - "..\..\ace\Svc_Conf_Tokens.h"\ - "..\..\ace\Svc_Handler.cpp"\ - "..\..\ace\Svc_Handler.h"\ - "..\..\ace\Svc_Handler.i"\ - "..\..\ace\Synch.h"\ - "..\..\ace\Synch_Options.h"\ - "..\..\ace\Synch_T.cpp"\ - "..\..\ace\Synch_T.h"\ - "..\..\ace\Synch_T.i"\ - "..\..\ace\Task.h"\ - "..\..\ace\Task_T.cpp"\ - "..\..\ace\Task_T.h"\ - "..\..\ace\Task_T.i"\ - "..\..\ace\Thread.h"\ - "..\..\ace\Thread_Manager.h"\ - "..\..\ace\Time_Value.h"\ - "..\..\ace\Timer_Queue.h"\ - "..\..\ace\Timer_Queue_T.cpp"\ - "..\..\ace\Timer_Queue_T.h"\ - "..\..\ace\Timer_Queue_T.i"\ - "..\..\ace\Trace.h"\ - "..\..\ace\Version.h"\ - "..\..\ace\WFMO_Reactor.h"\ - ".\align.h"\ - ".\any.h"\ - ".\any.i"\ - ".\cdr.h"\ - ".\cdr.i"\ - ".\client_factory.h"\ - ".\connect.h"\ - ".\corba.h"\ - ".\corbacom.h"\ - ".\corbacom.i"\ - ".\debug.h"\ - ".\default_client.h"\ - ".\default_server.h"\ - ".\except.h"\ - ".\giop.h"\ - ".\giop.i"\ - ".\iiopobj.h"\ - ".\iiopobj.i"\ - ".\iioporb.h"\ - ".\iioporb.i"\ - ".\marshal.h"\ - ".\marshal.i"\ - ".\nvlist.h"\ - ".\nvlist.i"\ - ".\object.h"\ - ".\object.i"\ - ".\objtable.h"\ - ".\optable.h"\ - ".\orb.h"\ - ".\orb_core.h"\ - ".\orb_core.i"\ - ".\orbconf.h"\ - ".\orbobj.h"\ - ".\orbobj.i"\ - ".\params.h"\ - ".\poa.h"\ - ".\poa.i"\ - ".\principa.h"\ - ".\request.h"\ - ".\sequence.h"\ - ".\sequence.i"\ - ".\sequence_T.cpp"\ - ".\sequence_T.h"\ - ".\sequence_T.i"\ - ".\server_factory.h"\ - ".\singletons.h"\ - ".\stub.h"\ - ".\stub.i"\ - ".\svrrqst.h"\ - ".\typecode.h"\ - ".\typecode.i"\ - - -"$(INTDIR)\deep_copy.obj" : $(SOURCE) $(DEP_CPP_DEEP_) "$(INTDIR)" - - -!ENDIF - -SOURCE=.\deep_free.cpp - -!IF "$(CFG)" == "TAO - Win32 Release" - -DEP_CPP_DEEP_F=\ - "..\..\ace\Acceptor.cpp"\ - "..\..\ace\Acceptor.h"\ - "..\..\ace\Acceptor.i"\ - "..\..\ace\ACE.h"\ - "..\..\ace\ACE.i"\ - "..\..\ace\Addr.h"\ - "..\..\ace\Addr.i"\ - "..\..\ace\Atomic_Op.i"\ - "..\..\ace\Auto_Ptr.cpp"\ - "..\..\ace\Auto_Ptr.h"\ - "..\..\ace\Auto_Ptr.i"\ - "..\..\ace\Basic_Types.h"\ - "..\..\ace\Basic_Types.i"\ - "..\..\ace\config-win32-common.h"\ - "..\..\ace\config-win32.h"\ - "..\..\ace\config.h"\ - "..\..\ace\Connector.cpp"\ - "..\..\ace\Connector.h"\ - "..\..\ace\Connector.i"\ - "..\..\ace\Containers.cpp"\ - "..\..\ace\Containers.h"\ - "..\..\ace\Containers.i"\ - "..\..\ace\Dynamic.h"\ - "..\..\ace\Dynamic.i"\ - "..\..\ace\Dynamic_Service.cpp"\ - "..\..\ace\Dynamic_Service.h"\ - "..\..\ace\Event_Handler.h"\ - "..\..\ace\Event_Handler.i"\ - "..\..\ace\Free_List.cpp"\ - "..\..\ace\Free_List.h"\ - "..\..\ace\Free_List.i"\ - "..\..\ace\Get_Opt.h"\ - "..\..\ace\Get_Opt.i"\ - "..\..\ace\Handle_Set.h"\ - "..\..\ace\Handle_Set.i"\ - "..\..\ace\Hash_Map_Manager.cpp"\ - "..\..\ace\Hash_Map_Manager.h"\ - "..\..\ace\inc_user_config.h"\ - "..\..\ace\INET_Addr.h"\ - "..\..\ace\INET_Addr.i"\ - "..\..\ace\IO_Cntl_Msg.h"\ - "..\..\ace\iosfwd.h"\ - "..\..\ace\IPC_SAP.h"\ - "..\..\ace\IPC_SAP.i"\ - "..\..\ace\Log_Msg.h"\ - "..\..\ace\Log_Priority.h"\ - "..\..\ace\Log_Record.h"\ - "..\..\ace\Log_Record.i"\ - "..\..\ace\Malloc.h"\ - "..\..\ace\Malloc.i"\ - "..\..\ace\Malloc_T.cpp"\ - "..\..\ace\Malloc_T.h"\ - "..\..\ace\Malloc_T.i"\ - "..\..\ace\Managed_Object.cpp"\ - "..\..\ace\Managed_Object.h"\ - "..\..\ace\Managed_Object.i"\ - "..\..\ace\Map_Manager.cpp"\ - "..\..\ace\Map_Manager.h"\ - "..\..\ace\Map_Manager.i"\ - "..\..\ace\Mem_Map.h"\ - "..\..\ace\Mem_Map.i"\ - "..\..\ace\Memory_Pool.h"\ - "..\..\ace\Memory_Pool.i"\ - "..\..\ace\Message_Block.h"\ - "..\..\ace\Message_Block.i"\ - "..\..\ace\Message_Queue.cpp"\ - "..\..\ace\Message_Queue.h"\ - "..\..\ace\Message_Queue.i"\ - "..\..\ace\Module.cpp"\ - "..\..\ace\Module.h"\ - "..\..\ace\Module.i"\ - "..\..\ace\Object_Manager.h"\ - "..\..\ace\Object_Manager.i"\ - "..\..\ace\OS.h"\ - "..\..\ace\OS.i"\ - "..\..\ace\Reactor.h"\ - "..\..\ace\Reactor.i"\ - "..\..\ace\Reactor_Impl.h"\ - "..\..\ace\Service_Config.h"\ - "..\..\ace\Service_Config.i"\ - "..\..\ace\Service_Object.h"\ - "..\..\ace\Service_Object.i"\ - "..\..\ace\Service_Repository.h"\ - "..\..\ace\Service_Repository.i"\ - "..\..\ace\Service_Types.h"\ - "..\..\ace\Service_Types.i"\ - "..\..\ace\Shared_Object.h"\ - "..\..\ace\Shared_Object.i"\ - "..\..\ace\Signal.h"\ - "..\..\ace\Signal.i"\ - "..\..\ace\Singleton.cpp"\ - "..\..\ace\Singleton.h"\ - "..\..\ace\Singleton.i"\ - "..\..\ace\SOCK.h"\ - "..\..\ace\SOCK.i"\ - "..\..\ace\SOCK_Acceptor.h"\ - "..\..\ace\SOCK_Acceptor.i"\ - "..\..\ace\SOCK_Connector.h"\ - "..\..\ace\SOCK_Connector.i"\ - "..\..\ace\SOCK_IO.h"\ - "..\..\ace\SOCK_IO.i"\ - "..\..\ace\SOCK_Stream.h"\ - "..\..\ace\SOCK_Stream.i"\ - "..\..\ace\SString.h"\ - "..\..\ace\SString.i"\ - "..\..\ace\Strategies.h"\ - "..\..\ace\Strategies_T.cpp"\ - "..\..\ace\Strategies_T.h"\ - "..\..\ace\Stream_Modules.cpp"\ - "..\..\ace\Stream_Modules.h"\ - "..\..\ace\Stream_Modules.i"\ - "..\..\ace\streams.h"\ - "..\..\ace\SV_Semaphore_Complex.h"\ - "..\..\ace\SV_Semaphore_Complex.i"\ - "..\..\ace\SV_Semaphore_Simple.h"\ - "..\..\ace\SV_Semaphore_Simple.i"\ - "..\..\ace\Svc_Conf_Tokens.h"\ - "..\..\ace\Svc_Handler.cpp"\ - "..\..\ace\Svc_Handler.h"\ - "..\..\ace\Svc_Handler.i"\ - "..\..\ace\Synch.h"\ - "..\..\ace\Synch.i"\ - "..\..\ace\Synch_Options.h"\ - "..\..\ace\Synch_T.cpp"\ - "..\..\ace\Synch_T.h"\ - "..\..\ace\Synch_T.i"\ - "..\..\ace\sys_conf.h"\ - "..\..\ace\Task.h"\ - "..\..\ace\Task.i"\ - "..\..\ace\Task_T.cpp"\ - "..\..\ace\Task_T.h"\ - "..\..\ace\Task_T.i"\ - "..\..\ace\Thread.h"\ - "..\..\ace\Thread.i"\ - "..\..\ace\Thread_Manager.h"\ - "..\..\ace\Thread_Manager.i"\ - "..\..\ace\Time_Value.h"\ - "..\..\ace\Timer_Queue.h"\ - "..\..\ace\Timer_Queue_T.cpp"\ - "..\..\ace\Timer_Queue_T.h"\ - "..\..\ace\Timer_Queue_T.i"\ - "..\..\ace\Trace.h"\ - "..\..\ace\Version.h"\ - "..\..\ace\WFMO_Reactor.h"\ - "..\..\ace\WFMO_Reactor.i"\ - "..\..\ace\ws2tcpip.h"\ - ".\align.h"\ - ".\any.h"\ - ".\any.i"\ - ".\cdr.h"\ - ".\cdr.i"\ - ".\client_factory.h"\ - ".\compat\initguid.h"\ - ".\compat\objbase.h"\ - ".\connect.h"\ - ".\connect.i"\ - ".\corba.h"\ - ".\corbacom.h"\ - ".\corbacom.i"\ - ".\debug.h"\ - ".\default_client.h"\ - ".\default_client.i"\ - ".\default_server.h"\ - ".\default_server.i"\ - ".\except.h"\ - ".\giop.h"\ - ".\giop.i"\ - ".\iiopobj.h"\ - ".\iiopobj.i"\ - ".\iioporb.h"\ - ".\iioporb.i"\ - ".\marshal.h"\ - ".\marshal.i"\ - ".\nvlist.h"\ - ".\nvlist.i"\ - ".\object.h"\ - ".\object.i"\ - ".\objtable.h"\ - ".\optable.h"\ - ".\orb.h"\ - ".\orb_core.h"\ - ".\orb_core.i"\ - ".\orbconf.h"\ - ".\orbobj.h"\ - ".\orbobj.i"\ - ".\params.h"\ - ".\params.i"\ - ".\poa.h"\ - ".\poa.i"\ - ".\principa.h"\ - ".\request.h"\ - ".\sequence.h"\ - ".\sequence.i"\ - ".\sequence_T.cpp"\ - ".\sequence_T.h"\ - ".\sequence_T.i"\ - ".\server_factory.h"\ - ".\server_factory.i"\ - ".\singletons.h"\ - ".\stub.h"\ - ".\stub.i"\ - ".\svrrqst.h"\ - ".\typecode.h"\ - ".\typecode.i"\ - {$(INCLUDE)}"sys\stat.h"\ - {$(INCLUDE)}"sys\types.h"\ - - -"$(INTDIR)\deep_free.obj" : $(SOURCE) $(DEP_CPP_DEEP_F) "$(INTDIR)" - - -!ELSEIF "$(CFG)" == "TAO - Win32 Debug" - -DEP_CPP_DEEP_F=\ - "..\..\ace\Acceptor.cpp"\ - "..\..\ace\Acceptor.h"\ - "..\..\ace\Acceptor.i"\ - "..\..\ace\ACE.h"\ - "..\..\ace\ACE.i"\ - "..\..\ace\Addr.h"\ - "..\..\ace\Atomic_Op.i"\ - "..\..\ace\Basic_Types.h"\ - "..\..\ace\config-win32-common.h"\ - "..\..\ace\config-win32.h"\ - "..\..\ace\config.h"\ - "..\..\ace\Connector.cpp"\ - "..\..\ace\Connector.h"\ - "..\..\ace\Connector.i"\ - "..\..\ace\Containers.cpp"\ - "..\..\ace\Containers.h"\ - "..\..\ace\Containers.i"\ - "..\..\ace\Dynamic.h"\ - "..\..\ace\Dynamic_Service.cpp"\ - "..\..\ace\Dynamic_Service.h"\ - "..\..\ace\Event_Handler.h"\ - "..\..\ace\Free_List.cpp"\ - "..\..\ace\Free_List.h"\ - "..\..\ace\Free_List.i"\ - "..\..\ace\Get_Opt.h"\ - "..\..\ace\Handle_Set.h"\ - "..\..\ace\Hash_Map_Manager.cpp"\ - "..\..\ace\Hash_Map_Manager.h"\ - "..\..\ace\inc_user_config.h"\ - "..\..\ace\INET_Addr.h"\ - "..\..\ace\IO_Cntl_Msg.h"\ - "..\..\ace\IPC_SAP.h"\ - "..\..\ace\IPC_SAP.i"\ - "..\..\ace\Log_Msg.h"\ - "..\..\ace\Log_Priority.h"\ - "..\..\ace\Log_Record.h"\ - "..\..\ace\Log_Record.i"\ - "..\..\ace\Malloc_T.cpp"\ - "..\..\ace\Malloc_T.h"\ - "..\..\ace\Malloc_T.i"\ - "..\..\ace\Managed_Object.cpp"\ - "..\..\ace\Managed_Object.h"\ - "..\..\ace\Managed_Object.i"\ - "..\..\ace\Map_Manager.cpp"\ - "..\..\ace\Map_Manager.h"\ - "..\..\ace\Map_Manager.i"\ - "..\..\ace\Mem_Map.h"\ - "..\..\ace\Memory_Pool.h"\ - "..\..\ace\Message_Block.h"\ - "..\..\ace\Message_Queue.cpp"\ - "..\..\ace\Message_Queue.h"\ - "..\..\ace\Message_Queue.i"\ - "..\..\ace\Module.cpp"\ - "..\..\ace\Module.h"\ - "..\..\ace\Module.i"\ - "..\..\ace\Object_Manager.h"\ - "..\..\ace\OS.h"\ - "..\..\ace\Reactor.h"\ - "..\..\ace\Reactor_Impl.h"\ - "..\..\ace\Service_Config.h"\ - "..\..\ace\Service_Object.h"\ - "..\..\ace\Service_Repository.h"\ - "..\..\ace\Service_Types.h"\ - "..\..\ace\Shared_Object.h"\ - "..\..\ace\Singleton.cpp"\ - "..\..\ace\Singleton.h"\ - "..\..\ace\Singleton.i"\ - "..\..\ace\SOCK.h"\ - "..\..\ace\SOCK.i"\ - "..\..\ace\SOCK_Acceptor.h"\ - "..\..\ace\SOCK_Connector.h"\ - "..\..\ace\SOCK_Connector.i"\ - "..\..\ace\SOCK_IO.h"\ - "..\..\ace\SOCK_IO.i"\ - "..\..\ace\SOCK_Stream.h"\ - "..\..\ace\SOCK_Stream.i"\ - "..\..\ace\SString.h"\ - "..\..\ace\Strategies.h"\ - "..\..\ace\Strategies_T.cpp"\ - "..\..\ace\Strategies_T.h"\ - "..\..\ace\Stream_Modules.cpp"\ - "..\..\ace\Stream_Modules.h"\ - "..\..\ace\Stream_Modules.i"\ - "..\..\ace\streams.h"\ - "..\..\ace\Svc_Conf_Tokens.h"\ - "..\..\ace\Svc_Handler.cpp"\ - "..\..\ace\Svc_Handler.h"\ - "..\..\ace\Svc_Handler.i"\ - "..\..\ace\Synch.h"\ - "..\..\ace\Synch_Options.h"\ - "..\..\ace\Synch_T.cpp"\ - "..\..\ace\Synch_T.h"\ - "..\..\ace\Synch_T.i"\ - "..\..\ace\Task.h"\ - "..\..\ace\Task_T.cpp"\ - "..\..\ace\Task_T.h"\ - "..\..\ace\Task_T.i"\ - "..\..\ace\Thread.h"\ - "..\..\ace\Thread_Manager.h"\ - "..\..\ace\Time_Value.h"\ - "..\..\ace\Timer_Queue.h"\ - "..\..\ace\Timer_Queue_T.cpp"\ - "..\..\ace\Timer_Queue_T.h"\ - "..\..\ace\Timer_Queue_T.i"\ - "..\..\ace\Trace.h"\ - "..\..\ace\Version.h"\ - "..\..\ace\WFMO_Reactor.h"\ - ".\align.h"\ - ".\any.h"\ - ".\any.i"\ - ".\cdr.h"\ - ".\cdr.i"\ - ".\client_factory.h"\ - ".\connect.h"\ - ".\corba.h"\ - ".\corbacom.h"\ - ".\corbacom.i"\ - ".\debug.h"\ - ".\default_client.h"\ - ".\default_server.h"\ - ".\except.h"\ - ".\giop.h"\ - ".\giop.i"\ - ".\iiopobj.h"\ - ".\iiopobj.i"\ - ".\iioporb.h"\ - ".\iioporb.i"\ - ".\marshal.h"\ - ".\marshal.i"\ - ".\nvlist.h"\ - ".\nvlist.i"\ - ".\object.h"\ - ".\object.i"\ - ".\objtable.h"\ - ".\optable.h"\ - ".\orb.h"\ - ".\orb_core.h"\ - ".\orb_core.i"\ - ".\orbconf.h"\ - ".\orbobj.h"\ - ".\orbobj.i"\ - ".\params.h"\ - ".\poa.h"\ - ".\poa.i"\ - ".\principa.h"\ - ".\request.h"\ - ".\sequence.h"\ - ".\sequence.i"\ - ".\sequence_T.cpp"\ - ".\sequence_T.h"\ - ".\sequence_T.i"\ - ".\server_factory.h"\ - ".\singletons.h"\ - ".\stub.h"\ - ".\stub.i"\ - ".\svrrqst.h"\ - ".\typecode.h"\ - ".\typecode.i"\ - - -"$(INTDIR)\deep_free.obj" : $(SOURCE) $(DEP_CPP_DEEP_F) "$(INTDIR)" - - -!ENDIF - -SOURCE=.\default_client.cpp - -!IF "$(CFG)" == "TAO - Win32 Release" - -DEP_CPP_DEFAU=\ - "..\..\ace\Acceptor.cpp"\ - "..\..\ace\Acceptor.h"\ - "..\..\ace\Acceptor.i"\ - "..\..\ace\ACE.h"\ - "..\..\ace\ACE.i"\ - "..\..\ace\Addr.h"\ - "..\..\ace\Addr.i"\ - "..\..\ace\Atomic_Op.i"\ - "..\..\ace\Auto_Ptr.cpp"\ - "..\..\ace\Auto_Ptr.h"\ - "..\..\ace\Auto_Ptr.i"\ - "..\..\ace\Basic_Types.h"\ - "..\..\ace\Basic_Types.i"\ - "..\..\ace\config-win32-common.h"\ - "..\..\ace\config-win32.h"\ - "..\..\ace\config.h"\ - "..\..\ace\Connector.cpp"\ - "..\..\ace\Connector.h"\ - "..\..\ace\Connector.i"\ - "..\..\ace\Containers.cpp"\ - "..\..\ace\Containers.h"\ - "..\..\ace\Containers.i"\ - "..\..\ace\Dynamic.h"\ - "..\..\ace\Dynamic.i"\ - "..\..\ace\Dynamic_Service.cpp"\ - "..\..\ace\Dynamic_Service.h"\ - "..\..\ace\Event_Handler.h"\ - "..\..\ace\Event_Handler.i"\ - "..\..\ace\Free_List.cpp"\ - "..\..\ace\Free_List.h"\ - "..\..\ace\Free_List.i"\ - "..\..\ace\Get_Opt.h"\ - "..\..\ace\Get_Opt.i"\ - "..\..\ace\Handle_Set.h"\ - "..\..\ace\Handle_Set.i"\ - "..\..\ace\Hash_Map_Manager.cpp"\ - "..\..\ace\Hash_Map_Manager.h"\ - "..\..\ace\inc_user_config.h"\ - "..\..\ace\INET_Addr.h"\ - "..\..\ace\INET_Addr.i"\ - "..\..\ace\IO_Cntl_Msg.h"\ - "..\..\ace\iosfwd.h"\ - "..\..\ace\IPC_SAP.h"\ - "..\..\ace\IPC_SAP.i"\ - "..\..\ace\Log_Msg.h"\ - "..\..\ace\Log_Priority.h"\ - "..\..\ace\Log_Record.h"\ - "..\..\ace\Log_Record.i"\ - "..\..\ace\Malloc.h"\ - "..\..\ace\Malloc.i"\ - "..\..\ace\Malloc_T.cpp"\ - "..\..\ace\Malloc_T.h"\ - "..\..\ace\Malloc_T.i"\ - "..\..\ace\Managed_Object.cpp"\ - "..\..\ace\Managed_Object.h"\ - "..\..\ace\Managed_Object.i"\ - "..\..\ace\Map_Manager.cpp"\ - "..\..\ace\Map_Manager.h"\ - "..\..\ace\Map_Manager.i"\ - "..\..\ace\Mem_Map.h"\ - "..\..\ace\Mem_Map.i"\ - "..\..\ace\Memory_Pool.h"\ - "..\..\ace\Memory_Pool.i"\ - "..\..\ace\Message_Block.h"\ - "..\..\ace\Message_Block.i"\ - "..\..\ace\Message_Queue.cpp"\ - "..\..\ace\Message_Queue.h"\ - "..\..\ace\Message_Queue.i"\ - "..\..\ace\Module.cpp"\ - "..\..\ace\Module.h"\ - "..\..\ace\Module.i"\ - "..\..\ace\Object_Manager.h"\ - "..\..\ace\Object_Manager.i"\ - "..\..\ace\OS.h"\ - "..\..\ace\OS.i"\ - "..\..\ace\Reactor.h"\ - "..\..\ace\Reactor.i"\ - "..\..\ace\Reactor_Impl.h"\ - "..\..\ace\Service_Config.h"\ - "..\..\ace\Service_Config.i"\ - "..\..\ace\Service_Object.h"\ - "..\..\ace\Service_Object.i"\ - "..\..\ace\Service_Repository.h"\ - "..\..\ace\Service_Repository.i"\ - "..\..\ace\Service_Types.h"\ - "..\..\ace\Service_Types.i"\ - "..\..\ace\Shared_Object.h"\ - "..\..\ace\Shared_Object.i"\ - "..\..\ace\Signal.h"\ - "..\..\ace\Signal.i"\ - "..\..\ace\Singleton.cpp"\ - "..\..\ace\Singleton.h"\ - "..\..\ace\Singleton.i"\ - "..\..\ace\SOCK.h"\ - "..\..\ace\SOCK.i"\ - "..\..\ace\SOCK_Acceptor.h"\ - "..\..\ace\SOCK_Acceptor.i"\ - "..\..\ace\SOCK_Connector.h"\ - "..\..\ace\SOCK_Connector.i"\ - "..\..\ace\SOCK_IO.h"\ - "..\..\ace\SOCK_IO.i"\ - "..\..\ace\SOCK_Stream.h"\ - "..\..\ace\SOCK_Stream.i"\ - "..\..\ace\SString.h"\ - "..\..\ace\SString.i"\ - "..\..\ace\Strategies.h"\ - "..\..\ace\Strategies_T.cpp"\ - "..\..\ace\Strategies_T.h"\ - "..\..\ace\Stream_Modules.cpp"\ - "..\..\ace\Stream_Modules.h"\ - "..\..\ace\Stream_Modules.i"\ - "..\..\ace\streams.h"\ - "..\..\ace\SV_Semaphore_Complex.h"\ - "..\..\ace\SV_Semaphore_Complex.i"\ - "..\..\ace\SV_Semaphore_Simple.h"\ - "..\..\ace\SV_Semaphore_Simple.i"\ - "..\..\ace\Svc_Conf_Tokens.h"\ - "..\..\ace\Svc_Handler.cpp"\ - "..\..\ace\Svc_Handler.h"\ - "..\..\ace\Svc_Handler.i"\ - "..\..\ace\Synch.h"\ - "..\..\ace\Synch.i"\ - "..\..\ace\Synch_Options.h"\ - "..\..\ace\Synch_T.cpp"\ - "..\..\ace\Synch_T.h"\ - "..\..\ace\Synch_T.i"\ - "..\..\ace\sys_conf.h"\ - "..\..\ace\Task.h"\ - "..\..\ace\Task.i"\ - "..\..\ace\Task_T.cpp"\ - "..\..\ace\Task_T.h"\ - "..\..\ace\Task_T.i"\ - "..\..\ace\Thread.h"\ - "..\..\ace\Thread.i"\ - "..\..\ace\Thread_Manager.h"\ - "..\..\ace\Thread_Manager.i"\ - "..\..\ace\Time_Value.h"\ - "..\..\ace\Timer_Queue.h"\ - "..\..\ace\Timer_Queue_T.cpp"\ - "..\..\ace\Timer_Queue_T.h"\ - "..\..\ace\Timer_Queue_T.i"\ - "..\..\ace\Trace.h"\ - "..\..\ace\Version.h"\ - "..\..\ace\WFMO_Reactor.h"\ - "..\..\ace\WFMO_Reactor.i"\ - "..\..\ace\ws2tcpip.h"\ - ".\align.h"\ - ".\any.h"\ - ".\any.i"\ - ".\cdr.h"\ - ".\cdr.i"\ - ".\client_factory.h"\ - ".\compat\initguid.h"\ - ".\compat\objbase.h"\ - ".\connect.h"\ - ".\connect.i"\ - ".\corba.h"\ - ".\corbacom.h"\ - ".\corbacom.i"\ - ".\debug.h"\ - ".\default_client.h"\ - ".\default_client.i"\ - ".\default_server.h"\ - ".\default_server.i"\ - ".\except.h"\ - ".\giop.h"\ - ".\giop.i"\ - ".\iiopobj.h"\ - ".\iiopobj.i"\ - ".\iioporb.h"\ - ".\iioporb.i"\ - ".\marshal.h"\ - ".\marshal.i"\ - ".\nvlist.h"\ - ".\nvlist.i"\ - ".\object.h"\ - ".\object.i"\ - ".\objtable.h"\ - ".\optable.h"\ - ".\orb.h"\ - ".\orb_core.h"\ - ".\orb_core.i"\ - ".\orbconf.h"\ - ".\orbobj.h"\ - ".\orbobj.i"\ - ".\params.h"\ - ".\params.i"\ - ".\poa.h"\ - ".\poa.i"\ - ".\principa.h"\ - ".\request.h"\ - ".\sequence.h"\ - ".\sequence.i"\ - ".\sequence_T.cpp"\ - ".\sequence_T.h"\ - ".\sequence_T.i"\ - ".\server_factory.h"\ - ".\server_factory.i"\ - ".\singletons.h"\ - ".\stub.h"\ - ".\stub.i"\ - ".\svrrqst.h"\ - ".\typecode.h"\ - ".\typecode.i"\ - {$(INCLUDE)}"sys\stat.h"\ - {$(INCLUDE)}"sys\types.h"\ - - -"$(INTDIR)\default_client.obj" : $(SOURCE) $(DEP_CPP_DEFAU) "$(INTDIR)" - - -!ELSEIF "$(CFG)" == "TAO - Win32 Debug" - -DEP_CPP_DEFAU=\ - "..\..\ace\Acceptor.cpp"\ - "..\..\ace\Acceptor.h"\ - "..\..\ace\Acceptor.i"\ - "..\..\ace\ACE.h"\ - "..\..\ace\ACE.i"\ - "..\..\ace\Addr.h"\ - "..\..\ace\Atomic_Op.i"\ - "..\..\ace\Basic_Types.h"\ - "..\..\ace\config-win32-common.h"\ - "..\..\ace\config-win32.h"\ - "..\..\ace\config.h"\ - "..\..\ace\Connector.cpp"\ - "..\..\ace\Connector.h"\ - "..\..\ace\Connector.i"\ - "..\..\ace\Containers.cpp"\ - "..\..\ace\Containers.h"\ - "..\..\ace\Containers.i"\ - "..\..\ace\Dynamic.h"\ - "..\..\ace\Dynamic_Service.cpp"\ - "..\..\ace\Dynamic_Service.h"\ - "..\..\ace\Event_Handler.h"\ - "..\..\ace\Free_List.cpp"\ - "..\..\ace\Free_List.h"\ - "..\..\ace\Free_List.i"\ - "..\..\ace\Get_Opt.h"\ - "..\..\ace\Handle_Set.h"\ - "..\..\ace\Hash_Map_Manager.cpp"\ - "..\..\ace\Hash_Map_Manager.h"\ - "..\..\ace\inc_user_config.h"\ - "..\..\ace\INET_Addr.h"\ - "..\..\ace\IO_Cntl_Msg.h"\ - "..\..\ace\IPC_SAP.h"\ - "..\..\ace\IPC_SAP.i"\ - "..\..\ace\Log_Msg.h"\ - "..\..\ace\Log_Priority.h"\ - "..\..\ace\Log_Record.h"\ - "..\..\ace\Log_Record.i"\ - "..\..\ace\Malloc_T.cpp"\ - "..\..\ace\Malloc_T.h"\ - "..\..\ace\Malloc_T.i"\ - "..\..\ace\Managed_Object.cpp"\ - "..\..\ace\Managed_Object.h"\ - "..\..\ace\Managed_Object.i"\ - "..\..\ace\Map_Manager.cpp"\ - "..\..\ace\Map_Manager.h"\ - "..\..\ace\Map_Manager.i"\ - "..\..\ace\Mem_Map.h"\ - "..\..\ace\Memory_Pool.h"\ - "..\..\ace\Message_Block.h"\ - "..\..\ace\Message_Queue.cpp"\ - "..\..\ace\Message_Queue.h"\ - "..\..\ace\Message_Queue.i"\ - "..\..\ace\Module.cpp"\ - "..\..\ace\Module.h"\ - "..\..\ace\Module.i"\ - "..\..\ace\Object_Manager.h"\ - "..\..\ace\OS.h"\ - "..\..\ace\Reactor.h"\ - "..\..\ace\Reactor_Impl.h"\ - "..\..\ace\Service_Config.h"\ - "..\..\ace\Service_Object.h"\ - "..\..\ace\Service_Repository.h"\ - "..\..\ace\Service_Types.h"\ - "..\..\ace\Shared_Object.h"\ - "..\..\ace\Singleton.cpp"\ - "..\..\ace\Singleton.h"\ - "..\..\ace\Singleton.i"\ - "..\..\ace\SOCK.h"\ - "..\..\ace\SOCK.i"\ - "..\..\ace\SOCK_Acceptor.h"\ - "..\..\ace\SOCK_Connector.h"\ - "..\..\ace\SOCK_Connector.i"\ - "..\..\ace\SOCK_IO.h"\ - "..\..\ace\SOCK_IO.i"\ - "..\..\ace\SOCK_Stream.h"\ - "..\..\ace\SOCK_Stream.i"\ - "..\..\ace\SString.h"\ - "..\..\ace\Strategies.h"\ - "..\..\ace\Strategies_T.cpp"\ - "..\..\ace\Strategies_T.h"\ - "..\..\ace\Stream_Modules.cpp"\ - "..\..\ace\Stream_Modules.h"\ - "..\..\ace\Stream_Modules.i"\ - "..\..\ace\streams.h"\ - "..\..\ace\Svc_Conf_Tokens.h"\ - "..\..\ace\Svc_Handler.cpp"\ - "..\..\ace\Svc_Handler.h"\ - "..\..\ace\Svc_Handler.i"\ - "..\..\ace\Synch.h"\ - "..\..\ace\Synch_Options.h"\ - "..\..\ace\Synch_T.cpp"\ - "..\..\ace\Synch_T.h"\ - "..\..\ace\Synch_T.i"\ - "..\..\ace\Task.h"\ - "..\..\ace\Task_T.cpp"\ - "..\..\ace\Task_T.h"\ - "..\..\ace\Task_T.i"\ - "..\..\ace\Thread.h"\ - "..\..\ace\Thread_Manager.h"\ - "..\..\ace\Time_Value.h"\ - "..\..\ace\Timer_Queue.h"\ - "..\..\ace\Timer_Queue_T.cpp"\ - "..\..\ace\Timer_Queue_T.h"\ - "..\..\ace\Timer_Queue_T.i"\ - "..\..\ace\Trace.h"\ - "..\..\ace\Version.h"\ - "..\..\ace\WFMO_Reactor.h"\ - ".\align.h"\ - ".\any.h"\ - ".\any.i"\ - ".\cdr.h"\ - ".\cdr.i"\ - ".\client_factory.h"\ - ".\connect.h"\ - ".\corba.h"\ - ".\corbacom.h"\ - ".\corbacom.i"\ - ".\debug.h"\ - ".\default_client.h"\ - ".\default_server.h"\ - ".\except.h"\ - ".\giop.h"\ - ".\giop.i"\ - ".\iiopobj.h"\ - ".\iiopobj.i"\ - ".\iioporb.h"\ - ".\iioporb.i"\ - ".\marshal.h"\ - ".\marshal.i"\ - ".\nvlist.h"\ - ".\nvlist.i"\ - ".\object.h"\ - ".\object.i"\ - ".\objtable.h"\ - ".\optable.h"\ - ".\orb.h"\ - ".\orb_core.h"\ - ".\orb_core.i"\ - ".\orbconf.h"\ - ".\orbobj.h"\ - ".\orbobj.i"\ - ".\params.h"\ - ".\poa.h"\ - ".\poa.i"\ - ".\principa.h"\ - ".\request.h"\ - ".\sequence.h"\ - ".\sequence.i"\ - ".\sequence_T.cpp"\ - ".\sequence_T.h"\ - ".\sequence_T.i"\ - ".\server_factory.h"\ - ".\singletons.h"\ - ".\stub.h"\ - ".\stub.i"\ - ".\svrrqst.h"\ - ".\typecode.h"\ - ".\typecode.i"\ - - -"$(INTDIR)\default_client.obj" : $(SOURCE) $(DEP_CPP_DEFAU) "$(INTDIR)" - - -!ENDIF - -SOURCE=.\default_server.cpp - -!IF "$(CFG)" == "TAO - Win32 Release" - -DEP_CPP_DEFAUL=\ - "..\..\ace\Acceptor.cpp"\ - "..\..\ace\Acceptor.h"\ - "..\..\ace\Acceptor.i"\ - "..\..\ace\ACE.h"\ - "..\..\ace\ACE.i"\ - "..\..\ace\Addr.h"\ - "..\..\ace\Addr.i"\ - "..\..\ace\Atomic_Op.i"\ - "..\..\ace\Auto_Ptr.cpp"\ - "..\..\ace\Auto_Ptr.h"\ - "..\..\ace\Auto_Ptr.i"\ - "..\..\ace\Basic_Types.h"\ - "..\..\ace\Basic_Types.i"\ - "..\..\ace\config-win32-common.h"\ - "..\..\ace\config-win32.h"\ - "..\..\ace\config.h"\ - "..\..\ace\Connector.cpp"\ - "..\..\ace\Connector.h"\ - "..\..\ace\Connector.i"\ - "..\..\ace\Containers.cpp"\ - "..\..\ace\Containers.h"\ - "..\..\ace\Containers.i"\ - "..\..\ace\Dynamic.h"\ - "..\..\ace\Dynamic.i"\ - "..\..\ace\Dynamic_Service.cpp"\ - "..\..\ace\Dynamic_Service.h"\ - "..\..\ace\Event_Handler.h"\ - "..\..\ace\Event_Handler.i"\ - "..\..\ace\Free_List.cpp"\ - "..\..\ace\Free_List.h"\ - "..\..\ace\Free_List.i"\ - "..\..\ace\Get_Opt.h"\ - "..\..\ace\Get_Opt.i"\ - "..\..\ace\Handle_Set.h"\ - "..\..\ace\Handle_Set.i"\ - "..\..\ace\Hash_Map_Manager.cpp"\ - "..\..\ace\Hash_Map_Manager.h"\ - "..\..\ace\inc_user_config.h"\ - "..\..\ace\INET_Addr.h"\ - "..\..\ace\INET_Addr.i"\ - "..\..\ace\IO_Cntl_Msg.h"\ - "..\..\ace\iosfwd.h"\ - "..\..\ace\IPC_SAP.h"\ - "..\..\ace\IPC_SAP.i"\ - "..\..\ace\Log_Msg.h"\ - "..\..\ace\Log_Priority.h"\ - "..\..\ace\Log_Record.h"\ - "..\..\ace\Log_Record.i"\ - "..\..\ace\Malloc.h"\ - "..\..\ace\Malloc.i"\ - "..\..\ace\Malloc_T.cpp"\ - "..\..\ace\Malloc_T.h"\ - "..\..\ace\Malloc_T.i"\ - "..\..\ace\Managed_Object.cpp"\ - "..\..\ace\Managed_Object.h"\ - "..\..\ace\Managed_Object.i"\ - "..\..\ace\Map_Manager.cpp"\ - "..\..\ace\Map_Manager.h"\ - "..\..\ace\Map_Manager.i"\ - "..\..\ace\Mem_Map.h"\ - "..\..\ace\Mem_Map.i"\ - "..\..\ace\Memory_Pool.h"\ - "..\..\ace\Memory_Pool.i"\ - "..\..\ace\Message_Block.h"\ - "..\..\ace\Message_Block.i"\ - "..\..\ace\Message_Queue.cpp"\ - "..\..\ace\Message_Queue.h"\ - "..\..\ace\Message_Queue.i"\ - "..\..\ace\Module.cpp"\ - "..\..\ace\Module.h"\ - "..\..\ace\Module.i"\ - "..\..\ace\Object_Manager.h"\ - "..\..\ace\Object_Manager.i"\ - "..\..\ace\OS.h"\ - "..\..\ace\OS.i"\ - "..\..\ace\Reactor.h"\ - "..\..\ace\Reactor.i"\ - "..\..\ace\Reactor_Impl.h"\ - "..\..\ace\Service_Config.h"\ - "..\..\ace\Service_Config.i"\ - "..\..\ace\Service_Object.h"\ - "..\..\ace\Service_Object.i"\ - "..\..\ace\Service_Repository.h"\ - "..\..\ace\Service_Repository.i"\ - "..\..\ace\Service_Types.h"\ - "..\..\ace\Service_Types.i"\ - "..\..\ace\Shared_Object.h"\ - "..\..\ace\Shared_Object.i"\ - "..\..\ace\Signal.h"\ - "..\..\ace\Signal.i"\ - "..\..\ace\Singleton.cpp"\ - "..\..\ace\Singleton.h"\ - "..\..\ace\Singleton.i"\ - "..\..\ace\SOCK.h"\ - "..\..\ace\SOCK.i"\ - "..\..\ace\SOCK_Acceptor.h"\ - "..\..\ace\SOCK_Acceptor.i"\ - "..\..\ace\SOCK_Connector.h"\ - "..\..\ace\SOCK_Connector.i"\ - "..\..\ace\SOCK_IO.h"\ - "..\..\ace\SOCK_IO.i"\ - "..\..\ace\SOCK_Stream.h"\ - "..\..\ace\SOCK_Stream.i"\ - "..\..\ace\SString.h"\ - "..\..\ace\SString.i"\ - "..\..\ace\Strategies.h"\ - "..\..\ace\Strategies_T.cpp"\ - "..\..\ace\Strategies_T.h"\ - "..\..\ace\Stream_Modules.cpp"\ - "..\..\ace\Stream_Modules.h"\ - "..\..\ace\Stream_Modules.i"\ - "..\..\ace\streams.h"\ - "..\..\ace\SV_Semaphore_Complex.h"\ - "..\..\ace\SV_Semaphore_Complex.i"\ - "..\..\ace\SV_Semaphore_Simple.h"\ - "..\..\ace\SV_Semaphore_Simple.i"\ - "..\..\ace\Svc_Conf_Tokens.h"\ - "..\..\ace\Svc_Handler.cpp"\ - "..\..\ace\Svc_Handler.h"\ - "..\..\ace\Svc_Handler.i"\ - "..\..\ace\Synch.h"\ - "..\..\ace\Synch.i"\ - "..\..\ace\Synch_Options.h"\ - "..\..\ace\Synch_T.cpp"\ - "..\..\ace\Synch_T.h"\ - "..\..\ace\Synch_T.i"\ - "..\..\ace\sys_conf.h"\ - "..\..\ace\Task.h"\ - "..\..\ace\Task.i"\ - "..\..\ace\Task_T.cpp"\ - "..\..\ace\Task_T.h"\ - "..\..\ace\Task_T.i"\ - "..\..\ace\Thread.h"\ - "..\..\ace\Thread.i"\ - "..\..\ace\Thread_Manager.h"\ - "..\..\ace\Thread_Manager.i"\ - "..\..\ace\Time_Value.h"\ - "..\..\ace\Timer_Queue.h"\ - "..\..\ace\Timer_Queue_T.cpp"\ - "..\..\ace\Timer_Queue_T.h"\ - "..\..\ace\Timer_Queue_T.i"\ - "..\..\ace\Trace.h"\ - "..\..\ace\Version.h"\ - "..\..\ace\WFMO_Reactor.h"\ - "..\..\ace\WFMO_Reactor.i"\ - "..\..\ace\ws2tcpip.h"\ - ".\align.h"\ - ".\any.h"\ - ".\any.i"\ - ".\cdr.h"\ - ".\cdr.i"\ - ".\client_factory.h"\ - ".\compat\initguid.h"\ - ".\compat\objbase.h"\ - ".\connect.h"\ - ".\connect.i"\ - ".\corba.h"\ - ".\corbacom.h"\ - ".\corbacom.i"\ - ".\debug.h"\ - ".\default_client.h"\ - ".\default_client.i"\ - ".\default_server.h"\ - ".\default_server.i"\ - ".\except.h"\ - ".\giop.h"\ - ".\giop.i"\ - ".\iiopobj.h"\ - ".\iiopobj.i"\ - ".\iioporb.h"\ - ".\iioporb.i"\ - ".\marshal.h"\ - ".\marshal.i"\ - ".\nvlist.h"\ - ".\nvlist.i"\ - ".\object.h"\ - ".\object.i"\ - ".\objtable.h"\ - ".\optable.h"\ - ".\orb.h"\ - ".\orb_core.h"\ - ".\orb_core.i"\ - ".\orbconf.h"\ - ".\orbobj.h"\ - ".\orbobj.i"\ - ".\params.h"\ - ".\params.i"\ - ".\poa.h"\ - ".\poa.i"\ - ".\principa.h"\ - ".\request.h"\ - ".\sequence.h"\ - ".\sequence.i"\ - ".\sequence_T.cpp"\ - ".\sequence_T.h"\ - ".\sequence_T.i"\ - ".\server_factory.h"\ - ".\server_factory.i"\ - ".\singletons.h"\ - ".\stub.h"\ - ".\stub.i"\ - ".\svrrqst.h"\ - ".\typecode.h"\ - ".\typecode.i"\ - {$(INCLUDE)}"sys\stat.h"\ - {$(INCLUDE)}"sys\types.h"\ - - -"$(INTDIR)\default_server.obj" : $(SOURCE) $(DEP_CPP_DEFAUL) "$(INTDIR)" - - -!ELSEIF "$(CFG)" == "TAO - Win32 Debug" - -DEP_CPP_DEFAUL=\ - "..\..\ace\Acceptor.cpp"\ - "..\..\ace\Acceptor.h"\ - "..\..\ace\Acceptor.i"\ - "..\..\ace\ACE.h"\ - "..\..\ace\ACE.i"\ - "..\..\ace\Addr.h"\ - "..\..\ace\Atomic_Op.i"\ - "..\..\ace\Basic_Types.h"\ - "..\..\ace\config-win32-common.h"\ - "..\..\ace\config-win32.h"\ - "..\..\ace\config.h"\ - "..\..\ace\Connector.cpp"\ - "..\..\ace\Connector.h"\ - "..\..\ace\Connector.i"\ - "..\..\ace\Containers.cpp"\ - "..\..\ace\Containers.h"\ - "..\..\ace\Containers.i"\ - "..\..\ace\Dynamic.h"\ - "..\..\ace\Dynamic_Service.cpp"\ - "..\..\ace\Dynamic_Service.h"\ - "..\..\ace\Event_Handler.h"\ - "..\..\ace\Free_List.cpp"\ - "..\..\ace\Free_List.h"\ - "..\..\ace\Free_List.i"\ - "..\..\ace\Get_Opt.h"\ - "..\..\ace\Handle_Set.h"\ - "..\..\ace\Hash_Map_Manager.cpp"\ - "..\..\ace\Hash_Map_Manager.h"\ - "..\..\ace\inc_user_config.h"\ - "..\..\ace\INET_Addr.h"\ - "..\..\ace\IO_Cntl_Msg.h"\ - "..\..\ace\IPC_SAP.h"\ - "..\..\ace\IPC_SAP.i"\ - "..\..\ace\Log_Msg.h"\ - "..\..\ace\Log_Priority.h"\ - "..\..\ace\Log_Record.h"\ - "..\..\ace\Log_Record.i"\ - "..\..\ace\Malloc_T.cpp"\ - "..\..\ace\Malloc_T.h"\ - "..\..\ace\Malloc_T.i"\ - "..\..\ace\Managed_Object.cpp"\ - "..\..\ace\Managed_Object.h"\ - "..\..\ace\Managed_Object.i"\ - "..\..\ace\Map_Manager.cpp"\ - "..\..\ace\Map_Manager.h"\ - "..\..\ace\Map_Manager.i"\ - "..\..\ace\Mem_Map.h"\ - "..\..\ace\Memory_Pool.h"\ - "..\..\ace\Message_Block.h"\ - "..\..\ace\Message_Queue.cpp"\ - "..\..\ace\Message_Queue.h"\ - "..\..\ace\Message_Queue.i"\ - "..\..\ace\Module.cpp"\ - "..\..\ace\Module.h"\ - "..\..\ace\Module.i"\ - "..\..\ace\Object_Manager.h"\ - "..\..\ace\OS.h"\ - "..\..\ace\Reactor.h"\ - "..\..\ace\Reactor_Impl.h"\ - "..\..\ace\Service_Config.h"\ - "..\..\ace\Service_Object.h"\ - "..\..\ace\Service_Repository.h"\ - "..\..\ace\Service_Types.h"\ - "..\..\ace\Shared_Object.h"\ - "..\..\ace\Singleton.cpp"\ - "..\..\ace\Singleton.h"\ - "..\..\ace\Singleton.i"\ - "..\..\ace\SOCK.h"\ - "..\..\ace\SOCK.i"\ - "..\..\ace\SOCK_Acceptor.h"\ - "..\..\ace\SOCK_Connector.h"\ - "..\..\ace\SOCK_Connector.i"\ - "..\..\ace\SOCK_IO.h"\ - "..\..\ace\SOCK_IO.i"\ - "..\..\ace\SOCK_Stream.h"\ - "..\..\ace\SOCK_Stream.i"\ - "..\..\ace\SString.h"\ - "..\..\ace\Strategies.h"\ - "..\..\ace\Strategies_T.cpp"\ - "..\..\ace\Strategies_T.h"\ - "..\..\ace\Stream_Modules.cpp"\ - "..\..\ace\Stream_Modules.h"\ - "..\..\ace\Stream_Modules.i"\ - "..\..\ace\streams.h"\ - "..\..\ace\Svc_Conf_Tokens.h"\ - "..\..\ace\Svc_Handler.cpp"\ - "..\..\ace\Svc_Handler.h"\ - "..\..\ace\Svc_Handler.i"\ - "..\..\ace\Synch.h"\ - "..\..\ace\Synch_Options.h"\ - "..\..\ace\Synch_T.cpp"\ - "..\..\ace\Synch_T.h"\ - "..\..\ace\Synch_T.i"\ - "..\..\ace\Task.h"\ - "..\..\ace\Task_T.cpp"\ - "..\..\ace\Task_T.h"\ - "..\..\ace\Task_T.i"\ - "..\..\ace\Thread.h"\ - "..\..\ace\Thread_Manager.h"\ - "..\..\ace\Time_Value.h"\ - "..\..\ace\Timer_Queue.h"\ - "..\..\ace\Timer_Queue_T.cpp"\ - "..\..\ace\Timer_Queue_T.h"\ - "..\..\ace\Timer_Queue_T.i"\ - "..\..\ace\Trace.h"\ - "..\..\ace\Version.h"\ - "..\..\ace\WFMO_Reactor.h"\ - ".\align.h"\ - ".\any.h"\ - ".\any.i"\ - ".\cdr.h"\ - ".\cdr.i"\ - ".\client_factory.h"\ - ".\connect.h"\ - ".\corba.h"\ - ".\corbacom.h"\ - ".\corbacom.i"\ - ".\debug.h"\ - ".\default_client.h"\ - ".\default_server.h"\ - ".\except.h"\ - ".\giop.h"\ - ".\giop.i"\ - ".\iiopobj.h"\ - ".\iiopobj.i"\ - ".\iioporb.h"\ - ".\iioporb.i"\ - ".\marshal.h"\ - ".\marshal.i"\ - ".\nvlist.h"\ - ".\nvlist.i"\ - ".\object.h"\ - ".\object.i"\ - ".\objtable.h"\ - ".\optable.h"\ - ".\orb.h"\ - ".\orb_core.h"\ - ".\orb_core.i"\ - ".\orbconf.h"\ - ".\orbobj.h"\ - ".\orbobj.i"\ - ".\params.h"\ - ".\poa.h"\ - ".\poa.i"\ - ".\principa.h"\ - ".\request.h"\ - ".\sequence.h"\ - ".\sequence.i"\ - ".\sequence_T.cpp"\ - ".\sequence_T.h"\ - ".\sequence_T.i"\ - ".\server_factory.h"\ - ".\singletons.h"\ - ".\stub.h"\ - ".\stub.i"\ - ".\svrrqst.h"\ - ".\typecode.h"\ - ".\typecode.i"\ - - -"$(INTDIR)\default_server.obj" : $(SOURCE) $(DEP_CPP_DEFAUL) "$(INTDIR)" - - -!ENDIF - -SOURCE=.\encode.cpp - -!IF "$(CFG)" == "TAO - Win32 Release" - -DEP_CPP_ENCOD=\ - "..\..\ace\Acceptor.cpp"\ - "..\..\ace\Acceptor.h"\ - "..\..\ace\Acceptor.i"\ - "..\..\ace\ACE.h"\ - "..\..\ace\ACE.i"\ - "..\..\ace\Addr.h"\ - "..\..\ace\Addr.i"\ - "..\..\ace\Atomic_Op.i"\ - "..\..\ace\Auto_Ptr.cpp"\ - "..\..\ace\Auto_Ptr.h"\ - "..\..\ace\Auto_Ptr.i"\ - "..\..\ace\Basic_Types.h"\ - "..\..\ace\Basic_Types.i"\ - "..\..\ace\config-win32-common.h"\ - "..\..\ace\config-win32.h"\ - "..\..\ace\config.h"\ - "..\..\ace\Connector.cpp"\ - "..\..\ace\Connector.h"\ - "..\..\ace\Connector.i"\ - "..\..\ace\Containers.cpp"\ - "..\..\ace\Containers.h"\ - "..\..\ace\Containers.i"\ - "..\..\ace\Dynamic.h"\ - "..\..\ace\Dynamic.i"\ - "..\..\ace\Dynamic_Service.cpp"\ - "..\..\ace\Dynamic_Service.h"\ - "..\..\ace\Event_Handler.h"\ - "..\..\ace\Event_Handler.i"\ - "..\..\ace\Free_List.cpp"\ - "..\..\ace\Free_List.h"\ - "..\..\ace\Free_List.i"\ - "..\..\ace\Get_Opt.h"\ - "..\..\ace\Get_Opt.i"\ - "..\..\ace\Handle_Set.h"\ - "..\..\ace\Handle_Set.i"\ - "..\..\ace\Hash_Map_Manager.cpp"\ - "..\..\ace\Hash_Map_Manager.h"\ - "..\..\ace\inc_user_config.h"\ - "..\..\ace\INET_Addr.h"\ - "..\..\ace\INET_Addr.i"\ - "..\..\ace\IO_Cntl_Msg.h"\ - "..\..\ace\iosfwd.h"\ - "..\..\ace\IPC_SAP.h"\ - "..\..\ace\IPC_SAP.i"\ - "..\..\ace\Log_Msg.h"\ - "..\..\ace\Log_Priority.h"\ - "..\..\ace\Log_Record.h"\ - "..\..\ace\Log_Record.i"\ - "..\..\ace\Malloc.h"\ - "..\..\ace\Malloc.i"\ - "..\..\ace\Malloc_T.cpp"\ - "..\..\ace\Malloc_T.h"\ - "..\..\ace\Malloc_T.i"\ - "..\..\ace\Managed_Object.cpp"\ - "..\..\ace\Managed_Object.h"\ - "..\..\ace\Managed_Object.i"\ - "..\..\ace\Map_Manager.cpp"\ - "..\..\ace\Map_Manager.h"\ - "..\..\ace\Map_Manager.i"\ - "..\..\ace\Mem_Map.h"\ - "..\..\ace\Mem_Map.i"\ - "..\..\ace\Memory_Pool.h"\ - "..\..\ace\Memory_Pool.i"\ - "..\..\ace\Message_Block.h"\ - "..\..\ace\Message_Block.i"\ - "..\..\ace\Message_Queue.cpp"\ - "..\..\ace\Message_Queue.h"\ - "..\..\ace\Message_Queue.i"\ - "..\..\ace\Module.cpp"\ - "..\..\ace\Module.h"\ - "..\..\ace\Module.i"\ - "..\..\ace\Object_Manager.h"\ - "..\..\ace\Object_Manager.i"\ - "..\..\ace\OS.h"\ - "..\..\ace\OS.i"\ - "..\..\ace\Reactor.h"\ - "..\..\ace\Reactor.i"\ - "..\..\ace\Reactor_Impl.h"\ - "..\..\ace\Service_Config.h"\ - "..\..\ace\Service_Config.i"\ - "..\..\ace\Service_Object.h"\ - "..\..\ace\Service_Object.i"\ - "..\..\ace\Service_Repository.h"\ - "..\..\ace\Service_Repository.i"\ - "..\..\ace\Service_Types.h"\ - "..\..\ace\Service_Types.i"\ - "..\..\ace\Shared_Object.h"\ - "..\..\ace\Shared_Object.i"\ - "..\..\ace\Signal.h"\ - "..\..\ace\Signal.i"\ - "..\..\ace\Singleton.cpp"\ - "..\..\ace\Singleton.h"\ - "..\..\ace\Singleton.i"\ - "..\..\ace\SOCK.h"\ - "..\..\ace\SOCK.i"\ - "..\..\ace\SOCK_Acceptor.h"\ - "..\..\ace\SOCK_Acceptor.i"\ - "..\..\ace\SOCK_Connector.h"\ - "..\..\ace\SOCK_Connector.i"\ - "..\..\ace\SOCK_IO.h"\ - "..\..\ace\SOCK_IO.i"\ - "..\..\ace\SOCK_Stream.h"\ - "..\..\ace\SOCK_Stream.i"\ - "..\..\ace\SString.h"\ - "..\..\ace\SString.i"\ - "..\..\ace\Strategies.h"\ - "..\..\ace\Strategies_T.cpp"\ - "..\..\ace\Strategies_T.h"\ - "..\..\ace\Stream_Modules.cpp"\ - "..\..\ace\Stream_Modules.h"\ - "..\..\ace\Stream_Modules.i"\ - "..\..\ace\streams.h"\ - "..\..\ace\SV_Semaphore_Complex.h"\ - "..\..\ace\SV_Semaphore_Complex.i"\ - "..\..\ace\SV_Semaphore_Simple.h"\ - "..\..\ace\SV_Semaphore_Simple.i"\ - "..\..\ace\Svc_Conf_Tokens.h"\ - "..\..\ace\Svc_Handler.cpp"\ - "..\..\ace\Svc_Handler.h"\ - "..\..\ace\Svc_Handler.i"\ - "..\..\ace\Synch.h"\ - "..\..\ace\Synch.i"\ - "..\..\ace\Synch_Options.h"\ - "..\..\ace\Synch_T.cpp"\ - "..\..\ace\Synch_T.h"\ - "..\..\ace\Synch_T.i"\ - "..\..\ace\sys_conf.h"\ - "..\..\ace\Task.h"\ - "..\..\ace\Task.i"\ - "..\..\ace\Task_T.cpp"\ - "..\..\ace\Task_T.h"\ - "..\..\ace\Task_T.i"\ - "..\..\ace\Thread.h"\ - "..\..\ace\Thread.i"\ - "..\..\ace\Thread_Manager.h"\ - "..\..\ace\Thread_Manager.i"\ - "..\..\ace\Time_Value.h"\ - "..\..\ace\Timer_Queue.h"\ - "..\..\ace\Timer_Queue_T.cpp"\ - "..\..\ace\Timer_Queue_T.h"\ - "..\..\ace\Timer_Queue_T.i"\ - "..\..\ace\Trace.h"\ - "..\..\ace\Version.h"\ - "..\..\ace\WFMO_Reactor.h"\ - "..\..\ace\WFMO_Reactor.i"\ - "..\..\ace\ws2tcpip.h"\ - ".\align.h"\ - ".\any.h"\ - ".\any.i"\ - ".\cdr.h"\ - ".\cdr.i"\ - ".\client_factory.h"\ - ".\compat\initguid.h"\ - ".\compat\objbase.h"\ - ".\connect.h"\ - ".\connect.i"\ - ".\corba.h"\ - ".\corbacom.h"\ - ".\corbacom.i"\ - ".\debug.h"\ - ".\default_client.h"\ - ".\default_client.i"\ - ".\default_server.h"\ - ".\default_server.i"\ - ".\except.h"\ - ".\giop.h"\ - ".\giop.i"\ - ".\iiopobj.h"\ - ".\iiopobj.i"\ - ".\iioporb.h"\ - ".\iioporb.i"\ - ".\marshal.h"\ - ".\marshal.i"\ - ".\nvlist.h"\ - ".\nvlist.i"\ - ".\object.h"\ - ".\object.i"\ - ".\objtable.h"\ - ".\optable.h"\ - ".\orb.h"\ - ".\orb_core.h"\ - ".\orb_core.i"\ - ".\orbconf.h"\ - ".\orbobj.h"\ - ".\orbobj.i"\ - ".\params.h"\ - ".\params.i"\ - ".\poa.h"\ - ".\poa.i"\ - ".\principa.h"\ - ".\request.h"\ - ".\sequence.h"\ - ".\sequence.i"\ - ".\sequence_T.cpp"\ - ".\sequence_T.h"\ - ".\sequence_T.i"\ - ".\server_factory.h"\ - ".\server_factory.i"\ - ".\singletons.h"\ - ".\stub.h"\ - ".\stub.i"\ - ".\svrrqst.h"\ - ".\typecode.h"\ - ".\typecode.i"\ - {$(INCLUDE)}"sys\stat.h"\ - {$(INCLUDE)}"sys\types.h"\ - - -"$(INTDIR)\encode.obj" : $(SOURCE) $(DEP_CPP_ENCOD) "$(INTDIR)" - - -!ELSEIF "$(CFG)" == "TAO - Win32 Debug" - -DEP_CPP_ENCOD=\ - "..\..\ace\Acceptor.cpp"\ - "..\..\ace\Acceptor.h"\ - "..\..\ace\Acceptor.i"\ - "..\..\ace\ACE.h"\ - "..\..\ace\ACE.i"\ - "..\..\ace\Addr.h"\ - "..\..\ace\Atomic_Op.i"\ - "..\..\ace\Basic_Types.h"\ - "..\..\ace\config-win32-common.h"\ - "..\..\ace\config-win32.h"\ - "..\..\ace\config.h"\ - "..\..\ace\Connector.cpp"\ - "..\..\ace\Connector.h"\ - "..\..\ace\Connector.i"\ - "..\..\ace\Containers.cpp"\ - "..\..\ace\Containers.h"\ - "..\..\ace\Containers.i"\ - "..\..\ace\Dynamic.h"\ - "..\..\ace\Dynamic_Service.cpp"\ - "..\..\ace\Dynamic_Service.h"\ - "..\..\ace\Event_Handler.h"\ - "..\..\ace\Free_List.cpp"\ - "..\..\ace\Free_List.h"\ - "..\..\ace\Free_List.i"\ - "..\..\ace\Get_Opt.h"\ - "..\..\ace\Handle_Set.h"\ - "..\..\ace\Hash_Map_Manager.cpp"\ - "..\..\ace\Hash_Map_Manager.h"\ - "..\..\ace\inc_user_config.h"\ - "..\..\ace\INET_Addr.h"\ - "..\..\ace\IO_Cntl_Msg.h"\ - "..\..\ace\IPC_SAP.h"\ - "..\..\ace\IPC_SAP.i"\ - "..\..\ace\Log_Msg.h"\ - "..\..\ace\Log_Priority.h"\ - "..\..\ace\Log_Record.h"\ - "..\..\ace\Log_Record.i"\ - "..\..\ace\Malloc_T.cpp"\ - "..\..\ace\Malloc_T.h"\ - "..\..\ace\Malloc_T.i"\ - "..\..\ace\Managed_Object.cpp"\ - "..\..\ace\Managed_Object.h"\ - "..\..\ace\Managed_Object.i"\ - "..\..\ace\Map_Manager.cpp"\ - "..\..\ace\Map_Manager.h"\ - "..\..\ace\Map_Manager.i"\ - "..\..\ace\Mem_Map.h"\ - "..\..\ace\Memory_Pool.h"\ - "..\..\ace\Message_Block.h"\ - "..\..\ace\Message_Queue.cpp"\ - "..\..\ace\Message_Queue.h"\ - "..\..\ace\Message_Queue.i"\ - "..\..\ace\Module.cpp"\ - "..\..\ace\Module.h"\ - "..\..\ace\Module.i"\ - "..\..\ace\Object_Manager.h"\ - "..\..\ace\OS.h"\ - "..\..\ace\Reactor.h"\ - "..\..\ace\Reactor_Impl.h"\ - "..\..\ace\Service_Config.h"\ - "..\..\ace\Service_Object.h"\ - "..\..\ace\Service_Repository.h"\ - "..\..\ace\Service_Types.h"\ - "..\..\ace\Shared_Object.h"\ - "..\..\ace\Singleton.cpp"\ - "..\..\ace\Singleton.h"\ - "..\..\ace\Singleton.i"\ - "..\..\ace\SOCK.h"\ - "..\..\ace\SOCK.i"\ - "..\..\ace\SOCK_Acceptor.h"\ - "..\..\ace\SOCK_Connector.h"\ - "..\..\ace\SOCK_Connector.i"\ - "..\..\ace\SOCK_IO.h"\ - "..\..\ace\SOCK_IO.i"\ - "..\..\ace\SOCK_Stream.h"\ - "..\..\ace\SOCK_Stream.i"\ - "..\..\ace\SString.h"\ - "..\..\ace\Strategies.h"\ - "..\..\ace\Strategies_T.cpp"\ - "..\..\ace\Strategies_T.h"\ - "..\..\ace\Stream_Modules.cpp"\ - "..\..\ace\Stream_Modules.h"\ - "..\..\ace\Stream_Modules.i"\ - "..\..\ace\streams.h"\ - "..\..\ace\Svc_Conf_Tokens.h"\ - "..\..\ace\Svc_Handler.cpp"\ - "..\..\ace\Svc_Handler.h"\ - "..\..\ace\Svc_Handler.i"\ - "..\..\ace\Synch.h"\ - "..\..\ace\Synch_Options.h"\ - "..\..\ace\Synch_T.cpp"\ - "..\..\ace\Synch_T.h"\ - "..\..\ace\Synch_T.i"\ - "..\..\ace\Task.h"\ - "..\..\ace\Task_T.cpp"\ - "..\..\ace\Task_T.h"\ - "..\..\ace\Task_T.i"\ - "..\..\ace\Thread.h"\ - "..\..\ace\Thread_Manager.h"\ - "..\..\ace\Time_Value.h"\ - "..\..\ace\Timer_Queue.h"\ - "..\..\ace\Timer_Queue_T.cpp"\ - "..\..\ace\Timer_Queue_T.h"\ - "..\..\ace\Timer_Queue_T.i"\ - "..\..\ace\Trace.h"\ - "..\..\ace\Version.h"\ - "..\..\ace\WFMO_Reactor.h"\ - ".\align.h"\ - ".\any.h"\ - ".\any.i"\ - ".\cdr.h"\ - ".\cdr.i"\ - ".\client_factory.h"\ - ".\connect.h"\ - ".\corba.h"\ - ".\corbacom.h"\ - ".\corbacom.i"\ - ".\debug.h"\ - ".\default_client.h"\ - ".\default_server.h"\ - ".\except.h"\ - ".\giop.h"\ - ".\giop.i"\ - ".\iiopobj.h"\ - ".\iiopobj.i"\ - ".\iioporb.h"\ - ".\iioporb.i"\ - ".\marshal.h"\ - ".\marshal.i"\ - ".\nvlist.h"\ - ".\nvlist.i"\ - ".\object.h"\ - ".\object.i"\ - ".\objtable.h"\ - ".\optable.h"\ - ".\orb.h"\ - ".\orb_core.h"\ - ".\orb_core.i"\ - ".\orbconf.h"\ - ".\orbobj.h"\ - ".\orbobj.i"\ - ".\params.h"\ - ".\poa.h"\ - ".\poa.i"\ - ".\principa.h"\ - ".\request.h"\ - ".\sequence.h"\ - ".\sequence.i"\ - ".\sequence_T.cpp"\ - ".\sequence_T.h"\ - ".\sequence_T.i"\ - ".\server_factory.h"\ - ".\singletons.h"\ - ".\stub.h"\ - ".\stub.i"\ - ".\svrrqst.h"\ - ".\typecode.h"\ - ".\typecode.i"\ - - -"$(INTDIR)\encode.obj" : $(SOURCE) $(DEP_CPP_ENCOD) "$(INTDIR)" - - -!ENDIF - -SOURCE=.\except.cpp - -!IF "$(CFG)" == "TAO - Win32 Release" - -DEP_CPP_EXCEP=\ - "..\..\ace\Acceptor.cpp"\ - "..\..\ace\Acceptor.h"\ - "..\..\ace\Acceptor.i"\ - "..\..\ace\ACE.h"\ - "..\..\ace\ACE.i"\ - "..\..\ace\Addr.h"\ - "..\..\ace\Addr.i"\ - "..\..\ace\Atomic_Op.i"\ - "..\..\ace\Auto_Ptr.cpp"\ - "..\..\ace\Auto_Ptr.h"\ - "..\..\ace\Auto_Ptr.i"\ - "..\..\ace\Basic_Types.h"\ - "..\..\ace\Basic_Types.i"\ - "..\..\ace\config-win32-common.h"\ - "..\..\ace\config-win32.h"\ - "..\..\ace\config.h"\ - "..\..\ace\Connector.cpp"\ - "..\..\ace\Connector.h"\ - "..\..\ace\Connector.i"\ - "..\..\ace\Containers.cpp"\ - "..\..\ace\Containers.h"\ - "..\..\ace\Containers.i"\ - "..\..\ace\Dynamic.h"\ - "..\..\ace\Dynamic.i"\ - "..\..\ace\Dynamic_Service.cpp"\ - "..\..\ace\Dynamic_Service.h"\ - "..\..\ace\Event_Handler.h"\ - "..\..\ace\Event_Handler.i"\ - "..\..\ace\Free_List.cpp"\ - "..\..\ace\Free_List.h"\ - "..\..\ace\Free_List.i"\ - "..\..\ace\Get_Opt.h"\ - "..\..\ace\Get_Opt.i"\ - "..\..\ace\Handle_Set.h"\ - "..\..\ace\Handle_Set.i"\ - "..\..\ace\Hash_Map_Manager.cpp"\ - "..\..\ace\Hash_Map_Manager.h"\ - "..\..\ace\inc_user_config.h"\ - "..\..\ace\INET_Addr.h"\ - "..\..\ace\INET_Addr.i"\ - "..\..\ace\IO_Cntl_Msg.h"\ - "..\..\ace\iosfwd.h"\ - "..\..\ace\IPC_SAP.h"\ - "..\..\ace\IPC_SAP.i"\ - "..\..\ace\Log_Msg.h"\ - "..\..\ace\Log_Priority.h"\ - "..\..\ace\Log_Record.h"\ - "..\..\ace\Log_Record.i"\ - "..\..\ace\Malloc.h"\ - "..\..\ace\Malloc.i"\ - "..\..\ace\Malloc_T.cpp"\ - "..\..\ace\Malloc_T.h"\ - "..\..\ace\Malloc_T.i"\ - "..\..\ace\Managed_Object.cpp"\ - "..\..\ace\Managed_Object.h"\ - "..\..\ace\Managed_Object.i"\ - "..\..\ace\Map_Manager.cpp"\ - "..\..\ace\Map_Manager.h"\ - "..\..\ace\Map_Manager.i"\ - "..\..\ace\Mem_Map.h"\ - "..\..\ace\Mem_Map.i"\ - "..\..\ace\Memory_Pool.h"\ - "..\..\ace\Memory_Pool.i"\ - "..\..\ace\Message_Block.h"\ - "..\..\ace\Message_Block.i"\ - "..\..\ace\Message_Queue.cpp"\ - "..\..\ace\Message_Queue.h"\ - "..\..\ace\Message_Queue.i"\ - "..\..\ace\Module.cpp"\ - "..\..\ace\Module.h"\ - "..\..\ace\Module.i"\ - "..\..\ace\Object_Manager.h"\ - "..\..\ace\Object_Manager.i"\ - "..\..\ace\OS.h"\ - "..\..\ace\OS.i"\ - "..\..\ace\Reactor.h"\ - "..\..\ace\Reactor.i"\ - "..\..\ace\Reactor_Impl.h"\ - "..\..\ace\Service_Config.h"\ - "..\..\ace\Service_Config.i"\ - "..\..\ace\Service_Object.h"\ - "..\..\ace\Service_Object.i"\ - "..\..\ace\Service_Repository.h"\ - "..\..\ace\Service_Repository.i"\ - "..\..\ace\Service_Types.h"\ - "..\..\ace\Service_Types.i"\ - "..\..\ace\Shared_Object.h"\ - "..\..\ace\Shared_Object.i"\ - "..\..\ace\Signal.h"\ - "..\..\ace\Signal.i"\ - "..\..\ace\Singleton.cpp"\ - "..\..\ace\Singleton.h"\ - "..\..\ace\Singleton.i"\ - "..\..\ace\SOCK.h"\ - "..\..\ace\SOCK.i"\ - "..\..\ace\SOCK_Acceptor.h"\ - "..\..\ace\SOCK_Acceptor.i"\ - "..\..\ace\SOCK_Connector.h"\ - "..\..\ace\SOCK_Connector.i"\ - "..\..\ace\SOCK_IO.h"\ - "..\..\ace\SOCK_IO.i"\ - "..\..\ace\SOCK_Stream.h"\ - "..\..\ace\SOCK_Stream.i"\ - "..\..\ace\SString.h"\ - "..\..\ace\SString.i"\ - "..\..\ace\Strategies.h"\ - "..\..\ace\Strategies_T.cpp"\ - "..\..\ace\Strategies_T.h"\ - "..\..\ace\Stream_Modules.cpp"\ - "..\..\ace\Stream_Modules.h"\ - "..\..\ace\Stream_Modules.i"\ - "..\..\ace\streams.h"\ - "..\..\ace\SV_Semaphore_Complex.h"\ - "..\..\ace\SV_Semaphore_Complex.i"\ - "..\..\ace\SV_Semaphore_Simple.h"\ - "..\..\ace\SV_Semaphore_Simple.i"\ - "..\..\ace\Svc_Conf_Tokens.h"\ - "..\..\ace\Svc_Handler.cpp"\ - "..\..\ace\Svc_Handler.h"\ - "..\..\ace\Svc_Handler.i"\ - "..\..\ace\Synch.h"\ - "..\..\ace\Synch.i"\ - "..\..\ace\Synch_Options.h"\ - "..\..\ace\Synch_T.cpp"\ - "..\..\ace\Synch_T.h"\ - "..\..\ace\Synch_T.i"\ - "..\..\ace\sys_conf.h"\ - "..\..\ace\Task.h"\ - "..\..\ace\Task.i"\ - "..\..\ace\Task_T.cpp"\ - "..\..\ace\Task_T.h"\ - "..\..\ace\Task_T.i"\ - "..\..\ace\Thread.h"\ - "..\..\ace\Thread.i"\ - "..\..\ace\Thread_Manager.h"\ - "..\..\ace\Thread_Manager.i"\ - "..\..\ace\Time_Value.h"\ - "..\..\ace\Timer_Queue.h"\ - "..\..\ace\Timer_Queue_T.cpp"\ - "..\..\ace\Timer_Queue_T.h"\ - "..\..\ace\Timer_Queue_T.i"\ - "..\..\ace\Trace.h"\ - "..\..\ace\Version.h"\ - "..\..\ace\WFMO_Reactor.h"\ - "..\..\ace\WFMO_Reactor.i"\ - "..\..\ace\ws2tcpip.h"\ - ".\align.h"\ - ".\any.h"\ - ".\any.i"\ - ".\cdr.h"\ - ".\cdr.i"\ - ".\client_factory.h"\ - ".\compat\initguid.h"\ - ".\compat\objbase.h"\ - ".\connect.h"\ - ".\connect.i"\ - ".\corba.h"\ - ".\corbacom.h"\ - ".\corbacom.i"\ - ".\debug.h"\ - ".\default_client.h"\ - ".\default_client.i"\ - ".\default_server.h"\ - ".\default_server.i"\ - ".\except.h"\ - ".\giop.h"\ - ".\giop.i"\ - ".\iiopobj.h"\ - ".\iiopobj.i"\ - ".\iioporb.h"\ - ".\iioporb.i"\ - ".\marshal.h"\ - ".\marshal.i"\ - ".\nvlist.h"\ - ".\nvlist.i"\ - ".\object.h"\ - ".\object.i"\ - ".\objtable.h"\ - ".\optable.h"\ - ".\orb.h"\ - ".\orb_core.h"\ - ".\orb_core.i"\ - ".\orbconf.h"\ - ".\orbobj.h"\ - ".\orbobj.i"\ - ".\params.h"\ - ".\params.i"\ - ".\poa.h"\ - ".\poa.i"\ - ".\principa.h"\ - ".\request.h"\ - ".\sequence.h"\ - ".\sequence.i"\ - ".\sequence_T.cpp"\ - ".\sequence_T.h"\ - ".\sequence_T.i"\ - ".\server_factory.h"\ - ".\server_factory.i"\ - ".\singletons.h"\ - ".\stub.h"\ - ".\stub.i"\ - ".\svrrqst.h"\ - ".\typecode.h"\ - ".\typecode.i"\ - {$(INCLUDE)}"sys\stat.h"\ - {$(INCLUDE)}"sys\types.h"\ - - -"$(INTDIR)\except.obj" : $(SOURCE) $(DEP_CPP_EXCEP) "$(INTDIR)" - - -!ELSEIF "$(CFG)" == "TAO - Win32 Debug" - -DEP_CPP_EXCEP=\ - "..\..\ace\Acceptor.cpp"\ - "..\..\ace\Acceptor.h"\ - "..\..\ace\Acceptor.i"\ - "..\..\ace\ACE.h"\ - "..\..\ace\ACE.i"\ - "..\..\ace\Addr.h"\ - "..\..\ace\Atomic_Op.i"\ - "..\..\ace\Basic_Types.h"\ - "..\..\ace\config-win32-common.h"\ - "..\..\ace\config-win32.h"\ - "..\..\ace\config.h"\ - "..\..\ace\Connector.cpp"\ - "..\..\ace\Connector.h"\ - "..\..\ace\Connector.i"\ - "..\..\ace\Containers.cpp"\ - "..\..\ace\Containers.h"\ - "..\..\ace\Containers.i"\ - "..\..\ace\Dynamic.h"\ - "..\..\ace\Dynamic_Service.cpp"\ - "..\..\ace\Dynamic_Service.h"\ - "..\..\ace\Event_Handler.h"\ - "..\..\ace\Free_List.cpp"\ - "..\..\ace\Free_List.h"\ - "..\..\ace\Free_List.i"\ - "..\..\ace\Get_Opt.h"\ - "..\..\ace\Handle_Set.h"\ - "..\..\ace\Hash_Map_Manager.cpp"\ - "..\..\ace\Hash_Map_Manager.h"\ - "..\..\ace\inc_user_config.h"\ - "..\..\ace\INET_Addr.h"\ - "..\..\ace\IO_Cntl_Msg.h"\ - "..\..\ace\IPC_SAP.h"\ - "..\..\ace\IPC_SAP.i"\ - "..\..\ace\Log_Msg.h"\ - "..\..\ace\Log_Priority.h"\ - "..\..\ace\Log_Record.h"\ - "..\..\ace\Log_Record.i"\ - "..\..\ace\Malloc_T.cpp"\ - "..\..\ace\Malloc_T.h"\ - "..\..\ace\Malloc_T.i"\ - "..\..\ace\Managed_Object.cpp"\ - "..\..\ace\Managed_Object.h"\ - "..\..\ace\Managed_Object.i"\ - "..\..\ace\Map_Manager.cpp"\ - "..\..\ace\Map_Manager.h"\ - "..\..\ace\Map_Manager.i"\ - "..\..\ace\Mem_Map.h"\ - "..\..\ace\Memory_Pool.h"\ - "..\..\ace\Message_Block.h"\ - "..\..\ace\Message_Queue.cpp"\ - "..\..\ace\Message_Queue.h"\ - "..\..\ace\Message_Queue.i"\ - "..\..\ace\Module.cpp"\ - "..\..\ace\Module.h"\ - "..\..\ace\Module.i"\ - "..\..\ace\Object_Manager.h"\ - "..\..\ace\OS.h"\ - "..\..\ace\Reactor.h"\ - "..\..\ace\Reactor_Impl.h"\ - "..\..\ace\Service_Config.h"\ - "..\..\ace\Service_Object.h"\ - "..\..\ace\Service_Repository.h"\ - "..\..\ace\Service_Types.h"\ - "..\..\ace\Shared_Object.h"\ - "..\..\ace\Singleton.cpp"\ - "..\..\ace\Singleton.h"\ - "..\..\ace\Singleton.i"\ - "..\..\ace\SOCK.h"\ - "..\..\ace\SOCK.i"\ - "..\..\ace\SOCK_Acceptor.h"\ - "..\..\ace\SOCK_Connector.h"\ - "..\..\ace\SOCK_Connector.i"\ - "..\..\ace\SOCK_IO.h"\ - "..\..\ace\SOCK_IO.i"\ - "..\..\ace\SOCK_Stream.h"\ - "..\..\ace\SOCK_Stream.i"\ - "..\..\ace\SString.h"\ - "..\..\ace\Strategies.h"\ - "..\..\ace\Strategies_T.cpp"\ - "..\..\ace\Strategies_T.h"\ - "..\..\ace\Stream_Modules.cpp"\ - "..\..\ace\Stream_Modules.h"\ - "..\..\ace\Stream_Modules.i"\ - "..\..\ace\streams.h"\ - "..\..\ace\Svc_Conf_Tokens.h"\ - "..\..\ace\Svc_Handler.cpp"\ - "..\..\ace\Svc_Handler.h"\ - "..\..\ace\Svc_Handler.i"\ - "..\..\ace\Synch.h"\ - "..\..\ace\Synch_Options.h"\ - "..\..\ace\Synch_T.cpp"\ - "..\..\ace\Synch_T.h"\ - "..\..\ace\Synch_T.i"\ - "..\..\ace\Task.h"\ - "..\..\ace\Task_T.cpp"\ - "..\..\ace\Task_T.h"\ - "..\..\ace\Task_T.i"\ - "..\..\ace\Thread.h"\ - "..\..\ace\Thread_Manager.h"\ - "..\..\ace\Time_Value.h"\ - "..\..\ace\Timer_Queue.h"\ - "..\..\ace\Timer_Queue_T.cpp"\ - "..\..\ace\Timer_Queue_T.h"\ - "..\..\ace\Timer_Queue_T.i"\ - "..\..\ace\Trace.h"\ - "..\..\ace\Version.h"\ - "..\..\ace\WFMO_Reactor.h"\ - ".\align.h"\ - ".\any.h"\ - ".\any.i"\ - ".\cdr.h"\ - ".\cdr.i"\ - ".\client_factory.h"\ - ".\connect.h"\ - ".\corba.h"\ - ".\corbacom.h"\ - ".\corbacom.i"\ - ".\debug.h"\ - ".\default_client.h"\ - ".\default_server.h"\ - ".\except.h"\ - ".\giop.h"\ - ".\giop.i"\ - ".\iiopobj.h"\ - ".\iiopobj.i"\ - ".\iioporb.h"\ - ".\iioporb.i"\ - ".\marshal.h"\ - ".\marshal.i"\ - ".\nvlist.h"\ - ".\nvlist.i"\ - ".\object.h"\ - ".\object.i"\ - ".\objtable.h"\ - ".\optable.h"\ - ".\orb.h"\ - ".\orb_core.h"\ - ".\orb_core.i"\ - ".\orbconf.h"\ - ".\orbobj.h"\ - ".\orbobj.i"\ - ".\params.h"\ - ".\poa.h"\ - ".\poa.i"\ - ".\principa.h"\ - ".\request.h"\ - ".\sequence.h"\ - ".\sequence.i"\ - ".\sequence_T.cpp"\ - ".\sequence_T.h"\ - ".\sequence_T.i"\ - ".\server_factory.h"\ - ".\singletons.h"\ - ".\stub.h"\ - ".\stub.i"\ - ".\svrrqst.h"\ - ".\typecode.h"\ - ".\typecode.i"\ - - -"$(INTDIR)\except.obj" : $(SOURCE) $(DEP_CPP_EXCEP) "$(INTDIR)" - - -!ENDIF - -SOURCE=.\giop.cpp - -!IF "$(CFG)" == "TAO - Win32 Release" - -DEP_CPP_GIOP_=\ - "..\..\ace\Acceptor.cpp"\ - "..\..\ace\Acceptor.h"\ - "..\..\ace\Acceptor.i"\ - "..\..\ace\ACE.h"\ - "..\..\ace\ACE.i"\ - "..\..\ace\Addr.h"\ - "..\..\ace\Addr.i"\ - "..\..\ace\Atomic_Op.i"\ - "..\..\ace\Auto_Ptr.cpp"\ - "..\..\ace\Auto_Ptr.h"\ - "..\..\ace\Auto_Ptr.i"\ - "..\..\ace\Basic_Types.h"\ - "..\..\ace\Basic_Types.i"\ - "..\..\ace\config-win32-common.h"\ - "..\..\ace\config-win32.h"\ - "..\..\ace\config.h"\ - "..\..\ace\Connector.cpp"\ - "..\..\ace\Connector.h"\ - "..\..\ace\Connector.i"\ - "..\..\ace\Containers.cpp"\ - "..\..\ace\Containers.h"\ - "..\..\ace\Containers.i"\ - "..\..\ace\Dynamic.h"\ - "..\..\ace\Dynamic.i"\ - "..\..\ace\Dynamic_Service.cpp"\ - "..\..\ace\Dynamic_Service.h"\ - "..\..\ace\Event_Handler.h"\ - "..\..\ace\Event_Handler.i"\ - "..\..\ace\Free_List.cpp"\ - "..\..\ace\Free_List.h"\ - "..\..\ace\Free_List.i"\ - "..\..\ace\Get_Opt.h"\ - "..\..\ace\Get_Opt.i"\ - "..\..\ace\Handle_Set.h"\ - "..\..\ace\Handle_Set.i"\ - "..\..\ace\Hash_Map_Manager.cpp"\ - "..\..\ace\Hash_Map_Manager.h"\ - "..\..\ace\inc_user_config.h"\ - "..\..\ace\INET_Addr.h"\ - "..\..\ace\INET_Addr.i"\ - "..\..\ace\IO_Cntl_Msg.h"\ - "..\..\ace\iosfwd.h"\ - "..\..\ace\IPC_SAP.h"\ - "..\..\ace\IPC_SAP.i"\ - "..\..\ace\Log_Msg.h"\ - "..\..\ace\Log_Priority.h"\ - "..\..\ace\Log_Record.h"\ - "..\..\ace\Log_Record.i"\ - "..\..\ace\Malloc.h"\ - "..\..\ace\Malloc.i"\ - "..\..\ace\Malloc_T.cpp"\ - "..\..\ace\Malloc_T.h"\ - "..\..\ace\Malloc_T.i"\ - "..\..\ace\Managed_Object.cpp"\ - "..\..\ace\Managed_Object.h"\ - "..\..\ace\Managed_Object.i"\ - "..\..\ace\Map_Manager.cpp"\ - "..\..\ace\Map_Manager.h"\ - "..\..\ace\Map_Manager.i"\ - "..\..\ace\Mem_Map.h"\ - "..\..\ace\Mem_Map.i"\ - "..\..\ace\Memory_Pool.h"\ - "..\..\ace\Memory_Pool.i"\ - "..\..\ace\Message_Block.h"\ - "..\..\ace\Message_Block.i"\ - "..\..\ace\Message_Queue.cpp"\ - "..\..\ace\Message_Queue.h"\ - "..\..\ace\Message_Queue.i"\ - "..\..\ace\Module.cpp"\ - "..\..\ace\Module.h"\ - "..\..\ace\Module.i"\ - "..\..\ace\Object_Manager.h"\ - "..\..\ace\Object_Manager.i"\ - "..\..\ace\OS.h"\ - "..\..\ace\OS.i"\ - "..\..\ace\Reactor.h"\ - "..\..\ace\Reactor.i"\ - "..\..\ace\Reactor_Impl.h"\ - "..\..\ace\Service_Config.h"\ - "..\..\ace\Service_Config.i"\ - "..\..\ace\Service_Object.h"\ - "..\..\ace\Service_Object.i"\ - "..\..\ace\Service_Repository.h"\ - "..\..\ace\Service_Repository.i"\ - "..\..\ace\Service_Types.h"\ - "..\..\ace\Service_Types.i"\ - "..\..\ace\Shared_Object.h"\ - "..\..\ace\Shared_Object.i"\ - "..\..\ace\Signal.h"\ - "..\..\ace\Signal.i"\ - "..\..\ace\Singleton.cpp"\ - "..\..\ace\Singleton.h"\ - "..\..\ace\Singleton.i"\ - "..\..\ace\SOCK.h"\ - "..\..\ace\SOCK.i"\ - "..\..\ace\SOCK_Acceptor.h"\ - "..\..\ace\SOCK_Acceptor.i"\ - "..\..\ace\SOCK_Connector.h"\ - "..\..\ace\SOCK_Connector.i"\ - "..\..\ace\SOCK_IO.h"\ - "..\..\ace\SOCK_IO.i"\ - "..\..\ace\SOCK_Stream.h"\ - "..\..\ace\SOCK_Stream.i"\ - "..\..\ace\SString.h"\ - "..\..\ace\SString.i"\ - "..\..\ace\Strategies.h"\ - "..\..\ace\Strategies_T.cpp"\ - "..\..\ace\Strategies_T.h"\ - "..\..\ace\Stream_Modules.cpp"\ - "..\..\ace\Stream_Modules.h"\ - "..\..\ace\Stream_Modules.i"\ - "..\..\ace\streams.h"\ - "..\..\ace\SV_Semaphore_Complex.h"\ - "..\..\ace\SV_Semaphore_Complex.i"\ - "..\..\ace\SV_Semaphore_Simple.h"\ - "..\..\ace\SV_Semaphore_Simple.i"\ - "..\..\ace\Svc_Conf_Tokens.h"\ - "..\..\ace\Svc_Handler.cpp"\ - "..\..\ace\Svc_Handler.h"\ - "..\..\ace\Svc_Handler.i"\ - "..\..\ace\Synch.h"\ - "..\..\ace\Synch.i"\ - "..\..\ace\Synch_Options.h"\ - "..\..\ace\Synch_T.cpp"\ - "..\..\ace\Synch_T.h"\ - "..\..\ace\Synch_T.i"\ - "..\..\ace\sys_conf.h"\ - "..\..\ace\Task.h"\ - "..\..\ace\Task.i"\ - "..\..\ace\Task_T.cpp"\ - "..\..\ace\Task_T.h"\ - "..\..\ace\Task_T.i"\ - "..\..\ace\Thread.h"\ - "..\..\ace\Thread.i"\ - "..\..\ace\Thread_Manager.h"\ - "..\..\ace\Thread_Manager.i"\ - "..\..\ace\Time_Value.h"\ - "..\..\ace\Timer_Queue.h"\ - "..\..\ace\Timer_Queue_T.cpp"\ - "..\..\ace\Timer_Queue_T.h"\ - "..\..\ace\Timer_Queue_T.i"\ - "..\..\ace\Trace.h"\ - "..\..\ace\Version.h"\ - "..\..\ace\WFMO_Reactor.h"\ - "..\..\ace\WFMO_Reactor.i"\ - "..\..\ace\ws2tcpip.h"\ - ".\align.h"\ - ".\any.h"\ - ".\any.i"\ - ".\cdr.h"\ - ".\cdr.i"\ - ".\client_factory.h"\ - ".\compat\initguid.h"\ - ".\compat\objbase.h"\ - ".\connect.h"\ - ".\connect.i"\ - ".\corba.h"\ - ".\corbacom.h"\ - ".\corbacom.i"\ - ".\debug.h"\ - ".\default_client.h"\ - ".\default_client.i"\ - ".\default_server.h"\ - ".\default_server.i"\ - ".\except.h"\ - ".\giop.h"\ - ".\giop.i"\ - ".\iiopobj.h"\ - ".\iiopobj.i"\ - ".\iioporb.h"\ - ".\iioporb.i"\ - ".\marshal.h"\ - ".\marshal.i"\ - ".\nvlist.h"\ - ".\nvlist.i"\ - ".\object.h"\ - ".\object.i"\ - ".\objtable.h"\ - ".\optable.h"\ - ".\orb.h"\ - ".\orb_core.h"\ - ".\orb_core.i"\ - ".\orbconf.h"\ - ".\orbobj.h"\ - ".\orbobj.i"\ - ".\params.h"\ - ".\params.i"\ - ".\poa.h"\ - ".\poa.i"\ - ".\principa.h"\ - ".\request.h"\ - ".\sequence.h"\ - ".\sequence.i"\ - ".\sequence_T.cpp"\ - ".\sequence_T.h"\ - ".\sequence_T.i"\ - ".\server_factory.h"\ - ".\server_factory.i"\ - ".\singletons.h"\ - ".\stub.h"\ - ".\stub.i"\ - ".\svrrqst.h"\ - ".\Timeprobe.h"\ - ".\Timeprobe.i"\ - ".\typecode.h"\ - ".\typecode.i"\ - {$(INCLUDE)}"sys\stat.h"\ - {$(INCLUDE)}"sys\types.h"\ - - -"$(INTDIR)\giop.obj" : $(SOURCE) $(DEP_CPP_GIOP_) "$(INTDIR)" - - -!ELSEIF "$(CFG)" == "TAO - Win32 Debug" - -DEP_CPP_GIOP_=\ - "..\..\ace\Acceptor.cpp"\ - "..\..\ace\Acceptor.h"\ - "..\..\ace\Acceptor.i"\ - "..\..\ace\ACE.h"\ - "..\..\ace\ACE.i"\ - "..\..\ace\Addr.h"\ - "..\..\ace\Atomic_Op.i"\ - "..\..\ace\Basic_Types.h"\ - "..\..\ace\config-win32-common.h"\ - "..\..\ace\config-win32.h"\ - "..\..\ace\config.h"\ - "..\..\ace\Connector.cpp"\ - "..\..\ace\Connector.h"\ - "..\..\ace\Connector.i"\ - "..\..\ace\Containers.cpp"\ - "..\..\ace\Containers.h"\ - "..\..\ace\Containers.i"\ - "..\..\ace\Dynamic.h"\ - "..\..\ace\Dynamic_Service.cpp"\ - "..\..\ace\Dynamic_Service.h"\ - "..\..\ace\Event_Handler.h"\ - "..\..\ace\Free_List.cpp"\ - "..\..\ace\Free_List.h"\ - "..\..\ace\Free_List.i"\ - "..\..\ace\Get_Opt.h"\ - "..\..\ace\Handle_Set.h"\ - "..\..\ace\Hash_Map_Manager.cpp"\ - "..\..\ace\Hash_Map_Manager.h"\ - "..\..\ace\inc_user_config.h"\ - "..\..\ace\INET_Addr.h"\ - "..\..\ace\IO_Cntl_Msg.h"\ - "..\..\ace\IPC_SAP.h"\ - "..\..\ace\IPC_SAP.i"\ - "..\..\ace\Log_Msg.h"\ - "..\..\ace\Log_Priority.h"\ - "..\..\ace\Log_Record.h"\ - "..\..\ace\Log_Record.i"\ - "..\..\ace\Malloc_T.cpp"\ - "..\..\ace\Malloc_T.h"\ - "..\..\ace\Malloc_T.i"\ - "..\..\ace\Managed_Object.cpp"\ - "..\..\ace\Managed_Object.h"\ - "..\..\ace\Managed_Object.i"\ - "..\..\ace\Map_Manager.cpp"\ - "..\..\ace\Map_Manager.h"\ - "..\..\ace\Map_Manager.i"\ - "..\..\ace\Mem_Map.h"\ - "..\..\ace\Memory_Pool.h"\ - "..\..\ace\Message_Block.h"\ - "..\..\ace\Message_Queue.cpp"\ - "..\..\ace\Message_Queue.h"\ - "..\..\ace\Message_Queue.i"\ - "..\..\ace\Module.cpp"\ - "..\..\ace\Module.h"\ - "..\..\ace\Module.i"\ - "..\..\ace\Object_Manager.h"\ - "..\..\ace\OS.h"\ - "..\..\ace\Reactor.h"\ - "..\..\ace\Reactor_Impl.h"\ - "..\..\ace\Service_Config.h"\ - "..\..\ace\Service_Object.h"\ - "..\..\ace\Service_Repository.h"\ - "..\..\ace\Service_Types.h"\ - "..\..\ace\Shared_Object.h"\ - "..\..\ace\Singleton.cpp"\ - "..\..\ace\Singleton.h"\ - "..\..\ace\Singleton.i"\ - "..\..\ace\SOCK.h"\ - "..\..\ace\SOCK.i"\ - "..\..\ace\SOCK_Acceptor.h"\ - "..\..\ace\SOCK_Connector.h"\ - "..\..\ace\SOCK_Connector.i"\ - "..\..\ace\SOCK_IO.h"\ - "..\..\ace\SOCK_IO.i"\ - "..\..\ace\SOCK_Stream.h"\ - "..\..\ace\SOCK_Stream.i"\ - "..\..\ace\SString.h"\ - "..\..\ace\Strategies.h"\ - "..\..\ace\Strategies_T.cpp"\ - "..\..\ace\Strategies_T.h"\ - "..\..\ace\Stream_Modules.cpp"\ - "..\..\ace\Stream_Modules.h"\ - "..\..\ace\Stream_Modules.i"\ - "..\..\ace\streams.h"\ - "..\..\ace\Svc_Conf_Tokens.h"\ - "..\..\ace\Svc_Handler.cpp"\ - "..\..\ace\Svc_Handler.h"\ - "..\..\ace\Svc_Handler.i"\ - "..\..\ace\Synch.h"\ - "..\..\ace\Synch_Options.h"\ - "..\..\ace\Synch_T.cpp"\ - "..\..\ace\Synch_T.h"\ - "..\..\ace\Synch_T.i"\ - "..\..\ace\Task.h"\ - "..\..\ace\Task_T.cpp"\ - "..\..\ace\Task_T.h"\ - "..\..\ace\Task_T.i"\ - "..\..\ace\Thread.h"\ - "..\..\ace\Thread_Manager.h"\ - "..\..\ace\Time_Value.h"\ - "..\..\ace\Timer_Queue.h"\ - "..\..\ace\Timer_Queue_T.cpp"\ - "..\..\ace\Timer_Queue_T.h"\ - "..\..\ace\Timer_Queue_T.i"\ - "..\..\ace\Trace.h"\ - "..\..\ace\Version.h"\ - "..\..\ace\WFMO_Reactor.h"\ - ".\align.h"\ - ".\any.h"\ - ".\any.i"\ - ".\cdr.h"\ - ".\cdr.i"\ - ".\client_factory.h"\ - ".\connect.h"\ - ".\corba.h"\ - ".\corbacom.h"\ - ".\corbacom.i"\ - ".\debug.h"\ - ".\default_client.h"\ - ".\default_server.h"\ - ".\except.h"\ - ".\giop.h"\ - ".\giop.i"\ - ".\iiopobj.h"\ - ".\iiopobj.i"\ - ".\iioporb.h"\ - ".\iioporb.i"\ - ".\marshal.h"\ - ".\marshal.i"\ - ".\nvlist.h"\ - ".\nvlist.i"\ - ".\object.h"\ - ".\object.i"\ - ".\objtable.h"\ - ".\optable.h"\ - ".\orb.h"\ - ".\orb_core.h"\ - ".\orb_core.i"\ - ".\orbconf.h"\ - ".\orbobj.h"\ - ".\orbobj.i"\ - ".\params.h"\ - ".\poa.h"\ - ".\poa.i"\ - ".\principa.h"\ - ".\request.h"\ - ".\sequence.h"\ - ".\sequence.i"\ - ".\sequence_T.cpp"\ - ".\sequence_T.h"\ - ".\sequence_T.i"\ - ".\server_factory.h"\ - ".\singletons.h"\ - ".\stub.h"\ - ".\stub.i"\ - ".\svrrqst.h"\ - ".\Timeprobe.h"\ - ".\typecode.h"\ - ".\typecode.i"\ - - -"$(INTDIR)\giop.obj" : $(SOURCE) $(DEP_CPP_GIOP_) "$(INTDIR)" - - -!ENDIF - -SOURCE=.\iiopobj.cpp - -!IF "$(CFG)" == "TAO - Win32 Release" - -DEP_CPP_IIOPO=\ - "..\..\ace\Acceptor.cpp"\ - "..\..\ace\Acceptor.h"\ - "..\..\ace\Acceptor.i"\ - "..\..\ace\ACE.h"\ - "..\..\ace\ACE.i"\ - "..\..\ace\Addr.h"\ - "..\..\ace\Addr.i"\ - "..\..\ace\Atomic_Op.i"\ - "..\..\ace\Auto_Ptr.cpp"\ - "..\..\ace\Auto_Ptr.h"\ - "..\..\ace\Auto_Ptr.i"\ - "..\..\ace\Basic_Types.h"\ - "..\..\ace\Basic_Types.i"\ - "..\..\ace\config-win32-common.h"\ - "..\..\ace\config-win32.h"\ - "..\..\ace\config.h"\ - "..\..\ace\Connector.cpp"\ - "..\..\ace\Connector.h"\ - "..\..\ace\Connector.i"\ - "..\..\ace\Containers.cpp"\ - "..\..\ace\Containers.h"\ - "..\..\ace\Containers.i"\ - "..\..\ace\Dynamic.h"\ - "..\..\ace\Dynamic.i"\ - "..\..\ace\Dynamic_Service.cpp"\ - "..\..\ace\Dynamic_Service.h"\ - "..\..\ace\Event_Handler.h"\ - "..\..\ace\Event_Handler.i"\ - "..\..\ace\Free_List.cpp"\ - "..\..\ace\Free_List.h"\ - "..\..\ace\Free_List.i"\ - "..\..\ace\Get_Opt.h"\ - "..\..\ace\Get_Opt.i"\ - "..\..\ace\Handle_Set.h"\ - "..\..\ace\Handle_Set.i"\ - "..\..\ace\Hash_Map_Manager.cpp"\ - "..\..\ace\Hash_Map_Manager.h"\ - "..\..\ace\inc_user_config.h"\ - "..\..\ace\INET_Addr.h"\ - "..\..\ace\INET_Addr.i"\ - "..\..\ace\IO_Cntl_Msg.h"\ - "..\..\ace\iosfwd.h"\ - "..\..\ace\IPC_SAP.h"\ - "..\..\ace\IPC_SAP.i"\ - "..\..\ace\Log_Msg.h"\ - "..\..\ace\Log_Priority.h"\ - "..\..\ace\Log_Record.h"\ - "..\..\ace\Log_Record.i"\ - "..\..\ace\Malloc.h"\ - "..\..\ace\Malloc.i"\ - "..\..\ace\Malloc_T.cpp"\ - "..\..\ace\Malloc_T.h"\ - "..\..\ace\Malloc_T.i"\ - "..\..\ace\Managed_Object.cpp"\ - "..\..\ace\Managed_Object.h"\ - "..\..\ace\Managed_Object.i"\ - "..\..\ace\Map_Manager.cpp"\ - "..\..\ace\Map_Manager.h"\ - "..\..\ace\Map_Manager.i"\ - "..\..\ace\Mem_Map.h"\ - "..\..\ace\Mem_Map.i"\ - "..\..\ace\Memory_Pool.h"\ - "..\..\ace\Memory_Pool.i"\ - "..\..\ace\Message_Block.h"\ - "..\..\ace\Message_Block.i"\ - "..\..\ace\Message_Queue.cpp"\ - "..\..\ace\Message_Queue.h"\ - "..\..\ace\Message_Queue.i"\ - "..\..\ace\Module.cpp"\ - "..\..\ace\Module.h"\ - "..\..\ace\Module.i"\ - "..\..\ace\Object_Manager.h"\ - "..\..\ace\Object_Manager.i"\ - "..\..\ace\OS.h"\ - "..\..\ace\OS.i"\ - "..\..\ace\Reactor.h"\ - "..\..\ace\Reactor.i"\ - "..\..\ace\Reactor_Impl.h"\ - "..\..\ace\Service_Config.h"\ - "..\..\ace\Service_Config.i"\ - "..\..\ace\Service_Object.h"\ - "..\..\ace\Service_Object.i"\ - "..\..\ace\Service_Repository.h"\ - "..\..\ace\Service_Repository.i"\ - "..\..\ace\Service_Types.h"\ - "..\..\ace\Service_Types.i"\ - "..\..\ace\Shared_Object.h"\ - "..\..\ace\Shared_Object.i"\ - "..\..\ace\Signal.h"\ - "..\..\ace\Signal.i"\ - "..\..\ace\Singleton.cpp"\ - "..\..\ace\Singleton.h"\ - "..\..\ace\Singleton.i"\ - "..\..\ace\SOCK.h"\ - "..\..\ace\SOCK.i"\ - "..\..\ace\SOCK_Acceptor.h"\ - "..\..\ace\SOCK_Acceptor.i"\ - "..\..\ace\SOCK_Connector.h"\ - "..\..\ace\SOCK_Connector.i"\ - "..\..\ace\SOCK_IO.h"\ - "..\..\ace\SOCK_IO.i"\ - "..\..\ace\SOCK_Stream.h"\ - "..\..\ace\SOCK_Stream.i"\ - "..\..\ace\SString.h"\ - "..\..\ace\SString.i"\ - "..\..\ace\Strategies.h"\ - "..\..\ace\Strategies_T.cpp"\ - "..\..\ace\Strategies_T.h"\ - "..\..\ace\Stream_Modules.cpp"\ - "..\..\ace\Stream_Modules.h"\ - "..\..\ace\Stream_Modules.i"\ - "..\..\ace\streams.h"\ - "..\..\ace\SV_Semaphore_Complex.h"\ - "..\..\ace\SV_Semaphore_Complex.i"\ - "..\..\ace\SV_Semaphore_Simple.h"\ - "..\..\ace\SV_Semaphore_Simple.i"\ - "..\..\ace\Svc_Conf_Tokens.h"\ - "..\..\ace\Svc_Handler.cpp"\ - "..\..\ace\Svc_Handler.h"\ - "..\..\ace\Svc_Handler.i"\ - "..\..\ace\Synch.h"\ - "..\..\ace\Synch.i"\ - "..\..\ace\Synch_Options.h"\ - "..\..\ace\Synch_T.cpp"\ - "..\..\ace\Synch_T.h"\ - "..\..\ace\Synch_T.i"\ - "..\..\ace\sys_conf.h"\ - "..\..\ace\Task.h"\ - "..\..\ace\Task.i"\ - "..\..\ace\Task_T.cpp"\ - "..\..\ace\Task_T.h"\ - "..\..\ace\Task_T.i"\ - "..\..\ace\Thread.h"\ - "..\..\ace\Thread.i"\ - "..\..\ace\Thread_Manager.h"\ - "..\..\ace\Thread_Manager.i"\ - "..\..\ace\Time_Value.h"\ - "..\..\ace\Timer_Queue.h"\ - "..\..\ace\Timer_Queue_T.cpp"\ - "..\..\ace\Timer_Queue_T.h"\ - "..\..\ace\Timer_Queue_T.i"\ - "..\..\ace\Trace.h"\ - "..\..\ace\Version.h"\ - "..\..\ace\WFMO_Reactor.h"\ - "..\..\ace\WFMO_Reactor.i"\ - "..\..\ace\ws2tcpip.h"\ - ".\align.h"\ - ".\any.h"\ - ".\any.i"\ - ".\cdr.h"\ - ".\cdr.i"\ - ".\client_factory.h"\ - ".\compat\initguid.h"\ - ".\compat\objbase.h"\ - ".\connect.h"\ - ".\connect.i"\ - ".\corba.h"\ - ".\corbacom.h"\ - ".\corbacom.i"\ - ".\debug.h"\ - ".\default_client.h"\ - ".\default_client.i"\ - ".\default_server.h"\ - ".\default_server.i"\ - ".\except.h"\ - ".\giop.h"\ - ".\giop.i"\ - ".\iiopobj.h"\ - ".\iiopobj.i"\ - ".\iioporb.h"\ - ".\iioporb.i"\ - ".\marshal.h"\ - ".\marshal.i"\ - ".\nvlist.h"\ - ".\nvlist.i"\ - ".\object.h"\ - ".\object.i"\ - ".\objtable.h"\ - ".\optable.h"\ - ".\orb.h"\ - ".\orb_core.h"\ - ".\orb_core.i"\ - ".\orbconf.h"\ - ".\orbobj.h"\ - ".\orbobj.i"\ - ".\params.h"\ - ".\params.i"\ - ".\poa.h"\ - ".\poa.i"\ - ".\principa.h"\ - ".\request.h"\ - ".\sequence.h"\ - ".\sequence.i"\ - ".\sequence_T.cpp"\ - ".\sequence_T.h"\ - ".\sequence_T.i"\ - ".\server_factory.h"\ - ".\server_factory.i"\ - ".\singletons.h"\ - ".\stub.h"\ - ".\stub.i"\ - ".\svrrqst.h"\ - ".\typecode.h"\ - ".\typecode.i"\ - {$(INCLUDE)}"sys\stat.h"\ - {$(INCLUDE)}"sys\types.h"\ - - -"$(INTDIR)\iiopobj.obj" : $(SOURCE) $(DEP_CPP_IIOPO) "$(INTDIR)" - - -!ELSEIF "$(CFG)" == "TAO - Win32 Debug" - -DEP_CPP_IIOPO=\ - "..\..\ace\Acceptor.cpp"\ - "..\..\ace\Acceptor.h"\ - "..\..\ace\Acceptor.i"\ - "..\..\ace\ACE.h"\ - "..\..\ace\ACE.i"\ - "..\..\ace\Addr.h"\ - "..\..\ace\Atomic_Op.i"\ - "..\..\ace\Basic_Types.h"\ - "..\..\ace\config-win32-common.h"\ - "..\..\ace\config-win32.h"\ - "..\..\ace\config.h"\ - "..\..\ace\Connector.cpp"\ - "..\..\ace\Connector.h"\ - "..\..\ace\Connector.i"\ - "..\..\ace\Containers.cpp"\ - "..\..\ace\Containers.h"\ - "..\..\ace\Containers.i"\ - "..\..\ace\Dynamic.h"\ - "..\..\ace\Dynamic_Service.cpp"\ - "..\..\ace\Dynamic_Service.h"\ - "..\..\ace\Event_Handler.h"\ - "..\..\ace\Free_List.cpp"\ - "..\..\ace\Free_List.h"\ - "..\..\ace\Free_List.i"\ - "..\..\ace\Get_Opt.h"\ - "..\..\ace\Handle_Set.h"\ - "..\..\ace\Hash_Map_Manager.cpp"\ - "..\..\ace\Hash_Map_Manager.h"\ - "..\..\ace\inc_user_config.h"\ - "..\..\ace\INET_Addr.h"\ - "..\..\ace\IO_Cntl_Msg.h"\ - "..\..\ace\IPC_SAP.h"\ - "..\..\ace\IPC_SAP.i"\ - "..\..\ace\Log_Msg.h"\ - "..\..\ace\Log_Priority.h"\ - "..\..\ace\Log_Record.h"\ - "..\..\ace\Log_Record.i"\ - "..\..\ace\Malloc_T.cpp"\ - "..\..\ace\Malloc_T.h"\ - "..\..\ace\Malloc_T.i"\ - "..\..\ace\Managed_Object.cpp"\ - "..\..\ace\Managed_Object.h"\ - "..\..\ace\Managed_Object.i"\ - "..\..\ace\Map_Manager.cpp"\ - "..\..\ace\Map_Manager.h"\ - "..\..\ace\Map_Manager.i"\ - "..\..\ace\Mem_Map.h"\ - "..\..\ace\Memory_Pool.h"\ - "..\..\ace\Message_Block.h"\ - "..\..\ace\Message_Queue.cpp"\ - "..\..\ace\Message_Queue.h"\ - "..\..\ace\Message_Queue.i"\ - "..\..\ace\Module.cpp"\ - "..\..\ace\Module.h"\ - "..\..\ace\Module.i"\ - "..\..\ace\Object_Manager.h"\ - "..\..\ace\OS.h"\ - "..\..\ace\Reactor.h"\ - "..\..\ace\Reactor_Impl.h"\ - "..\..\ace\Service_Config.h"\ - "..\..\ace\Service_Object.h"\ - "..\..\ace\Service_Repository.h"\ - "..\..\ace\Service_Types.h"\ - "..\..\ace\Shared_Object.h"\ - "..\..\ace\Singleton.cpp"\ - "..\..\ace\Singleton.h"\ - "..\..\ace\Singleton.i"\ - "..\..\ace\SOCK.h"\ - "..\..\ace\SOCK.i"\ - "..\..\ace\SOCK_Acceptor.h"\ - "..\..\ace\SOCK_Connector.h"\ - "..\..\ace\SOCK_Connector.i"\ - "..\..\ace\SOCK_IO.h"\ - "..\..\ace\SOCK_IO.i"\ - "..\..\ace\SOCK_Stream.h"\ - "..\..\ace\SOCK_Stream.i"\ - "..\..\ace\SString.h"\ - "..\..\ace\Strategies.h"\ - "..\..\ace\Strategies_T.cpp"\ - "..\..\ace\Strategies_T.h"\ - "..\..\ace\Stream_Modules.cpp"\ - "..\..\ace\Stream_Modules.h"\ - "..\..\ace\Stream_Modules.i"\ - "..\..\ace\streams.h"\ - "..\..\ace\Svc_Conf_Tokens.h"\ - "..\..\ace\Svc_Handler.cpp"\ - "..\..\ace\Svc_Handler.h"\ - "..\..\ace\Svc_Handler.i"\ - "..\..\ace\Synch.h"\ - "..\..\ace\Synch_Options.h"\ - "..\..\ace\Synch_T.cpp"\ - "..\..\ace\Synch_T.h"\ - "..\..\ace\Synch_T.i"\ - "..\..\ace\Task.h"\ - "..\..\ace\Task_T.cpp"\ - "..\..\ace\Task_T.h"\ - "..\..\ace\Task_T.i"\ - "..\..\ace\Thread.h"\ - "..\..\ace\Thread_Manager.h"\ - "..\..\ace\Time_Value.h"\ - "..\..\ace\Timer_Queue.h"\ - "..\..\ace\Timer_Queue_T.cpp"\ - "..\..\ace\Timer_Queue_T.h"\ - "..\..\ace\Timer_Queue_T.i"\ - "..\..\ace\Trace.h"\ - "..\..\ace\Version.h"\ - "..\..\ace\WFMO_Reactor.h"\ - ".\align.h"\ - ".\any.h"\ - ".\any.i"\ - ".\cdr.h"\ - ".\cdr.i"\ - ".\client_factory.h"\ - ".\connect.h"\ - ".\corba.h"\ - ".\corbacom.h"\ - ".\corbacom.i"\ - ".\debug.h"\ - ".\default_client.h"\ - ".\default_server.h"\ - ".\except.h"\ - ".\giop.h"\ - ".\giop.i"\ - ".\iiopobj.h"\ - ".\iiopobj.i"\ - ".\iioporb.h"\ - ".\iioporb.i"\ - ".\marshal.h"\ - ".\marshal.i"\ - ".\nvlist.h"\ - ".\nvlist.i"\ - ".\object.h"\ - ".\object.i"\ - ".\objtable.h"\ - ".\optable.h"\ - ".\orb.h"\ - ".\orb_core.h"\ - ".\orb_core.i"\ - ".\orbconf.h"\ - ".\orbobj.h"\ - ".\orbobj.i"\ - ".\params.h"\ - ".\poa.h"\ - ".\poa.i"\ - ".\principa.h"\ - ".\request.h"\ - ".\sequence.h"\ - ".\sequence.i"\ - ".\sequence_T.cpp"\ - ".\sequence_T.h"\ - ".\sequence_T.i"\ - ".\server_factory.h"\ - ".\singletons.h"\ - ".\stub.h"\ - ".\stub.i"\ - ".\svrrqst.h"\ - ".\typecode.h"\ - ".\typecode.i"\ - - -"$(INTDIR)\iiopobj.obj" : $(SOURCE) $(DEP_CPP_IIOPO) "$(INTDIR)" - - -!ENDIF - -SOURCE=.\iioporb.cpp - -!IF "$(CFG)" == "TAO - Win32 Release" - -DEP_CPP_IIOPOR=\ - "..\..\ace\Acceptor.cpp"\ - "..\..\ace\Acceptor.h"\ - "..\..\ace\Acceptor.i"\ - "..\..\ace\ACE.h"\ - "..\..\ace\ACE.i"\ - "..\..\ace\Addr.h"\ - "..\..\ace\Addr.i"\ - "..\..\ace\Atomic_Op.i"\ - "..\..\ace\Auto_Ptr.cpp"\ - "..\..\ace\Auto_Ptr.h"\ - "..\..\ace\Auto_Ptr.i"\ - "..\..\ace\Basic_Types.h"\ - "..\..\ace\Basic_Types.i"\ - "..\..\ace\config-win32-common.h"\ - "..\..\ace\config-win32.h"\ - "..\..\ace\config.h"\ - "..\..\ace\Connector.cpp"\ - "..\..\ace\Connector.h"\ - "..\..\ace\Connector.i"\ - "..\..\ace\Containers.cpp"\ - "..\..\ace\Containers.h"\ - "..\..\ace\Containers.i"\ - "..\..\ace\Dynamic.h"\ - "..\..\ace\Dynamic.i"\ - "..\..\ace\Dynamic_Service.cpp"\ - "..\..\ace\Dynamic_Service.h"\ - "..\..\ace\Event_Handler.h"\ - "..\..\ace\Event_Handler.i"\ - "..\..\ace\Free_List.cpp"\ - "..\..\ace\Free_List.h"\ - "..\..\ace\Free_List.i"\ - "..\..\ace\Get_Opt.h"\ - "..\..\ace\Get_Opt.i"\ - "..\..\ace\Handle_Set.h"\ - "..\..\ace\Handle_Set.i"\ - "..\..\ace\Hash_Map_Manager.cpp"\ - "..\..\ace\Hash_Map_Manager.h"\ - "..\..\ace\inc_user_config.h"\ - "..\..\ace\INET_Addr.h"\ - "..\..\ace\INET_Addr.i"\ - "..\..\ace\IO_Cntl_Msg.h"\ - "..\..\ace\iosfwd.h"\ - "..\..\ace\IPC_SAP.h"\ - "..\..\ace\IPC_SAP.i"\ - "..\..\ace\Log_Msg.h"\ - "..\..\ace\Log_Priority.h"\ - "..\..\ace\Log_Record.h"\ - "..\..\ace\Log_Record.i"\ - "..\..\ace\Malloc.h"\ - "..\..\ace\Malloc.i"\ - "..\..\ace\Malloc_T.cpp"\ - "..\..\ace\Malloc_T.h"\ - "..\..\ace\Malloc_T.i"\ - "..\..\ace\Managed_Object.cpp"\ - "..\..\ace\Managed_Object.h"\ - "..\..\ace\Managed_Object.i"\ - "..\..\ace\Map_Manager.cpp"\ - "..\..\ace\Map_Manager.h"\ - "..\..\ace\Map_Manager.i"\ - "..\..\ace\Mem_Map.h"\ - "..\..\ace\Mem_Map.i"\ - "..\..\ace\Memory_Pool.h"\ - "..\..\ace\Memory_Pool.i"\ - "..\..\ace\Message_Block.h"\ - "..\..\ace\Message_Block.i"\ - "..\..\ace\Message_Queue.cpp"\ - "..\..\ace\Message_Queue.h"\ - "..\..\ace\Message_Queue.i"\ - "..\..\ace\Module.cpp"\ - "..\..\ace\Module.h"\ - "..\..\ace\Module.i"\ - "..\..\ace\Object_Manager.h"\ - "..\..\ace\Object_Manager.i"\ - "..\..\ace\OS.h"\ - "..\..\ace\OS.i"\ - "..\..\ace\Reactor.h"\ - "..\..\ace\Reactor.i"\ - "..\..\ace\Reactor_Impl.h"\ - "..\..\ace\Service_Config.h"\ - "..\..\ace\Service_Config.i"\ - "..\..\ace\Service_Object.h"\ - "..\..\ace\Service_Object.i"\ - "..\..\ace\Service_Repository.h"\ - "..\..\ace\Service_Repository.i"\ - "..\..\ace\Service_Types.h"\ - "..\..\ace\Service_Types.i"\ - "..\..\ace\Shared_Object.h"\ - "..\..\ace\Shared_Object.i"\ - "..\..\ace\Signal.h"\ - "..\..\ace\Signal.i"\ - "..\..\ace\Singleton.cpp"\ - "..\..\ace\Singleton.h"\ - "..\..\ace\Singleton.i"\ - "..\..\ace\SOCK.h"\ - "..\..\ace\SOCK.i"\ - "..\..\ace\SOCK_Acceptor.h"\ - "..\..\ace\SOCK_Acceptor.i"\ - "..\..\ace\SOCK_Connector.h"\ - "..\..\ace\SOCK_Connector.i"\ - "..\..\ace\SOCK_IO.h"\ - "..\..\ace\SOCK_IO.i"\ - "..\..\ace\SOCK_Stream.h"\ - "..\..\ace\SOCK_Stream.i"\ - "..\..\ace\SString.h"\ - "..\..\ace\SString.i"\ - "..\..\ace\Strategies.h"\ - "..\..\ace\Strategies_T.cpp"\ - "..\..\ace\Strategies_T.h"\ - "..\..\ace\Stream_Modules.cpp"\ - "..\..\ace\Stream_Modules.h"\ - "..\..\ace\Stream_Modules.i"\ - "..\..\ace\streams.h"\ - "..\..\ace\SV_Semaphore_Complex.h"\ - "..\..\ace\SV_Semaphore_Complex.i"\ - "..\..\ace\SV_Semaphore_Simple.h"\ - "..\..\ace\SV_Semaphore_Simple.i"\ - "..\..\ace\Svc_Conf_Tokens.h"\ - "..\..\ace\Svc_Handler.cpp"\ - "..\..\ace\Svc_Handler.h"\ - "..\..\ace\Svc_Handler.i"\ - "..\..\ace\Synch.h"\ - "..\..\ace\Synch.i"\ - "..\..\ace\Synch_Options.h"\ - "..\..\ace\Synch_T.cpp"\ - "..\..\ace\Synch_T.h"\ - "..\..\ace\Synch_T.i"\ - "..\..\ace\sys_conf.h"\ - "..\..\ace\Task.h"\ - "..\..\ace\Task.i"\ - "..\..\ace\Task_T.cpp"\ - "..\..\ace\Task_T.h"\ - "..\..\ace\Task_T.i"\ - "..\..\ace\Thread.h"\ - "..\..\ace\Thread.i"\ - "..\..\ace\Thread_Manager.h"\ - "..\..\ace\Thread_Manager.i"\ - "..\..\ace\Time_Value.h"\ - "..\..\ace\Timer_Queue.h"\ - "..\..\ace\Timer_Queue_T.cpp"\ - "..\..\ace\Timer_Queue_T.h"\ - "..\..\ace\Timer_Queue_T.i"\ - "..\..\ace\Trace.h"\ - "..\..\ace\Version.h"\ - "..\..\ace\WFMO_Reactor.h"\ - "..\..\ace\WFMO_Reactor.i"\ - "..\..\ace\ws2tcpip.h"\ - ".\align.h"\ - ".\any.h"\ - ".\any.i"\ - ".\cdr.h"\ - ".\cdr.i"\ - ".\client_factory.h"\ - ".\compat\initguid.h"\ - ".\compat\objbase.h"\ - ".\connect.h"\ - ".\connect.i"\ - ".\corba.h"\ - ".\corbacom.h"\ - ".\corbacom.i"\ - ".\debug.h"\ - ".\default_client.h"\ - ".\default_client.i"\ - ".\default_server.h"\ - ".\default_server.i"\ - ".\except.h"\ - ".\giop.h"\ - ".\giop.i"\ - ".\iiopobj.h"\ - ".\iiopobj.i"\ - ".\iioporb.h"\ - ".\iioporb.i"\ - ".\marshal.h"\ - ".\marshal.i"\ - ".\nvlist.h"\ - ".\nvlist.i"\ - ".\object.h"\ - ".\object.i"\ - ".\objtable.h"\ - ".\optable.h"\ - ".\orb.h"\ - ".\orb_core.h"\ - ".\orb_core.i"\ - ".\orbconf.h"\ - ".\orbobj.h"\ - ".\orbobj.i"\ - ".\params.h"\ - ".\params.i"\ - ".\poa.h"\ - ".\poa.i"\ - ".\principa.h"\ - ".\request.h"\ - ".\sequence.h"\ - ".\sequence.i"\ - ".\sequence_T.cpp"\ - ".\sequence_T.h"\ - ".\sequence_T.i"\ - ".\server_factory.h"\ - ".\server_factory.i"\ - ".\singletons.h"\ - ".\stub.h"\ - ".\stub.i"\ - ".\svrrqst.h"\ - ".\typecode.h"\ - ".\typecode.i"\ - {$(INCLUDE)}"sys\stat.h"\ - {$(INCLUDE)}"sys\types.h"\ - - -"$(INTDIR)\iioporb.obj" : $(SOURCE) $(DEP_CPP_IIOPOR) "$(INTDIR)" - - -!ELSEIF "$(CFG)" == "TAO - Win32 Debug" - -DEP_CPP_IIOPOR=\ - "..\..\ace\Acceptor.cpp"\ - "..\..\ace\Acceptor.h"\ - "..\..\ace\Acceptor.i"\ - "..\..\ace\ACE.h"\ - "..\..\ace\ACE.i"\ - "..\..\ace\Addr.h"\ - "..\..\ace\Atomic_Op.i"\ - "..\..\ace\Basic_Types.h"\ - "..\..\ace\config-win32-common.h"\ - "..\..\ace\config-win32.h"\ - "..\..\ace\config.h"\ - "..\..\ace\Connector.cpp"\ - "..\..\ace\Connector.h"\ - "..\..\ace\Connector.i"\ - "..\..\ace\Containers.cpp"\ - "..\..\ace\Containers.h"\ - "..\..\ace\Containers.i"\ - "..\..\ace\Dynamic.h"\ - "..\..\ace\Dynamic_Service.cpp"\ - "..\..\ace\Dynamic_Service.h"\ - "..\..\ace\Event_Handler.h"\ - "..\..\ace\Free_List.cpp"\ - "..\..\ace\Free_List.h"\ - "..\..\ace\Free_List.i"\ - "..\..\ace\Get_Opt.h"\ - "..\..\ace\Handle_Set.h"\ - "..\..\ace\Hash_Map_Manager.cpp"\ - "..\..\ace\Hash_Map_Manager.h"\ - "..\..\ace\inc_user_config.h"\ - "..\..\ace\INET_Addr.h"\ - "..\..\ace\IO_Cntl_Msg.h"\ - "..\..\ace\IPC_SAP.h"\ - "..\..\ace\IPC_SAP.i"\ - "..\..\ace\Log_Msg.h"\ - "..\..\ace\Log_Priority.h"\ - "..\..\ace\Log_Record.h"\ - "..\..\ace\Log_Record.i"\ - "..\..\ace\Malloc_T.cpp"\ - "..\..\ace\Malloc_T.h"\ - "..\..\ace\Malloc_T.i"\ - "..\..\ace\Managed_Object.cpp"\ - "..\..\ace\Managed_Object.h"\ - "..\..\ace\Managed_Object.i"\ - "..\..\ace\Map_Manager.cpp"\ - "..\..\ace\Map_Manager.h"\ - "..\..\ace\Map_Manager.i"\ - "..\..\ace\Mem_Map.h"\ - "..\..\ace\Memory_Pool.h"\ - "..\..\ace\Message_Block.h"\ - "..\..\ace\Message_Queue.cpp"\ - "..\..\ace\Message_Queue.h"\ - "..\..\ace\Message_Queue.i"\ - "..\..\ace\Module.cpp"\ - "..\..\ace\Module.h"\ - "..\..\ace\Module.i"\ - "..\..\ace\Object_Manager.h"\ - "..\..\ace\OS.h"\ - "..\..\ace\Reactor.h"\ - "..\..\ace\Reactor_Impl.h"\ - "..\..\ace\Service_Config.h"\ - "..\..\ace\Service_Object.h"\ - "..\..\ace\Service_Repository.h"\ - "..\..\ace\Service_Types.h"\ - "..\..\ace\Shared_Object.h"\ - "..\..\ace\Singleton.cpp"\ - "..\..\ace\Singleton.h"\ - "..\..\ace\Singleton.i"\ - "..\..\ace\SOCK.h"\ - "..\..\ace\SOCK.i"\ - "..\..\ace\SOCK_Acceptor.h"\ - "..\..\ace\SOCK_Connector.h"\ - "..\..\ace\SOCK_Connector.i"\ - "..\..\ace\SOCK_IO.h"\ - "..\..\ace\SOCK_IO.i"\ - "..\..\ace\SOCK_Stream.h"\ - "..\..\ace\SOCK_Stream.i"\ - "..\..\ace\SString.h"\ - "..\..\ace\Strategies.h"\ - "..\..\ace\Strategies_T.cpp"\ - "..\..\ace\Strategies_T.h"\ - "..\..\ace\Stream_Modules.cpp"\ - "..\..\ace\Stream_Modules.h"\ - "..\..\ace\Stream_Modules.i"\ - "..\..\ace\streams.h"\ - "..\..\ace\Svc_Conf_Tokens.h"\ - "..\..\ace\Svc_Handler.cpp"\ - "..\..\ace\Svc_Handler.h"\ - "..\..\ace\Svc_Handler.i"\ - "..\..\ace\Synch.h"\ - "..\..\ace\Synch_Options.h"\ - "..\..\ace\Synch_T.cpp"\ - "..\..\ace\Synch_T.h"\ - "..\..\ace\Synch_T.i"\ - "..\..\ace\Task.h"\ - "..\..\ace\Task_T.cpp"\ - "..\..\ace\Task_T.h"\ - "..\..\ace\Task_T.i"\ - "..\..\ace\Thread.h"\ - "..\..\ace\Thread_Manager.h"\ - "..\..\ace\Time_Value.h"\ - "..\..\ace\Timer_Queue.h"\ - "..\..\ace\Timer_Queue_T.cpp"\ - "..\..\ace\Timer_Queue_T.h"\ - "..\..\ace\Timer_Queue_T.i"\ - "..\..\ace\Trace.h"\ - "..\..\ace\Version.h"\ - "..\..\ace\WFMO_Reactor.h"\ - ".\align.h"\ - ".\any.h"\ - ".\any.i"\ - ".\cdr.h"\ - ".\cdr.i"\ - ".\client_factory.h"\ - ".\connect.h"\ - ".\corba.h"\ - ".\corbacom.h"\ - ".\corbacom.i"\ - ".\debug.h"\ - ".\default_client.h"\ - ".\default_server.h"\ - ".\except.h"\ - ".\giop.h"\ - ".\giop.i"\ - ".\iiopobj.h"\ - ".\iiopobj.i"\ - ".\iioporb.h"\ - ".\iioporb.i"\ - ".\marshal.h"\ - ".\marshal.i"\ - ".\nvlist.h"\ - ".\nvlist.i"\ - ".\object.h"\ - ".\object.i"\ - ".\objtable.h"\ - ".\optable.h"\ - ".\orb.h"\ - ".\orb_core.h"\ - ".\orb_core.i"\ - ".\orbconf.h"\ - ".\orbobj.h"\ - ".\orbobj.i"\ - ".\params.h"\ - ".\poa.h"\ - ".\poa.i"\ - ".\principa.h"\ - ".\request.h"\ - ".\sequence.h"\ - ".\sequence.i"\ - ".\sequence_T.cpp"\ - ".\sequence_T.h"\ - ".\sequence_T.i"\ - ".\server_factory.h"\ - ".\singletons.h"\ - ".\stub.h"\ - ".\stub.i"\ - ".\svrrqst.h"\ - ".\typecode.h"\ - ".\typecode.i"\ - - -"$(INTDIR)\iioporb.obj" : $(SOURCE) $(DEP_CPP_IIOPOR) "$(INTDIR)" - - -!ENDIF - -SOURCE=.\interp.cpp - -!IF "$(CFG)" == "TAO - Win32 Release" - -DEP_CPP_INTER=\ - "..\..\ace\Acceptor.cpp"\ - "..\..\ace\Acceptor.h"\ - "..\..\ace\Acceptor.i"\ - "..\..\ace\ACE.h"\ - "..\..\ace\ACE.i"\ - "..\..\ace\Addr.h"\ - "..\..\ace\Addr.i"\ - "..\..\ace\Atomic_Op.i"\ - "..\..\ace\Auto_Ptr.cpp"\ - "..\..\ace\Auto_Ptr.h"\ - "..\..\ace\Auto_Ptr.i"\ - "..\..\ace\Basic_Types.h"\ - "..\..\ace\Basic_Types.i"\ - "..\..\ace\config-win32-common.h"\ - "..\..\ace\config-win32.h"\ - "..\..\ace\config.h"\ - "..\..\ace\Connector.cpp"\ - "..\..\ace\Connector.h"\ - "..\..\ace\Connector.i"\ - "..\..\ace\Containers.cpp"\ - "..\..\ace\Containers.h"\ - "..\..\ace\Containers.i"\ - "..\..\ace\Dynamic.h"\ - "..\..\ace\Dynamic.i"\ - "..\..\ace\Dynamic_Service.cpp"\ - "..\..\ace\Dynamic_Service.h"\ - "..\..\ace\Event_Handler.h"\ - "..\..\ace\Event_Handler.i"\ - "..\..\ace\Free_List.cpp"\ - "..\..\ace\Free_List.h"\ - "..\..\ace\Free_List.i"\ - "..\..\ace\Get_Opt.h"\ - "..\..\ace\Get_Opt.i"\ - "..\..\ace\Handle_Set.h"\ - "..\..\ace\Handle_Set.i"\ - "..\..\ace\Hash_Map_Manager.cpp"\ - "..\..\ace\Hash_Map_Manager.h"\ - "..\..\ace\inc_user_config.h"\ - "..\..\ace\INET_Addr.h"\ - "..\..\ace\INET_Addr.i"\ - "..\..\ace\IO_Cntl_Msg.h"\ - "..\..\ace\iosfwd.h"\ - "..\..\ace\IPC_SAP.h"\ - "..\..\ace\IPC_SAP.i"\ - "..\..\ace\Log_Msg.h"\ - "..\..\ace\Log_Priority.h"\ - "..\..\ace\Log_Record.h"\ - "..\..\ace\Log_Record.i"\ - "..\..\ace\Malloc.h"\ - "..\..\ace\Malloc.i"\ - "..\..\ace\Malloc_T.cpp"\ - "..\..\ace\Malloc_T.h"\ - "..\..\ace\Malloc_T.i"\ - "..\..\ace\Managed_Object.cpp"\ - "..\..\ace\Managed_Object.h"\ - "..\..\ace\Managed_Object.i"\ - "..\..\ace\Map_Manager.cpp"\ - "..\..\ace\Map_Manager.h"\ - "..\..\ace\Map_Manager.i"\ - "..\..\ace\Mem_Map.h"\ - "..\..\ace\Mem_Map.i"\ - "..\..\ace\Memory_Pool.h"\ - "..\..\ace\Memory_Pool.i"\ - "..\..\ace\Message_Block.h"\ - "..\..\ace\Message_Block.i"\ - "..\..\ace\Message_Queue.cpp"\ - "..\..\ace\Message_Queue.h"\ - "..\..\ace\Message_Queue.i"\ - "..\..\ace\Module.cpp"\ - "..\..\ace\Module.h"\ - "..\..\ace\Module.i"\ - "..\..\ace\Object_Manager.h"\ - "..\..\ace\Object_Manager.i"\ - "..\..\ace\OS.h"\ - "..\..\ace\OS.i"\ - "..\..\ace\Reactor.h"\ - "..\..\ace\Reactor.i"\ - "..\..\ace\Reactor_Impl.h"\ - "..\..\ace\Service_Config.h"\ - "..\..\ace\Service_Config.i"\ - "..\..\ace\Service_Object.h"\ - "..\..\ace\Service_Object.i"\ - "..\..\ace\Service_Repository.h"\ - "..\..\ace\Service_Repository.i"\ - "..\..\ace\Service_Types.h"\ - "..\..\ace\Service_Types.i"\ - "..\..\ace\Shared_Object.h"\ - "..\..\ace\Shared_Object.i"\ - "..\..\ace\Signal.h"\ - "..\..\ace\Signal.i"\ - "..\..\ace\Singleton.cpp"\ - "..\..\ace\Singleton.h"\ - "..\..\ace\Singleton.i"\ - "..\..\ace\SOCK.h"\ - "..\..\ace\SOCK.i"\ - "..\..\ace\SOCK_Acceptor.h"\ - "..\..\ace\SOCK_Acceptor.i"\ - "..\..\ace\SOCK_Connector.h"\ - "..\..\ace\SOCK_Connector.i"\ - "..\..\ace\SOCK_IO.h"\ - "..\..\ace\SOCK_IO.i"\ - "..\..\ace\SOCK_Stream.h"\ - "..\..\ace\SOCK_Stream.i"\ - "..\..\ace\SString.h"\ - "..\..\ace\SString.i"\ - "..\..\ace\Strategies.h"\ - "..\..\ace\Strategies_T.cpp"\ - "..\..\ace\Strategies_T.h"\ - "..\..\ace\Stream_Modules.cpp"\ - "..\..\ace\Stream_Modules.h"\ - "..\..\ace\Stream_Modules.i"\ - "..\..\ace\streams.h"\ - "..\..\ace\SV_Semaphore_Complex.h"\ - "..\..\ace\SV_Semaphore_Complex.i"\ - "..\..\ace\SV_Semaphore_Simple.h"\ - "..\..\ace\SV_Semaphore_Simple.i"\ - "..\..\ace\Svc_Conf_Tokens.h"\ - "..\..\ace\Svc_Handler.cpp"\ - "..\..\ace\Svc_Handler.h"\ - "..\..\ace\Svc_Handler.i"\ - "..\..\ace\Synch.h"\ - "..\..\ace\Synch.i"\ - "..\..\ace\Synch_Options.h"\ - "..\..\ace\Synch_T.cpp"\ - "..\..\ace\Synch_T.h"\ - "..\..\ace\Synch_T.i"\ - "..\..\ace\sys_conf.h"\ - "..\..\ace\Task.h"\ - "..\..\ace\Task.i"\ - "..\..\ace\Task_T.cpp"\ - "..\..\ace\Task_T.h"\ - "..\..\ace\Task_T.i"\ - "..\..\ace\Thread.h"\ - "..\..\ace\Thread.i"\ - "..\..\ace\Thread_Manager.h"\ - "..\..\ace\Thread_Manager.i"\ - "..\..\ace\Time_Value.h"\ - "..\..\ace\Timer_Queue.h"\ - "..\..\ace\Timer_Queue_T.cpp"\ - "..\..\ace\Timer_Queue_T.h"\ - "..\..\ace\Timer_Queue_T.i"\ - "..\..\ace\Trace.h"\ - "..\..\ace\Version.h"\ - "..\..\ace\WFMO_Reactor.h"\ - "..\..\ace\WFMO_Reactor.i"\ - "..\..\ace\ws2tcpip.h"\ - ".\align.h"\ - ".\any.h"\ - ".\any.i"\ - ".\cdr.h"\ - ".\cdr.i"\ - ".\client_factory.h"\ - ".\compat\initguid.h"\ - ".\compat\objbase.h"\ - ".\connect.h"\ - ".\connect.i"\ - ".\corba.h"\ - ".\corbacom.h"\ - ".\corbacom.i"\ - ".\debug.h"\ - ".\default_client.h"\ - ".\default_client.i"\ - ".\default_server.h"\ - ".\default_server.i"\ - ".\except.h"\ - ".\giop.h"\ - ".\giop.i"\ - ".\iiopobj.h"\ - ".\iiopobj.i"\ - ".\iioporb.h"\ - ".\iioporb.i"\ - ".\marshal.h"\ - ".\marshal.i"\ - ".\nvlist.h"\ - ".\nvlist.i"\ - ".\object.h"\ - ".\object.i"\ - ".\objtable.h"\ - ".\optable.h"\ - ".\orb.h"\ - ".\orb_core.h"\ - ".\orb_core.i"\ - ".\orbconf.h"\ - ".\orbobj.h"\ - ".\orbobj.i"\ - ".\params.h"\ - ".\params.i"\ - ".\poa.h"\ - ".\poa.i"\ - ".\principa.h"\ - ".\request.h"\ - ".\sequence.h"\ - ".\sequence.i"\ - ".\sequence_T.cpp"\ - ".\sequence_T.h"\ - ".\sequence_T.i"\ - ".\server_factory.h"\ - ".\server_factory.i"\ - ".\singletons.h"\ - ".\stub.h"\ - ".\stub.i"\ - ".\svrrqst.h"\ - ".\typecode.h"\ - ".\typecode.i"\ - {$(INCLUDE)}"sys\stat.h"\ - {$(INCLUDE)}"sys\types.h"\ - - -"$(INTDIR)\interp.obj" : $(SOURCE) $(DEP_CPP_INTER) "$(INTDIR)" - - -!ELSEIF "$(CFG)" == "TAO - Win32 Debug" - -DEP_CPP_INTER=\ - "..\..\ace\Acceptor.cpp"\ - "..\..\ace\Acceptor.h"\ - "..\..\ace\Acceptor.i"\ - "..\..\ace\ACE.h"\ - "..\..\ace\ACE.i"\ - "..\..\ace\Addr.h"\ - "..\..\ace\Atomic_Op.i"\ - "..\..\ace\Basic_Types.h"\ - "..\..\ace\config-win32-common.h"\ - "..\..\ace\config-win32.h"\ - "..\..\ace\config.h"\ - "..\..\ace\Connector.cpp"\ - "..\..\ace\Connector.h"\ - "..\..\ace\Connector.i"\ - "..\..\ace\Containers.cpp"\ - "..\..\ace\Containers.h"\ - "..\..\ace\Containers.i"\ - "..\..\ace\Dynamic.h"\ - "..\..\ace\Dynamic_Service.cpp"\ - "..\..\ace\Dynamic_Service.h"\ - "..\..\ace\Event_Handler.h"\ - "..\..\ace\Free_List.cpp"\ - "..\..\ace\Free_List.h"\ - "..\..\ace\Free_List.i"\ - "..\..\ace\Get_Opt.h"\ - "..\..\ace\Handle_Set.h"\ - "..\..\ace\Hash_Map_Manager.cpp"\ - "..\..\ace\Hash_Map_Manager.h"\ - "..\..\ace\inc_user_config.h"\ - "..\..\ace\INET_Addr.h"\ - "..\..\ace\IO_Cntl_Msg.h"\ - "..\..\ace\IPC_SAP.h"\ - "..\..\ace\IPC_SAP.i"\ - "..\..\ace\Log_Msg.h"\ - "..\..\ace\Log_Priority.h"\ - "..\..\ace\Log_Record.h"\ - "..\..\ace\Log_Record.i"\ - "..\..\ace\Malloc_T.cpp"\ - "..\..\ace\Malloc_T.h"\ - "..\..\ace\Malloc_T.i"\ - "..\..\ace\Managed_Object.cpp"\ - "..\..\ace\Managed_Object.h"\ - "..\..\ace\Managed_Object.i"\ - "..\..\ace\Map_Manager.cpp"\ - "..\..\ace\Map_Manager.h"\ - "..\..\ace\Map_Manager.i"\ - "..\..\ace\Mem_Map.h"\ - "..\..\ace\Memory_Pool.h"\ - "..\..\ace\Message_Block.h"\ - "..\..\ace\Message_Queue.cpp"\ - "..\..\ace\Message_Queue.h"\ - "..\..\ace\Message_Queue.i"\ - "..\..\ace\Module.cpp"\ - "..\..\ace\Module.h"\ - "..\..\ace\Module.i"\ - "..\..\ace\Object_Manager.h"\ - "..\..\ace\OS.h"\ - "..\..\ace\Reactor.h"\ - "..\..\ace\Reactor_Impl.h"\ - "..\..\ace\Service_Config.h"\ - "..\..\ace\Service_Object.h"\ - "..\..\ace\Service_Repository.h"\ - "..\..\ace\Service_Types.h"\ - "..\..\ace\Shared_Object.h"\ - "..\..\ace\Singleton.cpp"\ - "..\..\ace\Singleton.h"\ - "..\..\ace\Singleton.i"\ - "..\..\ace\SOCK.h"\ - "..\..\ace\SOCK.i"\ - "..\..\ace\SOCK_Acceptor.h"\ - "..\..\ace\SOCK_Connector.h"\ - "..\..\ace\SOCK_Connector.i"\ - "..\..\ace\SOCK_IO.h"\ - "..\..\ace\SOCK_IO.i"\ - "..\..\ace\SOCK_Stream.h"\ - "..\..\ace\SOCK_Stream.i"\ - "..\..\ace\SString.h"\ - "..\..\ace\Strategies.h"\ - "..\..\ace\Strategies_T.cpp"\ - "..\..\ace\Strategies_T.h"\ - "..\..\ace\Stream_Modules.cpp"\ - "..\..\ace\Stream_Modules.h"\ - "..\..\ace\Stream_Modules.i"\ - "..\..\ace\streams.h"\ - "..\..\ace\Svc_Conf_Tokens.h"\ - "..\..\ace\Svc_Handler.cpp"\ - "..\..\ace\Svc_Handler.h"\ - "..\..\ace\Svc_Handler.i"\ - "..\..\ace\Synch.h"\ - "..\..\ace\Synch_Options.h"\ - "..\..\ace\Synch_T.cpp"\ - "..\..\ace\Synch_T.h"\ - "..\..\ace\Synch_T.i"\ - "..\..\ace\Task.h"\ - "..\..\ace\Task_T.cpp"\ - "..\..\ace\Task_T.h"\ - "..\..\ace\Task_T.i"\ - "..\..\ace\Thread.h"\ - "..\..\ace\Thread_Manager.h"\ - "..\..\ace\Time_Value.h"\ - "..\..\ace\Timer_Queue.h"\ - "..\..\ace\Timer_Queue_T.cpp"\ - "..\..\ace\Timer_Queue_T.h"\ - "..\..\ace\Timer_Queue_T.i"\ - "..\..\ace\Trace.h"\ - "..\..\ace\Version.h"\ - "..\..\ace\WFMO_Reactor.h"\ - ".\align.h"\ - ".\any.h"\ - ".\any.i"\ - ".\cdr.h"\ - ".\cdr.i"\ - ".\client_factory.h"\ - ".\connect.h"\ - ".\corba.h"\ - ".\corbacom.h"\ - ".\corbacom.i"\ - ".\debug.h"\ - ".\default_client.h"\ - ".\default_server.h"\ - ".\except.h"\ - ".\giop.h"\ - ".\giop.i"\ - ".\iiopobj.h"\ - ".\iiopobj.i"\ - ".\iioporb.h"\ - ".\iioporb.i"\ - ".\marshal.h"\ - ".\marshal.i"\ - ".\nvlist.h"\ - ".\nvlist.i"\ - ".\object.h"\ - ".\object.i"\ - ".\objtable.h"\ - ".\optable.h"\ - ".\orb.h"\ - ".\orb_core.h"\ - ".\orb_core.i"\ - ".\orbconf.h"\ - ".\orbobj.h"\ - ".\orbobj.i"\ - ".\params.h"\ - ".\poa.h"\ - ".\poa.i"\ - ".\principa.h"\ - ".\request.h"\ - ".\sequence.h"\ - ".\sequence.i"\ - ".\sequence_T.cpp"\ - ".\sequence_T.h"\ - ".\sequence_T.i"\ - ".\server_factory.h"\ - ".\singletons.h"\ - ".\stub.h"\ - ".\stub.i"\ - ".\svrrqst.h"\ - ".\typecode.h"\ - ".\typecode.i"\ - - -"$(INTDIR)\interp.obj" : $(SOURCE) $(DEP_CPP_INTER) "$(INTDIR)" - - -!ENDIF - -SOURCE=.\invoke.cpp - -!IF "$(CFG)" == "TAO - Win32 Release" - -DEP_CPP_INVOK=\ - "..\..\ace\Acceptor.cpp"\ - "..\..\ace\Acceptor.h"\ - "..\..\ace\Acceptor.i"\ - "..\..\ace\ACE.h"\ - "..\..\ace\ACE.i"\ - "..\..\ace\Addr.h"\ - "..\..\ace\Addr.i"\ - "..\..\ace\Atomic_Op.i"\ - "..\..\ace\Auto_Ptr.cpp"\ - "..\..\ace\Auto_Ptr.h"\ - "..\..\ace\Auto_Ptr.i"\ - "..\..\ace\Basic_Types.h"\ - "..\..\ace\Basic_Types.i"\ - "..\..\ace\config-win32-common.h"\ - "..\..\ace\config-win32.h"\ - "..\..\ace\config.h"\ - "..\..\ace\Connector.cpp"\ - "..\..\ace\Connector.h"\ - "..\..\ace\Connector.i"\ - "..\..\ace\Containers.cpp"\ - "..\..\ace\Containers.h"\ - "..\..\ace\Containers.i"\ - "..\..\ace\Dynamic.h"\ - "..\..\ace\Dynamic.i"\ - "..\..\ace\Dynamic_Service.cpp"\ - "..\..\ace\Dynamic_Service.h"\ - "..\..\ace\Event_Handler.h"\ - "..\..\ace\Event_Handler.i"\ - "..\..\ace\Free_List.cpp"\ - "..\..\ace\Free_List.h"\ - "..\..\ace\Free_List.i"\ - "..\..\ace\Get_Opt.h"\ - "..\..\ace\Get_Opt.i"\ - "..\..\ace\Handle_Set.h"\ - "..\..\ace\Handle_Set.i"\ - "..\..\ace\Hash_Map_Manager.cpp"\ - "..\..\ace\Hash_Map_Manager.h"\ - "..\..\ace\inc_user_config.h"\ - "..\..\ace\INET_Addr.h"\ - "..\..\ace\INET_Addr.i"\ - "..\..\ace\IO_Cntl_Msg.h"\ - "..\..\ace\iosfwd.h"\ - "..\..\ace\IPC_SAP.h"\ - "..\..\ace\IPC_SAP.i"\ - "..\..\ace\Log_Msg.h"\ - "..\..\ace\Log_Priority.h"\ - "..\..\ace\Log_Record.h"\ - "..\..\ace\Log_Record.i"\ - "..\..\ace\Malloc.h"\ - "..\..\ace\Malloc.i"\ - "..\..\ace\Malloc_T.cpp"\ - "..\..\ace\Malloc_T.h"\ - "..\..\ace\Malloc_T.i"\ - "..\..\ace\Managed_Object.cpp"\ - "..\..\ace\Managed_Object.h"\ - "..\..\ace\Managed_Object.i"\ - "..\..\ace\Map_Manager.cpp"\ - "..\..\ace\Map_Manager.h"\ - "..\..\ace\Map_Manager.i"\ - "..\..\ace\Mem_Map.h"\ - "..\..\ace\Mem_Map.i"\ - "..\..\ace\Memory_Pool.h"\ - "..\..\ace\Memory_Pool.i"\ - "..\..\ace\Message_Block.h"\ - "..\..\ace\Message_Block.i"\ - "..\..\ace\Message_Queue.cpp"\ - "..\..\ace\Message_Queue.h"\ - "..\..\ace\Message_Queue.i"\ - "..\..\ace\Module.cpp"\ - "..\..\ace\Module.h"\ - "..\..\ace\Module.i"\ - "..\..\ace\Object_Manager.h"\ - "..\..\ace\Object_Manager.i"\ - "..\..\ace\OS.h"\ - "..\..\ace\OS.i"\ - "..\..\ace\Reactor.h"\ - "..\..\ace\Reactor.i"\ - "..\..\ace\Reactor_Impl.h"\ - "..\..\ace\Service_Config.h"\ - "..\..\ace\Service_Config.i"\ - "..\..\ace\Service_Object.h"\ - "..\..\ace\Service_Object.i"\ - "..\..\ace\Service_Repository.h"\ - "..\..\ace\Service_Repository.i"\ - "..\..\ace\Service_Types.h"\ - "..\..\ace\Service_Types.i"\ - "..\..\ace\Shared_Object.h"\ - "..\..\ace\Shared_Object.i"\ - "..\..\ace\Signal.h"\ - "..\..\ace\Signal.i"\ - "..\..\ace\Singleton.cpp"\ - "..\..\ace\Singleton.h"\ - "..\..\ace\Singleton.i"\ - "..\..\ace\SOCK.h"\ - "..\..\ace\SOCK.i"\ - "..\..\ace\SOCK_Acceptor.h"\ - "..\..\ace\SOCK_Acceptor.i"\ - "..\..\ace\SOCK_Connector.h"\ - "..\..\ace\SOCK_Connector.i"\ - "..\..\ace\SOCK_IO.h"\ - "..\..\ace\SOCK_IO.i"\ - "..\..\ace\SOCK_Stream.h"\ - "..\..\ace\SOCK_Stream.i"\ - "..\..\ace\SString.h"\ - "..\..\ace\SString.i"\ - "..\..\ace\Strategies.h"\ - "..\..\ace\Strategies_T.cpp"\ - "..\..\ace\Strategies_T.h"\ - "..\..\ace\Stream_Modules.cpp"\ - "..\..\ace\Stream_Modules.h"\ - "..\..\ace\Stream_Modules.i"\ - "..\..\ace\streams.h"\ - "..\..\ace\SV_Semaphore_Complex.h"\ - "..\..\ace\SV_Semaphore_Complex.i"\ - "..\..\ace\SV_Semaphore_Simple.h"\ - "..\..\ace\SV_Semaphore_Simple.i"\ - "..\..\ace\Svc_Conf_Tokens.h"\ - "..\..\ace\Svc_Handler.cpp"\ - "..\..\ace\Svc_Handler.h"\ - "..\..\ace\Svc_Handler.i"\ - "..\..\ace\Synch.h"\ - "..\..\ace\Synch.i"\ - "..\..\ace\Synch_Options.h"\ - "..\..\ace\Synch_T.cpp"\ - "..\..\ace\Synch_T.h"\ - "..\..\ace\Synch_T.i"\ - "..\..\ace\sys_conf.h"\ - "..\..\ace\Task.h"\ - "..\..\ace\Task.i"\ - "..\..\ace\Task_T.cpp"\ - "..\..\ace\Task_T.h"\ - "..\..\ace\Task_T.i"\ - "..\..\ace\Thread.h"\ - "..\..\ace\Thread.i"\ - "..\..\ace\Thread_Manager.h"\ - "..\..\ace\Thread_Manager.i"\ - "..\..\ace\Time_Value.h"\ - "..\..\ace\Timer_Queue.h"\ - "..\..\ace\Timer_Queue_T.cpp"\ - "..\..\ace\Timer_Queue_T.h"\ - "..\..\ace\Timer_Queue_T.i"\ - "..\..\ace\Trace.h"\ - "..\..\ace\Version.h"\ - "..\..\ace\WFMO_Reactor.h"\ - "..\..\ace\WFMO_Reactor.i"\ - "..\..\ace\ws2tcpip.h"\ - ".\align.h"\ - ".\any.h"\ - ".\any.i"\ - ".\cdr.h"\ - ".\cdr.i"\ - ".\client_factory.h"\ - ".\compat\initguid.h"\ - ".\compat\objbase.h"\ - ".\connect.h"\ - ".\connect.i"\ - ".\corba.h"\ - ".\corbacom.h"\ - ".\corbacom.i"\ - ".\debug.h"\ - ".\default_client.h"\ - ".\default_client.i"\ - ".\default_server.h"\ - ".\default_server.i"\ - ".\except.h"\ - ".\giop.h"\ - ".\giop.i"\ - ".\iiopobj.h"\ - ".\iiopobj.i"\ - ".\iioporb.h"\ - ".\iioporb.i"\ - ".\marshal.h"\ - ".\marshal.i"\ - ".\nvlist.h"\ - ".\nvlist.i"\ - ".\object.h"\ - ".\object.i"\ - ".\objtable.h"\ - ".\optable.h"\ - ".\orb.h"\ - ".\orb_core.h"\ - ".\orb_core.i"\ - ".\orbconf.h"\ - ".\orbobj.h"\ - ".\orbobj.i"\ - ".\params.h"\ - ".\params.i"\ - ".\poa.h"\ - ".\poa.i"\ - ".\principa.h"\ - ".\request.h"\ - ".\sequence.h"\ - ".\sequence.i"\ - ".\sequence_T.cpp"\ - ".\sequence_T.h"\ - ".\sequence_T.i"\ - ".\server_factory.h"\ - ".\server_factory.i"\ - ".\singletons.h"\ - ".\stub.h"\ - ".\stub.i"\ - ".\svrrqst.h"\ - ".\typecode.h"\ - ".\typecode.i"\ - {$(INCLUDE)}"sys\stat.h"\ - {$(INCLUDE)}"sys\types.h"\ - - -"$(INTDIR)\invoke.obj" : $(SOURCE) $(DEP_CPP_INVOK) "$(INTDIR)" - - -!ELSEIF "$(CFG)" == "TAO - Win32 Debug" - -DEP_CPP_INVOK=\ - "..\..\ace\Acceptor.cpp"\ - "..\..\ace\Acceptor.h"\ - "..\..\ace\Acceptor.i"\ - "..\..\ace\ACE.h"\ - "..\..\ace\ACE.i"\ - "..\..\ace\Addr.h"\ - "..\..\ace\Atomic_Op.i"\ - "..\..\ace\Basic_Types.h"\ - "..\..\ace\config-win32-common.h"\ - "..\..\ace\config-win32.h"\ - "..\..\ace\config.h"\ - "..\..\ace\Connector.cpp"\ - "..\..\ace\Connector.h"\ - "..\..\ace\Connector.i"\ - "..\..\ace\Containers.cpp"\ - "..\..\ace\Containers.h"\ - "..\..\ace\Containers.i"\ - "..\..\ace\Dynamic.h"\ - "..\..\ace\Dynamic_Service.cpp"\ - "..\..\ace\Dynamic_Service.h"\ - "..\..\ace\Event_Handler.h"\ - "..\..\ace\Free_List.cpp"\ - "..\..\ace\Free_List.h"\ - "..\..\ace\Free_List.i"\ - "..\..\ace\Get_Opt.h"\ - "..\..\ace\Handle_Set.h"\ - "..\..\ace\Hash_Map_Manager.cpp"\ - "..\..\ace\Hash_Map_Manager.h"\ - "..\..\ace\inc_user_config.h"\ - "..\..\ace\INET_Addr.h"\ - "..\..\ace\IO_Cntl_Msg.h"\ - "..\..\ace\IPC_SAP.h"\ - "..\..\ace\IPC_SAP.i"\ - "..\..\ace\Log_Msg.h"\ - "..\..\ace\Log_Priority.h"\ - "..\..\ace\Log_Record.h"\ - "..\..\ace\Log_Record.i"\ - "..\..\ace\Malloc_T.cpp"\ - "..\..\ace\Malloc_T.h"\ - "..\..\ace\Malloc_T.i"\ - "..\..\ace\Managed_Object.cpp"\ - "..\..\ace\Managed_Object.h"\ - "..\..\ace\Managed_Object.i"\ - "..\..\ace\Map_Manager.cpp"\ - "..\..\ace\Map_Manager.h"\ - "..\..\ace\Map_Manager.i"\ - "..\..\ace\Mem_Map.h"\ - "..\..\ace\Memory_Pool.h"\ - "..\..\ace\Message_Block.h"\ - "..\..\ace\Message_Queue.cpp"\ - "..\..\ace\Message_Queue.h"\ - "..\..\ace\Message_Queue.i"\ - "..\..\ace\Module.cpp"\ - "..\..\ace\Module.h"\ - "..\..\ace\Module.i"\ - "..\..\ace\Object_Manager.h"\ - "..\..\ace\OS.h"\ - "..\..\ace\Reactor.h"\ - "..\..\ace\Reactor_Impl.h"\ - "..\..\ace\Service_Config.h"\ - "..\..\ace\Service_Object.h"\ - "..\..\ace\Service_Repository.h"\ - "..\..\ace\Service_Types.h"\ - "..\..\ace\Shared_Object.h"\ - "..\..\ace\Singleton.cpp"\ - "..\..\ace\Singleton.h"\ - "..\..\ace\Singleton.i"\ - "..\..\ace\SOCK.h"\ - "..\..\ace\SOCK.i"\ - "..\..\ace\SOCK_Acceptor.h"\ - "..\..\ace\SOCK_Connector.h"\ - "..\..\ace\SOCK_Connector.i"\ - "..\..\ace\SOCK_IO.h"\ - "..\..\ace\SOCK_IO.i"\ - "..\..\ace\SOCK_Stream.h"\ - "..\..\ace\SOCK_Stream.i"\ - "..\..\ace\SString.h"\ - "..\..\ace\Strategies.h"\ - "..\..\ace\Strategies_T.cpp"\ - "..\..\ace\Strategies_T.h"\ - "..\..\ace\Stream_Modules.cpp"\ - "..\..\ace\Stream_Modules.h"\ - "..\..\ace\Stream_Modules.i"\ - "..\..\ace\streams.h"\ - "..\..\ace\Svc_Conf_Tokens.h"\ - "..\..\ace\Svc_Handler.cpp"\ - "..\..\ace\Svc_Handler.h"\ - "..\..\ace\Svc_Handler.i"\ - "..\..\ace\Synch.h"\ - "..\..\ace\Synch_Options.h"\ - "..\..\ace\Synch_T.cpp"\ - "..\..\ace\Synch_T.h"\ - "..\..\ace\Synch_T.i"\ - "..\..\ace\Task.h"\ - "..\..\ace\Task_T.cpp"\ - "..\..\ace\Task_T.h"\ - "..\..\ace\Task_T.i"\ - "..\..\ace\Thread.h"\ - "..\..\ace\Thread_Manager.h"\ - "..\..\ace\Time_Value.h"\ - "..\..\ace\Timer_Queue.h"\ - "..\..\ace\Timer_Queue_T.cpp"\ - "..\..\ace\Timer_Queue_T.h"\ - "..\..\ace\Timer_Queue_T.i"\ - "..\..\ace\Trace.h"\ - "..\..\ace\Version.h"\ - "..\..\ace\WFMO_Reactor.h"\ - ".\align.h"\ - ".\any.h"\ - ".\any.i"\ - ".\cdr.h"\ - ".\cdr.i"\ - ".\client_factory.h"\ - ".\connect.h"\ - ".\corba.h"\ - ".\corbacom.h"\ - ".\corbacom.i"\ - ".\debug.h"\ - ".\default_client.h"\ - ".\default_server.h"\ - ".\except.h"\ - ".\giop.h"\ - ".\giop.i"\ - ".\iiopobj.h"\ - ".\iiopobj.i"\ - ".\iioporb.h"\ - ".\iioporb.i"\ - ".\marshal.h"\ - ".\marshal.i"\ - ".\nvlist.h"\ - ".\nvlist.i"\ - ".\object.h"\ - ".\object.i"\ - ".\objtable.h"\ - ".\optable.h"\ - ".\orb.h"\ - ".\orb_core.h"\ - ".\orb_core.i"\ - ".\orbconf.h"\ - ".\orbobj.h"\ - ".\orbobj.i"\ - ".\params.h"\ - ".\poa.h"\ - ".\poa.i"\ - ".\principa.h"\ - ".\request.h"\ - ".\sequence.h"\ - ".\sequence.i"\ - ".\sequence_T.cpp"\ - ".\sequence_T.h"\ - ".\sequence_T.i"\ - ".\server_factory.h"\ - ".\singletons.h"\ - ".\stub.h"\ - ".\stub.i"\ - ".\svrrqst.h"\ - ".\typecode.h"\ - ".\typecode.i"\ - - -"$(INTDIR)\invoke.obj" : $(SOURCE) $(DEP_CPP_INVOK) "$(INTDIR)" - - -!ENDIF - -SOURCE=.\marshal.cpp - -!IF "$(CFG)" == "TAO - Win32 Release" - -DEP_CPP_MARSH=\ - "..\..\ace\Acceptor.cpp"\ - "..\..\ace\Acceptor.h"\ - "..\..\ace\Acceptor.i"\ - "..\..\ace\ACE.h"\ - "..\..\ace\ACE.i"\ - "..\..\ace\Addr.h"\ - "..\..\ace\Addr.i"\ - "..\..\ace\Atomic_Op.i"\ - "..\..\ace\Auto_Ptr.cpp"\ - "..\..\ace\Auto_Ptr.h"\ - "..\..\ace\Auto_Ptr.i"\ - "..\..\ace\Basic_Types.h"\ - "..\..\ace\Basic_Types.i"\ - "..\..\ace\config-win32-common.h"\ - "..\..\ace\config-win32.h"\ - "..\..\ace\config.h"\ - "..\..\ace\Connector.cpp"\ - "..\..\ace\Connector.h"\ - "..\..\ace\Connector.i"\ - "..\..\ace\Containers.cpp"\ - "..\..\ace\Containers.h"\ - "..\..\ace\Containers.i"\ - "..\..\ace\Dynamic.h"\ - "..\..\ace\Dynamic.i"\ - "..\..\ace\Dynamic_Service.cpp"\ - "..\..\ace\Dynamic_Service.h"\ - "..\..\ace\Event_Handler.h"\ - "..\..\ace\Event_Handler.i"\ - "..\..\ace\Free_List.cpp"\ - "..\..\ace\Free_List.h"\ - "..\..\ace\Free_List.i"\ - "..\..\ace\Get_Opt.h"\ - "..\..\ace\Get_Opt.i"\ - "..\..\ace\Handle_Set.h"\ - "..\..\ace\Handle_Set.i"\ - "..\..\ace\Hash_Map_Manager.cpp"\ - "..\..\ace\Hash_Map_Manager.h"\ - "..\..\ace\inc_user_config.h"\ - "..\..\ace\INET_Addr.h"\ - "..\..\ace\INET_Addr.i"\ - "..\..\ace\IO_Cntl_Msg.h"\ - "..\..\ace\iosfwd.h"\ - "..\..\ace\IPC_SAP.h"\ - "..\..\ace\IPC_SAP.i"\ - "..\..\ace\Log_Msg.h"\ - "..\..\ace\Log_Priority.h"\ - "..\..\ace\Log_Record.h"\ - "..\..\ace\Log_Record.i"\ - "..\..\ace\Malloc.h"\ - "..\..\ace\Malloc.i"\ - "..\..\ace\Malloc_T.cpp"\ - "..\..\ace\Malloc_T.h"\ - "..\..\ace\Malloc_T.i"\ - "..\..\ace\Managed_Object.cpp"\ - "..\..\ace\Managed_Object.h"\ - "..\..\ace\Managed_Object.i"\ - "..\..\ace\Map_Manager.cpp"\ - "..\..\ace\Map_Manager.h"\ - "..\..\ace\Map_Manager.i"\ - "..\..\ace\Mem_Map.h"\ - "..\..\ace\Mem_Map.i"\ - "..\..\ace\Memory_Pool.h"\ - "..\..\ace\Memory_Pool.i"\ - "..\..\ace\Message_Block.h"\ - "..\..\ace\Message_Block.i"\ - "..\..\ace\Message_Queue.cpp"\ - "..\..\ace\Message_Queue.h"\ - "..\..\ace\Message_Queue.i"\ - "..\..\ace\Module.cpp"\ - "..\..\ace\Module.h"\ - "..\..\ace\Module.i"\ - "..\..\ace\Object_Manager.h"\ - "..\..\ace\Object_Manager.i"\ - "..\..\ace\OS.h"\ - "..\..\ace\OS.i"\ - "..\..\ace\Reactor.h"\ - "..\..\ace\Reactor.i"\ - "..\..\ace\Reactor_Impl.h"\ - "..\..\ace\Service_Config.h"\ - "..\..\ace\Service_Config.i"\ - "..\..\ace\Service_Object.h"\ - "..\..\ace\Service_Object.i"\ - "..\..\ace\Service_Repository.h"\ - "..\..\ace\Service_Repository.i"\ - "..\..\ace\Service_Types.h"\ - "..\..\ace\Service_Types.i"\ - "..\..\ace\Shared_Object.h"\ - "..\..\ace\Shared_Object.i"\ - "..\..\ace\Signal.h"\ - "..\..\ace\Signal.i"\ - "..\..\ace\Singleton.cpp"\ - "..\..\ace\Singleton.h"\ - "..\..\ace\Singleton.i"\ - "..\..\ace\SOCK.h"\ - "..\..\ace\SOCK.i"\ - "..\..\ace\SOCK_Acceptor.h"\ - "..\..\ace\SOCK_Acceptor.i"\ - "..\..\ace\SOCK_Connector.h"\ - "..\..\ace\SOCK_Connector.i"\ - "..\..\ace\SOCK_IO.h"\ - "..\..\ace\SOCK_IO.i"\ - "..\..\ace\SOCK_Stream.h"\ - "..\..\ace\SOCK_Stream.i"\ - "..\..\ace\SString.h"\ - "..\..\ace\SString.i"\ - "..\..\ace\Strategies.h"\ - "..\..\ace\Strategies_T.cpp"\ - "..\..\ace\Strategies_T.h"\ - "..\..\ace\Stream_Modules.cpp"\ - "..\..\ace\Stream_Modules.h"\ - "..\..\ace\Stream_Modules.i"\ - "..\..\ace\streams.h"\ - "..\..\ace\SV_Semaphore_Complex.h"\ - "..\..\ace\SV_Semaphore_Complex.i"\ - "..\..\ace\SV_Semaphore_Simple.h"\ - "..\..\ace\SV_Semaphore_Simple.i"\ - "..\..\ace\Svc_Conf_Tokens.h"\ - "..\..\ace\Svc_Handler.cpp"\ - "..\..\ace\Svc_Handler.h"\ - "..\..\ace\Svc_Handler.i"\ - "..\..\ace\Synch.h"\ - "..\..\ace\Synch.i"\ - "..\..\ace\Synch_Options.h"\ - "..\..\ace\Synch_T.cpp"\ - "..\..\ace\Synch_T.h"\ - "..\..\ace\Synch_T.i"\ - "..\..\ace\sys_conf.h"\ - "..\..\ace\Task.h"\ - "..\..\ace\Task.i"\ - "..\..\ace\Task_T.cpp"\ - "..\..\ace\Task_T.h"\ - "..\..\ace\Task_T.i"\ - "..\..\ace\Thread.h"\ - "..\..\ace\Thread.i"\ - "..\..\ace\Thread_Manager.h"\ - "..\..\ace\Thread_Manager.i"\ - "..\..\ace\Time_Value.h"\ - "..\..\ace\Timer_Queue.h"\ - "..\..\ace\Timer_Queue_T.cpp"\ - "..\..\ace\Timer_Queue_T.h"\ - "..\..\ace\Timer_Queue_T.i"\ - "..\..\ace\Trace.h"\ - "..\..\ace\Version.h"\ - "..\..\ace\WFMO_Reactor.h"\ - "..\..\ace\WFMO_Reactor.i"\ - "..\..\ace\ws2tcpip.h"\ - ".\align.h"\ - ".\any.h"\ - ".\any.i"\ - ".\cdr.h"\ - ".\cdr.i"\ - ".\client_factory.h"\ - ".\compat\initguid.h"\ - ".\compat\objbase.h"\ - ".\connect.h"\ - ".\connect.i"\ - ".\corba.h"\ - ".\corbacom.h"\ - ".\corbacom.i"\ - ".\debug.h"\ - ".\default_client.h"\ - ".\default_client.i"\ - ".\default_server.h"\ - ".\default_server.i"\ - ".\except.h"\ - ".\giop.h"\ - ".\giop.i"\ - ".\iiopobj.h"\ - ".\iiopobj.i"\ - ".\iioporb.h"\ - ".\iioporb.i"\ - ".\marshal.h"\ - ".\marshal.i"\ - ".\nvlist.h"\ - ".\nvlist.i"\ - ".\object.h"\ - ".\object.i"\ - ".\objtable.h"\ - ".\optable.h"\ - ".\orb.h"\ - ".\orb_core.h"\ - ".\orb_core.i"\ - ".\orbconf.h"\ - ".\orbobj.h"\ - ".\orbobj.i"\ - ".\params.h"\ - ".\params.i"\ - ".\poa.h"\ - ".\poa.i"\ - ".\principa.h"\ - ".\request.h"\ - ".\sequence.h"\ - ".\sequence.i"\ - ".\sequence_T.cpp"\ - ".\sequence_T.h"\ - ".\sequence_T.i"\ - ".\server_factory.h"\ - ".\server_factory.i"\ - ".\singletons.h"\ - ".\stub.h"\ - ".\stub.i"\ - ".\svrrqst.h"\ - ".\typecode.h"\ - ".\typecode.i"\ - {$(INCLUDE)}"sys\stat.h"\ - {$(INCLUDE)}"sys\types.h"\ - - -"$(INTDIR)\marshal.obj" : $(SOURCE) $(DEP_CPP_MARSH) "$(INTDIR)" - - -!ELSEIF "$(CFG)" == "TAO - Win32 Debug" - -DEP_CPP_MARSH=\ - "..\..\ace\Acceptor.cpp"\ - "..\..\ace\Acceptor.h"\ - "..\..\ace\Acceptor.i"\ - "..\..\ace\ACE.h"\ - "..\..\ace\ACE.i"\ - "..\..\ace\Addr.h"\ - "..\..\ace\Atomic_Op.i"\ - "..\..\ace\Basic_Types.h"\ - "..\..\ace\config-win32-common.h"\ - "..\..\ace\config-win32.h"\ - "..\..\ace\config.h"\ - "..\..\ace\Connector.cpp"\ - "..\..\ace\Connector.h"\ - "..\..\ace\Connector.i"\ - "..\..\ace\Containers.cpp"\ - "..\..\ace\Containers.h"\ - "..\..\ace\Containers.i"\ - "..\..\ace\Dynamic.h"\ - "..\..\ace\Dynamic_Service.cpp"\ - "..\..\ace\Dynamic_Service.h"\ - "..\..\ace\Event_Handler.h"\ - "..\..\ace\Free_List.cpp"\ - "..\..\ace\Free_List.h"\ - "..\..\ace\Free_List.i"\ - "..\..\ace\Get_Opt.h"\ - "..\..\ace\Handle_Set.h"\ - "..\..\ace\Hash_Map_Manager.cpp"\ - "..\..\ace\Hash_Map_Manager.h"\ - "..\..\ace\inc_user_config.h"\ - "..\..\ace\INET_Addr.h"\ - "..\..\ace\IO_Cntl_Msg.h"\ - "..\..\ace\IPC_SAP.h"\ - "..\..\ace\IPC_SAP.i"\ - "..\..\ace\Log_Msg.h"\ - "..\..\ace\Log_Priority.h"\ - "..\..\ace\Log_Record.h"\ - "..\..\ace\Log_Record.i"\ - "..\..\ace\Malloc_T.cpp"\ - "..\..\ace\Malloc_T.h"\ - "..\..\ace\Malloc_T.i"\ - "..\..\ace\Managed_Object.cpp"\ - "..\..\ace\Managed_Object.h"\ - "..\..\ace\Managed_Object.i"\ - "..\..\ace\Map_Manager.cpp"\ - "..\..\ace\Map_Manager.h"\ - "..\..\ace\Map_Manager.i"\ - "..\..\ace\Mem_Map.h"\ - "..\..\ace\Memory_Pool.h"\ - "..\..\ace\Message_Block.h"\ - "..\..\ace\Message_Queue.cpp"\ - "..\..\ace\Message_Queue.h"\ - "..\..\ace\Message_Queue.i"\ - "..\..\ace\Module.cpp"\ - "..\..\ace\Module.h"\ - "..\..\ace\Module.i"\ - "..\..\ace\Object_Manager.h"\ - "..\..\ace\OS.h"\ - "..\..\ace\Reactor.h"\ - "..\..\ace\Reactor_Impl.h"\ - "..\..\ace\Service_Config.h"\ - "..\..\ace\Service_Object.h"\ - "..\..\ace\Service_Repository.h"\ - "..\..\ace\Service_Types.h"\ - "..\..\ace\Shared_Object.h"\ - "..\..\ace\Singleton.cpp"\ - "..\..\ace\Singleton.h"\ - "..\..\ace\Singleton.i"\ - "..\..\ace\SOCK.h"\ - "..\..\ace\SOCK.i"\ - "..\..\ace\SOCK_Acceptor.h"\ - "..\..\ace\SOCK_Connector.h"\ - "..\..\ace\SOCK_Connector.i"\ - "..\..\ace\SOCK_IO.h"\ - "..\..\ace\SOCK_IO.i"\ - "..\..\ace\SOCK_Stream.h"\ - "..\..\ace\SOCK_Stream.i"\ - "..\..\ace\SString.h"\ - "..\..\ace\Strategies.h"\ - "..\..\ace\Strategies_T.cpp"\ - "..\..\ace\Strategies_T.h"\ - "..\..\ace\Stream_Modules.cpp"\ - "..\..\ace\Stream_Modules.h"\ - "..\..\ace\Stream_Modules.i"\ - "..\..\ace\streams.h"\ - "..\..\ace\Svc_Conf_Tokens.h"\ - "..\..\ace\Svc_Handler.cpp"\ - "..\..\ace\Svc_Handler.h"\ - "..\..\ace\Svc_Handler.i"\ - "..\..\ace\Synch.h"\ - "..\..\ace\Synch_Options.h"\ - "..\..\ace\Synch_T.cpp"\ - "..\..\ace\Synch_T.h"\ - "..\..\ace\Synch_T.i"\ - "..\..\ace\Task.h"\ - "..\..\ace\Task_T.cpp"\ - "..\..\ace\Task_T.h"\ - "..\..\ace\Task_T.i"\ - "..\..\ace\Thread.h"\ - "..\..\ace\Thread_Manager.h"\ - "..\..\ace\Time_Value.h"\ - "..\..\ace\Timer_Queue.h"\ - "..\..\ace\Timer_Queue_T.cpp"\ - "..\..\ace\Timer_Queue_T.h"\ - "..\..\ace\Timer_Queue_T.i"\ - "..\..\ace\Trace.h"\ - "..\..\ace\Version.h"\ - "..\..\ace\WFMO_Reactor.h"\ - ".\align.h"\ - ".\any.h"\ - ".\any.i"\ - ".\cdr.h"\ - ".\cdr.i"\ - ".\client_factory.h"\ - ".\connect.h"\ - ".\corba.h"\ - ".\corbacom.h"\ - ".\corbacom.i"\ - ".\debug.h"\ - ".\default_client.h"\ - ".\default_server.h"\ - ".\except.h"\ - ".\giop.h"\ - ".\giop.i"\ - ".\iiopobj.h"\ - ".\iiopobj.i"\ - ".\iioporb.h"\ - ".\iioporb.i"\ - ".\marshal.h"\ - ".\marshal.i"\ - ".\nvlist.h"\ - ".\nvlist.i"\ - ".\object.h"\ - ".\object.i"\ - ".\objtable.h"\ - ".\optable.h"\ - ".\orb.h"\ - ".\orb_core.h"\ - ".\orb_core.i"\ - ".\orbconf.h"\ - ".\orbobj.h"\ - ".\orbobj.i"\ - ".\params.h"\ - ".\poa.h"\ - ".\poa.i"\ - ".\principa.h"\ - ".\request.h"\ - ".\sequence.h"\ - ".\sequence.i"\ - ".\sequence_T.cpp"\ - ".\sequence_T.h"\ - ".\sequence_T.i"\ - ".\server_factory.h"\ - ".\singletons.h"\ - ".\stub.h"\ - ".\stub.i"\ - ".\svrrqst.h"\ - ".\typecode.h"\ - ".\typecode.i"\ - - -"$(INTDIR)\marshal.obj" : $(SOURCE) $(DEP_CPP_MARSH) "$(INTDIR)" - - -!ENDIF - -SOURCE=.\nvlist.cpp - -!IF "$(CFG)" == "TAO - Win32 Release" - -DEP_CPP_NVLIS=\ - "..\..\ace\Acceptor.cpp"\ - "..\..\ace\Acceptor.h"\ - "..\..\ace\Acceptor.i"\ - "..\..\ace\ACE.h"\ - "..\..\ace\ACE.i"\ - "..\..\ace\Addr.h"\ - "..\..\ace\Addr.i"\ - "..\..\ace\Atomic_Op.i"\ - "..\..\ace\Auto_Ptr.cpp"\ - "..\..\ace\Auto_Ptr.h"\ - "..\..\ace\Auto_Ptr.i"\ - "..\..\ace\Basic_Types.h"\ - "..\..\ace\Basic_Types.i"\ - "..\..\ace\config-win32-common.h"\ - "..\..\ace\config-win32.h"\ - "..\..\ace\config.h"\ - "..\..\ace\Connector.cpp"\ - "..\..\ace\Connector.h"\ - "..\..\ace\Connector.i"\ - "..\..\ace\Containers.cpp"\ - "..\..\ace\Containers.h"\ - "..\..\ace\Containers.i"\ - "..\..\ace\Dynamic.h"\ - "..\..\ace\Dynamic.i"\ - "..\..\ace\Dynamic_Service.cpp"\ - "..\..\ace\Dynamic_Service.h"\ - "..\..\ace\Event_Handler.h"\ - "..\..\ace\Event_Handler.i"\ - "..\..\ace\Free_List.cpp"\ - "..\..\ace\Free_List.h"\ - "..\..\ace\Free_List.i"\ - "..\..\ace\Get_Opt.h"\ - "..\..\ace\Get_Opt.i"\ - "..\..\ace\Handle_Set.h"\ - "..\..\ace\Handle_Set.i"\ - "..\..\ace\Hash_Map_Manager.cpp"\ - "..\..\ace\Hash_Map_Manager.h"\ - "..\..\ace\inc_user_config.h"\ - "..\..\ace\INET_Addr.h"\ - "..\..\ace\INET_Addr.i"\ - "..\..\ace\IO_Cntl_Msg.h"\ - "..\..\ace\iosfwd.h"\ - "..\..\ace\IPC_SAP.h"\ - "..\..\ace\IPC_SAP.i"\ - "..\..\ace\Log_Msg.h"\ - "..\..\ace\Log_Priority.h"\ - "..\..\ace\Log_Record.h"\ - "..\..\ace\Log_Record.i"\ - "..\..\ace\Malloc.h"\ - "..\..\ace\Malloc.i"\ - "..\..\ace\Malloc_T.cpp"\ - "..\..\ace\Malloc_T.h"\ - "..\..\ace\Malloc_T.i"\ - "..\..\ace\Managed_Object.cpp"\ - "..\..\ace\Managed_Object.h"\ - "..\..\ace\Managed_Object.i"\ - "..\..\ace\Map_Manager.cpp"\ - "..\..\ace\Map_Manager.h"\ - "..\..\ace\Map_Manager.i"\ - "..\..\ace\Mem_Map.h"\ - "..\..\ace\Mem_Map.i"\ - "..\..\ace\Memory_Pool.h"\ - "..\..\ace\Memory_Pool.i"\ - "..\..\ace\Message_Block.h"\ - "..\..\ace\Message_Block.i"\ - "..\..\ace\Message_Queue.cpp"\ - "..\..\ace\Message_Queue.h"\ - "..\..\ace\Message_Queue.i"\ - "..\..\ace\Module.cpp"\ - "..\..\ace\Module.h"\ - "..\..\ace\Module.i"\ - "..\..\ace\Object_Manager.h"\ - "..\..\ace\Object_Manager.i"\ - "..\..\ace\OS.h"\ - "..\..\ace\OS.i"\ - "..\..\ace\Reactor.h"\ - "..\..\ace\Reactor.i"\ - "..\..\ace\Reactor_Impl.h"\ - "..\..\ace\Service_Config.h"\ - "..\..\ace\Service_Config.i"\ - "..\..\ace\Service_Object.h"\ - "..\..\ace\Service_Object.i"\ - "..\..\ace\Service_Repository.h"\ - "..\..\ace\Service_Repository.i"\ - "..\..\ace\Service_Types.h"\ - "..\..\ace\Service_Types.i"\ - "..\..\ace\Shared_Object.h"\ - "..\..\ace\Shared_Object.i"\ - "..\..\ace\Signal.h"\ - "..\..\ace\Signal.i"\ - "..\..\ace\Singleton.cpp"\ - "..\..\ace\Singleton.h"\ - "..\..\ace\Singleton.i"\ - "..\..\ace\SOCK.h"\ - "..\..\ace\SOCK.i"\ - "..\..\ace\SOCK_Acceptor.h"\ - "..\..\ace\SOCK_Acceptor.i"\ - "..\..\ace\SOCK_Connector.h"\ - "..\..\ace\SOCK_Connector.i"\ - "..\..\ace\SOCK_IO.h"\ - "..\..\ace\SOCK_IO.i"\ - "..\..\ace\SOCK_Stream.h"\ - "..\..\ace\SOCK_Stream.i"\ - "..\..\ace\SString.h"\ - "..\..\ace\SString.i"\ - "..\..\ace\Strategies.h"\ - "..\..\ace\Strategies_T.cpp"\ - "..\..\ace\Strategies_T.h"\ - "..\..\ace\Stream_Modules.cpp"\ - "..\..\ace\Stream_Modules.h"\ - "..\..\ace\Stream_Modules.i"\ - "..\..\ace\streams.h"\ - "..\..\ace\SV_Semaphore_Complex.h"\ - "..\..\ace\SV_Semaphore_Complex.i"\ - "..\..\ace\SV_Semaphore_Simple.h"\ - "..\..\ace\SV_Semaphore_Simple.i"\ - "..\..\ace\Svc_Conf_Tokens.h"\ - "..\..\ace\Svc_Handler.cpp"\ - "..\..\ace\Svc_Handler.h"\ - "..\..\ace\Svc_Handler.i"\ - "..\..\ace\Synch.h"\ - "..\..\ace\Synch.i"\ - "..\..\ace\Synch_Options.h"\ - "..\..\ace\Synch_T.cpp"\ - "..\..\ace\Synch_T.h"\ - "..\..\ace\Synch_T.i"\ - "..\..\ace\sys_conf.h"\ - "..\..\ace\Task.h"\ - "..\..\ace\Task.i"\ - "..\..\ace\Task_T.cpp"\ - "..\..\ace\Task_T.h"\ - "..\..\ace\Task_T.i"\ - "..\..\ace\Thread.h"\ - "..\..\ace\Thread.i"\ - "..\..\ace\Thread_Manager.h"\ - "..\..\ace\Thread_Manager.i"\ - "..\..\ace\Time_Value.h"\ - "..\..\ace\Timer_Queue.h"\ - "..\..\ace\Timer_Queue_T.cpp"\ - "..\..\ace\Timer_Queue_T.h"\ - "..\..\ace\Timer_Queue_T.i"\ - "..\..\ace\Trace.h"\ - "..\..\ace\Version.h"\ - "..\..\ace\WFMO_Reactor.h"\ - "..\..\ace\WFMO_Reactor.i"\ - "..\..\ace\ws2tcpip.h"\ - ".\align.h"\ - ".\any.h"\ - ".\any.i"\ - ".\cdr.h"\ - ".\cdr.i"\ - ".\client_factory.h"\ - ".\compat\initguid.h"\ - ".\compat\objbase.h"\ - ".\connect.h"\ - ".\connect.i"\ - ".\corba.h"\ - ".\corbacom.h"\ - ".\corbacom.i"\ - ".\debug.h"\ - ".\default_client.h"\ - ".\default_client.i"\ - ".\default_server.h"\ - ".\default_server.i"\ - ".\except.h"\ - ".\giop.h"\ - ".\giop.i"\ - ".\iiopobj.h"\ - ".\iiopobj.i"\ - ".\iioporb.h"\ - ".\iioporb.i"\ - ".\marshal.h"\ - ".\marshal.i"\ - ".\nvlist.h"\ - ".\nvlist.i"\ - ".\object.h"\ - ".\object.i"\ - ".\objtable.h"\ - ".\optable.h"\ - ".\orb.h"\ - ".\orb_core.h"\ - ".\orb_core.i"\ - ".\orbconf.h"\ - ".\orbobj.h"\ - ".\orbobj.i"\ - ".\params.h"\ - ".\params.i"\ - ".\poa.h"\ - ".\poa.i"\ - ".\principa.h"\ - ".\request.h"\ - ".\sequence.h"\ - ".\sequence.i"\ - ".\sequence_T.cpp"\ - ".\sequence_T.h"\ - ".\sequence_T.i"\ - ".\server_factory.h"\ - ".\server_factory.i"\ - ".\singletons.h"\ - ".\stub.h"\ - ".\stub.i"\ - ".\svrrqst.h"\ - ".\typecode.h"\ - ".\typecode.i"\ - {$(INCLUDE)}"sys\stat.h"\ - {$(INCLUDE)}"sys\types.h"\ - - -"$(INTDIR)\nvlist.obj" : $(SOURCE) $(DEP_CPP_NVLIS) "$(INTDIR)" - - -!ELSEIF "$(CFG)" == "TAO - Win32 Debug" - -DEP_CPP_NVLIS=\ - "..\..\ace\Acceptor.cpp"\ - "..\..\ace\Acceptor.h"\ - "..\..\ace\Acceptor.i"\ - "..\..\ace\ACE.h"\ - "..\..\ace\ACE.i"\ - "..\..\ace\Addr.h"\ - "..\..\ace\Atomic_Op.i"\ - "..\..\ace\Basic_Types.h"\ - "..\..\ace\config-win32-common.h"\ - "..\..\ace\config-win32.h"\ - "..\..\ace\config.h"\ - "..\..\ace\Connector.cpp"\ - "..\..\ace\Connector.h"\ - "..\..\ace\Connector.i"\ - "..\..\ace\Containers.cpp"\ - "..\..\ace\Containers.h"\ - "..\..\ace\Containers.i"\ - "..\..\ace\Dynamic.h"\ - "..\..\ace\Dynamic_Service.cpp"\ - "..\..\ace\Dynamic_Service.h"\ - "..\..\ace\Event_Handler.h"\ - "..\..\ace\Free_List.cpp"\ - "..\..\ace\Free_List.h"\ - "..\..\ace\Free_List.i"\ - "..\..\ace\Get_Opt.h"\ - "..\..\ace\Handle_Set.h"\ - "..\..\ace\Hash_Map_Manager.cpp"\ - "..\..\ace\Hash_Map_Manager.h"\ - "..\..\ace\inc_user_config.h"\ - "..\..\ace\INET_Addr.h"\ - "..\..\ace\IO_Cntl_Msg.h"\ - "..\..\ace\IPC_SAP.h"\ - "..\..\ace\IPC_SAP.i"\ - "..\..\ace\Log_Msg.h"\ - "..\..\ace\Log_Priority.h"\ - "..\..\ace\Log_Record.h"\ - "..\..\ace\Log_Record.i"\ - "..\..\ace\Malloc_T.cpp"\ - "..\..\ace\Malloc_T.h"\ - "..\..\ace\Malloc_T.i"\ - "..\..\ace\Managed_Object.cpp"\ - "..\..\ace\Managed_Object.h"\ - "..\..\ace\Managed_Object.i"\ - "..\..\ace\Map_Manager.cpp"\ - "..\..\ace\Map_Manager.h"\ - "..\..\ace\Map_Manager.i"\ - "..\..\ace\Mem_Map.h"\ - "..\..\ace\Memory_Pool.h"\ - "..\..\ace\Message_Block.h"\ - "..\..\ace\Message_Queue.cpp"\ - "..\..\ace\Message_Queue.h"\ - "..\..\ace\Message_Queue.i"\ - "..\..\ace\Module.cpp"\ - "..\..\ace\Module.h"\ - "..\..\ace\Module.i"\ - "..\..\ace\Object_Manager.h"\ - "..\..\ace\OS.h"\ - "..\..\ace\Reactor.h"\ - "..\..\ace\Reactor_Impl.h"\ - "..\..\ace\Service_Config.h"\ - "..\..\ace\Service_Object.h"\ - "..\..\ace\Service_Repository.h"\ - "..\..\ace\Service_Types.h"\ - "..\..\ace\Shared_Object.h"\ - "..\..\ace\Singleton.cpp"\ - "..\..\ace\Singleton.h"\ - "..\..\ace\Singleton.i"\ - "..\..\ace\SOCK.h"\ - "..\..\ace\SOCK.i"\ - "..\..\ace\SOCK_Acceptor.h"\ - "..\..\ace\SOCK_Connector.h"\ - "..\..\ace\SOCK_Connector.i"\ - "..\..\ace\SOCK_IO.h"\ - "..\..\ace\SOCK_IO.i"\ - "..\..\ace\SOCK_Stream.h"\ - "..\..\ace\SOCK_Stream.i"\ - "..\..\ace\SString.h"\ - "..\..\ace\Strategies.h"\ - "..\..\ace\Strategies_T.cpp"\ - "..\..\ace\Strategies_T.h"\ - "..\..\ace\Stream_Modules.cpp"\ - "..\..\ace\Stream_Modules.h"\ - "..\..\ace\Stream_Modules.i"\ - "..\..\ace\streams.h"\ - "..\..\ace\Svc_Conf_Tokens.h"\ - "..\..\ace\Svc_Handler.cpp"\ - "..\..\ace\Svc_Handler.h"\ - "..\..\ace\Svc_Handler.i"\ - "..\..\ace\Synch.h"\ - "..\..\ace\Synch_Options.h"\ - "..\..\ace\Synch_T.cpp"\ - "..\..\ace\Synch_T.h"\ - "..\..\ace\Synch_T.i"\ - "..\..\ace\Task.h"\ - "..\..\ace\Task_T.cpp"\ - "..\..\ace\Task_T.h"\ - "..\..\ace\Task_T.i"\ - "..\..\ace\Thread.h"\ - "..\..\ace\Thread_Manager.h"\ - "..\..\ace\Time_Value.h"\ - "..\..\ace\Timer_Queue.h"\ - "..\..\ace\Timer_Queue_T.cpp"\ - "..\..\ace\Timer_Queue_T.h"\ - "..\..\ace\Timer_Queue_T.i"\ - "..\..\ace\Trace.h"\ - "..\..\ace\Version.h"\ - "..\..\ace\WFMO_Reactor.h"\ - ".\align.h"\ - ".\any.h"\ - ".\any.i"\ - ".\cdr.h"\ - ".\cdr.i"\ - ".\client_factory.h"\ - ".\connect.h"\ - ".\corba.h"\ - ".\corbacom.h"\ - ".\corbacom.i"\ - ".\debug.h"\ - ".\default_client.h"\ - ".\default_server.h"\ - ".\except.h"\ - ".\giop.h"\ - ".\giop.i"\ - ".\iiopobj.h"\ - ".\iiopobj.i"\ - ".\iioporb.h"\ - ".\iioporb.i"\ - ".\marshal.h"\ - ".\marshal.i"\ - ".\nvlist.h"\ - ".\nvlist.i"\ - ".\object.h"\ - ".\object.i"\ - ".\objtable.h"\ - ".\optable.h"\ - ".\orb.h"\ - ".\orb_core.h"\ - ".\orb_core.i"\ - ".\orbconf.h"\ - ".\orbobj.h"\ - ".\orbobj.i"\ - ".\params.h"\ - ".\poa.h"\ - ".\poa.i"\ - ".\principa.h"\ - ".\request.h"\ - ".\sequence.h"\ - ".\sequence.i"\ - ".\sequence_T.cpp"\ - ".\sequence_T.h"\ - ".\sequence_T.i"\ - ".\server_factory.h"\ - ".\singletons.h"\ - ".\stub.h"\ - ".\stub.i"\ - ".\svrrqst.h"\ - ".\typecode.h"\ - ".\typecode.i"\ - - -"$(INTDIR)\nvlist.obj" : $(SOURCE) $(DEP_CPP_NVLIS) "$(INTDIR)" - - -!ENDIF - -SOURCE=.\object.cpp - -!IF "$(CFG)" == "TAO - Win32 Release" - -DEP_CPP_OBJEC=\ - "..\..\ace\Acceptor.cpp"\ - "..\..\ace\Acceptor.h"\ - "..\..\ace\Acceptor.i"\ - "..\..\ace\ACE.h"\ - "..\..\ace\ACE.i"\ - "..\..\ace\Addr.h"\ - "..\..\ace\Addr.i"\ - "..\..\ace\Atomic_Op.i"\ - "..\..\ace\Auto_Ptr.cpp"\ - "..\..\ace\Auto_Ptr.h"\ - "..\..\ace\Auto_Ptr.i"\ - "..\..\ace\Basic_Types.h"\ - "..\..\ace\Basic_Types.i"\ - "..\..\ace\config-win32-common.h"\ - "..\..\ace\config-win32.h"\ - "..\..\ace\config.h"\ - "..\..\ace\Connector.cpp"\ - "..\..\ace\Connector.h"\ - "..\..\ace\Connector.i"\ - "..\..\ace\Containers.cpp"\ - "..\..\ace\Containers.h"\ - "..\..\ace\Containers.i"\ - "..\..\ace\Dynamic.h"\ - "..\..\ace\Dynamic.i"\ - "..\..\ace\Dynamic_Service.cpp"\ - "..\..\ace\Dynamic_Service.h"\ - "..\..\ace\Event_Handler.h"\ - "..\..\ace\Event_Handler.i"\ - "..\..\ace\Free_List.cpp"\ - "..\..\ace\Free_List.h"\ - "..\..\ace\Free_List.i"\ - "..\..\ace\Get_Opt.h"\ - "..\..\ace\Get_Opt.i"\ - "..\..\ace\Handle_Set.h"\ - "..\..\ace\Handle_Set.i"\ - "..\..\ace\Hash_Map_Manager.cpp"\ - "..\..\ace\Hash_Map_Manager.h"\ - "..\..\ace\inc_user_config.h"\ - "..\..\ace\INET_Addr.h"\ - "..\..\ace\INET_Addr.i"\ - "..\..\ace\IO_Cntl_Msg.h"\ - "..\..\ace\iosfwd.h"\ - "..\..\ace\IPC_SAP.h"\ - "..\..\ace\IPC_SAP.i"\ - "..\..\ace\Log_Msg.h"\ - "..\..\ace\Log_Priority.h"\ - "..\..\ace\Log_Record.h"\ - "..\..\ace\Log_Record.i"\ - "..\..\ace\Malloc.h"\ - "..\..\ace\Malloc.i"\ - "..\..\ace\Malloc_T.cpp"\ - "..\..\ace\Malloc_T.h"\ - "..\..\ace\Malloc_T.i"\ - "..\..\ace\Managed_Object.cpp"\ - "..\..\ace\Managed_Object.h"\ - "..\..\ace\Managed_Object.i"\ - "..\..\ace\Map_Manager.cpp"\ - "..\..\ace\Map_Manager.h"\ - "..\..\ace\Map_Manager.i"\ - "..\..\ace\Mem_Map.h"\ - "..\..\ace\Mem_Map.i"\ - "..\..\ace\Memory_Pool.h"\ - "..\..\ace\Memory_Pool.i"\ - "..\..\ace\Message_Block.h"\ - "..\..\ace\Message_Block.i"\ - "..\..\ace\Message_Queue.cpp"\ - "..\..\ace\Message_Queue.h"\ - "..\..\ace\Message_Queue.i"\ - "..\..\ace\Module.cpp"\ - "..\..\ace\Module.h"\ - "..\..\ace\Module.i"\ - "..\..\ace\Object_Manager.h"\ - "..\..\ace\Object_Manager.i"\ - "..\..\ace\OS.h"\ - "..\..\ace\OS.i"\ - "..\..\ace\Reactor.h"\ - "..\..\ace\Reactor.i"\ - "..\..\ace\Reactor_Impl.h"\ - "..\..\ace\Service_Config.h"\ - "..\..\ace\Service_Config.i"\ - "..\..\ace\Service_Object.h"\ - "..\..\ace\Service_Object.i"\ - "..\..\ace\Service_Repository.h"\ - "..\..\ace\Service_Repository.i"\ - "..\..\ace\Service_Types.h"\ - "..\..\ace\Service_Types.i"\ - "..\..\ace\Shared_Object.h"\ - "..\..\ace\Shared_Object.i"\ - "..\..\ace\Signal.h"\ - "..\..\ace\Signal.i"\ - "..\..\ace\Singleton.cpp"\ - "..\..\ace\Singleton.h"\ - "..\..\ace\Singleton.i"\ - "..\..\ace\SOCK.h"\ - "..\..\ace\SOCK.i"\ - "..\..\ace\SOCK_Acceptor.h"\ - "..\..\ace\SOCK_Acceptor.i"\ - "..\..\ace\SOCK_Connector.h"\ - "..\..\ace\SOCK_Connector.i"\ - "..\..\ace\SOCK_IO.h"\ - "..\..\ace\SOCK_IO.i"\ - "..\..\ace\SOCK_Stream.h"\ - "..\..\ace\SOCK_Stream.i"\ - "..\..\ace\SString.h"\ - "..\..\ace\SString.i"\ - "..\..\ace\Strategies.h"\ - "..\..\ace\Strategies_T.cpp"\ - "..\..\ace\Strategies_T.h"\ - "..\..\ace\Stream_Modules.cpp"\ - "..\..\ace\Stream_Modules.h"\ - "..\..\ace\Stream_Modules.i"\ - "..\..\ace\streams.h"\ - "..\..\ace\SV_Semaphore_Complex.h"\ - "..\..\ace\SV_Semaphore_Complex.i"\ - "..\..\ace\SV_Semaphore_Simple.h"\ - "..\..\ace\SV_Semaphore_Simple.i"\ - "..\..\ace\Svc_Conf_Tokens.h"\ - "..\..\ace\Svc_Handler.cpp"\ - "..\..\ace\Svc_Handler.h"\ - "..\..\ace\Svc_Handler.i"\ - "..\..\ace\Synch.h"\ - "..\..\ace\Synch.i"\ - "..\..\ace\Synch_Options.h"\ - "..\..\ace\Synch_T.cpp"\ - "..\..\ace\Synch_T.h"\ - "..\..\ace\Synch_T.i"\ - "..\..\ace\sys_conf.h"\ - "..\..\ace\Task.h"\ - "..\..\ace\Task.i"\ - "..\..\ace\Task_T.cpp"\ - "..\..\ace\Task_T.h"\ - "..\..\ace\Task_T.i"\ - "..\..\ace\Thread.h"\ - "..\..\ace\Thread.i"\ - "..\..\ace\Thread_Manager.h"\ - "..\..\ace\Thread_Manager.i"\ - "..\..\ace\Time_Value.h"\ - "..\..\ace\Timer_Queue.h"\ - "..\..\ace\Timer_Queue_T.cpp"\ - "..\..\ace\Timer_Queue_T.h"\ - "..\..\ace\Timer_Queue_T.i"\ - "..\..\ace\Trace.h"\ - "..\..\ace\Version.h"\ - "..\..\ace\WFMO_Reactor.h"\ - "..\..\ace\WFMO_Reactor.i"\ - "..\..\ace\ws2tcpip.h"\ - ".\align.h"\ - ".\any.h"\ - ".\any.i"\ - ".\cdr.h"\ - ".\cdr.i"\ - ".\client_factory.h"\ - ".\compat\initguid.h"\ - ".\compat\objbase.h"\ - ".\connect.h"\ - ".\connect.i"\ - ".\corba.h"\ - ".\corbacom.h"\ - ".\corbacom.i"\ - ".\debug.h"\ - ".\default_client.h"\ - ".\default_client.i"\ - ".\default_server.h"\ - ".\default_server.i"\ - ".\except.h"\ - ".\giop.h"\ - ".\giop.i"\ - ".\iiopobj.h"\ - ".\iiopobj.i"\ - ".\iioporb.h"\ - ".\iioporb.i"\ - ".\marshal.h"\ - ".\marshal.i"\ - ".\nvlist.h"\ - ".\nvlist.i"\ - ".\object.h"\ - ".\object.i"\ - ".\objtable.h"\ - ".\optable.h"\ - ".\orb.h"\ - ".\orb_core.h"\ - ".\orb_core.i"\ - ".\orbconf.h"\ - ".\orbobj.h"\ - ".\orbobj.i"\ - ".\params.h"\ - ".\params.i"\ - ".\poa.h"\ - ".\poa.i"\ - ".\principa.h"\ - ".\request.h"\ - ".\sequence.h"\ - ".\sequence.i"\ - ".\sequence_T.cpp"\ - ".\sequence_T.h"\ - ".\sequence_T.i"\ - ".\server_factory.h"\ - ".\server_factory.i"\ - ".\singletons.h"\ - ".\stub.h"\ - ".\stub.i"\ - ".\svrrqst.h"\ - ".\typecode.h"\ - ".\typecode.i"\ - {$(INCLUDE)}"sys\stat.h"\ - {$(INCLUDE)}"sys\types.h"\ - - -"$(INTDIR)\object.obj" : $(SOURCE) $(DEP_CPP_OBJEC) "$(INTDIR)" - - -!ELSEIF "$(CFG)" == "TAO - Win32 Debug" - -DEP_CPP_OBJEC=\ - "..\..\ace\Acceptor.cpp"\ - "..\..\ace\Acceptor.h"\ - "..\..\ace\Acceptor.i"\ - "..\..\ace\ACE.h"\ - "..\..\ace\ACE.i"\ - "..\..\ace\Addr.h"\ - "..\..\ace\Atomic_Op.i"\ - "..\..\ace\Basic_Types.h"\ - "..\..\ace\config-win32-common.h"\ - "..\..\ace\config-win32.h"\ - "..\..\ace\config.h"\ - "..\..\ace\Connector.cpp"\ - "..\..\ace\Connector.h"\ - "..\..\ace\Connector.i"\ - "..\..\ace\Containers.cpp"\ - "..\..\ace\Containers.h"\ - "..\..\ace\Containers.i"\ - "..\..\ace\Dynamic.h"\ - "..\..\ace\Dynamic_Service.cpp"\ - "..\..\ace\Dynamic_Service.h"\ - "..\..\ace\Event_Handler.h"\ - "..\..\ace\Free_List.cpp"\ - "..\..\ace\Free_List.h"\ - "..\..\ace\Free_List.i"\ - "..\..\ace\Get_Opt.h"\ - "..\..\ace\Handle_Set.h"\ - "..\..\ace\Hash_Map_Manager.cpp"\ - "..\..\ace\Hash_Map_Manager.h"\ - "..\..\ace\inc_user_config.h"\ - "..\..\ace\INET_Addr.h"\ - "..\..\ace\IO_Cntl_Msg.h"\ - "..\..\ace\IPC_SAP.h"\ - "..\..\ace\IPC_SAP.i"\ - "..\..\ace\Log_Msg.h"\ - "..\..\ace\Log_Priority.h"\ - "..\..\ace\Log_Record.h"\ - "..\..\ace\Log_Record.i"\ - "..\..\ace\Malloc_T.cpp"\ - "..\..\ace\Malloc_T.h"\ - "..\..\ace\Malloc_T.i"\ - "..\..\ace\Managed_Object.cpp"\ - "..\..\ace\Managed_Object.h"\ - "..\..\ace\Managed_Object.i"\ - "..\..\ace\Map_Manager.cpp"\ - "..\..\ace\Map_Manager.h"\ - "..\..\ace\Map_Manager.i"\ - "..\..\ace\Mem_Map.h"\ - "..\..\ace\Memory_Pool.h"\ - "..\..\ace\Message_Block.h"\ - "..\..\ace\Message_Queue.cpp"\ - "..\..\ace\Message_Queue.h"\ - "..\..\ace\Message_Queue.i"\ - "..\..\ace\Module.cpp"\ - "..\..\ace\Module.h"\ - "..\..\ace\Module.i"\ - "..\..\ace\Object_Manager.h"\ - "..\..\ace\OS.h"\ - "..\..\ace\Reactor.h"\ - "..\..\ace\Reactor_Impl.h"\ - "..\..\ace\Service_Config.h"\ - "..\..\ace\Service_Object.h"\ - "..\..\ace\Service_Repository.h"\ - "..\..\ace\Service_Types.h"\ - "..\..\ace\Shared_Object.h"\ - "..\..\ace\Singleton.cpp"\ - "..\..\ace\Singleton.h"\ - "..\..\ace\Singleton.i"\ - "..\..\ace\SOCK.h"\ - "..\..\ace\SOCK.i"\ - "..\..\ace\SOCK_Acceptor.h"\ - "..\..\ace\SOCK_Connector.h"\ - "..\..\ace\SOCK_Connector.i"\ - "..\..\ace\SOCK_IO.h"\ - "..\..\ace\SOCK_IO.i"\ - "..\..\ace\SOCK_Stream.h"\ - "..\..\ace\SOCK_Stream.i"\ - "..\..\ace\SString.h"\ - "..\..\ace\Strategies.h"\ - "..\..\ace\Strategies_T.cpp"\ - "..\..\ace\Strategies_T.h"\ - "..\..\ace\Stream_Modules.cpp"\ - "..\..\ace\Stream_Modules.h"\ - "..\..\ace\Stream_Modules.i"\ - "..\..\ace\streams.h"\ - "..\..\ace\Svc_Conf_Tokens.h"\ - "..\..\ace\Svc_Handler.cpp"\ - "..\..\ace\Svc_Handler.h"\ - "..\..\ace\Svc_Handler.i"\ - "..\..\ace\Synch.h"\ - "..\..\ace\Synch_Options.h"\ - "..\..\ace\Synch_T.cpp"\ - "..\..\ace\Synch_T.h"\ - "..\..\ace\Synch_T.i"\ - "..\..\ace\Task.h"\ - "..\..\ace\Task_T.cpp"\ - "..\..\ace\Task_T.h"\ - "..\..\ace\Task_T.i"\ - "..\..\ace\Thread.h"\ - "..\..\ace\Thread_Manager.h"\ - "..\..\ace\Time_Value.h"\ - "..\..\ace\Timer_Queue.h"\ - "..\..\ace\Timer_Queue_T.cpp"\ - "..\..\ace\Timer_Queue_T.h"\ - "..\..\ace\Timer_Queue_T.i"\ - "..\..\ace\Trace.h"\ - "..\..\ace\Version.h"\ - "..\..\ace\WFMO_Reactor.h"\ - ".\align.h"\ - ".\any.h"\ - ".\any.i"\ - ".\cdr.h"\ - ".\cdr.i"\ - ".\client_factory.h"\ - ".\connect.h"\ - ".\corba.h"\ - ".\corbacom.h"\ - ".\corbacom.i"\ - ".\debug.h"\ - ".\default_client.h"\ - ".\default_server.h"\ - ".\except.h"\ - ".\giop.h"\ - ".\giop.i"\ - ".\iiopobj.h"\ - ".\iiopobj.i"\ - ".\iioporb.h"\ - ".\iioporb.i"\ - ".\marshal.h"\ - ".\marshal.i"\ - ".\nvlist.h"\ - ".\nvlist.i"\ - ".\object.h"\ - ".\object.i"\ - ".\objtable.h"\ - ".\optable.h"\ - ".\orb.h"\ - ".\orb_core.h"\ - ".\orb_core.i"\ - ".\orbconf.h"\ - ".\orbobj.h"\ - ".\orbobj.i"\ - ".\params.h"\ - ".\poa.h"\ - ".\poa.i"\ - ".\principa.h"\ - ".\request.h"\ - ".\sequence.h"\ - ".\sequence.i"\ - ".\sequence_T.cpp"\ - ".\sequence_T.h"\ - ".\sequence_T.i"\ - ".\server_factory.h"\ - ".\singletons.h"\ - ".\stub.h"\ - ".\stub.i"\ - ".\svrrqst.h"\ - ".\typecode.h"\ - ".\typecode.i"\ - - -"$(INTDIR)\object.obj" : $(SOURCE) $(DEP_CPP_OBJEC) "$(INTDIR)" - - -!ENDIF - -SOURCE=.\objtable.cpp - -!IF "$(CFG)" == "TAO - Win32 Release" - -DEP_CPP_OBJTA=\ - "..\..\ace\Acceptor.cpp"\ - "..\..\ace\Acceptor.h"\ - "..\..\ace\Acceptor.i"\ - "..\..\ace\ACE.h"\ - "..\..\ace\ACE.i"\ - "..\..\ace\Addr.h"\ - "..\..\ace\Addr.i"\ - "..\..\ace\Atomic_Op.i"\ - "..\..\ace\Auto_Ptr.cpp"\ - "..\..\ace\Auto_Ptr.h"\ - "..\..\ace\Auto_Ptr.i"\ - "..\..\ace\Basic_Types.h"\ - "..\..\ace\Basic_Types.i"\ - "..\..\ace\config-win32-common.h"\ - "..\..\ace\config-win32.h"\ - "..\..\ace\config.h"\ - "..\..\ace\Connector.cpp"\ - "..\..\ace\Connector.h"\ - "..\..\ace\Connector.i"\ - "..\..\ace\Containers.cpp"\ - "..\..\ace\Containers.h"\ - "..\..\ace\Containers.i"\ - "..\..\ace\Dynamic.h"\ - "..\..\ace\Dynamic.i"\ - "..\..\ace\Dynamic_Service.cpp"\ - "..\..\ace\Dynamic_Service.h"\ - "..\..\ace\Event_Handler.h"\ - "..\..\ace\Event_Handler.i"\ - "..\..\ace\Free_List.cpp"\ - "..\..\ace\Free_List.h"\ - "..\..\ace\Free_List.i"\ - "..\..\ace\Get_Opt.h"\ - "..\..\ace\Get_Opt.i"\ - "..\..\ace\Handle_Set.h"\ - "..\..\ace\Handle_Set.i"\ - "..\..\ace\Hash_Map_Manager.cpp"\ - "..\..\ace\Hash_Map_Manager.h"\ - "..\..\ace\inc_user_config.h"\ - "..\..\ace\INET_Addr.h"\ - "..\..\ace\INET_Addr.i"\ - "..\..\ace\IO_Cntl_Msg.h"\ - "..\..\ace\iosfwd.h"\ - "..\..\ace\IPC_SAP.h"\ - "..\..\ace\IPC_SAP.i"\ - "..\..\ace\Log_Msg.h"\ - "..\..\ace\Log_Priority.h"\ - "..\..\ace\Log_Record.h"\ - "..\..\ace\Log_Record.i"\ - "..\..\ace\Malloc.h"\ - "..\..\ace\Malloc.i"\ - "..\..\ace\Malloc_T.cpp"\ - "..\..\ace\Malloc_T.h"\ - "..\..\ace\Malloc_T.i"\ - "..\..\ace\Managed_Object.cpp"\ - "..\..\ace\Managed_Object.h"\ - "..\..\ace\Managed_Object.i"\ - "..\..\ace\Map_Manager.cpp"\ - "..\..\ace\Map_Manager.h"\ - "..\..\ace\Map_Manager.i"\ - "..\..\ace\Mem_Map.h"\ - "..\..\ace\Mem_Map.i"\ - "..\..\ace\Memory_Pool.h"\ - "..\..\ace\Memory_Pool.i"\ - "..\..\ace\Message_Block.h"\ - "..\..\ace\Message_Block.i"\ - "..\..\ace\Message_Queue.cpp"\ - "..\..\ace\Message_Queue.h"\ - "..\..\ace\Message_Queue.i"\ - "..\..\ace\Module.cpp"\ - "..\..\ace\Module.h"\ - "..\..\ace\Module.i"\ - "..\..\ace\Object_Manager.h"\ - "..\..\ace\Object_Manager.i"\ - "..\..\ace\OS.h"\ - "..\..\ace\OS.i"\ - "..\..\ace\Reactor.h"\ - "..\..\ace\Reactor.i"\ - "..\..\ace\Reactor_Impl.h"\ - "..\..\ace\Service_Config.h"\ - "..\..\ace\Service_Config.i"\ - "..\..\ace\Service_Object.h"\ - "..\..\ace\Service_Object.i"\ - "..\..\ace\Service_Repository.h"\ - "..\..\ace\Service_Repository.i"\ - "..\..\ace\Service_Types.h"\ - "..\..\ace\Service_Types.i"\ - "..\..\ace\Shared_Object.h"\ - "..\..\ace\Shared_Object.i"\ - "..\..\ace\Signal.h"\ - "..\..\ace\Signal.i"\ - "..\..\ace\Singleton.cpp"\ - "..\..\ace\Singleton.h"\ - "..\..\ace\Singleton.i"\ - "..\..\ace\SOCK.h"\ - "..\..\ace\SOCK.i"\ - "..\..\ace\SOCK_Acceptor.h"\ - "..\..\ace\SOCK_Acceptor.i"\ - "..\..\ace\SOCK_Connector.h"\ - "..\..\ace\SOCK_Connector.i"\ - "..\..\ace\SOCK_IO.h"\ - "..\..\ace\SOCK_IO.i"\ - "..\..\ace\SOCK_Stream.h"\ - "..\..\ace\SOCK_Stream.i"\ - "..\..\ace\SString.h"\ - "..\..\ace\SString.i"\ - "..\..\ace\Strategies.h"\ - "..\..\ace\Strategies_T.cpp"\ - "..\..\ace\Strategies_T.h"\ - "..\..\ace\Stream_Modules.cpp"\ - "..\..\ace\Stream_Modules.h"\ - "..\..\ace\Stream_Modules.i"\ - "..\..\ace\streams.h"\ - "..\..\ace\SV_Semaphore_Complex.h"\ - "..\..\ace\SV_Semaphore_Complex.i"\ - "..\..\ace\SV_Semaphore_Simple.h"\ - "..\..\ace\SV_Semaphore_Simple.i"\ - "..\..\ace\Svc_Conf_Tokens.h"\ - "..\..\ace\Svc_Handler.cpp"\ - "..\..\ace\Svc_Handler.h"\ - "..\..\ace\Svc_Handler.i"\ - "..\..\ace\Synch.h"\ - "..\..\ace\Synch.i"\ - "..\..\ace\Synch_Options.h"\ - "..\..\ace\Synch_T.cpp"\ - "..\..\ace\Synch_T.h"\ - "..\..\ace\Synch_T.i"\ - "..\..\ace\sys_conf.h"\ - "..\..\ace\Task.h"\ - "..\..\ace\Task.i"\ - "..\..\ace\Task_T.cpp"\ - "..\..\ace\Task_T.h"\ - "..\..\ace\Task_T.i"\ - "..\..\ace\Thread.h"\ - "..\..\ace\Thread.i"\ - "..\..\ace\Thread_Manager.h"\ - "..\..\ace\Thread_Manager.i"\ - "..\..\ace\Time_Value.h"\ - "..\..\ace\Timer_Queue.h"\ - "..\..\ace\Timer_Queue_T.cpp"\ - "..\..\ace\Timer_Queue_T.h"\ - "..\..\ace\Timer_Queue_T.i"\ - "..\..\ace\Trace.h"\ - "..\..\ace\Version.h"\ - "..\..\ace\WFMO_Reactor.h"\ - "..\..\ace\WFMO_Reactor.i"\ - "..\..\ace\ws2tcpip.h"\ - ".\align.h"\ - ".\any.h"\ - ".\any.i"\ - ".\cdr.h"\ - ".\cdr.i"\ - ".\client_factory.h"\ - ".\compat\initguid.h"\ - ".\compat\objbase.h"\ - ".\connect.h"\ - ".\connect.i"\ - ".\corba.h"\ - ".\corbacom.h"\ - ".\corbacom.i"\ - ".\debug.h"\ - ".\default_client.h"\ - ".\default_client.i"\ - ".\default_server.h"\ - ".\default_server.i"\ - ".\except.h"\ - ".\giop.h"\ - ".\giop.i"\ - ".\iiopobj.h"\ - ".\iiopobj.i"\ - ".\iioporb.h"\ - ".\iioporb.i"\ - ".\marshal.h"\ - ".\marshal.i"\ - ".\nvlist.h"\ - ".\nvlist.i"\ - ".\object.h"\ - ".\object.i"\ - ".\objtable.h"\ - ".\optable.h"\ - ".\orb.h"\ - ".\orb_core.h"\ - ".\orb_core.i"\ - ".\orbconf.h"\ - ".\orbobj.h"\ - ".\orbobj.i"\ - ".\params.h"\ - ".\params.i"\ - ".\poa.h"\ - ".\poa.i"\ - ".\principa.h"\ - ".\request.h"\ - ".\sequence.h"\ - ".\sequence.i"\ - ".\sequence_T.cpp"\ - ".\sequence_T.h"\ - ".\sequence_T.i"\ - ".\server_factory.h"\ - ".\server_factory.i"\ - ".\singletons.h"\ - ".\stub.h"\ - ".\stub.i"\ - ".\svrrqst.h"\ - ".\typecode.h"\ - ".\typecode.i"\ - {$(INCLUDE)}"sys\stat.h"\ - {$(INCLUDE)}"sys\types.h"\ - - -"$(INTDIR)\objtable.obj" : $(SOURCE) $(DEP_CPP_OBJTA) "$(INTDIR)" - - -!ELSEIF "$(CFG)" == "TAO - Win32 Debug" - -DEP_CPP_OBJTA=\ - "..\..\ace\Acceptor.cpp"\ - "..\..\ace\Acceptor.h"\ - "..\..\ace\Acceptor.i"\ - "..\..\ace\ACE.h"\ - "..\..\ace\ACE.i"\ - "..\..\ace\Addr.h"\ - "..\..\ace\Atomic_Op.i"\ - "..\..\ace\Basic_Types.h"\ - "..\..\ace\config-win32-common.h"\ - "..\..\ace\config-win32.h"\ - "..\..\ace\config.h"\ - "..\..\ace\Connector.cpp"\ - "..\..\ace\Connector.h"\ - "..\..\ace\Connector.i"\ - "..\..\ace\Containers.cpp"\ - "..\..\ace\Containers.h"\ - "..\..\ace\Containers.i"\ - "..\..\ace\Dynamic.h"\ - "..\..\ace\Dynamic_Service.cpp"\ - "..\..\ace\Dynamic_Service.h"\ - "..\..\ace\Event_Handler.h"\ - "..\..\ace\Free_List.cpp"\ - "..\..\ace\Free_List.h"\ - "..\..\ace\Free_List.i"\ - "..\..\ace\Get_Opt.h"\ - "..\..\ace\Handle_Set.h"\ - "..\..\ace\Hash_Map_Manager.cpp"\ - "..\..\ace\Hash_Map_Manager.h"\ - "..\..\ace\inc_user_config.h"\ - "..\..\ace\INET_Addr.h"\ - "..\..\ace\IO_Cntl_Msg.h"\ - "..\..\ace\IPC_SAP.h"\ - "..\..\ace\IPC_SAP.i"\ - "..\..\ace\Log_Msg.h"\ - "..\..\ace\Log_Priority.h"\ - "..\..\ace\Log_Record.h"\ - "..\..\ace\Log_Record.i"\ - "..\..\ace\Malloc_T.cpp"\ - "..\..\ace\Malloc_T.h"\ - "..\..\ace\Malloc_T.i"\ - "..\..\ace\Managed_Object.cpp"\ - "..\..\ace\Managed_Object.h"\ - "..\..\ace\Managed_Object.i"\ - "..\..\ace\Map_Manager.cpp"\ - "..\..\ace\Map_Manager.h"\ - "..\..\ace\Map_Manager.i"\ - "..\..\ace\Mem_Map.h"\ - "..\..\ace\Memory_Pool.h"\ - "..\..\ace\Message_Block.h"\ - "..\..\ace\Message_Queue.cpp"\ - "..\..\ace\Message_Queue.h"\ - "..\..\ace\Message_Queue.i"\ - "..\..\ace\Module.cpp"\ - "..\..\ace\Module.h"\ - "..\..\ace\Module.i"\ - "..\..\ace\Object_Manager.h"\ - "..\..\ace\OS.h"\ - "..\..\ace\Reactor.h"\ - "..\..\ace\Reactor_Impl.h"\ - "..\..\ace\Service_Config.h"\ - "..\..\ace\Service_Object.h"\ - "..\..\ace\Service_Repository.h"\ - "..\..\ace\Service_Types.h"\ - "..\..\ace\Shared_Object.h"\ - "..\..\ace\Singleton.cpp"\ - "..\..\ace\Singleton.h"\ - "..\..\ace\Singleton.i"\ - "..\..\ace\SOCK.h"\ - "..\..\ace\SOCK.i"\ - "..\..\ace\SOCK_Acceptor.h"\ - "..\..\ace\SOCK_Connector.h"\ - "..\..\ace\SOCK_Connector.i"\ - "..\..\ace\SOCK_IO.h"\ - "..\..\ace\SOCK_IO.i"\ - "..\..\ace\SOCK_Stream.h"\ - "..\..\ace\SOCK_Stream.i"\ - "..\..\ace\SString.h"\ - "..\..\ace\Strategies.h"\ - "..\..\ace\Strategies_T.cpp"\ - "..\..\ace\Strategies_T.h"\ - "..\..\ace\Stream_Modules.cpp"\ - "..\..\ace\Stream_Modules.h"\ - "..\..\ace\Stream_Modules.i"\ - "..\..\ace\streams.h"\ - "..\..\ace\Svc_Conf_Tokens.h"\ - "..\..\ace\Svc_Handler.cpp"\ - "..\..\ace\Svc_Handler.h"\ - "..\..\ace\Svc_Handler.i"\ - "..\..\ace\Synch.h"\ - "..\..\ace\Synch_Options.h"\ - "..\..\ace\Synch_T.cpp"\ - "..\..\ace\Synch_T.h"\ - "..\..\ace\Synch_T.i"\ - "..\..\ace\Task.h"\ - "..\..\ace\Task_T.cpp"\ - "..\..\ace\Task_T.h"\ - "..\..\ace\Task_T.i"\ - "..\..\ace\Thread.h"\ - "..\..\ace\Thread_Manager.h"\ - "..\..\ace\Time_Value.h"\ - "..\..\ace\Timer_Queue.h"\ - "..\..\ace\Timer_Queue_T.cpp"\ - "..\..\ace\Timer_Queue_T.h"\ - "..\..\ace\Timer_Queue_T.i"\ - "..\..\ace\Trace.h"\ - "..\..\ace\Version.h"\ - "..\..\ace\WFMO_Reactor.h"\ - ".\align.h"\ - ".\any.h"\ - ".\any.i"\ - ".\cdr.h"\ - ".\cdr.i"\ - ".\client_factory.h"\ - ".\connect.h"\ - ".\corba.h"\ - ".\corbacom.h"\ - ".\corbacom.i"\ - ".\debug.h"\ - ".\default_client.h"\ - ".\default_server.h"\ - ".\except.h"\ - ".\giop.h"\ - ".\giop.i"\ - ".\iiopobj.h"\ - ".\iiopobj.i"\ - ".\iioporb.h"\ - ".\iioporb.i"\ - ".\marshal.h"\ - ".\marshal.i"\ - ".\nvlist.h"\ - ".\nvlist.i"\ - ".\object.h"\ - ".\object.i"\ - ".\objtable.h"\ - ".\optable.h"\ - ".\orb.h"\ - ".\orb_core.h"\ - ".\orb_core.i"\ - ".\orbconf.h"\ - ".\orbobj.h"\ - ".\orbobj.i"\ - ".\params.h"\ - ".\poa.h"\ - ".\poa.i"\ - ".\principa.h"\ - ".\request.h"\ - ".\sequence.h"\ - ".\sequence.i"\ - ".\sequence_T.cpp"\ - ".\sequence_T.h"\ - ".\sequence_T.i"\ - ".\server_factory.h"\ - ".\singletons.h"\ - ".\stub.h"\ - ".\stub.i"\ - ".\svrrqst.h"\ - ".\typecode.h"\ - ".\typecode.i"\ - - -"$(INTDIR)\objtable.obj" : $(SOURCE) $(DEP_CPP_OBJTA) "$(INTDIR)" - - -!ENDIF - -SOURCE=.\optable.cpp - -!IF "$(CFG)" == "TAO - Win32 Release" - -DEP_CPP_OPTAB=\ - "..\..\ace\Acceptor.cpp"\ - "..\..\ace\Acceptor.h"\ - "..\..\ace\Acceptor.i"\ - "..\..\ace\ACE.h"\ - "..\..\ace\ACE.i"\ - "..\..\ace\Addr.h"\ - "..\..\ace\Addr.i"\ - "..\..\ace\Atomic_Op.i"\ - "..\..\ace\Auto_Ptr.cpp"\ - "..\..\ace\Auto_Ptr.h"\ - "..\..\ace\Auto_Ptr.i"\ - "..\..\ace\Basic_Types.h"\ - "..\..\ace\Basic_Types.i"\ - "..\..\ace\config-win32-common.h"\ - "..\..\ace\config-win32.h"\ - "..\..\ace\config.h"\ - "..\..\ace\Connector.cpp"\ - "..\..\ace\Connector.h"\ - "..\..\ace\Connector.i"\ - "..\..\ace\Containers.cpp"\ - "..\..\ace\Containers.h"\ - "..\..\ace\Containers.i"\ - "..\..\ace\Dynamic.h"\ - "..\..\ace\Dynamic.i"\ - "..\..\ace\Dynamic_Service.cpp"\ - "..\..\ace\Dynamic_Service.h"\ - "..\..\ace\Event_Handler.h"\ - "..\..\ace\Event_Handler.i"\ - "..\..\ace\Free_List.cpp"\ - "..\..\ace\Free_List.h"\ - "..\..\ace\Free_List.i"\ - "..\..\ace\Get_Opt.h"\ - "..\..\ace\Get_Opt.i"\ - "..\..\ace\Handle_Set.h"\ - "..\..\ace\Handle_Set.i"\ - "..\..\ace\Hash_Map_Manager.cpp"\ - "..\..\ace\Hash_Map_Manager.h"\ - "..\..\ace\inc_user_config.h"\ - "..\..\ace\INET_Addr.h"\ - "..\..\ace\INET_Addr.i"\ - "..\..\ace\IO_Cntl_Msg.h"\ - "..\..\ace\iosfwd.h"\ - "..\..\ace\IPC_SAP.h"\ - "..\..\ace\IPC_SAP.i"\ - "..\..\ace\Log_Msg.h"\ - "..\..\ace\Log_Priority.h"\ - "..\..\ace\Log_Record.h"\ - "..\..\ace\Log_Record.i"\ - "..\..\ace\Malloc.h"\ - "..\..\ace\Malloc.i"\ - "..\..\ace\Malloc_T.cpp"\ - "..\..\ace\Malloc_T.h"\ - "..\..\ace\Malloc_T.i"\ - "..\..\ace\Managed_Object.cpp"\ - "..\..\ace\Managed_Object.h"\ - "..\..\ace\Managed_Object.i"\ - "..\..\ace\Map_Manager.cpp"\ - "..\..\ace\Map_Manager.h"\ - "..\..\ace\Map_Manager.i"\ - "..\..\ace\Mem_Map.h"\ - "..\..\ace\Mem_Map.i"\ - "..\..\ace\Memory_Pool.h"\ - "..\..\ace\Memory_Pool.i"\ - "..\..\ace\Message_Block.h"\ - "..\..\ace\Message_Block.i"\ - "..\..\ace\Message_Queue.cpp"\ - "..\..\ace\Message_Queue.h"\ - "..\..\ace\Message_Queue.i"\ - "..\..\ace\Module.cpp"\ - "..\..\ace\Module.h"\ - "..\..\ace\Module.i"\ - "..\..\ace\Object_Manager.h"\ - "..\..\ace\Object_Manager.i"\ - "..\..\ace\OS.h"\ - "..\..\ace\OS.i"\ - "..\..\ace\Reactor.h"\ - "..\..\ace\Reactor.i"\ - "..\..\ace\Reactor_Impl.h"\ - "..\..\ace\Service_Config.h"\ - "..\..\ace\Service_Config.i"\ - "..\..\ace\Service_Object.h"\ - "..\..\ace\Service_Object.i"\ - "..\..\ace\Service_Repository.h"\ - "..\..\ace\Service_Repository.i"\ - "..\..\ace\Service_Types.h"\ - "..\..\ace\Service_Types.i"\ - "..\..\ace\Shared_Object.h"\ - "..\..\ace\Shared_Object.i"\ - "..\..\ace\Signal.h"\ - "..\..\ace\Signal.i"\ - "..\..\ace\Singleton.cpp"\ - "..\..\ace\Singleton.h"\ - "..\..\ace\Singleton.i"\ - "..\..\ace\SOCK.h"\ - "..\..\ace\SOCK.i"\ - "..\..\ace\SOCK_Acceptor.h"\ - "..\..\ace\SOCK_Acceptor.i"\ - "..\..\ace\SOCK_Connector.h"\ - "..\..\ace\SOCK_Connector.i"\ - "..\..\ace\SOCK_IO.h"\ - "..\..\ace\SOCK_IO.i"\ - "..\..\ace\SOCK_Stream.h"\ - "..\..\ace\SOCK_Stream.i"\ - "..\..\ace\SString.h"\ - "..\..\ace\SString.i"\ - "..\..\ace\Strategies.h"\ - "..\..\ace\Strategies_T.cpp"\ - "..\..\ace\Strategies_T.h"\ - "..\..\ace\Stream_Modules.cpp"\ - "..\..\ace\Stream_Modules.h"\ - "..\..\ace\Stream_Modules.i"\ - "..\..\ace\streams.h"\ - "..\..\ace\SV_Semaphore_Complex.h"\ - "..\..\ace\SV_Semaphore_Complex.i"\ - "..\..\ace\SV_Semaphore_Simple.h"\ - "..\..\ace\SV_Semaphore_Simple.i"\ - "..\..\ace\Svc_Conf_Tokens.h"\ - "..\..\ace\Svc_Handler.cpp"\ - "..\..\ace\Svc_Handler.h"\ - "..\..\ace\Svc_Handler.i"\ - "..\..\ace\Synch.h"\ - "..\..\ace\Synch.i"\ - "..\..\ace\Synch_Options.h"\ - "..\..\ace\Synch_T.cpp"\ - "..\..\ace\Synch_T.h"\ - "..\..\ace\Synch_T.i"\ - "..\..\ace\sys_conf.h"\ - "..\..\ace\Task.h"\ - "..\..\ace\Task.i"\ - "..\..\ace\Task_T.cpp"\ - "..\..\ace\Task_T.h"\ - "..\..\ace\Task_T.i"\ - "..\..\ace\Thread.h"\ - "..\..\ace\Thread.i"\ - "..\..\ace\Thread_Manager.h"\ - "..\..\ace\Thread_Manager.i"\ - "..\..\ace\Time_Value.h"\ - "..\..\ace\Timer_Queue.h"\ - "..\..\ace\Timer_Queue_T.cpp"\ - "..\..\ace\Timer_Queue_T.h"\ - "..\..\ace\Timer_Queue_T.i"\ - "..\..\ace\Trace.h"\ - "..\..\ace\Version.h"\ - "..\..\ace\WFMO_Reactor.h"\ - "..\..\ace\WFMO_Reactor.i"\ - "..\..\ace\ws2tcpip.h"\ - ".\align.h"\ - ".\any.h"\ - ".\any.i"\ - ".\cdr.h"\ - ".\cdr.i"\ - ".\client_factory.h"\ - ".\compat\initguid.h"\ - ".\compat\objbase.h"\ - ".\connect.h"\ - ".\connect.i"\ - ".\corba.h"\ - ".\corbacom.h"\ - ".\corbacom.i"\ - ".\debug.h"\ - ".\default_client.h"\ - ".\default_client.i"\ - ".\default_server.h"\ - ".\default_server.i"\ - ".\except.h"\ - ".\giop.h"\ - ".\giop.i"\ - ".\iiopobj.h"\ - ".\iiopobj.i"\ - ".\iioporb.h"\ - ".\iioporb.i"\ - ".\marshal.h"\ - ".\marshal.i"\ - ".\nvlist.h"\ - ".\nvlist.i"\ - ".\object.h"\ - ".\object.i"\ - ".\objtable.h"\ - ".\optable.h"\ - ".\orb.h"\ - ".\orb_core.h"\ - ".\orb_core.i"\ - ".\orbconf.h"\ - ".\orbobj.h"\ - ".\orbobj.i"\ - ".\params.h"\ - ".\params.i"\ - ".\poa.h"\ - ".\poa.i"\ - ".\principa.h"\ - ".\request.h"\ - ".\sequence.h"\ - ".\sequence.i"\ - ".\sequence_T.cpp"\ - ".\sequence_T.h"\ - ".\sequence_T.i"\ - ".\server_factory.h"\ - ".\server_factory.i"\ - ".\singletons.h"\ - ".\stub.h"\ - ".\stub.i"\ - ".\svrrqst.h"\ - ".\typecode.h"\ - ".\typecode.i"\ - {$(INCLUDE)}"sys\stat.h"\ - {$(INCLUDE)}"sys\types.h"\ - - -"$(INTDIR)\optable.obj" : $(SOURCE) $(DEP_CPP_OPTAB) "$(INTDIR)" - - -!ELSEIF "$(CFG)" == "TAO - Win32 Debug" - -DEP_CPP_OPTAB=\ - "..\..\ace\Acceptor.cpp"\ - "..\..\ace\Acceptor.h"\ - "..\..\ace\Acceptor.i"\ - "..\..\ace\ACE.h"\ - "..\..\ace\ACE.i"\ - "..\..\ace\Addr.h"\ - "..\..\ace\Atomic_Op.i"\ - "..\..\ace\Basic_Types.h"\ - "..\..\ace\config-win32-common.h"\ - "..\..\ace\config-win32.h"\ - "..\..\ace\config.h"\ - "..\..\ace\Connector.cpp"\ - "..\..\ace\Connector.h"\ - "..\..\ace\Connector.i"\ - "..\..\ace\Containers.cpp"\ - "..\..\ace\Containers.h"\ - "..\..\ace\Containers.i"\ - "..\..\ace\Dynamic.h"\ - "..\..\ace\Dynamic_Service.cpp"\ - "..\..\ace\Dynamic_Service.h"\ - "..\..\ace\Event_Handler.h"\ - "..\..\ace\Free_List.cpp"\ - "..\..\ace\Free_List.h"\ - "..\..\ace\Free_List.i"\ - "..\..\ace\Get_Opt.h"\ - "..\..\ace\Handle_Set.h"\ - "..\..\ace\Hash_Map_Manager.cpp"\ - "..\..\ace\Hash_Map_Manager.h"\ - "..\..\ace\inc_user_config.h"\ - "..\..\ace\INET_Addr.h"\ - "..\..\ace\IO_Cntl_Msg.h"\ - "..\..\ace\IPC_SAP.h"\ - "..\..\ace\IPC_SAP.i"\ - "..\..\ace\Log_Msg.h"\ - "..\..\ace\Log_Priority.h"\ - "..\..\ace\Log_Record.h"\ - "..\..\ace\Log_Record.i"\ - "..\..\ace\Malloc_T.cpp"\ - "..\..\ace\Malloc_T.h"\ - "..\..\ace\Malloc_T.i"\ - "..\..\ace\Managed_Object.cpp"\ - "..\..\ace\Managed_Object.h"\ - "..\..\ace\Managed_Object.i"\ - "..\..\ace\Map_Manager.cpp"\ - "..\..\ace\Map_Manager.h"\ - "..\..\ace\Map_Manager.i"\ - "..\..\ace\Mem_Map.h"\ - "..\..\ace\Memory_Pool.h"\ - "..\..\ace\Message_Block.h"\ - "..\..\ace\Message_Queue.cpp"\ - "..\..\ace\Message_Queue.h"\ - "..\..\ace\Message_Queue.i"\ - "..\..\ace\Module.cpp"\ - "..\..\ace\Module.h"\ - "..\..\ace\Module.i"\ - "..\..\ace\Object_Manager.h"\ - "..\..\ace\OS.h"\ - "..\..\ace\Reactor.h"\ - "..\..\ace\Reactor_Impl.h"\ - "..\..\ace\Service_Config.h"\ - "..\..\ace\Service_Object.h"\ - "..\..\ace\Service_Repository.h"\ - "..\..\ace\Service_Types.h"\ - "..\..\ace\Shared_Object.h"\ - "..\..\ace\Singleton.cpp"\ - "..\..\ace\Singleton.h"\ - "..\..\ace\Singleton.i"\ - "..\..\ace\SOCK.h"\ - "..\..\ace\SOCK.i"\ - "..\..\ace\SOCK_Acceptor.h"\ - "..\..\ace\SOCK_Connector.h"\ - "..\..\ace\SOCK_Connector.i"\ - "..\..\ace\SOCK_IO.h"\ - "..\..\ace\SOCK_IO.i"\ - "..\..\ace\SOCK_Stream.h"\ - "..\..\ace\SOCK_Stream.i"\ - "..\..\ace\SString.h"\ - "..\..\ace\Strategies.h"\ - "..\..\ace\Strategies_T.cpp"\ - "..\..\ace\Strategies_T.h"\ - "..\..\ace\Stream_Modules.cpp"\ - "..\..\ace\Stream_Modules.h"\ - "..\..\ace\Stream_Modules.i"\ - "..\..\ace\streams.h"\ - "..\..\ace\Svc_Conf_Tokens.h"\ - "..\..\ace\Svc_Handler.cpp"\ - "..\..\ace\Svc_Handler.h"\ - "..\..\ace\Svc_Handler.i"\ - "..\..\ace\Synch.h"\ - "..\..\ace\Synch_Options.h"\ - "..\..\ace\Synch_T.cpp"\ - "..\..\ace\Synch_T.h"\ - "..\..\ace\Synch_T.i"\ - "..\..\ace\Task.h"\ - "..\..\ace\Task_T.cpp"\ - "..\..\ace\Task_T.h"\ - "..\..\ace\Task_T.i"\ - "..\..\ace\Thread.h"\ - "..\..\ace\Thread_Manager.h"\ - "..\..\ace\Time_Value.h"\ - "..\..\ace\Timer_Queue.h"\ - "..\..\ace\Timer_Queue_T.cpp"\ - "..\..\ace\Timer_Queue_T.h"\ - "..\..\ace\Timer_Queue_T.i"\ - "..\..\ace\Trace.h"\ - "..\..\ace\Version.h"\ - "..\..\ace\WFMO_Reactor.h"\ - ".\align.h"\ - ".\any.h"\ - ".\any.i"\ - ".\cdr.h"\ - ".\cdr.i"\ - ".\client_factory.h"\ - ".\connect.h"\ - ".\corba.h"\ - ".\corbacom.h"\ - ".\corbacom.i"\ - ".\debug.h"\ - ".\default_client.h"\ - ".\default_server.h"\ - ".\except.h"\ - ".\giop.h"\ - ".\giop.i"\ - ".\iiopobj.h"\ - ".\iiopobj.i"\ - ".\iioporb.h"\ - ".\iioporb.i"\ - ".\marshal.h"\ - ".\marshal.i"\ - ".\nvlist.h"\ - ".\nvlist.i"\ - ".\object.h"\ - ".\object.i"\ - ".\objtable.h"\ - ".\optable.h"\ - ".\orb.h"\ - ".\orb_core.h"\ - ".\orb_core.i"\ - ".\orbconf.h"\ - ".\orbobj.h"\ - ".\orbobj.i"\ - ".\params.h"\ - ".\poa.h"\ - ".\poa.i"\ - ".\principa.h"\ - ".\request.h"\ - ".\sequence.h"\ - ".\sequence.i"\ - ".\sequence_T.cpp"\ - ".\sequence_T.h"\ - ".\sequence_T.i"\ - ".\server_factory.h"\ - ".\singletons.h"\ - ".\stub.h"\ - ".\stub.i"\ - ".\svrrqst.h"\ - ".\typecode.h"\ - ".\typecode.i"\ - - -"$(INTDIR)\optable.obj" : $(SOURCE) $(DEP_CPP_OPTAB) "$(INTDIR)" - - -!ENDIF - -SOURCE=.\orb_core.cpp - -!IF "$(CFG)" == "TAO - Win32 Release" - -DEP_CPP_ORB_C=\ - "..\..\ace\Acceptor.cpp"\ - "..\..\ace\Acceptor.h"\ - "..\..\ace\Acceptor.i"\ - "..\..\ace\ACE.h"\ - "..\..\ace\ACE.i"\ - "..\..\ace\Addr.h"\ - "..\..\ace\Addr.i"\ - "..\..\ace\Atomic_Op.i"\ - "..\..\ace\Auto_Ptr.cpp"\ - "..\..\ace\Auto_Ptr.h"\ - "..\..\ace\Auto_Ptr.i"\ - "..\..\ace\Basic_Types.h"\ - "..\..\ace\Basic_Types.i"\ - "..\..\ace\config-win32-common.h"\ - "..\..\ace\config-win32.h"\ - "..\..\ace\config.h"\ - "..\..\ace\Connector.cpp"\ - "..\..\ace\Connector.h"\ - "..\..\ace\Connector.i"\ - "..\..\ace\Containers.cpp"\ - "..\..\ace\Containers.h"\ - "..\..\ace\Containers.i"\ - "..\..\ace\Dynamic.h"\ - "..\..\ace\Dynamic.i"\ - "..\..\ace\Dynamic_Service.cpp"\ - "..\..\ace\Dynamic_Service.h"\ - "..\..\ace\Env_Value_T.cpp"\ - "..\..\ace\Env_Value_T.h"\ - "..\..\ace\Env_Value_T.i"\ - "..\..\ace\Event_Handler.h"\ - "..\..\ace\Event_Handler.i"\ - "..\..\ace\Free_List.cpp"\ - "..\..\ace\Free_List.h"\ - "..\..\ace\Free_List.i"\ - "..\..\ace\Get_Opt.h"\ - "..\..\ace\Get_Opt.i"\ - "..\..\ace\Handle_Set.h"\ - "..\..\ace\Handle_Set.i"\ - "..\..\ace\Hash_Map_Manager.cpp"\ - "..\..\ace\Hash_Map_Manager.h"\ - "..\..\ace\inc_user_config.h"\ - "..\..\ace\INET_Addr.h"\ - "..\..\ace\INET_Addr.i"\ - "..\..\ace\IO_Cntl_Msg.h"\ - "..\..\ace\iosfwd.h"\ - "..\..\ace\IPC_SAP.h"\ - "..\..\ace\IPC_SAP.i"\ - "..\..\ace\Log_Msg.h"\ - "..\..\ace\Log_Priority.h"\ - "..\..\ace\Log_Record.h"\ - "..\..\ace\Log_Record.i"\ - "..\..\ace\Malloc.h"\ - "..\..\ace\Malloc.i"\ - "..\..\ace\Malloc_T.cpp"\ - "..\..\ace\Malloc_T.h"\ - "..\..\ace\Malloc_T.i"\ - "..\..\ace\Managed_Object.cpp"\ - "..\..\ace\Managed_Object.h"\ - "..\..\ace\Managed_Object.i"\ - "..\..\ace\Map_Manager.cpp"\ - "..\..\ace\Map_Manager.h"\ - "..\..\ace\Map_Manager.i"\ - "..\..\ace\Mem_Map.h"\ - "..\..\ace\Mem_Map.i"\ - "..\..\ace\Memory_Pool.h"\ - "..\..\ace\Memory_Pool.i"\ - "..\..\ace\Message_Block.h"\ - "..\..\ace\Message_Block.i"\ - "..\..\ace\Message_Queue.cpp"\ - "..\..\ace\Message_Queue.h"\ - "..\..\ace\Message_Queue.i"\ - "..\..\ace\Module.cpp"\ - "..\..\ace\Module.h"\ - "..\..\ace\Module.i"\ - "..\..\ace\Object_Manager.h"\ - "..\..\ace\Object_Manager.i"\ - "..\..\ace\OS.h"\ - "..\..\ace\OS.i"\ - "..\..\ace\Reactor.h"\ - "..\..\ace\Reactor.i"\ - "..\..\ace\Reactor_Impl.h"\ - "..\..\ace\Service_Config.h"\ - "..\..\ace\Service_Config.i"\ - "..\..\ace\Service_Object.h"\ - "..\..\ace\Service_Object.i"\ - "..\..\ace\Service_Repository.h"\ - "..\..\ace\Service_Repository.i"\ - "..\..\ace\Service_Types.h"\ - "..\..\ace\Service_Types.i"\ - "..\..\ace\Shared_Object.h"\ - "..\..\ace\Shared_Object.i"\ - "..\..\ace\Signal.h"\ - "..\..\ace\Signal.i"\ - "..\..\ace\Singleton.cpp"\ - "..\..\ace\Singleton.h"\ - "..\..\ace\Singleton.i"\ - "..\..\ace\SOCK.h"\ - "..\..\ace\SOCK.i"\ - "..\..\ace\SOCK_Acceptor.h"\ - "..\..\ace\SOCK_Acceptor.i"\ - "..\..\ace\SOCK_Connector.h"\ - "..\..\ace\SOCK_Connector.i"\ - "..\..\ace\SOCK_IO.h"\ - "..\..\ace\SOCK_IO.i"\ - "..\..\ace\SOCK_Stream.h"\ - "..\..\ace\SOCK_Stream.i"\ - "..\..\ace\SString.h"\ - "..\..\ace\SString.i"\ - "..\..\ace\Strategies.h"\ - "..\..\ace\Strategies_T.cpp"\ - "..\..\ace\Strategies_T.h"\ - "..\..\ace\Stream_Modules.cpp"\ - "..\..\ace\Stream_Modules.h"\ - "..\..\ace\Stream_Modules.i"\ - "..\..\ace\streams.h"\ - "..\..\ace\SV_Semaphore_Complex.h"\ - "..\..\ace\SV_Semaphore_Complex.i"\ - "..\..\ace\SV_Semaphore_Simple.h"\ - "..\..\ace\SV_Semaphore_Simple.i"\ - "..\..\ace\Svc_Conf_Tokens.h"\ - "..\..\ace\Svc_Handler.cpp"\ - "..\..\ace\Svc_Handler.h"\ - "..\..\ace\Svc_Handler.i"\ - "..\..\ace\Synch.h"\ - "..\..\ace\Synch.i"\ - "..\..\ace\Synch_Options.h"\ - "..\..\ace\Synch_T.cpp"\ - "..\..\ace\Synch_T.h"\ - "..\..\ace\Synch_T.i"\ - "..\..\ace\sys_conf.h"\ - "..\..\ace\Task.h"\ - "..\..\ace\Task.i"\ - "..\..\ace\Task_T.cpp"\ - "..\..\ace\Task_T.h"\ - "..\..\ace\Task_T.i"\ - "..\..\ace\Thread.h"\ - "..\..\ace\Thread.i"\ - "..\..\ace\Thread_Manager.h"\ - "..\..\ace\Thread_Manager.i"\ - "..\..\ace\Time_Value.h"\ - "..\..\ace\Timer_Queue.h"\ - "..\..\ace\Timer_Queue_T.cpp"\ - "..\..\ace\Timer_Queue_T.h"\ - "..\..\ace\Timer_Queue_T.i"\ - "..\..\ace\Trace.h"\ - "..\..\ace\Version.h"\ - "..\..\ace\WFMO_Reactor.h"\ - "..\..\ace\WFMO_Reactor.i"\ - "..\..\ace\ws2tcpip.h"\ - ".\align.h"\ - ".\any.h"\ - ".\any.i"\ - ".\arg_shifter.h"\ - ".\cdr.h"\ - ".\cdr.i"\ - ".\client_factory.h"\ - ".\compat\initguid.h"\ - ".\compat\objbase.h"\ - ".\connect.h"\ - ".\connect.i"\ - ".\corba.h"\ - ".\corbacom.h"\ - ".\corbacom.i"\ - ".\debug.h"\ - ".\default_client.h"\ - ".\default_client.i"\ - ".\default_server.h"\ - ".\default_server.i"\ - ".\except.h"\ - ".\giop.h"\ - ".\giop.i"\ - ".\iiopobj.h"\ - ".\iiopobj.i"\ - ".\iioporb.h"\ - ".\iioporb.i"\ - ".\marshal.h"\ - ".\marshal.i"\ - ".\nvlist.h"\ - ".\nvlist.i"\ - ".\object.h"\ - ".\object.i"\ - ".\objtable.h"\ - ".\optable.h"\ - ".\orb.h"\ - ".\orb_core.h"\ - ".\orb_core.i"\ - ".\orbconf.h"\ - ".\orbobj.h"\ - ".\orbobj.i"\ - ".\params.h"\ - ".\params.i"\ - ".\poa.h"\ - ".\poa.i"\ - ".\principa.h"\ - ".\request.h"\ - ".\sequence.h"\ - ".\sequence.i"\ - ".\sequence_T.cpp"\ - ".\sequence_T.h"\ - ".\sequence_T.i"\ - ".\server_factory.h"\ - ".\server_factory.i"\ - ".\singletons.h"\ - ".\stub.h"\ - ".\stub.i"\ - ".\svrrqst.h"\ - ".\tao_internals.h"\ - ".\typecode.h"\ - ".\typecode.i"\ - {$(INCLUDE)}"sys\stat.h"\ - {$(INCLUDE)}"sys\types.h"\ - - -"$(INTDIR)\orb_core.obj" : $(SOURCE) $(DEP_CPP_ORB_C) "$(INTDIR)" - - -!ELSEIF "$(CFG)" == "TAO - Win32 Debug" - -DEP_CPP_ORB_C=\ - "..\..\ace\Acceptor.cpp"\ - "..\..\ace\Acceptor.h"\ - "..\..\ace\Acceptor.i"\ - "..\..\ace\ACE.h"\ - "..\..\ace\ACE.i"\ - "..\..\ace\Addr.h"\ - "..\..\ace\Atomic_Op.i"\ - "..\..\ace\Basic_Types.h"\ - "..\..\ace\config-win32-common.h"\ - "..\..\ace\config-win32.h"\ - "..\..\ace\config.h"\ - "..\..\ace\Connector.cpp"\ - "..\..\ace\Connector.h"\ - "..\..\ace\Connector.i"\ - "..\..\ace\Containers.cpp"\ - "..\..\ace\Containers.h"\ - "..\..\ace\Containers.i"\ - "..\..\ace\Dynamic.h"\ - "..\..\ace\Dynamic_Service.cpp"\ - "..\..\ace\Dynamic_Service.h"\ - "..\..\ace\Env_Value_T.cpp"\ - "..\..\ace\Env_Value_T.h"\ - "..\..\ace\Env_Value_T.i"\ - "..\..\ace\Event_Handler.h"\ - "..\..\ace\Free_List.cpp"\ - "..\..\ace\Free_List.h"\ - "..\..\ace\Free_List.i"\ - "..\..\ace\Get_Opt.h"\ - "..\..\ace\Handle_Set.h"\ - "..\..\ace\Hash_Map_Manager.cpp"\ - "..\..\ace\Hash_Map_Manager.h"\ - "..\..\ace\inc_user_config.h"\ - "..\..\ace\INET_Addr.h"\ - "..\..\ace\IO_Cntl_Msg.h"\ - "..\..\ace\IPC_SAP.h"\ - "..\..\ace\IPC_SAP.i"\ - "..\..\ace\Log_Msg.h"\ - "..\..\ace\Log_Priority.h"\ - "..\..\ace\Log_Record.h"\ - "..\..\ace\Log_Record.i"\ - "..\..\ace\Malloc_T.cpp"\ - "..\..\ace\Malloc_T.h"\ - "..\..\ace\Malloc_T.i"\ - "..\..\ace\Managed_Object.cpp"\ - "..\..\ace\Managed_Object.h"\ - "..\..\ace\Managed_Object.i"\ - "..\..\ace\Map_Manager.cpp"\ - "..\..\ace\Map_Manager.h"\ - "..\..\ace\Map_Manager.i"\ - "..\..\ace\Mem_Map.h"\ - "..\..\ace\Memory_Pool.h"\ - "..\..\ace\Message_Block.h"\ - "..\..\ace\Message_Queue.cpp"\ - "..\..\ace\Message_Queue.h"\ - "..\..\ace\Message_Queue.i"\ - "..\..\ace\Module.cpp"\ - "..\..\ace\Module.h"\ - "..\..\ace\Module.i"\ - "..\..\ace\Object_Manager.h"\ - "..\..\ace\OS.h"\ - "..\..\ace\Reactor.h"\ - "..\..\ace\Reactor_Impl.h"\ - "..\..\ace\Service_Config.h"\ - "..\..\ace\Service_Object.h"\ - "..\..\ace\Service_Repository.h"\ - "..\..\ace\Service_Types.h"\ - "..\..\ace\Shared_Object.h"\ - "..\..\ace\Singleton.cpp"\ - "..\..\ace\Singleton.h"\ - "..\..\ace\Singleton.i"\ - "..\..\ace\SOCK.h"\ - "..\..\ace\SOCK.i"\ - "..\..\ace\SOCK_Acceptor.h"\ - "..\..\ace\SOCK_Connector.h"\ - "..\..\ace\SOCK_Connector.i"\ - "..\..\ace\SOCK_IO.h"\ - "..\..\ace\SOCK_IO.i"\ - "..\..\ace\SOCK_Stream.h"\ - "..\..\ace\SOCK_Stream.i"\ - "..\..\ace\SString.h"\ - "..\..\ace\Strategies.h"\ - "..\..\ace\Strategies_T.cpp"\ - "..\..\ace\Strategies_T.h"\ - "..\..\ace\Stream_Modules.cpp"\ - "..\..\ace\Stream_Modules.h"\ - "..\..\ace\Stream_Modules.i"\ - "..\..\ace\streams.h"\ - "..\..\ace\Svc_Conf_Tokens.h"\ - "..\..\ace\Svc_Handler.cpp"\ - "..\..\ace\Svc_Handler.h"\ - "..\..\ace\Svc_Handler.i"\ - "..\..\ace\Synch.h"\ - "..\..\ace\Synch_Options.h"\ - "..\..\ace\Synch_T.cpp"\ - "..\..\ace\Synch_T.h"\ - "..\..\ace\Synch_T.i"\ - "..\..\ace\Task.h"\ - "..\..\ace\Task_T.cpp"\ - "..\..\ace\Task_T.h"\ - "..\..\ace\Task_T.i"\ - "..\..\ace\Thread.h"\ - "..\..\ace\Thread_Manager.h"\ - "..\..\ace\Time_Value.h"\ - "..\..\ace\Timer_Queue.h"\ - "..\..\ace\Timer_Queue_T.cpp"\ - "..\..\ace\Timer_Queue_T.h"\ - "..\..\ace\Timer_Queue_T.i"\ - "..\..\ace\Trace.h"\ - "..\..\ace\Version.h"\ - "..\..\ace\WFMO_Reactor.h"\ - ".\align.h"\ - ".\any.h"\ - ".\any.i"\ - ".\arg_shifter.h"\ - ".\cdr.h"\ - ".\cdr.i"\ - ".\client_factory.h"\ - ".\connect.h"\ - ".\corba.h"\ - ".\corbacom.h"\ - ".\corbacom.i"\ - ".\debug.h"\ - ".\default_client.h"\ - ".\default_server.h"\ - ".\except.h"\ - ".\giop.h"\ - ".\giop.i"\ - ".\iiopobj.h"\ - ".\iiopobj.i"\ - ".\iioporb.h"\ - ".\iioporb.i"\ - ".\marshal.h"\ - ".\marshal.i"\ - ".\nvlist.h"\ - ".\nvlist.i"\ - ".\object.h"\ - ".\object.i"\ - ".\objtable.h"\ - ".\optable.h"\ - ".\orb.h"\ - ".\orb_core.h"\ - ".\orb_core.i"\ - ".\orbconf.h"\ - ".\orbobj.h"\ - ".\orbobj.i"\ - ".\params.h"\ - ".\poa.h"\ - ".\poa.i"\ - ".\principa.h"\ - ".\request.h"\ - ".\sequence.h"\ - ".\sequence.i"\ - ".\sequence_T.cpp"\ - ".\sequence_T.h"\ - ".\sequence_T.i"\ - ".\server_factory.h"\ - ".\singletons.h"\ - ".\stub.h"\ - ".\stub.i"\ - ".\svrrqst.h"\ - ".\tao_internals.h"\ - ".\typecode.h"\ - ".\typecode.i"\ - - -"$(INTDIR)\orb_core.obj" : $(SOURCE) $(DEP_CPP_ORB_C) "$(INTDIR)" - - -!ENDIF - -SOURCE=.\orbobj.cpp - -!IF "$(CFG)" == "TAO - Win32 Release" - -DEP_CPP_ORBOB=\ - "..\..\ace\Acceptor.cpp"\ - "..\..\ace\Acceptor.h"\ - "..\..\ace\Acceptor.i"\ - "..\..\ace\ACE.h"\ - "..\..\ace\ACE.i"\ - "..\..\ace\Addr.h"\ - "..\..\ace\Addr.i"\ - "..\..\ace\Atomic_Op.i"\ - "..\..\ace\Auto_Ptr.cpp"\ - "..\..\ace\Auto_Ptr.h"\ - "..\..\ace\Auto_Ptr.i"\ - "..\..\ace\Basic_Types.h"\ - "..\..\ace\Basic_Types.i"\ - "..\..\ace\config-win32-common.h"\ - "..\..\ace\config-win32.h"\ - "..\..\ace\config.h"\ - "..\..\ace\Connector.cpp"\ - "..\..\ace\Connector.h"\ - "..\..\ace\Connector.i"\ - "..\..\ace\Containers.cpp"\ - "..\..\ace\Containers.h"\ - "..\..\ace\Containers.i"\ - "..\..\ace\Dynamic.h"\ - "..\..\ace\Dynamic.i"\ - "..\..\ace\Dynamic_Service.cpp"\ - "..\..\ace\Dynamic_Service.h"\ - "..\..\ace\Event_Handler.h"\ - "..\..\ace\Event_Handler.i"\ - "..\..\ace\Free_List.cpp"\ - "..\..\ace\Free_List.h"\ - "..\..\ace\Free_List.i"\ - "..\..\ace\Get_Opt.h"\ - "..\..\ace\Get_Opt.i"\ - "..\..\ace\Handle_Set.h"\ - "..\..\ace\Handle_Set.i"\ - "..\..\ace\Hash_Map_Manager.cpp"\ - "..\..\ace\Hash_Map_Manager.h"\ - "..\..\ace\inc_user_config.h"\ - "..\..\ace\INET_Addr.h"\ - "..\..\ace\INET_Addr.i"\ - "..\..\ace\IO_Cntl_Msg.h"\ - "..\..\ace\iosfwd.h"\ - "..\..\ace\IPC_SAP.h"\ - "..\..\ace\IPC_SAP.i"\ - "..\..\ace\Log_Msg.h"\ - "..\..\ace\Log_Priority.h"\ - "..\..\ace\Log_Record.h"\ - "..\..\ace\Log_Record.i"\ - "..\..\ace\Malloc.h"\ - "..\..\ace\Malloc.i"\ - "..\..\ace\Malloc_T.cpp"\ - "..\..\ace\Malloc_T.h"\ - "..\..\ace\Malloc_T.i"\ - "..\..\ace\Managed_Object.cpp"\ - "..\..\ace\Managed_Object.h"\ - "..\..\ace\Managed_Object.i"\ - "..\..\ace\Map_Manager.cpp"\ - "..\..\ace\Map_Manager.h"\ - "..\..\ace\Map_Manager.i"\ - "..\..\ace\Mem_Map.h"\ - "..\..\ace\Mem_Map.i"\ - "..\..\ace\Memory_Pool.h"\ - "..\..\ace\Memory_Pool.i"\ - "..\..\ace\Message_Block.h"\ - "..\..\ace\Message_Block.i"\ - "..\..\ace\Message_Queue.cpp"\ - "..\..\ace\Message_Queue.h"\ - "..\..\ace\Message_Queue.i"\ - "..\..\ace\Module.cpp"\ - "..\..\ace\Module.h"\ - "..\..\ace\Module.i"\ - "..\..\ace\Object_Manager.h"\ - "..\..\ace\Object_Manager.i"\ - "..\..\ace\OS.h"\ - "..\..\ace\OS.i"\ - "..\..\ace\Reactor.h"\ - "..\..\ace\Reactor.i"\ - "..\..\ace\Reactor_Impl.h"\ - "..\..\ace\Service_Config.h"\ - "..\..\ace\Service_Config.i"\ - "..\..\ace\Service_Object.h"\ - "..\..\ace\Service_Object.i"\ - "..\..\ace\Service_Repository.h"\ - "..\..\ace\Service_Repository.i"\ - "..\..\ace\Service_Types.h"\ - "..\..\ace\Service_Types.i"\ - "..\..\ace\Shared_Object.h"\ - "..\..\ace\Shared_Object.i"\ - "..\..\ace\Signal.h"\ - "..\..\ace\Signal.i"\ - "..\..\ace\Singleton.cpp"\ - "..\..\ace\Singleton.h"\ - "..\..\ace\Singleton.i"\ - "..\..\ace\SOCK.h"\ - "..\..\ace\SOCK.i"\ - "..\..\ace\SOCK_Acceptor.h"\ - "..\..\ace\SOCK_Acceptor.i"\ - "..\..\ace\SOCK_Connector.h"\ - "..\..\ace\SOCK_Connector.i"\ - "..\..\ace\SOCK_Dgram.h"\ - "..\..\ace\SOCK_Dgram.i"\ - "..\..\ace\SOCK_Dgram_Mcast.h"\ - "..\..\ace\SOCK_Dgram_Mcast.i"\ - "..\..\ace\SOCK_IO.h"\ - "..\..\ace\SOCK_IO.i"\ - "..\..\ace\SOCK_Stream.h"\ - "..\..\ace\SOCK_Stream.i"\ - "..\..\ace\SString.h"\ - "..\..\ace\SString.i"\ - "..\..\ace\Strategies.h"\ - "..\..\ace\Strategies_T.cpp"\ - "..\..\ace\Strategies_T.h"\ - "..\..\ace\Stream_Modules.cpp"\ - "..\..\ace\Stream_Modules.h"\ - "..\..\ace\Stream_Modules.i"\ - "..\..\ace\streams.h"\ - "..\..\ace\SV_Semaphore_Complex.h"\ - "..\..\ace\SV_Semaphore_Complex.i"\ - "..\..\ace\SV_Semaphore_Simple.h"\ - "..\..\ace\SV_Semaphore_Simple.i"\ - "..\..\ace\Svc_Conf_Tokens.h"\ - "..\..\ace\Svc_Handler.cpp"\ - "..\..\ace\Svc_Handler.h"\ - "..\..\ace\Svc_Handler.i"\ - "..\..\ace\Synch.h"\ - "..\..\ace\Synch.i"\ - "..\..\ace\Synch_Options.h"\ - "..\..\ace\Synch_T.cpp"\ - "..\..\ace\Synch_T.h"\ - "..\..\ace\Synch_T.i"\ - "..\..\ace\sys_conf.h"\ - "..\..\ace\Task.h"\ - "..\..\ace\Task.i"\ - "..\..\ace\Task_T.cpp"\ - "..\..\ace\Task_T.h"\ - "..\..\ace\Task_T.i"\ - "..\..\ace\Thread.h"\ - "..\..\ace\Thread.i"\ - "..\..\ace\Thread_Manager.h"\ - "..\..\ace\Thread_Manager.i"\ - "..\..\ace\Time_Value.h"\ - "..\..\ace\Timer_Queue.h"\ - "..\..\ace\Timer_Queue_T.cpp"\ - "..\..\ace\Timer_Queue_T.h"\ - "..\..\ace\Timer_Queue_T.i"\ - "..\..\ace\Trace.h"\ - "..\..\ace\Version.h"\ - "..\..\ace\WFMO_Reactor.h"\ - "..\..\ace\WFMO_Reactor.i"\ - "..\..\ace\ws2tcpip.h"\ - ".\align.h"\ - ".\any.h"\ - ".\any.i"\ - ".\cdr.h"\ - ".\cdr.i"\ - ".\client_factory.h"\ - ".\compat\initguid.h"\ - ".\compat\objbase.h"\ - ".\connect.h"\ - ".\connect.i"\ - ".\corba.h"\ - ".\corbacom.h"\ - ".\corbacom.i"\ - ".\debug.h"\ - ".\default_client.h"\ - ".\default_client.i"\ - ".\default_server.h"\ - ".\default_server.i"\ - ".\except.h"\ - ".\giop.h"\ - ".\giop.i"\ - ".\iiopobj.h"\ - ".\iiopobj.i"\ - ".\iioporb.h"\ - ".\iioporb.i"\ - ".\marshal.h"\ - ".\marshal.i"\ - ".\nvlist.h"\ - ".\nvlist.i"\ - ".\object.h"\ - ".\object.i"\ - ".\objtable.h"\ - ".\optable.h"\ - ".\orb.h"\ - ".\orb_core.h"\ - ".\orb_core.i"\ - ".\orbconf.h"\ - ".\orbobj.h"\ - ".\orbobj.i"\ - ".\params.h"\ - ".\params.i"\ - ".\poa.h"\ - ".\poa.i"\ - ".\principa.h"\ - ".\request.h"\ - ".\sequence.h"\ - ".\sequence.i"\ - ".\sequence_T.cpp"\ - ".\sequence_T.h"\ - ".\sequence_T.i"\ - ".\server_factory.h"\ - ".\server_factory.i"\ - ".\singletons.h"\ - ".\stub.h"\ - ".\stub.i"\ - ".\svrrqst.h"\ - ".\tao_internals.h"\ - ".\Timeprobe.h"\ - ".\Timeprobe.i"\ - ".\typecode.h"\ - ".\typecode.i"\ - {$(INCLUDE)}"sys\stat.h"\ - {$(INCLUDE)}"sys\types.h"\ - - -"$(INTDIR)\orbobj.obj" : $(SOURCE) $(DEP_CPP_ORBOB) "$(INTDIR)" - - -!ELSEIF "$(CFG)" == "TAO - Win32 Debug" - -DEP_CPP_ORBOB=\ - "..\..\ace\Acceptor.cpp"\ - "..\..\ace\Acceptor.h"\ - "..\..\ace\Acceptor.i"\ - "..\..\ace\ACE.h"\ - "..\..\ace\ACE.i"\ - "..\..\ace\Addr.h"\ - "..\..\ace\Atomic_Op.i"\ - "..\..\ace\Basic_Types.h"\ - "..\..\ace\config-win32-common.h"\ - "..\..\ace\config-win32.h"\ - "..\..\ace\config.h"\ - "..\..\ace\Connector.cpp"\ - "..\..\ace\Connector.h"\ - "..\..\ace\Connector.i"\ - "..\..\ace\Containers.cpp"\ - "..\..\ace\Containers.h"\ - "..\..\ace\Containers.i"\ - "..\..\ace\Dynamic.h"\ - "..\..\ace\Dynamic_Service.cpp"\ - "..\..\ace\Dynamic_Service.h"\ - "..\..\ace\Event_Handler.h"\ - "..\..\ace\Free_List.cpp"\ - "..\..\ace\Free_List.h"\ - "..\..\ace\Free_List.i"\ - "..\..\ace\Get_Opt.h"\ - "..\..\ace\Handle_Set.h"\ - "..\..\ace\Hash_Map_Manager.cpp"\ - "..\..\ace\Hash_Map_Manager.h"\ - "..\..\ace\inc_user_config.h"\ - "..\..\ace\INET_Addr.h"\ - "..\..\ace\IO_Cntl_Msg.h"\ - "..\..\ace\IPC_SAP.h"\ - "..\..\ace\IPC_SAP.i"\ - "..\..\ace\Log_Msg.h"\ - "..\..\ace\Log_Priority.h"\ - "..\..\ace\Log_Record.h"\ - "..\..\ace\Log_Record.i"\ - "..\..\ace\Malloc_T.cpp"\ - "..\..\ace\Malloc_T.h"\ - "..\..\ace\Malloc_T.i"\ - "..\..\ace\Managed_Object.cpp"\ - "..\..\ace\Managed_Object.h"\ - "..\..\ace\Managed_Object.i"\ - "..\..\ace\Map_Manager.cpp"\ - "..\..\ace\Map_Manager.h"\ - "..\..\ace\Map_Manager.i"\ - "..\..\ace\Mem_Map.h"\ - "..\..\ace\Memory_Pool.h"\ - "..\..\ace\Message_Block.h"\ - "..\..\ace\Message_Queue.cpp"\ - "..\..\ace\Message_Queue.h"\ - "..\..\ace\Message_Queue.i"\ - "..\..\ace\Module.cpp"\ - "..\..\ace\Module.h"\ - "..\..\ace\Module.i"\ - "..\..\ace\Object_Manager.h"\ - "..\..\ace\OS.h"\ - "..\..\ace\Reactor.h"\ - "..\..\ace\Reactor_Impl.h"\ - "..\..\ace\Service_Config.h"\ - "..\..\ace\Service_Object.h"\ - "..\..\ace\Service_Repository.h"\ - "..\..\ace\Service_Types.h"\ - "..\..\ace\Shared_Object.h"\ - "..\..\ace\Singleton.cpp"\ - "..\..\ace\Singleton.h"\ - "..\..\ace\Singleton.i"\ - "..\..\ace\SOCK.h"\ - "..\..\ace\SOCK.i"\ - "..\..\ace\SOCK_Acceptor.h"\ - "..\..\ace\SOCK_Connector.h"\ - "..\..\ace\SOCK_Connector.i"\ - "..\..\ace\SOCK_Dgram.h"\ - "..\..\ace\SOCK_Dgram.i"\ - "..\..\ace\SOCK_Dgram_Mcast.h"\ - "..\..\ace\SOCK_Dgram_Mcast.i"\ - "..\..\ace\SOCK_IO.h"\ - "..\..\ace\SOCK_IO.i"\ - "..\..\ace\SOCK_Stream.h"\ - "..\..\ace\SOCK_Stream.i"\ - "..\..\ace\SString.h"\ - "..\..\ace\Strategies.h"\ - "..\..\ace\Strategies_T.cpp"\ - "..\..\ace\Strategies_T.h"\ - "..\..\ace\Stream_Modules.cpp"\ - "..\..\ace\Stream_Modules.h"\ - "..\..\ace\Stream_Modules.i"\ - "..\..\ace\streams.h"\ - "..\..\ace\Svc_Conf_Tokens.h"\ - "..\..\ace\Svc_Handler.cpp"\ - "..\..\ace\Svc_Handler.h"\ - "..\..\ace\Svc_Handler.i"\ - "..\..\ace\Synch.h"\ - "..\..\ace\Synch_Options.h"\ - "..\..\ace\Synch_T.cpp"\ - "..\..\ace\Synch_T.h"\ - "..\..\ace\Synch_T.i"\ - "..\..\ace\Task.h"\ - "..\..\ace\Task_T.cpp"\ - "..\..\ace\Task_T.h"\ - "..\..\ace\Task_T.i"\ - "..\..\ace\Thread.h"\ - "..\..\ace\Thread_Manager.h"\ - "..\..\ace\Time_Value.h"\ - "..\..\ace\Timer_Queue.h"\ - "..\..\ace\Timer_Queue_T.cpp"\ - "..\..\ace\Timer_Queue_T.h"\ - "..\..\ace\Timer_Queue_T.i"\ - "..\..\ace\Trace.h"\ - "..\..\ace\Version.h"\ - "..\..\ace\WFMO_Reactor.h"\ - ".\align.h"\ - ".\any.h"\ - ".\any.i"\ - ".\cdr.h"\ - ".\cdr.i"\ - ".\client_factory.h"\ - ".\connect.h"\ - ".\corba.h"\ - ".\corbacom.h"\ - ".\corbacom.i"\ - ".\debug.h"\ - ".\default_client.h"\ - ".\default_server.h"\ - ".\except.h"\ - ".\giop.h"\ - ".\giop.i"\ - ".\iiopobj.h"\ - ".\iiopobj.i"\ - ".\iioporb.h"\ - ".\iioporb.i"\ - ".\marshal.h"\ - ".\marshal.i"\ - ".\nvlist.h"\ - ".\nvlist.i"\ - ".\object.h"\ - ".\object.i"\ - ".\objtable.h"\ - ".\optable.h"\ - ".\orb.h"\ - ".\orb_core.h"\ - ".\orb_core.i"\ - ".\orbconf.h"\ - ".\orbobj.h"\ - ".\orbobj.i"\ - ".\params.h"\ - ".\poa.h"\ - ".\poa.i"\ - ".\principa.h"\ - ".\request.h"\ - ".\sequence.h"\ - ".\sequence.i"\ - ".\sequence_T.cpp"\ - ".\sequence_T.h"\ - ".\sequence_T.i"\ - ".\server_factory.h"\ - ".\singletons.h"\ - ".\stub.h"\ - ".\stub.i"\ - ".\svrrqst.h"\ - ".\tao_internals.h"\ - ".\Timeprobe.h"\ - ".\typecode.h"\ - ".\typecode.i"\ - - -"$(INTDIR)\orbobj.obj" : $(SOURCE) $(DEP_CPP_ORBOB) "$(INTDIR)" - - -!ENDIF - -SOURCE=.\params.cpp - -!IF "$(CFG)" == "TAO - Win32 Release" - -DEP_CPP_PARAM=\ - "..\..\ace\Acceptor.cpp"\ - "..\..\ace\Acceptor.h"\ - "..\..\ace\Acceptor.i"\ - "..\..\ace\ACE.h"\ - "..\..\ace\ACE.i"\ - "..\..\ace\Addr.h"\ - "..\..\ace\Addr.i"\ - "..\..\ace\Atomic_Op.i"\ - "..\..\ace\Auto_Ptr.cpp"\ - "..\..\ace\Auto_Ptr.h"\ - "..\..\ace\Auto_Ptr.i"\ - "..\..\ace\Basic_Types.h"\ - "..\..\ace\Basic_Types.i"\ - "..\..\ace\config-win32-common.h"\ - "..\..\ace\config-win32.h"\ - "..\..\ace\config.h"\ - "..\..\ace\Connector.cpp"\ - "..\..\ace\Connector.h"\ - "..\..\ace\Connector.i"\ - "..\..\ace\Containers.cpp"\ - "..\..\ace\Containers.h"\ - "..\..\ace\Containers.i"\ - "..\..\ace\Dynamic.h"\ - "..\..\ace\Dynamic.i"\ - "..\..\ace\Dynamic_Service.cpp"\ - "..\..\ace\Dynamic_Service.h"\ - "..\..\ace\Event_Handler.h"\ - "..\..\ace\Event_Handler.i"\ - "..\..\ace\Free_List.cpp"\ - "..\..\ace\Free_List.h"\ - "..\..\ace\Free_List.i"\ - "..\..\ace\Get_Opt.h"\ - "..\..\ace\Get_Opt.i"\ - "..\..\ace\Handle_Set.h"\ - "..\..\ace\Handle_Set.i"\ - "..\..\ace\Hash_Map_Manager.cpp"\ - "..\..\ace\Hash_Map_Manager.h"\ - "..\..\ace\inc_user_config.h"\ - "..\..\ace\INET_Addr.h"\ - "..\..\ace\INET_Addr.i"\ - "..\..\ace\IO_Cntl_Msg.h"\ - "..\..\ace\iosfwd.h"\ - "..\..\ace\IPC_SAP.h"\ - "..\..\ace\IPC_SAP.i"\ - "..\..\ace\Log_Msg.h"\ - "..\..\ace\Log_Priority.h"\ - "..\..\ace\Log_Record.h"\ - "..\..\ace\Log_Record.i"\ - "..\..\ace\Malloc.h"\ - "..\..\ace\Malloc.i"\ - "..\..\ace\Malloc_T.cpp"\ - "..\..\ace\Malloc_T.h"\ - "..\..\ace\Malloc_T.i"\ - "..\..\ace\Managed_Object.cpp"\ - "..\..\ace\Managed_Object.h"\ - "..\..\ace\Managed_Object.i"\ - "..\..\ace\Map_Manager.cpp"\ - "..\..\ace\Map_Manager.h"\ - "..\..\ace\Map_Manager.i"\ - "..\..\ace\Mem_Map.h"\ - "..\..\ace\Mem_Map.i"\ - "..\..\ace\Memory_Pool.h"\ - "..\..\ace\Memory_Pool.i"\ - "..\..\ace\Message_Block.h"\ - "..\..\ace\Message_Block.i"\ - "..\..\ace\Message_Queue.cpp"\ - "..\..\ace\Message_Queue.h"\ - "..\..\ace\Message_Queue.i"\ - "..\..\ace\Module.cpp"\ - "..\..\ace\Module.h"\ - "..\..\ace\Module.i"\ - "..\..\ace\Object_Manager.h"\ - "..\..\ace\Object_Manager.i"\ - "..\..\ace\OS.h"\ - "..\..\ace\OS.i"\ - "..\..\ace\Reactor.h"\ - "..\..\ace\Reactor.i"\ - "..\..\ace\Reactor_Impl.h"\ - "..\..\ace\Service_Config.h"\ - "..\..\ace\Service_Config.i"\ - "..\..\ace\Service_Object.h"\ - "..\..\ace\Service_Object.i"\ - "..\..\ace\Service_Repository.h"\ - "..\..\ace\Service_Repository.i"\ - "..\..\ace\Service_Types.h"\ - "..\..\ace\Service_Types.i"\ - "..\..\ace\Shared_Object.h"\ - "..\..\ace\Shared_Object.i"\ - "..\..\ace\Signal.h"\ - "..\..\ace\Signal.i"\ - "..\..\ace\Singleton.cpp"\ - "..\..\ace\Singleton.h"\ - "..\..\ace\Singleton.i"\ - "..\..\ace\SOCK.h"\ - "..\..\ace\SOCK.i"\ - "..\..\ace\SOCK_Acceptor.h"\ - "..\..\ace\SOCK_Acceptor.i"\ - "..\..\ace\SOCK_Connector.h"\ - "..\..\ace\SOCK_Connector.i"\ - "..\..\ace\SOCK_IO.h"\ - "..\..\ace\SOCK_IO.i"\ - "..\..\ace\SOCK_Stream.h"\ - "..\..\ace\SOCK_Stream.i"\ - "..\..\ace\SString.h"\ - "..\..\ace\SString.i"\ - "..\..\ace\Strategies.h"\ - "..\..\ace\Strategies_T.cpp"\ - "..\..\ace\Strategies_T.h"\ - "..\..\ace\Stream_Modules.cpp"\ - "..\..\ace\Stream_Modules.h"\ - "..\..\ace\Stream_Modules.i"\ - "..\..\ace\streams.h"\ - "..\..\ace\SV_Semaphore_Complex.h"\ - "..\..\ace\SV_Semaphore_Complex.i"\ - "..\..\ace\SV_Semaphore_Simple.h"\ - "..\..\ace\SV_Semaphore_Simple.i"\ - "..\..\ace\Svc_Conf_Tokens.h"\ - "..\..\ace\Svc_Handler.cpp"\ - "..\..\ace\Svc_Handler.h"\ - "..\..\ace\Svc_Handler.i"\ - "..\..\ace\Synch.h"\ - "..\..\ace\Synch.i"\ - "..\..\ace\Synch_Options.h"\ - "..\..\ace\Synch_T.cpp"\ - "..\..\ace\Synch_T.h"\ - "..\..\ace\Synch_T.i"\ - "..\..\ace\sys_conf.h"\ - "..\..\ace\Task.h"\ - "..\..\ace\Task.i"\ - "..\..\ace\Task_T.cpp"\ - "..\..\ace\Task_T.h"\ - "..\..\ace\Task_T.i"\ - "..\..\ace\Thread.h"\ - "..\..\ace\Thread.i"\ - "..\..\ace\Thread_Manager.h"\ - "..\..\ace\Thread_Manager.i"\ - "..\..\ace\Time_Value.h"\ - "..\..\ace\Timer_Queue.h"\ - "..\..\ace\Timer_Queue_T.cpp"\ - "..\..\ace\Timer_Queue_T.h"\ - "..\..\ace\Timer_Queue_T.i"\ - "..\..\ace\Trace.h"\ - "..\..\ace\Version.h"\ - "..\..\ace\WFMO_Reactor.h"\ - "..\..\ace\WFMO_Reactor.i"\ - "..\..\ace\ws2tcpip.h"\ - ".\align.h"\ - ".\any.h"\ - ".\any.i"\ - ".\cdr.h"\ - ".\cdr.i"\ - ".\client_factory.h"\ - ".\compat\initguid.h"\ - ".\compat\objbase.h"\ - ".\connect.h"\ - ".\connect.i"\ - ".\corba.h"\ - ".\corbacom.h"\ - ".\corbacom.i"\ - ".\debug.h"\ - ".\default_client.h"\ - ".\default_client.i"\ - ".\default_server.h"\ - ".\default_server.i"\ - ".\except.h"\ - ".\giop.h"\ - ".\giop.i"\ - ".\iiopobj.h"\ - ".\iiopobj.i"\ - ".\iioporb.h"\ - ".\iioporb.i"\ - ".\marshal.h"\ - ".\marshal.i"\ - ".\nvlist.h"\ - ".\nvlist.i"\ - ".\object.h"\ - ".\object.i"\ - ".\objtable.h"\ - ".\optable.h"\ - ".\orb.h"\ - ".\orb_core.h"\ - ".\orb_core.i"\ - ".\orbconf.h"\ - ".\orbobj.h"\ - ".\orbobj.i"\ - ".\params.h"\ - ".\params.i"\ - ".\poa.h"\ - ".\poa.i"\ - ".\principa.h"\ - ".\request.h"\ - ".\sequence.h"\ - ".\sequence.i"\ - ".\sequence_T.cpp"\ - ".\sequence_T.h"\ - ".\sequence_T.i"\ - ".\server_factory.h"\ - ".\server_factory.i"\ - ".\singletons.h"\ - ".\stub.h"\ - ".\stub.i"\ - ".\svrrqst.h"\ - ".\typecode.h"\ - ".\typecode.i"\ - {$(INCLUDE)}"sys\stat.h"\ - {$(INCLUDE)}"sys\types.h"\ - - -"$(INTDIR)\params.obj" : $(SOURCE) $(DEP_CPP_PARAM) "$(INTDIR)" - - -!ELSEIF "$(CFG)" == "TAO - Win32 Debug" - -DEP_CPP_PARAM=\ - "..\..\ace\Acceptor.cpp"\ - "..\..\ace\Acceptor.h"\ - "..\..\ace\Acceptor.i"\ - "..\..\ace\ACE.h"\ - "..\..\ace\ACE.i"\ - "..\..\ace\Addr.h"\ - "..\..\ace\Atomic_Op.i"\ - "..\..\ace\Basic_Types.h"\ - "..\..\ace\config-win32-common.h"\ - "..\..\ace\config-win32.h"\ - "..\..\ace\config.h"\ - "..\..\ace\Connector.cpp"\ - "..\..\ace\Connector.h"\ - "..\..\ace\Connector.i"\ - "..\..\ace\Containers.cpp"\ - "..\..\ace\Containers.h"\ - "..\..\ace\Containers.i"\ - "..\..\ace\Dynamic.h"\ - "..\..\ace\Dynamic_Service.cpp"\ - "..\..\ace\Dynamic_Service.h"\ - "..\..\ace\Event_Handler.h"\ - "..\..\ace\Free_List.cpp"\ - "..\..\ace\Free_List.h"\ - "..\..\ace\Free_List.i"\ - "..\..\ace\Get_Opt.h"\ - "..\..\ace\Handle_Set.h"\ - "..\..\ace\Hash_Map_Manager.cpp"\ - "..\..\ace\Hash_Map_Manager.h"\ - "..\..\ace\inc_user_config.h"\ - "..\..\ace\INET_Addr.h"\ - "..\..\ace\IO_Cntl_Msg.h"\ - "..\..\ace\IPC_SAP.h"\ - "..\..\ace\IPC_SAP.i"\ - "..\..\ace\Log_Msg.h"\ - "..\..\ace\Log_Priority.h"\ - "..\..\ace\Log_Record.h"\ - "..\..\ace\Log_Record.i"\ - "..\..\ace\Malloc_T.cpp"\ - "..\..\ace\Malloc_T.h"\ - "..\..\ace\Malloc_T.i"\ - "..\..\ace\Managed_Object.cpp"\ - "..\..\ace\Managed_Object.h"\ - "..\..\ace\Managed_Object.i"\ - "..\..\ace\Map_Manager.cpp"\ - "..\..\ace\Map_Manager.h"\ - "..\..\ace\Map_Manager.i"\ - "..\..\ace\Mem_Map.h"\ - "..\..\ace\Memory_Pool.h"\ - "..\..\ace\Message_Block.h"\ - "..\..\ace\Message_Queue.cpp"\ - "..\..\ace\Message_Queue.h"\ - "..\..\ace\Message_Queue.i"\ - "..\..\ace\Module.cpp"\ - "..\..\ace\Module.h"\ - "..\..\ace\Module.i"\ - "..\..\ace\Object_Manager.h"\ - "..\..\ace\OS.h"\ - "..\..\ace\Reactor.h"\ - "..\..\ace\Reactor_Impl.h"\ - "..\..\ace\Service_Config.h"\ - "..\..\ace\Service_Object.h"\ - "..\..\ace\Service_Repository.h"\ - "..\..\ace\Service_Types.h"\ - "..\..\ace\Shared_Object.h"\ - "..\..\ace\Singleton.cpp"\ - "..\..\ace\Singleton.h"\ - "..\..\ace\Singleton.i"\ - "..\..\ace\SOCK.h"\ - "..\..\ace\SOCK.i"\ - "..\..\ace\SOCK_Acceptor.h"\ - "..\..\ace\SOCK_Connector.h"\ - "..\..\ace\SOCK_Connector.i"\ - "..\..\ace\SOCK_IO.h"\ - "..\..\ace\SOCK_IO.i"\ - "..\..\ace\SOCK_Stream.h"\ - "..\..\ace\SOCK_Stream.i"\ - "..\..\ace\SString.h"\ - "..\..\ace\Strategies.h"\ - "..\..\ace\Strategies_T.cpp"\ - "..\..\ace\Strategies_T.h"\ - "..\..\ace\Stream_Modules.cpp"\ - "..\..\ace\Stream_Modules.h"\ - "..\..\ace\Stream_Modules.i"\ - "..\..\ace\streams.h"\ - "..\..\ace\Svc_Conf_Tokens.h"\ - "..\..\ace\Svc_Handler.cpp"\ - "..\..\ace\Svc_Handler.h"\ - "..\..\ace\Svc_Handler.i"\ - "..\..\ace\Synch.h"\ - "..\..\ace\Synch_Options.h"\ - "..\..\ace\Synch_T.cpp"\ - "..\..\ace\Synch_T.h"\ - "..\..\ace\Synch_T.i"\ - "..\..\ace\Task.h"\ - "..\..\ace\Task_T.cpp"\ - "..\..\ace\Task_T.h"\ - "..\..\ace\Task_T.i"\ - "..\..\ace\Thread.h"\ - "..\..\ace\Thread_Manager.h"\ - "..\..\ace\Time_Value.h"\ - "..\..\ace\Timer_Queue.h"\ - "..\..\ace\Timer_Queue_T.cpp"\ - "..\..\ace\Timer_Queue_T.h"\ - "..\..\ace\Timer_Queue_T.i"\ - "..\..\ace\Trace.h"\ - "..\..\ace\Version.h"\ - "..\..\ace\WFMO_Reactor.h"\ - ".\align.h"\ - ".\any.h"\ - ".\any.i"\ - ".\cdr.h"\ - ".\cdr.i"\ - ".\client_factory.h"\ - ".\connect.h"\ - ".\corba.h"\ - ".\corbacom.h"\ - ".\corbacom.i"\ - ".\debug.h"\ - ".\default_client.h"\ - ".\default_server.h"\ - ".\except.h"\ - ".\giop.h"\ - ".\giop.i"\ - ".\iiopobj.h"\ - ".\iiopobj.i"\ - ".\iioporb.h"\ - ".\iioporb.i"\ - ".\marshal.h"\ - ".\marshal.i"\ - ".\nvlist.h"\ - ".\nvlist.i"\ - ".\object.h"\ - ".\object.i"\ - ".\objtable.h"\ - ".\optable.h"\ - ".\orb.h"\ - ".\orb_core.h"\ - ".\orb_core.i"\ - ".\orbconf.h"\ - ".\orbobj.h"\ - ".\orbobj.i"\ - ".\params.h"\ - ".\params.i"\ - ".\poa.h"\ - ".\poa.i"\ - ".\principa.h"\ - ".\request.h"\ - ".\sequence.h"\ - ".\sequence.i"\ - ".\sequence_T.cpp"\ - ".\sequence_T.h"\ - ".\sequence_T.i"\ - ".\server_factory.h"\ - ".\singletons.h"\ - ".\stub.h"\ - ".\stub.i"\ - ".\svrrqst.h"\ - ".\typecode.h"\ - ".\typecode.i"\ - - -"$(INTDIR)\params.obj" : $(SOURCE) $(DEP_CPP_PARAM) "$(INTDIR)" - - -!ENDIF - -SOURCE=.\poa.cpp - -!IF "$(CFG)" == "TAO - Win32 Release" - -DEP_CPP_POA_C=\ - "..\..\ace\Acceptor.cpp"\ - "..\..\ace\Acceptor.h"\ - "..\..\ace\Acceptor.i"\ - "..\..\ace\ACE.h"\ - "..\..\ace\ACE.i"\ - "..\..\ace\Addr.h"\ - "..\..\ace\Addr.i"\ - "..\..\ace\Atomic_Op.i"\ - "..\..\ace\Auto_Ptr.cpp"\ - "..\..\ace\Auto_Ptr.h"\ - "..\..\ace\Auto_Ptr.i"\ - "..\..\ace\Basic_Types.h"\ - "..\..\ace\Basic_Types.i"\ - "..\..\ace\config-win32-common.h"\ - "..\..\ace\config-win32.h"\ - "..\..\ace\config.h"\ - "..\..\ace\Connector.cpp"\ - "..\..\ace\Connector.h"\ - "..\..\ace\Connector.i"\ - "..\..\ace\Containers.cpp"\ - "..\..\ace\Containers.h"\ - "..\..\ace\Containers.i"\ - "..\..\ace\Dynamic.h"\ - "..\..\ace\Dynamic.i"\ - "..\..\ace\Dynamic_Service.cpp"\ - "..\..\ace\Dynamic_Service.h"\ - "..\..\ace\Event_Handler.h"\ - "..\..\ace\Event_Handler.i"\ - "..\..\ace\Free_List.cpp"\ - "..\..\ace\Free_List.h"\ - "..\..\ace\Free_List.i"\ - "..\..\ace\Get_Opt.h"\ - "..\..\ace\Get_Opt.i"\ - "..\..\ace\Handle_Set.h"\ - "..\..\ace\Handle_Set.i"\ - "..\..\ace\Hash_Map_Manager.cpp"\ - "..\..\ace\Hash_Map_Manager.h"\ - "..\..\ace\inc_user_config.h"\ - "..\..\ace\INET_Addr.h"\ - "..\..\ace\INET_Addr.i"\ - "..\..\ace\IO_Cntl_Msg.h"\ - "..\..\ace\iosfwd.h"\ - "..\..\ace\IPC_SAP.h"\ - "..\..\ace\IPC_SAP.i"\ - "..\..\ace\Log_Msg.h"\ - "..\..\ace\Log_Priority.h"\ - "..\..\ace\Log_Record.h"\ - "..\..\ace\Log_Record.i"\ - "..\..\ace\Malloc.h"\ - "..\..\ace\Malloc.i"\ - "..\..\ace\Malloc_T.cpp"\ - "..\..\ace\Malloc_T.h"\ - "..\..\ace\Malloc_T.i"\ - "..\..\ace\Managed_Object.cpp"\ - "..\..\ace\Managed_Object.h"\ - "..\..\ace\Managed_Object.i"\ - "..\..\ace\Map_Manager.cpp"\ - "..\..\ace\Map_Manager.h"\ - "..\..\ace\Map_Manager.i"\ - "..\..\ace\Mem_Map.h"\ - "..\..\ace\Mem_Map.i"\ - "..\..\ace\Memory_Pool.h"\ - "..\..\ace\Memory_Pool.i"\ - "..\..\ace\Message_Block.h"\ - "..\..\ace\Message_Block.i"\ - "..\..\ace\Message_Queue.cpp"\ - "..\..\ace\Message_Queue.h"\ - "..\..\ace\Message_Queue.i"\ - "..\..\ace\Module.cpp"\ - "..\..\ace\Module.h"\ - "..\..\ace\Module.i"\ - "..\..\ace\Object_Manager.h"\ - "..\..\ace\Object_Manager.i"\ - "..\..\ace\OS.h"\ - "..\..\ace\OS.i"\ - "..\..\ace\Reactor.h"\ - "..\..\ace\Reactor.i"\ - "..\..\ace\Reactor_Impl.h"\ - "..\..\ace\Service_Config.h"\ - "..\..\ace\Service_Config.i"\ - "..\..\ace\Service_Object.h"\ - "..\..\ace\Service_Object.i"\ - "..\..\ace\Service_Repository.h"\ - "..\..\ace\Service_Repository.i"\ - "..\..\ace\Service_Types.h"\ - "..\..\ace\Service_Types.i"\ - "..\..\ace\Shared_Object.h"\ - "..\..\ace\Shared_Object.i"\ - "..\..\ace\Signal.h"\ - "..\..\ace\Signal.i"\ - "..\..\ace\Singleton.cpp"\ - "..\..\ace\Singleton.h"\ - "..\..\ace\Singleton.i"\ - "..\..\ace\SOCK.h"\ - "..\..\ace\SOCK.i"\ - "..\..\ace\SOCK_Acceptor.h"\ - "..\..\ace\SOCK_Acceptor.i"\ - "..\..\ace\SOCK_Connector.h"\ - "..\..\ace\SOCK_Connector.i"\ - "..\..\ace\SOCK_IO.h"\ - "..\..\ace\SOCK_IO.i"\ - "..\..\ace\SOCK_Stream.h"\ - "..\..\ace\SOCK_Stream.i"\ - "..\..\ace\SString.h"\ - "..\..\ace\SString.i"\ - "..\..\ace\Strategies.h"\ - "..\..\ace\Strategies_T.cpp"\ - "..\..\ace\Strategies_T.h"\ - "..\..\ace\Stream_Modules.cpp"\ - "..\..\ace\Stream_Modules.h"\ - "..\..\ace\Stream_Modules.i"\ - "..\..\ace\streams.h"\ - "..\..\ace\SV_Semaphore_Complex.h"\ - "..\..\ace\SV_Semaphore_Complex.i"\ - "..\..\ace\SV_Semaphore_Simple.h"\ - "..\..\ace\SV_Semaphore_Simple.i"\ - "..\..\ace\Svc_Conf_Tokens.h"\ - "..\..\ace\Svc_Handler.cpp"\ - "..\..\ace\Svc_Handler.h"\ - "..\..\ace\Svc_Handler.i"\ - "..\..\ace\Synch.h"\ - "..\..\ace\Synch.i"\ - "..\..\ace\Synch_Options.h"\ - "..\..\ace\Synch_T.cpp"\ - "..\..\ace\Synch_T.h"\ - "..\..\ace\Synch_T.i"\ - "..\..\ace\sys_conf.h"\ - "..\..\ace\Task.h"\ - "..\..\ace\Task.i"\ - "..\..\ace\Task_T.cpp"\ - "..\..\ace\Task_T.h"\ - "..\..\ace\Task_T.i"\ - "..\..\ace\Thread.h"\ - "..\..\ace\Thread.i"\ - "..\..\ace\Thread_Manager.h"\ - "..\..\ace\Thread_Manager.i"\ - "..\..\ace\Time_Value.h"\ - "..\..\ace\Timer_Queue.h"\ - "..\..\ace\Timer_Queue_T.cpp"\ - "..\..\ace\Timer_Queue_T.h"\ - "..\..\ace\Timer_Queue_T.i"\ - "..\..\ace\Trace.h"\ - "..\..\ace\Version.h"\ - "..\..\ace\WFMO_Reactor.h"\ - "..\..\ace\WFMO_Reactor.i"\ - "..\..\ace\ws2tcpip.h"\ - ".\align.h"\ - ".\any.h"\ - ".\any.i"\ - ".\cdr.h"\ - ".\cdr.i"\ - ".\client_factory.h"\ - ".\compat\initguid.h"\ - ".\compat\objbase.h"\ - ".\connect.h"\ - ".\connect.i"\ - ".\corba.h"\ - ".\corbacom.h"\ - ".\corbacom.i"\ - ".\debug.h"\ - ".\default_client.h"\ - ".\default_client.i"\ - ".\default_server.h"\ - ".\default_server.i"\ - ".\except.h"\ - ".\giop.h"\ - ".\giop.i"\ - ".\iiopobj.h"\ - ".\iiopobj.i"\ - ".\iioporb.h"\ - ".\iioporb.i"\ - ".\marshal.h"\ - ".\marshal.i"\ - ".\nvlist.h"\ - ".\nvlist.i"\ - ".\object.h"\ - ".\object.i"\ - ".\objtable.h"\ - ".\optable.h"\ - ".\orb.h"\ - ".\orb_core.h"\ - ".\orb_core.i"\ - ".\orbconf.h"\ - ".\orbobj.h"\ - ".\orbobj.i"\ - ".\params.h"\ - ".\params.i"\ - ".\poa.h"\ - ".\poa.i"\ - ".\principa.h"\ - ".\request.h"\ - ".\sequence.h"\ - ".\sequence.i"\ - ".\sequence_T.cpp"\ - ".\sequence_T.h"\ - ".\sequence_T.i"\ - ".\server_factory.h"\ - ".\server_factory.i"\ - ".\singletons.h"\ - ".\stub.h"\ - ".\stub.i"\ - ".\svrrqst.h"\ - ".\typecode.h"\ - ".\typecode.i"\ - {$(INCLUDE)}"sys\stat.h"\ - {$(INCLUDE)}"sys\types.h"\ - - -"$(INTDIR)\poa.obj" : $(SOURCE) $(DEP_CPP_POA_C) "$(INTDIR)" - - -!ELSEIF "$(CFG)" == "TAO - Win32 Debug" - -DEP_CPP_POA_C=\ - "..\..\ace\Acceptor.cpp"\ - "..\..\ace\Acceptor.h"\ - "..\..\ace\Acceptor.i"\ - "..\..\ace\ACE.h"\ - "..\..\ace\ACE.i"\ - "..\..\ace\Addr.h"\ - "..\..\ace\Atomic_Op.i"\ - "..\..\ace\Basic_Types.h"\ - "..\..\ace\config-win32-common.h"\ - "..\..\ace\config-win32.h"\ - "..\..\ace\config.h"\ - "..\..\ace\Connector.cpp"\ - "..\..\ace\Connector.h"\ - "..\..\ace\Connector.i"\ - "..\..\ace\Containers.cpp"\ - "..\..\ace\Containers.h"\ - "..\..\ace\Containers.i"\ - "..\..\ace\Dynamic.h"\ - "..\..\ace\Dynamic_Service.cpp"\ - "..\..\ace\Dynamic_Service.h"\ - "..\..\ace\Event_Handler.h"\ - "..\..\ace\Free_List.cpp"\ - "..\..\ace\Free_List.h"\ - "..\..\ace\Free_List.i"\ - "..\..\ace\Get_Opt.h"\ - "..\..\ace\Handle_Set.h"\ - "..\..\ace\Hash_Map_Manager.cpp"\ - "..\..\ace\Hash_Map_Manager.h"\ - "..\..\ace\inc_user_config.h"\ - "..\..\ace\INET_Addr.h"\ - "..\..\ace\IO_Cntl_Msg.h"\ - "..\..\ace\IPC_SAP.h"\ - "..\..\ace\IPC_SAP.i"\ - "..\..\ace\Log_Msg.h"\ - "..\..\ace\Log_Priority.h"\ - "..\..\ace\Log_Record.h"\ - "..\..\ace\Log_Record.i"\ - "..\..\ace\Malloc_T.cpp"\ - "..\..\ace\Malloc_T.h"\ - "..\..\ace\Malloc_T.i"\ - "..\..\ace\Managed_Object.cpp"\ - "..\..\ace\Managed_Object.h"\ - "..\..\ace\Managed_Object.i"\ - "..\..\ace\Map_Manager.cpp"\ - "..\..\ace\Map_Manager.h"\ - "..\..\ace\Map_Manager.i"\ - "..\..\ace\Mem_Map.h"\ - "..\..\ace\Memory_Pool.h"\ - "..\..\ace\Message_Block.h"\ - "..\..\ace\Message_Queue.cpp"\ - "..\..\ace\Message_Queue.h"\ - "..\..\ace\Message_Queue.i"\ - "..\..\ace\Module.cpp"\ - "..\..\ace\Module.h"\ - "..\..\ace\Module.i"\ - "..\..\ace\Object_Manager.h"\ - "..\..\ace\OS.h"\ - "..\..\ace\Reactor.h"\ - "..\..\ace\Reactor_Impl.h"\ - "..\..\ace\Service_Config.h"\ - "..\..\ace\Service_Object.h"\ - "..\..\ace\Service_Repository.h"\ - "..\..\ace\Service_Types.h"\ - "..\..\ace\Shared_Object.h"\ - "..\..\ace\Singleton.cpp"\ - "..\..\ace\Singleton.h"\ - "..\..\ace\Singleton.i"\ - "..\..\ace\SOCK.h"\ - "..\..\ace\SOCK.i"\ - "..\..\ace\SOCK_Acceptor.h"\ - "..\..\ace\SOCK_Connector.h"\ - "..\..\ace\SOCK_Connector.i"\ - "..\..\ace\SOCK_IO.h"\ - "..\..\ace\SOCK_IO.i"\ - "..\..\ace\SOCK_Stream.h"\ - "..\..\ace\SOCK_Stream.i"\ - "..\..\ace\SString.h"\ - "..\..\ace\Strategies.h"\ - "..\..\ace\Strategies_T.cpp"\ - "..\..\ace\Strategies_T.h"\ - "..\..\ace\Stream_Modules.cpp"\ - "..\..\ace\Stream_Modules.h"\ - "..\..\ace\Stream_Modules.i"\ - "..\..\ace\streams.h"\ - "..\..\ace\Svc_Conf_Tokens.h"\ - "..\..\ace\Svc_Handler.cpp"\ - "..\..\ace\Svc_Handler.h"\ - "..\..\ace\Svc_Handler.i"\ - "..\..\ace\Synch.h"\ - "..\..\ace\Synch_Options.h"\ - "..\..\ace\Synch_T.cpp"\ - "..\..\ace\Synch_T.h"\ - "..\..\ace\Synch_T.i"\ - "..\..\ace\Task.h"\ - "..\..\ace\Task_T.cpp"\ - "..\..\ace\Task_T.h"\ - "..\..\ace\Task_T.i"\ - "..\..\ace\Thread.h"\ - "..\..\ace\Thread_Manager.h"\ - "..\..\ace\Time_Value.h"\ - "..\..\ace\Timer_Queue.h"\ - "..\..\ace\Timer_Queue_T.cpp"\ - "..\..\ace\Timer_Queue_T.h"\ - "..\..\ace\Timer_Queue_T.i"\ - "..\..\ace\Trace.h"\ - "..\..\ace\Version.h"\ - "..\..\ace\WFMO_Reactor.h"\ - ".\align.h"\ - ".\any.h"\ - ".\any.i"\ - ".\cdr.h"\ - ".\cdr.i"\ - ".\client_factory.h"\ - ".\connect.h"\ - ".\corba.h"\ - ".\corbacom.h"\ - ".\corbacom.i"\ - ".\debug.h"\ - ".\default_client.h"\ - ".\default_server.h"\ - ".\except.h"\ - ".\giop.h"\ - ".\giop.i"\ - ".\iiopobj.h"\ - ".\iiopobj.i"\ - ".\iioporb.h"\ - ".\iioporb.i"\ - ".\marshal.h"\ - ".\marshal.i"\ - ".\nvlist.h"\ - ".\nvlist.i"\ - ".\object.h"\ - ".\object.i"\ - ".\objtable.h"\ - ".\optable.h"\ - ".\orb.h"\ - ".\orb_core.h"\ - ".\orb_core.i"\ - ".\orbconf.h"\ - ".\orbobj.h"\ - ".\orbobj.i"\ - ".\params.h"\ - ".\poa.h"\ - ".\poa.i"\ - ".\principa.h"\ - ".\request.h"\ - ".\sequence.h"\ - ".\sequence.i"\ - ".\sequence_T.cpp"\ - ".\sequence_T.h"\ - ".\sequence_T.i"\ - ".\server_factory.h"\ - ".\singletons.h"\ - ".\stub.h"\ - ".\stub.i"\ - ".\svrrqst.h"\ - ".\typecode.h"\ - ".\typecode.i"\ - - -"$(INTDIR)\poa.obj" : $(SOURCE) $(DEP_CPP_POA_C) "$(INTDIR)" - - -!ENDIF - -SOURCE=.\principa.cpp - -!IF "$(CFG)" == "TAO - Win32 Release" - -DEP_CPP_PRINC=\ - "..\..\ace\Acceptor.cpp"\ - "..\..\ace\Acceptor.h"\ - "..\..\ace\Acceptor.i"\ - "..\..\ace\ACE.h"\ - "..\..\ace\ACE.i"\ - "..\..\ace\Addr.h"\ - "..\..\ace\Addr.i"\ - "..\..\ace\Atomic_Op.i"\ - "..\..\ace\Auto_Ptr.cpp"\ - "..\..\ace\Auto_Ptr.h"\ - "..\..\ace\Auto_Ptr.i"\ - "..\..\ace\Basic_Types.h"\ - "..\..\ace\Basic_Types.i"\ - "..\..\ace\config-win32-common.h"\ - "..\..\ace\config-win32.h"\ - "..\..\ace\config.h"\ - "..\..\ace\Connector.cpp"\ - "..\..\ace\Connector.h"\ - "..\..\ace\Connector.i"\ - "..\..\ace\Containers.cpp"\ - "..\..\ace\Containers.h"\ - "..\..\ace\Containers.i"\ - "..\..\ace\Dynamic.h"\ - "..\..\ace\Dynamic.i"\ - "..\..\ace\Dynamic_Service.cpp"\ - "..\..\ace\Dynamic_Service.h"\ - "..\..\ace\Event_Handler.h"\ - "..\..\ace\Event_Handler.i"\ - "..\..\ace\Free_List.cpp"\ - "..\..\ace\Free_List.h"\ - "..\..\ace\Free_List.i"\ - "..\..\ace\Get_Opt.h"\ - "..\..\ace\Get_Opt.i"\ - "..\..\ace\Handle_Set.h"\ - "..\..\ace\Handle_Set.i"\ - "..\..\ace\Hash_Map_Manager.cpp"\ - "..\..\ace\Hash_Map_Manager.h"\ - "..\..\ace\inc_user_config.h"\ - "..\..\ace\INET_Addr.h"\ - "..\..\ace\INET_Addr.i"\ - "..\..\ace\IO_Cntl_Msg.h"\ - "..\..\ace\iosfwd.h"\ - "..\..\ace\IPC_SAP.h"\ - "..\..\ace\IPC_SAP.i"\ - "..\..\ace\Log_Msg.h"\ - "..\..\ace\Log_Priority.h"\ - "..\..\ace\Log_Record.h"\ - "..\..\ace\Log_Record.i"\ - "..\..\ace\Malloc.h"\ - "..\..\ace\Malloc.i"\ - "..\..\ace\Malloc_T.cpp"\ - "..\..\ace\Malloc_T.h"\ - "..\..\ace\Malloc_T.i"\ - "..\..\ace\Managed_Object.cpp"\ - "..\..\ace\Managed_Object.h"\ - "..\..\ace\Managed_Object.i"\ - "..\..\ace\Map_Manager.cpp"\ - "..\..\ace\Map_Manager.h"\ - "..\..\ace\Map_Manager.i"\ - "..\..\ace\Mem_Map.h"\ - "..\..\ace\Mem_Map.i"\ - "..\..\ace\Memory_Pool.h"\ - "..\..\ace\Memory_Pool.i"\ - "..\..\ace\Message_Block.h"\ - "..\..\ace\Message_Block.i"\ - "..\..\ace\Message_Queue.cpp"\ - "..\..\ace\Message_Queue.h"\ - "..\..\ace\Message_Queue.i"\ - "..\..\ace\Module.cpp"\ - "..\..\ace\Module.h"\ - "..\..\ace\Module.i"\ - "..\..\ace\Object_Manager.h"\ - "..\..\ace\Object_Manager.i"\ - "..\..\ace\OS.h"\ - "..\..\ace\OS.i"\ - "..\..\ace\Reactor.h"\ - "..\..\ace\Reactor.i"\ - "..\..\ace\Reactor_Impl.h"\ - "..\..\ace\Service_Config.h"\ - "..\..\ace\Service_Config.i"\ - "..\..\ace\Service_Object.h"\ - "..\..\ace\Service_Object.i"\ - "..\..\ace\Service_Repository.h"\ - "..\..\ace\Service_Repository.i"\ - "..\..\ace\Service_Types.h"\ - "..\..\ace\Service_Types.i"\ - "..\..\ace\Shared_Object.h"\ - "..\..\ace\Shared_Object.i"\ - "..\..\ace\Signal.h"\ - "..\..\ace\Signal.i"\ - "..\..\ace\Singleton.cpp"\ - "..\..\ace\Singleton.h"\ - "..\..\ace\Singleton.i"\ - "..\..\ace\SOCK.h"\ - "..\..\ace\SOCK.i"\ - "..\..\ace\SOCK_Acceptor.h"\ - "..\..\ace\SOCK_Acceptor.i"\ - "..\..\ace\SOCK_Connector.h"\ - "..\..\ace\SOCK_Connector.i"\ - "..\..\ace\SOCK_IO.h"\ - "..\..\ace\SOCK_IO.i"\ - "..\..\ace\SOCK_Stream.h"\ - "..\..\ace\SOCK_Stream.i"\ - "..\..\ace\SString.h"\ - "..\..\ace\SString.i"\ - "..\..\ace\Strategies.h"\ - "..\..\ace\Strategies_T.cpp"\ - "..\..\ace\Strategies_T.h"\ - "..\..\ace\Stream_Modules.cpp"\ - "..\..\ace\Stream_Modules.h"\ - "..\..\ace\Stream_Modules.i"\ - "..\..\ace\streams.h"\ - "..\..\ace\SV_Semaphore_Complex.h"\ - "..\..\ace\SV_Semaphore_Complex.i"\ - "..\..\ace\SV_Semaphore_Simple.h"\ - "..\..\ace\SV_Semaphore_Simple.i"\ - "..\..\ace\Svc_Conf_Tokens.h"\ - "..\..\ace\Svc_Handler.cpp"\ - "..\..\ace\Svc_Handler.h"\ - "..\..\ace\Svc_Handler.i"\ - "..\..\ace\Synch.h"\ - "..\..\ace\Synch.i"\ - "..\..\ace\Synch_Options.h"\ - "..\..\ace\Synch_T.cpp"\ - "..\..\ace\Synch_T.h"\ - "..\..\ace\Synch_T.i"\ - "..\..\ace\sys_conf.h"\ - "..\..\ace\Task.h"\ - "..\..\ace\Task.i"\ - "..\..\ace\Task_T.cpp"\ - "..\..\ace\Task_T.h"\ - "..\..\ace\Task_T.i"\ - "..\..\ace\Thread.h"\ - "..\..\ace\Thread.i"\ - "..\..\ace\Thread_Manager.h"\ - "..\..\ace\Thread_Manager.i"\ - "..\..\ace\Time_Value.h"\ - "..\..\ace\Timer_Queue.h"\ - "..\..\ace\Timer_Queue_T.cpp"\ - "..\..\ace\Timer_Queue_T.h"\ - "..\..\ace\Timer_Queue_T.i"\ - "..\..\ace\Trace.h"\ - "..\..\ace\Version.h"\ - "..\..\ace\WFMO_Reactor.h"\ - "..\..\ace\WFMO_Reactor.i"\ - "..\..\ace\ws2tcpip.h"\ - ".\align.h"\ - ".\any.h"\ - ".\any.i"\ - ".\cdr.h"\ - ".\cdr.i"\ - ".\client_factory.h"\ - ".\compat\initguid.h"\ - ".\compat\objbase.h"\ - ".\connect.h"\ - ".\connect.i"\ - ".\corba.h"\ - ".\corbacom.h"\ - ".\corbacom.i"\ - ".\debug.h"\ - ".\default_client.h"\ - ".\default_client.i"\ - ".\default_server.h"\ - ".\default_server.i"\ - ".\except.h"\ - ".\giop.h"\ - ".\giop.i"\ - ".\iiopobj.h"\ - ".\iiopobj.i"\ - ".\iioporb.h"\ - ".\iioporb.i"\ - ".\marshal.h"\ - ".\marshal.i"\ - ".\nvlist.h"\ - ".\nvlist.i"\ - ".\object.h"\ - ".\object.i"\ - ".\objtable.h"\ - ".\optable.h"\ - ".\orb.h"\ - ".\orb_core.h"\ - ".\orb_core.i"\ - ".\orbconf.h"\ - ".\orbobj.h"\ - ".\orbobj.i"\ - ".\params.h"\ - ".\params.i"\ - ".\poa.h"\ - ".\poa.i"\ - ".\principa.h"\ - ".\request.h"\ - ".\sequence.h"\ - ".\sequence.i"\ - ".\sequence_T.cpp"\ - ".\sequence_T.h"\ - ".\sequence_T.i"\ - ".\server_factory.h"\ - ".\server_factory.i"\ - ".\singletons.h"\ - ".\stub.h"\ - ".\stub.i"\ - ".\svrrqst.h"\ - ".\typecode.h"\ - ".\typecode.i"\ - {$(INCLUDE)}"sys\stat.h"\ - {$(INCLUDE)}"sys\types.h"\ - - -"$(INTDIR)\principa.obj" : $(SOURCE) $(DEP_CPP_PRINC) "$(INTDIR)" - - -!ELSEIF "$(CFG)" == "TAO - Win32 Debug" - -DEP_CPP_PRINC=\ - "..\..\ace\Acceptor.cpp"\ - "..\..\ace\Acceptor.h"\ - "..\..\ace\Acceptor.i"\ - "..\..\ace\ACE.h"\ - "..\..\ace\ACE.i"\ - "..\..\ace\Addr.h"\ - "..\..\ace\Atomic_Op.i"\ - "..\..\ace\Basic_Types.h"\ - "..\..\ace\config-win32-common.h"\ - "..\..\ace\config-win32.h"\ - "..\..\ace\config.h"\ - "..\..\ace\Connector.cpp"\ - "..\..\ace\Connector.h"\ - "..\..\ace\Connector.i"\ - "..\..\ace\Containers.cpp"\ - "..\..\ace\Containers.h"\ - "..\..\ace\Containers.i"\ - "..\..\ace\Dynamic.h"\ - "..\..\ace\Dynamic_Service.cpp"\ - "..\..\ace\Dynamic_Service.h"\ - "..\..\ace\Event_Handler.h"\ - "..\..\ace\Free_List.cpp"\ - "..\..\ace\Free_List.h"\ - "..\..\ace\Free_List.i"\ - "..\..\ace\Get_Opt.h"\ - "..\..\ace\Handle_Set.h"\ - "..\..\ace\Hash_Map_Manager.cpp"\ - "..\..\ace\Hash_Map_Manager.h"\ - "..\..\ace\inc_user_config.h"\ - "..\..\ace\INET_Addr.h"\ - "..\..\ace\IO_Cntl_Msg.h"\ - "..\..\ace\IPC_SAP.h"\ - "..\..\ace\IPC_SAP.i"\ - "..\..\ace\Log_Msg.h"\ - "..\..\ace\Log_Priority.h"\ - "..\..\ace\Log_Record.h"\ - "..\..\ace\Log_Record.i"\ - "..\..\ace\Malloc_T.cpp"\ - "..\..\ace\Malloc_T.h"\ - "..\..\ace\Malloc_T.i"\ - "..\..\ace\Managed_Object.cpp"\ - "..\..\ace\Managed_Object.h"\ - "..\..\ace\Managed_Object.i"\ - "..\..\ace\Map_Manager.cpp"\ - "..\..\ace\Map_Manager.h"\ - "..\..\ace\Map_Manager.i"\ - "..\..\ace\Mem_Map.h"\ - "..\..\ace\Memory_Pool.h"\ - "..\..\ace\Message_Block.h"\ - "..\..\ace\Message_Queue.cpp"\ - "..\..\ace\Message_Queue.h"\ - "..\..\ace\Message_Queue.i"\ - "..\..\ace\Module.cpp"\ - "..\..\ace\Module.h"\ - "..\..\ace\Module.i"\ - "..\..\ace\Object_Manager.h"\ - "..\..\ace\OS.h"\ - "..\..\ace\Reactor.h"\ - "..\..\ace\Reactor_Impl.h"\ - "..\..\ace\Service_Config.h"\ - "..\..\ace\Service_Object.h"\ - "..\..\ace\Service_Repository.h"\ - "..\..\ace\Service_Types.h"\ - "..\..\ace\Shared_Object.h"\ - "..\..\ace\Singleton.cpp"\ - "..\..\ace\Singleton.h"\ - "..\..\ace\Singleton.i"\ - "..\..\ace\SOCK.h"\ - "..\..\ace\SOCK.i"\ - "..\..\ace\SOCK_Acceptor.h"\ - "..\..\ace\SOCK_Connector.h"\ - "..\..\ace\SOCK_Connector.i"\ - "..\..\ace\SOCK_IO.h"\ - "..\..\ace\SOCK_IO.i"\ - "..\..\ace\SOCK_Stream.h"\ - "..\..\ace\SOCK_Stream.i"\ - "..\..\ace\SString.h"\ - "..\..\ace\Strategies.h"\ - "..\..\ace\Strategies_T.cpp"\ - "..\..\ace\Strategies_T.h"\ - "..\..\ace\Stream_Modules.cpp"\ - "..\..\ace\Stream_Modules.h"\ - "..\..\ace\Stream_Modules.i"\ - "..\..\ace\streams.h"\ - "..\..\ace\Svc_Conf_Tokens.h"\ - "..\..\ace\Svc_Handler.cpp"\ - "..\..\ace\Svc_Handler.h"\ - "..\..\ace\Svc_Handler.i"\ - "..\..\ace\Synch.h"\ - "..\..\ace\Synch_Options.h"\ - "..\..\ace\Synch_T.cpp"\ - "..\..\ace\Synch_T.h"\ - "..\..\ace\Synch_T.i"\ - "..\..\ace\Task.h"\ - "..\..\ace\Task_T.cpp"\ - "..\..\ace\Task_T.h"\ - "..\..\ace\Task_T.i"\ - "..\..\ace\Thread.h"\ - "..\..\ace\Thread_Manager.h"\ - "..\..\ace\Time_Value.h"\ - "..\..\ace\Timer_Queue.h"\ - "..\..\ace\Timer_Queue_T.cpp"\ - "..\..\ace\Timer_Queue_T.h"\ - "..\..\ace\Timer_Queue_T.i"\ - "..\..\ace\Trace.h"\ - "..\..\ace\Version.h"\ - "..\..\ace\WFMO_Reactor.h"\ - ".\align.h"\ - ".\any.h"\ - ".\any.i"\ - ".\cdr.h"\ - ".\cdr.i"\ - ".\client_factory.h"\ - ".\connect.h"\ - ".\corba.h"\ - ".\corbacom.h"\ - ".\corbacom.i"\ - ".\debug.h"\ - ".\default_client.h"\ - ".\default_server.h"\ - ".\except.h"\ - ".\giop.h"\ - ".\giop.i"\ - ".\iiopobj.h"\ - ".\iiopobj.i"\ - ".\iioporb.h"\ - ".\iioporb.i"\ - ".\marshal.h"\ - ".\marshal.i"\ - ".\nvlist.h"\ - ".\nvlist.i"\ - ".\object.h"\ - ".\object.i"\ - ".\objtable.h"\ - ".\optable.h"\ - ".\orb.h"\ - ".\orb_core.h"\ - ".\orb_core.i"\ - ".\orbconf.h"\ - ".\orbobj.h"\ - ".\orbobj.i"\ - ".\params.h"\ - ".\poa.h"\ - ".\poa.i"\ - ".\principa.h"\ - ".\request.h"\ - ".\sequence.h"\ - ".\sequence.i"\ - ".\sequence_T.cpp"\ - ".\sequence_T.h"\ - ".\sequence_T.i"\ - ".\server_factory.h"\ - ".\singletons.h"\ - ".\stub.h"\ - ".\stub.i"\ - ".\svrrqst.h"\ - ".\typecode.h"\ - ".\typecode.i"\ - - -"$(INTDIR)\principa.obj" : $(SOURCE) $(DEP_CPP_PRINC) "$(INTDIR)" - - -!ENDIF - -SOURCE=.\request.cpp - -!IF "$(CFG)" == "TAO - Win32 Release" - -DEP_CPP_REQUE=\ - "..\..\ace\Acceptor.cpp"\ - "..\..\ace\Acceptor.h"\ - "..\..\ace\Acceptor.i"\ - "..\..\ace\ACE.h"\ - "..\..\ace\ACE.i"\ - "..\..\ace\Addr.h"\ - "..\..\ace\Addr.i"\ - "..\..\ace\Atomic_Op.i"\ - "..\..\ace\Auto_Ptr.cpp"\ - "..\..\ace\Auto_Ptr.h"\ - "..\..\ace\Auto_Ptr.i"\ - "..\..\ace\Basic_Types.h"\ - "..\..\ace\Basic_Types.i"\ - "..\..\ace\config-win32-common.h"\ - "..\..\ace\config-win32.h"\ - "..\..\ace\config.h"\ - "..\..\ace\Connector.cpp"\ - "..\..\ace\Connector.h"\ - "..\..\ace\Connector.i"\ - "..\..\ace\Containers.cpp"\ - "..\..\ace\Containers.h"\ - "..\..\ace\Containers.i"\ - "..\..\ace\Dynamic.h"\ - "..\..\ace\Dynamic.i"\ - "..\..\ace\Dynamic_Service.cpp"\ - "..\..\ace\Dynamic_Service.h"\ - "..\..\ace\Event_Handler.h"\ - "..\..\ace\Event_Handler.i"\ - "..\..\ace\Free_List.cpp"\ - "..\..\ace\Free_List.h"\ - "..\..\ace\Free_List.i"\ - "..\..\ace\Get_Opt.h"\ - "..\..\ace\Get_Opt.i"\ - "..\..\ace\Handle_Set.h"\ - "..\..\ace\Handle_Set.i"\ - "..\..\ace\Hash_Map_Manager.cpp"\ - "..\..\ace\Hash_Map_Manager.h"\ - "..\..\ace\inc_user_config.h"\ - "..\..\ace\INET_Addr.h"\ - "..\..\ace\INET_Addr.i"\ - "..\..\ace\IO_Cntl_Msg.h"\ - "..\..\ace\iosfwd.h"\ - "..\..\ace\IPC_SAP.h"\ - "..\..\ace\IPC_SAP.i"\ - "..\..\ace\Log_Msg.h"\ - "..\..\ace\Log_Priority.h"\ - "..\..\ace\Log_Record.h"\ - "..\..\ace\Log_Record.i"\ - "..\..\ace\Malloc.h"\ - "..\..\ace\Malloc.i"\ - "..\..\ace\Malloc_T.cpp"\ - "..\..\ace\Malloc_T.h"\ - "..\..\ace\Malloc_T.i"\ - "..\..\ace\Managed_Object.cpp"\ - "..\..\ace\Managed_Object.h"\ - "..\..\ace\Managed_Object.i"\ - "..\..\ace\Map_Manager.cpp"\ - "..\..\ace\Map_Manager.h"\ - "..\..\ace\Map_Manager.i"\ - "..\..\ace\Mem_Map.h"\ - "..\..\ace\Mem_Map.i"\ - "..\..\ace\Memory_Pool.h"\ - "..\..\ace\Memory_Pool.i"\ - "..\..\ace\Message_Block.h"\ - "..\..\ace\Message_Block.i"\ - "..\..\ace\Message_Queue.cpp"\ - "..\..\ace\Message_Queue.h"\ - "..\..\ace\Message_Queue.i"\ - "..\..\ace\Module.cpp"\ - "..\..\ace\Module.h"\ - "..\..\ace\Module.i"\ - "..\..\ace\Object_Manager.h"\ - "..\..\ace\Object_Manager.i"\ - "..\..\ace\OS.h"\ - "..\..\ace\OS.i"\ - "..\..\ace\Reactor.h"\ - "..\..\ace\Reactor.i"\ - "..\..\ace\Reactor_Impl.h"\ - "..\..\ace\Service_Config.h"\ - "..\..\ace\Service_Config.i"\ - "..\..\ace\Service_Object.h"\ - "..\..\ace\Service_Object.i"\ - "..\..\ace\Service_Repository.h"\ - "..\..\ace\Service_Repository.i"\ - "..\..\ace\Service_Types.h"\ - "..\..\ace\Service_Types.i"\ - "..\..\ace\Shared_Object.h"\ - "..\..\ace\Shared_Object.i"\ - "..\..\ace\Signal.h"\ - "..\..\ace\Signal.i"\ - "..\..\ace\Singleton.cpp"\ - "..\..\ace\Singleton.h"\ - "..\..\ace\Singleton.i"\ - "..\..\ace\SOCK.h"\ - "..\..\ace\SOCK.i"\ - "..\..\ace\SOCK_Acceptor.h"\ - "..\..\ace\SOCK_Acceptor.i"\ - "..\..\ace\SOCK_Connector.h"\ - "..\..\ace\SOCK_Connector.i"\ - "..\..\ace\SOCK_IO.h"\ - "..\..\ace\SOCK_IO.i"\ - "..\..\ace\SOCK_Stream.h"\ - "..\..\ace\SOCK_Stream.i"\ - "..\..\ace\SString.h"\ - "..\..\ace\SString.i"\ - "..\..\ace\Strategies.h"\ - "..\..\ace\Strategies_T.cpp"\ - "..\..\ace\Strategies_T.h"\ - "..\..\ace\Stream_Modules.cpp"\ - "..\..\ace\Stream_Modules.h"\ - "..\..\ace\Stream_Modules.i"\ - "..\..\ace\streams.h"\ - "..\..\ace\SV_Semaphore_Complex.h"\ - "..\..\ace\SV_Semaphore_Complex.i"\ - "..\..\ace\SV_Semaphore_Simple.h"\ - "..\..\ace\SV_Semaphore_Simple.i"\ - "..\..\ace\Svc_Conf_Tokens.h"\ - "..\..\ace\Svc_Handler.cpp"\ - "..\..\ace\Svc_Handler.h"\ - "..\..\ace\Svc_Handler.i"\ - "..\..\ace\Synch.h"\ - "..\..\ace\Synch.i"\ - "..\..\ace\Synch_Options.h"\ - "..\..\ace\Synch_T.cpp"\ - "..\..\ace\Synch_T.h"\ - "..\..\ace\Synch_T.i"\ - "..\..\ace\sys_conf.h"\ - "..\..\ace\Task.h"\ - "..\..\ace\Task.i"\ - "..\..\ace\Task_T.cpp"\ - "..\..\ace\Task_T.h"\ - "..\..\ace\Task_T.i"\ - "..\..\ace\Thread.h"\ - "..\..\ace\Thread.i"\ - "..\..\ace\Thread_Manager.h"\ - "..\..\ace\Thread_Manager.i"\ - "..\..\ace\Time_Value.h"\ - "..\..\ace\Timer_Queue.h"\ - "..\..\ace\Timer_Queue_T.cpp"\ - "..\..\ace\Timer_Queue_T.h"\ - "..\..\ace\Timer_Queue_T.i"\ - "..\..\ace\Trace.h"\ - "..\..\ace\Version.h"\ - "..\..\ace\WFMO_Reactor.h"\ - "..\..\ace\WFMO_Reactor.i"\ - "..\..\ace\ws2tcpip.h"\ - ".\align.h"\ - ".\any.h"\ - ".\any.i"\ - ".\cdr.h"\ - ".\cdr.i"\ - ".\client_factory.h"\ - ".\compat\initguid.h"\ - ".\compat\objbase.h"\ - ".\connect.h"\ - ".\connect.i"\ - ".\corba.h"\ - ".\corbacom.h"\ - ".\corbacom.i"\ - ".\debug.h"\ - ".\default_client.h"\ - ".\default_client.i"\ - ".\default_server.h"\ - ".\default_server.i"\ - ".\except.h"\ - ".\giop.h"\ - ".\giop.i"\ - ".\iiopobj.h"\ - ".\iiopobj.i"\ - ".\iioporb.h"\ - ".\iioporb.i"\ - ".\marshal.h"\ - ".\marshal.i"\ - ".\nvlist.h"\ - ".\nvlist.i"\ - ".\object.h"\ - ".\object.i"\ - ".\objtable.h"\ - ".\optable.h"\ - ".\orb.h"\ - ".\orb_core.h"\ - ".\orb_core.i"\ - ".\orbconf.h"\ - ".\orbobj.h"\ - ".\orbobj.i"\ - ".\params.h"\ - ".\params.i"\ - ".\poa.h"\ - ".\poa.i"\ - ".\principa.h"\ - ".\request.h"\ - ".\sequence.h"\ - ".\sequence.i"\ - ".\sequence_T.cpp"\ - ".\sequence_T.h"\ - ".\sequence_T.i"\ - ".\server_factory.h"\ - ".\server_factory.i"\ - ".\singletons.h"\ - ".\stub.h"\ - ".\stub.i"\ - ".\svrrqst.h"\ - ".\typecode.h"\ - ".\typecode.i"\ - {$(INCLUDE)}"sys\stat.h"\ - {$(INCLUDE)}"sys\types.h"\ - - -"$(INTDIR)\request.obj" : $(SOURCE) $(DEP_CPP_REQUE) "$(INTDIR)" - - -!ELSEIF "$(CFG)" == "TAO - Win32 Debug" - -DEP_CPP_REQUE=\ - "..\..\ace\Acceptor.cpp"\ - "..\..\ace\Acceptor.h"\ - "..\..\ace\Acceptor.i"\ - "..\..\ace\ACE.h"\ - "..\..\ace\ACE.i"\ - "..\..\ace\Addr.h"\ - "..\..\ace\Atomic_Op.i"\ - "..\..\ace\Basic_Types.h"\ - "..\..\ace\config-win32-common.h"\ - "..\..\ace\config-win32.h"\ - "..\..\ace\config.h"\ - "..\..\ace\Connector.cpp"\ - "..\..\ace\Connector.h"\ - "..\..\ace\Connector.i"\ - "..\..\ace\Containers.cpp"\ - "..\..\ace\Containers.h"\ - "..\..\ace\Containers.i"\ - "..\..\ace\Dynamic.h"\ - "..\..\ace\Dynamic_Service.cpp"\ - "..\..\ace\Dynamic_Service.h"\ - "..\..\ace\Event_Handler.h"\ - "..\..\ace\Free_List.cpp"\ - "..\..\ace\Free_List.h"\ - "..\..\ace\Free_List.i"\ - "..\..\ace\Get_Opt.h"\ - "..\..\ace\Handle_Set.h"\ - "..\..\ace\Hash_Map_Manager.cpp"\ - "..\..\ace\Hash_Map_Manager.h"\ - "..\..\ace\inc_user_config.h"\ - "..\..\ace\INET_Addr.h"\ - "..\..\ace\IO_Cntl_Msg.h"\ - "..\..\ace\IPC_SAP.h"\ - "..\..\ace\IPC_SAP.i"\ - "..\..\ace\Log_Msg.h"\ - "..\..\ace\Log_Priority.h"\ - "..\..\ace\Log_Record.h"\ - "..\..\ace\Log_Record.i"\ - "..\..\ace\Malloc_T.cpp"\ - "..\..\ace\Malloc_T.h"\ - "..\..\ace\Malloc_T.i"\ - "..\..\ace\Managed_Object.cpp"\ - "..\..\ace\Managed_Object.h"\ - "..\..\ace\Managed_Object.i"\ - "..\..\ace\Map_Manager.cpp"\ - "..\..\ace\Map_Manager.h"\ - "..\..\ace\Map_Manager.i"\ - "..\..\ace\Mem_Map.h"\ - "..\..\ace\Memory_Pool.h"\ - "..\..\ace\Message_Block.h"\ - "..\..\ace\Message_Queue.cpp"\ - "..\..\ace\Message_Queue.h"\ - "..\..\ace\Message_Queue.i"\ - "..\..\ace\Module.cpp"\ - "..\..\ace\Module.h"\ - "..\..\ace\Module.i"\ - "..\..\ace\Object_Manager.h"\ - "..\..\ace\OS.h"\ - "..\..\ace\Reactor.h"\ - "..\..\ace\Reactor_Impl.h"\ - "..\..\ace\Service_Config.h"\ - "..\..\ace\Service_Object.h"\ - "..\..\ace\Service_Repository.h"\ - "..\..\ace\Service_Types.h"\ - "..\..\ace\Shared_Object.h"\ - "..\..\ace\Singleton.cpp"\ - "..\..\ace\Singleton.h"\ - "..\..\ace\Singleton.i"\ - "..\..\ace\SOCK.h"\ - "..\..\ace\SOCK.i"\ - "..\..\ace\SOCK_Acceptor.h"\ - "..\..\ace\SOCK_Connector.h"\ - "..\..\ace\SOCK_Connector.i"\ - "..\..\ace\SOCK_IO.h"\ - "..\..\ace\SOCK_IO.i"\ - "..\..\ace\SOCK_Stream.h"\ - "..\..\ace\SOCK_Stream.i"\ - "..\..\ace\SString.h"\ - "..\..\ace\Strategies.h"\ - "..\..\ace\Strategies_T.cpp"\ - "..\..\ace\Strategies_T.h"\ - "..\..\ace\Stream_Modules.cpp"\ - "..\..\ace\Stream_Modules.h"\ - "..\..\ace\Stream_Modules.i"\ - "..\..\ace\streams.h"\ - "..\..\ace\Svc_Conf_Tokens.h"\ - "..\..\ace\Svc_Handler.cpp"\ - "..\..\ace\Svc_Handler.h"\ - "..\..\ace\Svc_Handler.i"\ - "..\..\ace\Synch.h"\ - "..\..\ace\Synch_Options.h"\ - "..\..\ace\Synch_T.cpp"\ - "..\..\ace\Synch_T.h"\ - "..\..\ace\Synch_T.i"\ - "..\..\ace\Task.h"\ - "..\..\ace\Task_T.cpp"\ - "..\..\ace\Task_T.h"\ - "..\..\ace\Task_T.i"\ - "..\..\ace\Thread.h"\ - "..\..\ace\Thread_Manager.h"\ - "..\..\ace\Time_Value.h"\ - "..\..\ace\Timer_Queue.h"\ - "..\..\ace\Timer_Queue_T.cpp"\ - "..\..\ace\Timer_Queue_T.h"\ - "..\..\ace\Timer_Queue_T.i"\ - "..\..\ace\Trace.h"\ - "..\..\ace\Version.h"\ - "..\..\ace\WFMO_Reactor.h"\ - ".\align.h"\ - ".\any.h"\ - ".\any.i"\ - ".\cdr.h"\ - ".\cdr.i"\ - ".\client_factory.h"\ - ".\connect.h"\ - ".\corba.h"\ - ".\corbacom.h"\ - ".\corbacom.i"\ - ".\debug.h"\ - ".\default_client.h"\ - ".\default_server.h"\ - ".\except.h"\ - ".\giop.h"\ - ".\giop.i"\ - ".\iiopobj.h"\ - ".\iiopobj.i"\ - ".\iioporb.h"\ - ".\iioporb.i"\ - ".\marshal.h"\ - ".\marshal.i"\ - ".\nvlist.h"\ - ".\nvlist.i"\ - ".\object.h"\ - ".\object.i"\ - ".\objtable.h"\ - ".\optable.h"\ - ".\orb.h"\ - ".\orb_core.h"\ - ".\orb_core.i"\ - ".\orbconf.h"\ - ".\orbobj.h"\ - ".\orbobj.i"\ - ".\params.h"\ - ".\poa.h"\ - ".\poa.i"\ - ".\principa.h"\ - ".\request.h"\ - ".\sequence.h"\ - ".\sequence.i"\ - ".\sequence_T.cpp"\ - ".\sequence_T.h"\ - ".\sequence_T.i"\ - ".\server_factory.h"\ - ".\singletons.h"\ - ".\stub.h"\ - ".\stub.i"\ - ".\svrrqst.h"\ - ".\typecode.h"\ - ".\typecode.i"\ - - -"$(INTDIR)\request.obj" : $(SOURCE) $(DEP_CPP_REQUE) "$(INTDIR)" - - -!ENDIF - -SOURCE=.\sequence.cpp -DEP_CPP_SEQUE=\ - "..\..\ace\Acceptor.cpp"\ - "..\..\ace\Acceptor.h"\ - "..\..\ace\Acceptor.i"\ - "..\..\ace\ACE.h"\ - "..\..\ace\ACE.i"\ - "..\..\ace\Addr.h"\ - "..\..\ace\Addr.i"\ - "..\..\ace\Atomic_Op.i"\ - "..\..\ace\Auto_Ptr.cpp"\ - "..\..\ace\Auto_Ptr.h"\ - "..\..\ace\Auto_Ptr.i"\ - "..\..\ace\Basic_Types.h"\ - "..\..\ace\Basic_Types.i"\ - "..\..\ace\config-win32-common.h"\ - "..\..\ace\config-win32.h"\ - "..\..\ace\config.h"\ - "..\..\ace\Connector.cpp"\ - "..\..\ace\Connector.h"\ - "..\..\ace\Connector.i"\ - "..\..\ace\Containers.cpp"\ - "..\..\ace\Containers.h"\ - "..\..\ace\Containers.i"\ - "..\..\ace\Dynamic.h"\ - "..\..\ace\Dynamic.i"\ - "..\..\ace\Dynamic_Service.cpp"\ - "..\..\ace\Dynamic_Service.h"\ - "..\..\ace\Event_Handler.h"\ - "..\..\ace\Event_Handler.i"\ - "..\..\ace\Free_List.cpp"\ - "..\..\ace\Free_List.h"\ - "..\..\ace\Free_List.i"\ - "..\..\ace\Get_Opt.h"\ - "..\..\ace\Get_Opt.i"\ - "..\..\ace\Handle_Set.h"\ - "..\..\ace\Handle_Set.i"\ - "..\..\ace\Hash_Map_Manager.cpp"\ - "..\..\ace\Hash_Map_Manager.h"\ - "..\..\ace\inc_user_config.h"\ - "..\..\ace\INET_Addr.h"\ - "..\..\ace\INET_Addr.i"\ - "..\..\ace\IO_Cntl_Msg.h"\ - "..\..\ace\iosfwd.h"\ - "..\..\ace\IPC_SAP.h"\ - "..\..\ace\IPC_SAP.i"\ - "..\..\ace\Log_Msg.h"\ - "..\..\ace\Log_Priority.h"\ - "..\..\ace\Log_Record.h"\ - "..\..\ace\Log_Record.i"\ - "..\..\ace\Malloc.h"\ - "..\..\ace\Malloc.i"\ - "..\..\ace\Malloc_T.cpp"\ - "..\..\ace\Malloc_T.h"\ - "..\..\ace\Malloc_T.i"\ - "..\..\ace\Managed_Object.cpp"\ - "..\..\ace\Managed_Object.h"\ - "..\..\ace\Managed_Object.i"\ - "..\..\ace\Map_Manager.cpp"\ - "..\..\ace\Map_Manager.h"\ - "..\..\ace\Map_Manager.i"\ - "..\..\ace\Mem_Map.h"\ - "..\..\ace\Mem_Map.i"\ - "..\..\ace\Memory_Pool.h"\ - "..\..\ace\Memory_Pool.i"\ - "..\..\ace\Message_Block.h"\ - "..\..\ace\Message_Block.i"\ - "..\..\ace\Message_Queue.cpp"\ - "..\..\ace\Message_Queue.h"\ - "..\..\ace\Message_Queue.i"\ - "..\..\ace\Module.cpp"\ - "..\..\ace\Module.h"\ - "..\..\ace\Module.i"\ - "..\..\ace\Object_Manager.h"\ - "..\..\ace\Object_Manager.i"\ - "..\..\ace\OS.h"\ - "..\..\ace\OS.i"\ - "..\..\ace\Reactor.h"\ - "..\..\ace\Reactor.i"\ - "..\..\ace\Reactor_Impl.h"\ - "..\..\ace\Service_Config.h"\ - "..\..\ace\Service_Config.i"\ - "..\..\ace\Service_Object.h"\ - "..\..\ace\Service_Object.i"\ - "..\..\ace\Service_Repository.h"\ - "..\..\ace\Service_Repository.i"\ - "..\..\ace\Service_Types.h"\ - "..\..\ace\Service_Types.i"\ - "..\..\ace\Shared_Object.h"\ - "..\..\ace\Shared_Object.i"\ - "..\..\ace\Signal.h"\ - "..\..\ace\Signal.i"\ - "..\..\ace\Singleton.cpp"\ - "..\..\ace\Singleton.h"\ - "..\..\ace\Singleton.i"\ - "..\..\ace\SOCK.h"\ - "..\..\ace\SOCK.i"\ - "..\..\ace\SOCK_Acceptor.h"\ - "..\..\ace\SOCK_Acceptor.i"\ - "..\..\ace\SOCK_Connector.h"\ - "..\..\ace\SOCK_Connector.i"\ - "..\..\ace\SOCK_IO.h"\ - "..\..\ace\SOCK_IO.i"\ - "..\..\ace\SOCK_Stream.h"\ - "..\..\ace\SOCK_Stream.i"\ - "..\..\ace\SString.h"\ - "..\..\ace\SString.i"\ - "..\..\ace\Strategies.h"\ - "..\..\ace\Strategies_T.cpp"\ - "..\..\ace\Strategies_T.h"\ - "..\..\ace\Stream_Modules.cpp"\ - "..\..\ace\Stream_Modules.h"\ - "..\..\ace\Stream_Modules.i"\ - "..\..\ace\streams.h"\ - "..\..\ace\SV_Semaphore_Complex.h"\ - "..\..\ace\SV_Semaphore_Complex.i"\ - "..\..\ace\SV_Semaphore_Simple.h"\ - "..\..\ace\SV_Semaphore_Simple.i"\ - "..\..\ace\Svc_Conf_Tokens.h"\ - "..\..\ace\Svc_Handler.cpp"\ - "..\..\ace\Svc_Handler.h"\ - "..\..\ace\Svc_Handler.i"\ - "..\..\ace\Synch.h"\ - "..\..\ace\Synch.i"\ - "..\..\ace\Synch_Options.h"\ - "..\..\ace\Synch_T.cpp"\ - "..\..\ace\Synch_T.h"\ - "..\..\ace\Synch_T.i"\ - "..\..\ace\sys_conf.h"\ - "..\..\ace\Task.h"\ - "..\..\ace\Task.i"\ - "..\..\ace\Task_T.cpp"\ - "..\..\ace\Task_T.h"\ - "..\..\ace\Task_T.i"\ - "..\..\ace\Thread.h"\ - "..\..\ace\Thread.i"\ - "..\..\ace\Thread_Manager.h"\ - "..\..\ace\Thread_Manager.i"\ - "..\..\ace\Time_Value.h"\ - "..\..\ace\Timer_Queue.h"\ - "..\..\ace\Timer_Queue_T.cpp"\ - "..\..\ace\Timer_Queue_T.h"\ - "..\..\ace\Timer_Queue_T.i"\ - "..\..\ace\Trace.h"\ - "..\..\ace\Version.h"\ - "..\..\ace\WFMO_Reactor.h"\ - "..\..\ace\WFMO_Reactor.i"\ - "..\..\ace\ws2tcpip.h"\ - ".\align.h"\ - ".\any.h"\ - ".\any.i"\ - ".\cdr.h"\ - ".\cdr.i"\ - ".\client_factory.h"\ - ".\compat\initguid.h"\ - ".\compat\objbase.h"\ - ".\connect.h"\ - ".\connect.i"\ - ".\corba.h"\ - ".\corbacom.h"\ - ".\corbacom.i"\ - ".\debug.h"\ - ".\default_client.h"\ - ".\default_client.i"\ - ".\default_server.h"\ - ".\default_server.i"\ - ".\except.h"\ - ".\giop.h"\ - ".\giop.i"\ - ".\iiopobj.h"\ - ".\iiopobj.i"\ - ".\iioporb.h"\ - ".\iioporb.i"\ - ".\marshal.h"\ - ".\marshal.i"\ - ".\nvlist.h"\ - ".\nvlist.i"\ - ".\object.h"\ - ".\object.i"\ - ".\objtable.h"\ - ".\optable.h"\ - ".\orb.h"\ - ".\orb_core.h"\ - ".\orb_core.i"\ - ".\orbconf.h"\ - ".\orbobj.h"\ - ".\orbobj.i"\ - ".\params.h"\ - ".\params.i"\ - ".\poa.h"\ - ".\poa.i"\ - ".\principa.h"\ - ".\request.h"\ - ".\sequence.h"\ - ".\sequence.i"\ - ".\sequence_T.cpp"\ - ".\sequence_T.h"\ - ".\sequence_T.i"\ - ".\server_factory.h"\ - ".\server_factory.i"\ - ".\singletons.h"\ - ".\stub.h"\ - ".\stub.i"\ - ".\svrrqst.h"\ - ".\typecode.h"\ - ".\typecode.i"\ - {$(INCLUDE)}"sys\stat.h"\ - {$(INCLUDE)}"sys\types.h"\ - - -"$(INTDIR)\sequence.obj" : $(SOURCE) $(DEP_CPP_SEQUE) "$(INTDIR)" - - -SOURCE=.\server_factory.cpp - -!IF "$(CFG)" == "TAO - Win32 Release" - -DEP_CPP_SERVE=\ - "..\..\ace\Acceptor.cpp"\ - "..\..\ace\Acceptor.h"\ - "..\..\ace\Acceptor.i"\ - "..\..\ace\ACE.h"\ - "..\..\ace\ACE.i"\ - "..\..\ace\Addr.h"\ - "..\..\ace\Addr.i"\ - "..\..\ace\Atomic_Op.i"\ - "..\..\ace\Auto_Ptr.cpp"\ - "..\..\ace\Auto_Ptr.h"\ - "..\..\ace\Auto_Ptr.i"\ - "..\..\ace\Basic_Types.h"\ - "..\..\ace\Basic_Types.i"\ - "..\..\ace\config-win32-common.h"\ - "..\..\ace\config-win32.h"\ - "..\..\ace\config.h"\ - "..\..\ace\Connector.cpp"\ - "..\..\ace\Connector.h"\ - "..\..\ace\Connector.i"\ - "..\..\ace\Containers.cpp"\ - "..\..\ace\Containers.h"\ - "..\..\ace\Containers.i"\ - "..\..\ace\Dynamic.h"\ - "..\..\ace\Dynamic.i"\ - "..\..\ace\Dynamic_Service.cpp"\ - "..\..\ace\Dynamic_Service.h"\ - "..\..\ace\Event_Handler.h"\ - "..\..\ace\Event_Handler.i"\ - "..\..\ace\Free_List.cpp"\ - "..\..\ace\Free_List.h"\ - "..\..\ace\Free_List.i"\ - "..\..\ace\Get_Opt.h"\ - "..\..\ace\Get_Opt.i"\ - "..\..\ace\Handle_Set.h"\ - "..\..\ace\Handle_Set.i"\ - "..\..\ace\Hash_Map_Manager.cpp"\ - "..\..\ace\Hash_Map_Manager.h"\ - "..\..\ace\inc_user_config.h"\ - "..\..\ace\INET_Addr.h"\ - "..\..\ace\INET_Addr.i"\ - "..\..\ace\IO_Cntl_Msg.h"\ - "..\..\ace\iosfwd.h"\ - "..\..\ace\IPC_SAP.h"\ - "..\..\ace\IPC_SAP.i"\ - "..\..\ace\Log_Msg.h"\ - "..\..\ace\Log_Priority.h"\ - "..\..\ace\Log_Record.h"\ - "..\..\ace\Log_Record.i"\ - "..\..\ace\Malloc.h"\ - "..\..\ace\Malloc.i"\ - "..\..\ace\Malloc_T.cpp"\ - "..\..\ace\Malloc_T.h"\ - "..\..\ace\Malloc_T.i"\ - "..\..\ace\Managed_Object.cpp"\ - "..\..\ace\Managed_Object.h"\ - "..\..\ace\Managed_Object.i"\ - "..\..\ace\Map_Manager.cpp"\ - "..\..\ace\Map_Manager.h"\ - "..\..\ace\Map_Manager.i"\ - "..\..\ace\Mem_Map.h"\ - "..\..\ace\Mem_Map.i"\ - "..\..\ace\Memory_Pool.h"\ - "..\..\ace\Memory_Pool.i"\ - "..\..\ace\Message_Block.h"\ - "..\..\ace\Message_Block.i"\ - "..\..\ace\Message_Queue.cpp"\ - "..\..\ace\Message_Queue.h"\ - "..\..\ace\Message_Queue.i"\ - "..\..\ace\Module.cpp"\ - "..\..\ace\Module.h"\ - "..\..\ace\Module.i"\ - "..\..\ace\Object_Manager.h"\ - "..\..\ace\Object_Manager.i"\ - "..\..\ace\OS.h"\ - "..\..\ace\OS.i"\ - "..\..\ace\Reactor.h"\ - "..\..\ace\Reactor.i"\ - "..\..\ace\Reactor_Impl.h"\ - "..\..\ace\Service_Config.h"\ - "..\..\ace\Service_Config.i"\ - "..\..\ace\Service_Object.h"\ - "..\..\ace\Service_Object.i"\ - "..\..\ace\Service_Repository.h"\ - "..\..\ace\Service_Repository.i"\ - "..\..\ace\Service_Types.h"\ - "..\..\ace\Service_Types.i"\ - "..\..\ace\Shared_Object.h"\ - "..\..\ace\Shared_Object.i"\ - "..\..\ace\Signal.h"\ - "..\..\ace\Signal.i"\ - "..\..\ace\Singleton.cpp"\ - "..\..\ace\Singleton.h"\ - "..\..\ace\Singleton.i"\ - "..\..\ace\SOCK.h"\ - "..\..\ace\SOCK.i"\ - "..\..\ace\SOCK_Acceptor.h"\ - "..\..\ace\SOCK_Acceptor.i"\ - "..\..\ace\SOCK_Connector.h"\ - "..\..\ace\SOCK_Connector.i"\ - "..\..\ace\SOCK_IO.h"\ - "..\..\ace\SOCK_IO.i"\ - "..\..\ace\SOCK_Stream.h"\ - "..\..\ace\SOCK_Stream.i"\ - "..\..\ace\SString.h"\ - "..\..\ace\SString.i"\ - "..\..\ace\Strategies.h"\ - "..\..\ace\Strategies_T.cpp"\ - "..\..\ace\Strategies_T.h"\ - "..\..\ace\Stream_Modules.cpp"\ - "..\..\ace\Stream_Modules.h"\ - "..\..\ace\Stream_Modules.i"\ - "..\..\ace\streams.h"\ - "..\..\ace\SV_Semaphore_Complex.h"\ - "..\..\ace\SV_Semaphore_Complex.i"\ - "..\..\ace\SV_Semaphore_Simple.h"\ - "..\..\ace\SV_Semaphore_Simple.i"\ - "..\..\ace\Svc_Conf_Tokens.h"\ - "..\..\ace\Svc_Handler.cpp"\ - "..\..\ace\Svc_Handler.h"\ - "..\..\ace\Svc_Handler.i"\ - "..\..\ace\Synch.h"\ - "..\..\ace\Synch.i"\ - "..\..\ace\Synch_Options.h"\ - "..\..\ace\Synch_T.cpp"\ - "..\..\ace\Synch_T.h"\ - "..\..\ace\Synch_T.i"\ - "..\..\ace\sys_conf.h"\ - "..\..\ace\Task.h"\ - "..\..\ace\Task.i"\ - "..\..\ace\Task_T.cpp"\ - "..\..\ace\Task_T.h"\ - "..\..\ace\Task_T.i"\ - "..\..\ace\Thread.h"\ - "..\..\ace\Thread.i"\ - "..\..\ace\Thread_Manager.h"\ - "..\..\ace\Thread_Manager.i"\ - "..\..\ace\Time_Value.h"\ - "..\..\ace\Timer_Queue.h"\ - "..\..\ace\Timer_Queue_T.cpp"\ - "..\..\ace\Timer_Queue_T.h"\ - "..\..\ace\Timer_Queue_T.i"\ - "..\..\ace\Trace.h"\ - "..\..\ace\Version.h"\ - "..\..\ace\WFMO_Reactor.h"\ - "..\..\ace\WFMO_Reactor.i"\ - "..\..\ace\ws2tcpip.h"\ - ".\align.h"\ - ".\any.h"\ - ".\any.i"\ - ".\cdr.h"\ - ".\cdr.i"\ - ".\client_factory.h"\ - ".\compat\initguid.h"\ - ".\compat\objbase.h"\ - ".\connect.h"\ - ".\connect.i"\ - ".\corba.h"\ - ".\corbacom.h"\ - ".\corbacom.i"\ - ".\debug.h"\ - ".\default_client.h"\ - ".\default_client.i"\ - ".\default_server.h"\ - ".\default_server.i"\ - ".\except.h"\ - ".\giop.h"\ - ".\giop.i"\ - ".\iiopobj.h"\ - ".\iiopobj.i"\ - ".\iioporb.h"\ - ".\iioporb.i"\ - ".\marshal.h"\ - ".\marshal.i"\ - ".\nvlist.h"\ - ".\nvlist.i"\ - ".\object.h"\ - ".\object.i"\ - ".\objtable.h"\ - ".\optable.h"\ - ".\orb.h"\ - ".\orb_core.h"\ - ".\orb_core.i"\ - ".\orbconf.h"\ - ".\orbobj.h"\ - ".\orbobj.i"\ - ".\params.h"\ - ".\params.i"\ - ".\poa.h"\ - ".\poa.i"\ - ".\principa.h"\ - ".\request.h"\ - ".\sequence.h"\ - ".\sequence.i"\ - ".\sequence_T.cpp"\ - ".\sequence_T.h"\ - ".\sequence_T.i"\ - ".\server_factory.h"\ - ".\server_factory.i"\ - ".\singletons.h"\ - ".\stub.h"\ - ".\stub.i"\ - ".\svrrqst.h"\ - ".\typecode.h"\ - ".\typecode.i"\ - {$(INCLUDE)}"sys\stat.h"\ - {$(INCLUDE)}"sys\types.h"\ - - -"$(INTDIR)\server_factory.obj" : $(SOURCE) $(DEP_CPP_SERVE) "$(INTDIR)" - - -!ELSEIF "$(CFG)" == "TAO - Win32 Debug" - -DEP_CPP_SERVE=\ - "..\..\ace\Acceptor.cpp"\ - "..\..\ace\Acceptor.h"\ - "..\..\ace\Acceptor.i"\ - "..\..\ace\ACE.h"\ - "..\..\ace\ACE.i"\ - "..\..\ace\Addr.h"\ - "..\..\ace\Atomic_Op.i"\ - "..\..\ace\Basic_Types.h"\ - "..\..\ace\config-win32-common.h"\ - "..\..\ace\config-win32.h"\ - "..\..\ace\config.h"\ - "..\..\ace\Connector.cpp"\ - "..\..\ace\Connector.h"\ - "..\..\ace\Connector.i"\ - "..\..\ace\Containers.cpp"\ - "..\..\ace\Containers.h"\ - "..\..\ace\Containers.i"\ - "..\..\ace\Dynamic.h"\ - "..\..\ace\Dynamic_Service.cpp"\ - "..\..\ace\Dynamic_Service.h"\ - "..\..\ace\Event_Handler.h"\ - "..\..\ace\Free_List.cpp"\ - "..\..\ace\Free_List.h"\ - "..\..\ace\Free_List.i"\ - "..\..\ace\Get_Opt.h"\ - "..\..\ace\Handle_Set.h"\ - "..\..\ace\Hash_Map_Manager.cpp"\ - "..\..\ace\Hash_Map_Manager.h"\ - "..\..\ace\inc_user_config.h"\ - "..\..\ace\INET_Addr.h"\ - "..\..\ace\IO_Cntl_Msg.h"\ - "..\..\ace\IPC_SAP.h"\ - "..\..\ace\IPC_SAP.i"\ - "..\..\ace\Log_Msg.h"\ - "..\..\ace\Log_Priority.h"\ - "..\..\ace\Log_Record.h"\ - "..\..\ace\Log_Record.i"\ - "..\..\ace\Malloc_T.cpp"\ - "..\..\ace\Malloc_T.h"\ - "..\..\ace\Malloc_T.i"\ - "..\..\ace\Managed_Object.cpp"\ - "..\..\ace\Managed_Object.h"\ - "..\..\ace\Managed_Object.i"\ - "..\..\ace\Map_Manager.cpp"\ - "..\..\ace\Map_Manager.h"\ - "..\..\ace\Map_Manager.i"\ - "..\..\ace\Mem_Map.h"\ - "..\..\ace\Memory_Pool.h"\ - "..\..\ace\Message_Block.h"\ - "..\..\ace\Message_Queue.cpp"\ - "..\..\ace\Message_Queue.h"\ - "..\..\ace\Message_Queue.i"\ - "..\..\ace\Module.cpp"\ - "..\..\ace\Module.h"\ - "..\..\ace\Module.i"\ - "..\..\ace\Object_Manager.h"\ - "..\..\ace\OS.h"\ - "..\..\ace\Reactor.h"\ - "..\..\ace\Reactor_Impl.h"\ - "..\..\ace\Service_Config.h"\ - "..\..\ace\Service_Object.h"\ - "..\..\ace\Service_Repository.h"\ - "..\..\ace\Service_Types.h"\ - "..\..\ace\Shared_Object.h"\ - "..\..\ace\Singleton.cpp"\ - "..\..\ace\Singleton.h"\ - "..\..\ace\Singleton.i"\ - "..\..\ace\SOCK.h"\ - "..\..\ace\SOCK.i"\ - "..\..\ace\SOCK_Acceptor.h"\ - "..\..\ace\SOCK_Connector.h"\ - "..\..\ace\SOCK_Connector.i"\ - "..\..\ace\SOCK_IO.h"\ - "..\..\ace\SOCK_IO.i"\ - "..\..\ace\SOCK_Stream.h"\ - "..\..\ace\SOCK_Stream.i"\ - "..\..\ace\SString.h"\ - "..\..\ace\Strategies.h"\ - "..\..\ace\Strategies_T.cpp"\ - "..\..\ace\Strategies_T.h"\ - "..\..\ace\Stream_Modules.cpp"\ - "..\..\ace\Stream_Modules.h"\ - "..\..\ace\Stream_Modules.i"\ - "..\..\ace\streams.h"\ - "..\..\ace\Svc_Conf_Tokens.h"\ - "..\..\ace\Svc_Handler.cpp"\ - "..\..\ace\Svc_Handler.h"\ - "..\..\ace\Svc_Handler.i"\ - "..\..\ace\Synch.h"\ - "..\..\ace\Synch_Options.h"\ - "..\..\ace\Synch_T.cpp"\ - "..\..\ace\Synch_T.h"\ - "..\..\ace\Synch_T.i"\ - "..\..\ace\Task.h"\ - "..\..\ace\Task_T.cpp"\ - "..\..\ace\Task_T.h"\ - "..\..\ace\Task_T.i"\ - "..\..\ace\Thread.h"\ - "..\..\ace\Thread_Manager.h"\ - "..\..\ace\Time_Value.h"\ - "..\..\ace\Timer_Queue.h"\ - "..\..\ace\Timer_Queue_T.cpp"\ - "..\..\ace\Timer_Queue_T.h"\ - "..\..\ace\Timer_Queue_T.i"\ - "..\..\ace\Trace.h"\ - "..\..\ace\Version.h"\ - "..\..\ace\WFMO_Reactor.h"\ - ".\align.h"\ - ".\any.h"\ - ".\any.i"\ - ".\cdr.h"\ - ".\cdr.i"\ - ".\client_factory.h"\ - ".\connect.h"\ - ".\corba.h"\ - ".\corbacom.h"\ - ".\corbacom.i"\ - ".\debug.h"\ - ".\default_client.h"\ - ".\default_server.h"\ - ".\except.h"\ - ".\giop.h"\ - ".\giop.i"\ - ".\iiopobj.h"\ - ".\iiopobj.i"\ - ".\iioporb.h"\ - ".\iioporb.i"\ - ".\marshal.h"\ - ".\marshal.i"\ - ".\nvlist.h"\ - ".\nvlist.i"\ - ".\object.h"\ - ".\object.i"\ - ".\objtable.h"\ - ".\optable.h"\ - ".\orb.h"\ - ".\orb_core.h"\ - ".\orb_core.i"\ - ".\orbconf.h"\ - ".\orbobj.h"\ - ".\orbobj.i"\ - ".\params.h"\ - ".\poa.h"\ - ".\poa.i"\ - ".\principa.h"\ - ".\request.h"\ - ".\sequence.h"\ - ".\sequence.i"\ - ".\sequence_T.cpp"\ - ".\sequence_T.h"\ - ".\sequence_T.i"\ - ".\server_factory.h"\ - ".\singletons.h"\ - ".\stub.h"\ - ".\stub.i"\ - ".\svrrqst.h"\ - ".\typecode.h"\ - ".\typecode.i"\ - - -"$(INTDIR)\server_factory.obj" : $(SOURCE) $(DEP_CPP_SERVE) "$(INTDIR)" - - -!ENDIF - -SOURCE=.\svrrqst.cpp - -!IF "$(CFG)" == "TAO - Win32 Release" - -DEP_CPP_SVRRQ=\ - "..\..\ace\Acceptor.cpp"\ - "..\..\ace\Acceptor.h"\ - "..\..\ace\Acceptor.i"\ - "..\..\ace\ACE.h"\ - "..\..\ace\ACE.i"\ - "..\..\ace\Addr.h"\ - "..\..\ace\Addr.i"\ - "..\..\ace\Atomic_Op.i"\ - "..\..\ace\Auto_Ptr.cpp"\ - "..\..\ace\Auto_Ptr.h"\ - "..\..\ace\Auto_Ptr.i"\ - "..\..\ace\Basic_Types.h"\ - "..\..\ace\Basic_Types.i"\ - "..\..\ace\config-win32-common.h"\ - "..\..\ace\config-win32.h"\ - "..\..\ace\config.h"\ - "..\..\ace\Connector.cpp"\ - "..\..\ace\Connector.h"\ - "..\..\ace\Connector.i"\ - "..\..\ace\Containers.cpp"\ - "..\..\ace\Containers.h"\ - "..\..\ace\Containers.i"\ - "..\..\ace\Dynamic.h"\ - "..\..\ace\Dynamic.i"\ - "..\..\ace\Dynamic_Service.cpp"\ - "..\..\ace\Dynamic_Service.h"\ - "..\..\ace\Event_Handler.h"\ - "..\..\ace\Event_Handler.i"\ - "..\..\ace\Free_List.cpp"\ - "..\..\ace\Free_List.h"\ - "..\..\ace\Free_List.i"\ - "..\..\ace\Get_Opt.h"\ - "..\..\ace\Get_Opt.i"\ - "..\..\ace\Handle_Set.h"\ - "..\..\ace\Handle_Set.i"\ - "..\..\ace\Hash_Map_Manager.cpp"\ - "..\..\ace\Hash_Map_Manager.h"\ - "..\..\ace\inc_user_config.h"\ - "..\..\ace\INET_Addr.h"\ - "..\..\ace\INET_Addr.i"\ - "..\..\ace\IO_Cntl_Msg.h"\ - "..\..\ace\iosfwd.h"\ - "..\..\ace\IPC_SAP.h"\ - "..\..\ace\IPC_SAP.i"\ - "..\..\ace\Log_Msg.h"\ - "..\..\ace\Log_Priority.h"\ - "..\..\ace\Log_Record.h"\ - "..\..\ace\Log_Record.i"\ - "..\..\ace\Malloc.h"\ - "..\..\ace\Malloc.i"\ - "..\..\ace\Malloc_T.cpp"\ - "..\..\ace\Malloc_T.h"\ - "..\..\ace\Malloc_T.i"\ - "..\..\ace\Managed_Object.cpp"\ - "..\..\ace\Managed_Object.h"\ - "..\..\ace\Managed_Object.i"\ - "..\..\ace\Map_Manager.cpp"\ - "..\..\ace\Map_Manager.h"\ - "..\..\ace\Map_Manager.i"\ - "..\..\ace\Mem_Map.h"\ - "..\..\ace\Mem_Map.i"\ - "..\..\ace\Memory_Pool.h"\ - "..\..\ace\Memory_Pool.i"\ - "..\..\ace\Message_Block.h"\ - "..\..\ace\Message_Block.i"\ - "..\..\ace\Message_Queue.cpp"\ - "..\..\ace\Message_Queue.h"\ - "..\..\ace\Message_Queue.i"\ - "..\..\ace\Module.cpp"\ - "..\..\ace\Module.h"\ - "..\..\ace\Module.i"\ - "..\..\ace\Object_Manager.h"\ - "..\..\ace\Object_Manager.i"\ - "..\..\ace\OS.h"\ - "..\..\ace\OS.i"\ - "..\..\ace\Reactor.h"\ - "..\..\ace\Reactor.i"\ - "..\..\ace\Reactor_Impl.h"\ - "..\..\ace\Service_Config.h"\ - "..\..\ace\Service_Config.i"\ - "..\..\ace\Service_Object.h"\ - "..\..\ace\Service_Object.i"\ - "..\..\ace\Service_Repository.h"\ - "..\..\ace\Service_Repository.i"\ - "..\..\ace\Service_Types.h"\ - "..\..\ace\Service_Types.i"\ - "..\..\ace\Shared_Object.h"\ - "..\..\ace\Shared_Object.i"\ - "..\..\ace\Signal.h"\ - "..\..\ace\Signal.i"\ - "..\..\ace\Singleton.cpp"\ - "..\..\ace\Singleton.h"\ - "..\..\ace\Singleton.i"\ - "..\..\ace\SOCK.h"\ - "..\..\ace\SOCK.i"\ - "..\..\ace\SOCK_Acceptor.h"\ - "..\..\ace\SOCK_Acceptor.i"\ - "..\..\ace\SOCK_Connector.h"\ - "..\..\ace\SOCK_Connector.i"\ - "..\..\ace\SOCK_IO.h"\ - "..\..\ace\SOCK_IO.i"\ - "..\..\ace\SOCK_Stream.h"\ - "..\..\ace\SOCK_Stream.i"\ - "..\..\ace\SString.h"\ - "..\..\ace\SString.i"\ - "..\..\ace\Strategies.h"\ - "..\..\ace\Strategies_T.cpp"\ - "..\..\ace\Strategies_T.h"\ - "..\..\ace\Stream_Modules.cpp"\ - "..\..\ace\Stream_Modules.h"\ - "..\..\ace\Stream_Modules.i"\ - "..\..\ace\streams.h"\ - "..\..\ace\SV_Semaphore_Complex.h"\ - "..\..\ace\SV_Semaphore_Complex.i"\ - "..\..\ace\SV_Semaphore_Simple.h"\ - "..\..\ace\SV_Semaphore_Simple.i"\ - "..\..\ace\Svc_Conf_Tokens.h"\ - "..\..\ace\Svc_Handler.cpp"\ - "..\..\ace\Svc_Handler.h"\ - "..\..\ace\Svc_Handler.i"\ - "..\..\ace\Synch.h"\ - "..\..\ace\Synch.i"\ - "..\..\ace\Synch_Options.h"\ - "..\..\ace\Synch_T.cpp"\ - "..\..\ace\Synch_T.h"\ - "..\..\ace\Synch_T.i"\ - "..\..\ace\sys_conf.h"\ - "..\..\ace\Task.h"\ - "..\..\ace\Task.i"\ - "..\..\ace\Task_T.cpp"\ - "..\..\ace\Task_T.h"\ - "..\..\ace\Task_T.i"\ - "..\..\ace\Thread.h"\ - "..\..\ace\Thread.i"\ - "..\..\ace\Thread_Manager.h"\ - "..\..\ace\Thread_Manager.i"\ - "..\..\ace\Time_Value.h"\ - "..\..\ace\Timer_Queue.h"\ - "..\..\ace\Timer_Queue_T.cpp"\ - "..\..\ace\Timer_Queue_T.h"\ - "..\..\ace\Timer_Queue_T.i"\ - "..\..\ace\Trace.h"\ - "..\..\ace\Version.h"\ - "..\..\ace\WFMO_Reactor.h"\ - "..\..\ace\WFMO_Reactor.i"\ - "..\..\ace\ws2tcpip.h"\ - ".\align.h"\ - ".\any.h"\ - ".\any.i"\ - ".\cdr.h"\ - ".\cdr.i"\ - ".\client_factory.h"\ - ".\compat\initguid.h"\ - ".\compat\objbase.h"\ - ".\connect.h"\ - ".\connect.i"\ - ".\corba.h"\ - ".\corbacom.h"\ - ".\corbacom.i"\ - ".\debug.h"\ - ".\default_client.h"\ - ".\default_client.i"\ - ".\default_server.h"\ - ".\default_server.i"\ - ".\except.h"\ - ".\giop.h"\ - ".\giop.i"\ - ".\iiopobj.h"\ - ".\iiopobj.i"\ - ".\iioporb.h"\ - ".\iioporb.i"\ - ".\marshal.h"\ - ".\marshal.i"\ - ".\nvlist.h"\ - ".\nvlist.i"\ - ".\object.h"\ - ".\object.i"\ - ".\objtable.h"\ - ".\optable.h"\ - ".\orb.h"\ - ".\orb_core.h"\ - ".\orb_core.i"\ - ".\orbconf.h"\ - ".\orbobj.h"\ - ".\orbobj.i"\ - ".\params.h"\ - ".\params.i"\ - ".\poa.h"\ - ".\poa.i"\ - ".\principa.h"\ - ".\request.h"\ - ".\sequence.h"\ - ".\sequence.i"\ - ".\sequence_T.cpp"\ - ".\sequence_T.h"\ - ".\sequence_T.i"\ - ".\server_factory.h"\ - ".\server_factory.i"\ - ".\singletons.h"\ - ".\stub.h"\ - ".\stub.i"\ - ".\svrrqst.h"\ - ".\typecode.h"\ - ".\typecode.i"\ - {$(INCLUDE)}"sys\stat.h"\ - {$(INCLUDE)}"sys\types.h"\ - - -"$(INTDIR)\svrrqst.obj" : $(SOURCE) $(DEP_CPP_SVRRQ) "$(INTDIR)" - - -!ELSEIF "$(CFG)" == "TAO - Win32 Debug" - -DEP_CPP_SVRRQ=\ - "..\..\ace\Acceptor.cpp"\ - "..\..\ace\Acceptor.h"\ - "..\..\ace\Acceptor.i"\ - "..\..\ace\ACE.h"\ - "..\..\ace\ACE.i"\ - "..\..\ace\Addr.h"\ - "..\..\ace\Atomic_Op.i"\ - "..\..\ace\Basic_Types.h"\ - "..\..\ace\config-win32-common.h"\ - "..\..\ace\config-win32.h"\ - "..\..\ace\config.h"\ - "..\..\ace\Connector.cpp"\ - "..\..\ace\Connector.h"\ - "..\..\ace\Connector.i"\ - "..\..\ace\Containers.cpp"\ - "..\..\ace\Containers.h"\ - "..\..\ace\Containers.i"\ - "..\..\ace\Dynamic.h"\ - "..\..\ace\Dynamic_Service.cpp"\ - "..\..\ace\Dynamic_Service.h"\ - "..\..\ace\Event_Handler.h"\ - "..\..\ace\Free_List.cpp"\ - "..\..\ace\Free_List.h"\ - "..\..\ace\Free_List.i"\ - "..\..\ace\Get_Opt.h"\ - "..\..\ace\Handle_Set.h"\ - "..\..\ace\Hash_Map_Manager.cpp"\ - "..\..\ace\Hash_Map_Manager.h"\ - "..\..\ace\inc_user_config.h"\ - "..\..\ace\INET_Addr.h"\ - "..\..\ace\IO_Cntl_Msg.h"\ - "..\..\ace\IPC_SAP.h"\ - "..\..\ace\IPC_SAP.i"\ - "..\..\ace\Log_Msg.h"\ - "..\..\ace\Log_Priority.h"\ - "..\..\ace\Log_Record.h"\ - "..\..\ace\Log_Record.i"\ - "..\..\ace\Malloc_T.cpp"\ - "..\..\ace\Malloc_T.h"\ - "..\..\ace\Malloc_T.i"\ - "..\..\ace\Managed_Object.cpp"\ - "..\..\ace\Managed_Object.h"\ - "..\..\ace\Managed_Object.i"\ - "..\..\ace\Map_Manager.cpp"\ - "..\..\ace\Map_Manager.h"\ - "..\..\ace\Map_Manager.i"\ - "..\..\ace\Mem_Map.h"\ - "..\..\ace\Memory_Pool.h"\ - "..\..\ace\Message_Block.h"\ - "..\..\ace\Message_Queue.cpp"\ - "..\..\ace\Message_Queue.h"\ - "..\..\ace\Message_Queue.i"\ - "..\..\ace\Module.cpp"\ - "..\..\ace\Module.h"\ - "..\..\ace\Module.i"\ - "..\..\ace\Object_Manager.h"\ - "..\..\ace\OS.h"\ - "..\..\ace\Reactor.h"\ - "..\..\ace\Reactor_Impl.h"\ - "..\..\ace\Service_Config.h"\ - "..\..\ace\Service_Object.h"\ - "..\..\ace\Service_Repository.h"\ - "..\..\ace\Service_Types.h"\ - "..\..\ace\Shared_Object.h"\ - "..\..\ace\Singleton.cpp"\ - "..\..\ace\Singleton.h"\ - "..\..\ace\Singleton.i"\ - "..\..\ace\SOCK.h"\ - "..\..\ace\SOCK.i"\ - "..\..\ace\SOCK_Acceptor.h"\ - "..\..\ace\SOCK_Connector.h"\ - "..\..\ace\SOCK_Connector.i"\ - "..\..\ace\SOCK_IO.h"\ - "..\..\ace\SOCK_IO.i"\ - "..\..\ace\SOCK_Stream.h"\ - "..\..\ace\SOCK_Stream.i"\ - "..\..\ace\SString.h"\ - "..\..\ace\Strategies.h"\ - "..\..\ace\Strategies_T.cpp"\ - "..\..\ace\Strategies_T.h"\ - "..\..\ace\Stream_Modules.cpp"\ - "..\..\ace\Stream_Modules.h"\ - "..\..\ace\Stream_Modules.i"\ - "..\..\ace\streams.h"\ - "..\..\ace\Svc_Conf_Tokens.h"\ - "..\..\ace\Svc_Handler.cpp"\ - "..\..\ace\Svc_Handler.h"\ - "..\..\ace\Svc_Handler.i"\ - "..\..\ace\Synch.h"\ - "..\..\ace\Synch_Options.h"\ - "..\..\ace\Synch_T.cpp"\ - "..\..\ace\Synch_T.h"\ - "..\..\ace\Synch_T.i"\ - "..\..\ace\Task.h"\ - "..\..\ace\Task_T.cpp"\ - "..\..\ace\Task_T.h"\ - "..\..\ace\Task_T.i"\ - "..\..\ace\Thread.h"\ - "..\..\ace\Thread_Manager.h"\ - "..\..\ace\Time_Value.h"\ - "..\..\ace\Timer_Queue.h"\ - "..\..\ace\Timer_Queue_T.cpp"\ - "..\..\ace\Timer_Queue_T.h"\ - "..\..\ace\Timer_Queue_T.i"\ - "..\..\ace\Trace.h"\ - "..\..\ace\Version.h"\ - "..\..\ace\WFMO_Reactor.h"\ - ".\align.h"\ - ".\any.h"\ - ".\any.i"\ - ".\cdr.h"\ - ".\cdr.i"\ - ".\client_factory.h"\ - ".\connect.h"\ - ".\corba.h"\ - ".\corbacom.h"\ - ".\corbacom.i"\ - ".\debug.h"\ - ".\default_client.h"\ - ".\default_server.h"\ - ".\except.h"\ - ".\giop.h"\ - ".\giop.i"\ - ".\iiopobj.h"\ - ".\iiopobj.i"\ - ".\iioporb.h"\ - ".\iioporb.i"\ - ".\marshal.h"\ - ".\marshal.i"\ - ".\nvlist.h"\ - ".\nvlist.i"\ - ".\object.h"\ - ".\object.i"\ - ".\objtable.h"\ - ".\optable.h"\ - ".\orb.h"\ - ".\orb_core.h"\ - ".\orb_core.i"\ - ".\orbconf.h"\ - ".\orbobj.h"\ - ".\orbobj.i"\ - ".\params.h"\ - ".\poa.h"\ - ".\poa.i"\ - ".\principa.h"\ - ".\request.h"\ - ".\sequence.h"\ - ".\sequence.i"\ - ".\sequence_T.cpp"\ - ".\sequence_T.h"\ - ".\sequence_T.i"\ - ".\server_factory.h"\ - ".\singletons.h"\ - ".\stub.h"\ - ".\stub.i"\ - ".\svrrqst.h"\ - ".\typecode.h"\ - ".\typecode.i"\ - - -"$(INTDIR)\svrrqst.obj" : $(SOURCE) $(DEP_CPP_SVRRQ) "$(INTDIR)" - - -!ENDIF - -SOURCE=.\tao_internals.cpp - -!IF "$(CFG)" == "TAO - Win32 Release" - -DEP_CPP_TAO_I=\ - "..\..\ace\Acceptor.cpp"\ - "..\..\ace\Acceptor.h"\ - "..\..\ace\Acceptor.i"\ - "..\..\ace\ACE.h"\ - "..\..\ace\ACE.i"\ - "..\..\ace\Addr.h"\ - "..\..\ace\Addr.i"\ - "..\..\ace\Atomic_Op.i"\ - "..\..\ace\Auto_Ptr.cpp"\ - "..\..\ace\Auto_Ptr.h"\ - "..\..\ace\Auto_Ptr.i"\ - "..\..\ace\Basic_Types.h"\ - "..\..\ace\Basic_Types.i"\ - "..\..\ace\config-win32-common.h"\ - "..\..\ace\config-win32.h"\ - "..\..\ace\config.h"\ - "..\..\ace\Connector.cpp"\ - "..\..\ace\Connector.h"\ - "..\..\ace\Connector.i"\ - "..\..\ace\Containers.cpp"\ - "..\..\ace\Containers.h"\ - "..\..\ace\Containers.i"\ - "..\..\ace\Dynamic.h"\ - "..\..\ace\Dynamic.i"\ - "..\..\ace\Dynamic_Service.cpp"\ - "..\..\ace\Dynamic_Service.h"\ - "..\..\ace\Event_Handler.h"\ - "..\..\ace\Event_Handler.i"\ - "..\..\ace\Free_List.cpp"\ - "..\..\ace\Free_List.h"\ - "..\..\ace\Free_List.i"\ - "..\..\ace\Get_Opt.h"\ - "..\..\ace\Get_Opt.i"\ - "..\..\ace\Handle_Set.h"\ - "..\..\ace\Handle_Set.i"\ - "..\..\ace\Hash_Map_Manager.cpp"\ - "..\..\ace\Hash_Map_Manager.h"\ - "..\..\ace\inc_user_config.h"\ - "..\..\ace\INET_Addr.h"\ - "..\..\ace\INET_Addr.i"\ - "..\..\ace\IO_Cntl_Msg.h"\ - "..\..\ace\iosfwd.h"\ - "..\..\ace\IPC_SAP.h"\ - "..\..\ace\IPC_SAP.i"\ - "..\..\ace\Log_Msg.h"\ - "..\..\ace\Log_Priority.h"\ - "..\..\ace\Log_Record.h"\ - "..\..\ace\Log_Record.i"\ - "..\..\ace\Malloc.h"\ - "..\..\ace\Malloc.i"\ - "..\..\ace\Malloc_T.cpp"\ - "..\..\ace\Malloc_T.h"\ - "..\..\ace\Malloc_T.i"\ - "..\..\ace\Managed_Object.cpp"\ - "..\..\ace\Managed_Object.h"\ - "..\..\ace\Managed_Object.i"\ - "..\..\ace\Map_Manager.cpp"\ - "..\..\ace\Map_Manager.h"\ - "..\..\ace\Map_Manager.i"\ - "..\..\ace\Mem_Map.h"\ - "..\..\ace\Mem_Map.i"\ - "..\..\ace\Memory_Pool.h"\ - "..\..\ace\Memory_Pool.i"\ - "..\..\ace\Message_Block.h"\ - "..\..\ace\Message_Block.i"\ - "..\..\ace\Message_Queue.cpp"\ - "..\..\ace\Message_Queue.h"\ - "..\..\ace\Message_Queue.i"\ - "..\..\ace\Module.cpp"\ - "..\..\ace\Module.h"\ - "..\..\ace\Module.i"\ - "..\..\ace\Object_Manager.h"\ - "..\..\ace\Object_Manager.i"\ - "..\..\ace\OS.h"\ - "..\..\ace\OS.i"\ - "..\..\ace\Reactor.h"\ - "..\..\ace\Reactor.i"\ - "..\..\ace\Reactor_Impl.h"\ - "..\..\ace\Service_Config.h"\ - "..\..\ace\Service_Config.i"\ - "..\..\ace\Service_Object.h"\ - "..\..\ace\Service_Object.i"\ - "..\..\ace\Service_Repository.h"\ - "..\..\ace\Service_Repository.i"\ - "..\..\ace\Service_Types.h"\ - "..\..\ace\Service_Types.i"\ - "..\..\ace\Shared_Object.h"\ - "..\..\ace\Shared_Object.i"\ - "..\..\ace\Signal.h"\ - "..\..\ace\Signal.i"\ - "..\..\ace\Singleton.cpp"\ - "..\..\ace\Singleton.h"\ - "..\..\ace\Singleton.i"\ - "..\..\ace\SOCK.h"\ - "..\..\ace\SOCK.i"\ - "..\..\ace\SOCK_Acceptor.h"\ - "..\..\ace\SOCK_Acceptor.i"\ - "..\..\ace\SOCK_Connector.h"\ - "..\..\ace\SOCK_Connector.i"\ - "..\..\ace\SOCK_IO.h"\ - "..\..\ace\SOCK_IO.i"\ - "..\..\ace\SOCK_Stream.h"\ - "..\..\ace\SOCK_Stream.i"\ - "..\..\ace\SString.h"\ - "..\..\ace\SString.i"\ - "..\..\ace\Strategies.h"\ - "..\..\ace\Strategies_T.cpp"\ - "..\..\ace\Strategies_T.h"\ - "..\..\ace\Stream_Modules.cpp"\ - "..\..\ace\Stream_Modules.h"\ - "..\..\ace\Stream_Modules.i"\ - "..\..\ace\streams.h"\ - "..\..\ace\SV_Semaphore_Complex.h"\ - "..\..\ace\SV_Semaphore_Complex.i"\ - "..\..\ace\SV_Semaphore_Simple.h"\ - "..\..\ace\SV_Semaphore_Simple.i"\ - "..\..\ace\Svc_Conf_Tokens.h"\ - "..\..\ace\Svc_Handler.cpp"\ - "..\..\ace\Svc_Handler.h"\ - "..\..\ace\Svc_Handler.i"\ - "..\..\ace\Synch.h"\ - "..\..\ace\Synch.i"\ - "..\..\ace\Synch_Options.h"\ - "..\..\ace\Synch_T.cpp"\ - "..\..\ace\Synch_T.h"\ - "..\..\ace\Synch_T.i"\ - "..\..\ace\sys_conf.h"\ - "..\..\ace\Task.h"\ - "..\..\ace\Task.i"\ - "..\..\ace\Task_T.cpp"\ - "..\..\ace\Task_T.h"\ - "..\..\ace\Task_T.i"\ - "..\..\ace\Thread.h"\ - "..\..\ace\Thread.i"\ - "..\..\ace\Thread_Manager.h"\ - "..\..\ace\Thread_Manager.i"\ - "..\..\ace\Time_Value.h"\ - "..\..\ace\Timer_Queue.h"\ - "..\..\ace\Timer_Queue_T.cpp"\ - "..\..\ace\Timer_Queue_T.h"\ - "..\..\ace\Timer_Queue_T.i"\ - "..\..\ace\Trace.h"\ - "..\..\ace\Version.h"\ - "..\..\ace\WFMO_Reactor.h"\ - "..\..\ace\WFMO_Reactor.i"\ - "..\..\ace\ws2tcpip.h"\ - ".\align.h"\ - ".\any.h"\ - ".\any.i"\ - ".\cdr.h"\ - ".\cdr.i"\ - ".\client_factory.h"\ - ".\compat\initguid.h"\ - ".\compat\objbase.h"\ - ".\connect.h"\ - ".\connect.i"\ - ".\corba.h"\ - ".\corbacom.h"\ - ".\corbacom.i"\ - ".\debug.h"\ - ".\default_client.h"\ - ".\default_client.i"\ - ".\default_server.h"\ - ".\default_server.i"\ - ".\except.h"\ - ".\giop.h"\ - ".\giop.i"\ - ".\iiopobj.h"\ - ".\iiopobj.i"\ - ".\iioporb.h"\ - ".\iioporb.i"\ - ".\marshal.h"\ - ".\marshal.i"\ - ".\nvlist.h"\ - ".\nvlist.i"\ - ".\object.h"\ - ".\object.i"\ - ".\objtable.h"\ - ".\optable.h"\ - ".\orb.h"\ - ".\orb_core.h"\ - ".\orb_core.i"\ - ".\orbconf.h"\ - ".\orbobj.h"\ - ".\orbobj.i"\ - ".\params.h"\ - ".\params.i"\ - ".\poa.h"\ - ".\poa.i"\ - ".\principa.h"\ - ".\request.h"\ - ".\sequence.h"\ - ".\sequence.i"\ - ".\sequence_T.cpp"\ - ".\sequence_T.h"\ - ".\sequence_T.i"\ - ".\server_factory.h"\ - ".\server_factory.i"\ - ".\singletons.h"\ - ".\stub.h"\ - ".\stub.i"\ - ".\svrrqst.h"\ - ".\tao_internals.h"\ - ".\typecode.h"\ - ".\typecode.i"\ - {$(INCLUDE)}"sys\stat.h"\ - {$(INCLUDE)}"sys\types.h"\ - - -"$(INTDIR)\tao_internals.obj" : $(SOURCE) $(DEP_CPP_TAO_I) "$(INTDIR)" - - -!ELSEIF "$(CFG)" == "TAO - Win32 Debug" - -DEP_CPP_TAO_I=\ - "..\..\ace\Acceptor.cpp"\ - "..\..\ace\Acceptor.h"\ - "..\..\ace\Acceptor.i"\ - "..\..\ace\ACE.h"\ - "..\..\ace\ACE.i"\ - "..\..\ace\Addr.h"\ - "..\..\ace\Atomic_Op.i"\ - "..\..\ace\Basic_Types.h"\ - "..\..\ace\config-win32-common.h"\ - "..\..\ace\config-win32.h"\ - "..\..\ace\config.h"\ - "..\..\ace\Connector.cpp"\ - "..\..\ace\Connector.h"\ - "..\..\ace\Connector.i"\ - "..\..\ace\Containers.cpp"\ - "..\..\ace\Containers.h"\ - "..\..\ace\Containers.i"\ - "..\..\ace\Dynamic.h"\ - "..\..\ace\Dynamic_Service.cpp"\ - "..\..\ace\Dynamic_Service.h"\ - "..\..\ace\Event_Handler.h"\ - "..\..\ace\Free_List.cpp"\ - "..\..\ace\Free_List.h"\ - "..\..\ace\Free_List.i"\ - "..\..\ace\Get_Opt.h"\ - "..\..\ace\Handle_Set.h"\ - "..\..\ace\Hash_Map_Manager.cpp"\ - "..\..\ace\Hash_Map_Manager.h"\ - "..\..\ace\inc_user_config.h"\ - "..\..\ace\INET_Addr.h"\ - "..\..\ace\IO_Cntl_Msg.h"\ - "..\..\ace\IPC_SAP.h"\ - "..\..\ace\IPC_SAP.i"\ - "..\..\ace\Log_Msg.h"\ - "..\..\ace\Log_Priority.h"\ - "..\..\ace\Log_Record.h"\ - "..\..\ace\Log_Record.i"\ - "..\..\ace\Malloc_T.cpp"\ - "..\..\ace\Malloc_T.h"\ - "..\..\ace\Malloc_T.i"\ - "..\..\ace\Managed_Object.cpp"\ - "..\..\ace\Managed_Object.h"\ - "..\..\ace\Managed_Object.i"\ - "..\..\ace\Map_Manager.cpp"\ - "..\..\ace\Map_Manager.h"\ - "..\..\ace\Map_Manager.i"\ - "..\..\ace\Mem_Map.h"\ - "..\..\ace\Memory_Pool.h"\ - "..\..\ace\Message_Block.h"\ - "..\..\ace\Message_Queue.cpp"\ - "..\..\ace\Message_Queue.h"\ - "..\..\ace\Message_Queue.i"\ - "..\..\ace\Module.cpp"\ - "..\..\ace\Module.h"\ - "..\..\ace\Module.i"\ - "..\..\ace\Object_Manager.h"\ - "..\..\ace\OS.h"\ - "..\..\ace\Reactor.h"\ - "..\..\ace\Reactor_Impl.h"\ - "..\..\ace\Service_Config.h"\ - "..\..\ace\Service_Object.h"\ - "..\..\ace\Service_Repository.h"\ - "..\..\ace\Service_Types.h"\ - "..\..\ace\Shared_Object.h"\ - "..\..\ace\Singleton.cpp"\ - "..\..\ace\Singleton.h"\ - "..\..\ace\Singleton.i"\ - "..\..\ace\SOCK.h"\ - "..\..\ace\SOCK.i"\ - "..\..\ace\SOCK_Acceptor.h"\ - "..\..\ace\SOCK_Connector.h"\ - "..\..\ace\SOCK_Connector.i"\ - "..\..\ace\SOCK_IO.h"\ - "..\..\ace\SOCK_IO.i"\ - "..\..\ace\SOCK_Stream.h"\ - "..\..\ace\SOCK_Stream.i"\ - "..\..\ace\SString.h"\ - "..\..\ace\Strategies.h"\ - "..\..\ace\Strategies_T.cpp"\ - "..\..\ace\Strategies_T.h"\ - "..\..\ace\Stream_Modules.cpp"\ - "..\..\ace\Stream_Modules.h"\ - "..\..\ace\Stream_Modules.i"\ - "..\..\ace\streams.h"\ - "..\..\ace\Svc_Conf_Tokens.h"\ - "..\..\ace\Svc_Handler.cpp"\ - "..\..\ace\Svc_Handler.h"\ - "..\..\ace\Svc_Handler.i"\ - "..\..\ace\Synch.h"\ - "..\..\ace\Synch_Options.h"\ - "..\..\ace\Synch_T.cpp"\ - "..\..\ace\Synch_T.h"\ - "..\..\ace\Synch_T.i"\ - "..\..\ace\Task.h"\ - "..\..\ace\Task_T.cpp"\ - "..\..\ace\Task_T.h"\ - "..\..\ace\Task_T.i"\ - "..\..\ace\Thread.h"\ - "..\..\ace\Thread_Manager.h"\ - "..\..\ace\Time_Value.h"\ - "..\..\ace\Timer_Queue.h"\ - "..\..\ace\Timer_Queue_T.cpp"\ - "..\..\ace\Timer_Queue_T.h"\ - "..\..\ace\Timer_Queue_T.i"\ - "..\..\ace\Trace.h"\ - "..\..\ace\Version.h"\ - "..\..\ace\WFMO_Reactor.h"\ - ".\align.h"\ - ".\any.h"\ - ".\any.i"\ - ".\cdr.h"\ - ".\cdr.i"\ - ".\client_factory.h"\ - ".\connect.h"\ - ".\corba.h"\ - ".\corbacom.h"\ - ".\corbacom.i"\ - ".\debug.h"\ - ".\default_client.h"\ - ".\default_server.h"\ - ".\except.h"\ - ".\giop.h"\ - ".\giop.i"\ - ".\iiopobj.h"\ - ".\iiopobj.i"\ - ".\iioporb.h"\ - ".\iioporb.i"\ - ".\marshal.h"\ - ".\marshal.i"\ - ".\nvlist.h"\ - ".\nvlist.i"\ - ".\object.h"\ - ".\object.i"\ - ".\objtable.h"\ - ".\optable.h"\ - ".\orb.h"\ - ".\orb_core.h"\ - ".\orb_core.i"\ - ".\orbconf.h"\ - ".\orbobj.h"\ - ".\orbobj.i"\ - ".\params.h"\ - ".\poa.h"\ - ".\poa.i"\ - ".\principa.h"\ - ".\request.h"\ - ".\sequence.h"\ - ".\sequence.i"\ - ".\sequence_T.cpp"\ - ".\sequence_T.h"\ - ".\sequence_T.i"\ - ".\server_factory.h"\ - ".\singletons.h"\ - ".\stub.h"\ - ".\stub.i"\ - ".\svrrqst.h"\ - ".\tao_internals.h"\ - ".\typecode.h"\ - ".\typecode.i"\ - - -"$(INTDIR)\tao_internals.obj" : $(SOURCE) $(DEP_CPP_TAO_I) "$(INTDIR)" - - -!ENDIF - -SOURCE=.\tc_const.cpp - -!IF "$(CFG)" == "TAO - Win32 Release" - -DEP_CPP_TC_CO=\ - "..\..\ace\Acceptor.cpp"\ - "..\..\ace\Acceptor.h"\ - "..\..\ace\Acceptor.i"\ - "..\..\ace\ACE.h"\ - "..\..\ace\ACE.i"\ - "..\..\ace\Addr.h"\ - "..\..\ace\Addr.i"\ - "..\..\ace\Atomic_Op.i"\ - "..\..\ace\Auto_Ptr.cpp"\ - "..\..\ace\Auto_Ptr.h"\ - "..\..\ace\Auto_Ptr.i"\ - "..\..\ace\Basic_Types.h"\ - "..\..\ace\Basic_Types.i"\ - "..\..\ace\config-win32-common.h"\ - "..\..\ace\config-win32.h"\ - "..\..\ace\config.h"\ - "..\..\ace\Connector.cpp"\ - "..\..\ace\Connector.h"\ - "..\..\ace\Connector.i"\ - "..\..\ace\Containers.cpp"\ - "..\..\ace\Containers.h"\ - "..\..\ace\Containers.i"\ - "..\..\ace\Dynamic.h"\ - "..\..\ace\Dynamic.i"\ - "..\..\ace\Dynamic_Service.cpp"\ - "..\..\ace\Dynamic_Service.h"\ - "..\..\ace\Event_Handler.h"\ - "..\..\ace\Event_Handler.i"\ - "..\..\ace\Free_List.cpp"\ - "..\..\ace\Free_List.h"\ - "..\..\ace\Free_List.i"\ - "..\..\ace\Get_Opt.h"\ - "..\..\ace\Get_Opt.i"\ - "..\..\ace\Handle_Set.h"\ - "..\..\ace\Handle_Set.i"\ - "..\..\ace\Hash_Map_Manager.cpp"\ - "..\..\ace\Hash_Map_Manager.h"\ - "..\..\ace\inc_user_config.h"\ - "..\..\ace\INET_Addr.h"\ - "..\..\ace\INET_Addr.i"\ - "..\..\ace\IO_Cntl_Msg.h"\ - "..\..\ace\iosfwd.h"\ - "..\..\ace\IPC_SAP.h"\ - "..\..\ace\IPC_SAP.i"\ - "..\..\ace\Log_Msg.h"\ - "..\..\ace\Log_Priority.h"\ - "..\..\ace\Log_Record.h"\ - "..\..\ace\Log_Record.i"\ - "..\..\ace\Malloc.h"\ - "..\..\ace\Malloc.i"\ - "..\..\ace\Malloc_T.cpp"\ - "..\..\ace\Malloc_T.h"\ - "..\..\ace\Malloc_T.i"\ - "..\..\ace\Managed_Object.cpp"\ - "..\..\ace\Managed_Object.h"\ - "..\..\ace\Managed_Object.i"\ - "..\..\ace\Map_Manager.cpp"\ - "..\..\ace\Map_Manager.h"\ - "..\..\ace\Map_Manager.i"\ - "..\..\ace\Mem_Map.h"\ - "..\..\ace\Mem_Map.i"\ - "..\..\ace\Memory_Pool.h"\ - "..\..\ace\Memory_Pool.i"\ - "..\..\ace\Message_Block.h"\ - "..\..\ace\Message_Block.i"\ - "..\..\ace\Message_Queue.cpp"\ - "..\..\ace\Message_Queue.h"\ - "..\..\ace\Message_Queue.i"\ - "..\..\ace\Module.cpp"\ - "..\..\ace\Module.h"\ - "..\..\ace\Module.i"\ - "..\..\ace\Object_Manager.h"\ - "..\..\ace\Object_Manager.i"\ - "..\..\ace\OS.h"\ - "..\..\ace\OS.i"\ - "..\..\ace\Reactor.h"\ - "..\..\ace\Reactor.i"\ - "..\..\ace\Reactor_Impl.h"\ - "..\..\ace\Service_Config.h"\ - "..\..\ace\Service_Config.i"\ - "..\..\ace\Service_Object.h"\ - "..\..\ace\Service_Object.i"\ - "..\..\ace\Service_Repository.h"\ - "..\..\ace\Service_Repository.i"\ - "..\..\ace\Service_Types.h"\ - "..\..\ace\Service_Types.i"\ - "..\..\ace\Shared_Object.h"\ - "..\..\ace\Shared_Object.i"\ - "..\..\ace\Signal.h"\ - "..\..\ace\Signal.i"\ - "..\..\ace\Singleton.cpp"\ - "..\..\ace\Singleton.h"\ - "..\..\ace\Singleton.i"\ - "..\..\ace\SOCK.h"\ - "..\..\ace\SOCK.i"\ - "..\..\ace\SOCK_Acceptor.h"\ - "..\..\ace\SOCK_Acceptor.i"\ - "..\..\ace\SOCK_Connector.h"\ - "..\..\ace\SOCK_Connector.i"\ - "..\..\ace\SOCK_IO.h"\ - "..\..\ace\SOCK_IO.i"\ - "..\..\ace\SOCK_Stream.h"\ - "..\..\ace\SOCK_Stream.i"\ - "..\..\ace\SString.h"\ - "..\..\ace\SString.i"\ - "..\..\ace\Strategies.h"\ - "..\..\ace\Strategies_T.cpp"\ - "..\..\ace\Strategies_T.h"\ - "..\..\ace\Stream_Modules.cpp"\ - "..\..\ace\Stream_Modules.h"\ - "..\..\ace\Stream_Modules.i"\ - "..\..\ace\streams.h"\ - "..\..\ace\SV_Semaphore_Complex.h"\ - "..\..\ace\SV_Semaphore_Complex.i"\ - "..\..\ace\SV_Semaphore_Simple.h"\ - "..\..\ace\SV_Semaphore_Simple.i"\ - "..\..\ace\Svc_Conf_Tokens.h"\ - "..\..\ace\Svc_Handler.cpp"\ - "..\..\ace\Svc_Handler.h"\ - "..\..\ace\Svc_Handler.i"\ - "..\..\ace\Synch.h"\ - "..\..\ace\Synch.i"\ - "..\..\ace\Synch_Options.h"\ - "..\..\ace\Synch_T.cpp"\ - "..\..\ace\Synch_T.h"\ - "..\..\ace\Synch_T.i"\ - "..\..\ace\sys_conf.h"\ - "..\..\ace\Task.h"\ - "..\..\ace\Task.i"\ - "..\..\ace\Task_T.cpp"\ - "..\..\ace\Task_T.h"\ - "..\..\ace\Task_T.i"\ - "..\..\ace\Thread.h"\ - "..\..\ace\Thread.i"\ - "..\..\ace\Thread_Manager.h"\ - "..\..\ace\Thread_Manager.i"\ - "..\..\ace\Time_Value.h"\ - "..\..\ace\Timer_Queue.h"\ - "..\..\ace\Timer_Queue_T.cpp"\ - "..\..\ace\Timer_Queue_T.h"\ - "..\..\ace\Timer_Queue_T.i"\ - "..\..\ace\Trace.h"\ - "..\..\ace\Version.h"\ - "..\..\ace\WFMO_Reactor.h"\ - "..\..\ace\WFMO_Reactor.i"\ - "..\..\ace\ws2tcpip.h"\ - ".\align.h"\ - ".\any.h"\ - ".\any.i"\ - ".\cdr.h"\ - ".\cdr.i"\ - ".\client_factory.h"\ - ".\compat\initguid.h"\ - ".\compat\objbase.h"\ - ".\connect.h"\ - ".\connect.i"\ - ".\corba.h"\ - ".\corbacom.h"\ - ".\corbacom.i"\ - ".\debug.h"\ - ".\default_client.h"\ - ".\default_client.i"\ - ".\default_server.h"\ - ".\default_server.i"\ - ".\except.h"\ - ".\giop.h"\ - ".\giop.i"\ - ".\iiopobj.h"\ - ".\iiopobj.i"\ - ".\iioporb.h"\ - ".\iioporb.i"\ - ".\marshal.h"\ - ".\marshal.i"\ - ".\nvlist.h"\ - ".\nvlist.i"\ - ".\object.h"\ - ".\object.i"\ - ".\objtable.h"\ - ".\optable.h"\ - ".\orb.h"\ - ".\orb_core.h"\ - ".\orb_core.i"\ - ".\orbconf.h"\ - ".\orbobj.h"\ - ".\orbobj.i"\ - ".\params.h"\ - ".\params.i"\ - ".\poa.h"\ - ".\poa.i"\ - ".\principa.h"\ - ".\request.h"\ - ".\sequence.h"\ - ".\sequence.i"\ - ".\sequence_T.cpp"\ - ".\sequence_T.h"\ - ".\sequence_T.i"\ - ".\server_factory.h"\ - ".\server_factory.i"\ - ".\singletons.h"\ - ".\stub.h"\ - ".\stub.i"\ - ".\svrrqst.h"\ - ".\typecode.h"\ - ".\typecode.i"\ - {$(INCLUDE)}"sys\stat.h"\ - {$(INCLUDE)}"sys\types.h"\ - - -"$(INTDIR)\tc_const.obj" : $(SOURCE) $(DEP_CPP_TC_CO) "$(INTDIR)" - - -!ELSEIF "$(CFG)" == "TAO - Win32 Debug" - -DEP_CPP_TC_CO=\ - "..\..\ace\Acceptor.cpp"\ - "..\..\ace\Acceptor.h"\ - "..\..\ace\Acceptor.i"\ - "..\..\ace\ACE.h"\ - "..\..\ace\ACE.i"\ - "..\..\ace\Addr.h"\ - "..\..\ace\Atomic_Op.i"\ - "..\..\ace\Basic_Types.h"\ - "..\..\ace\config-win32-common.h"\ - "..\..\ace\config-win32.h"\ - "..\..\ace\config.h"\ - "..\..\ace\Connector.cpp"\ - "..\..\ace\Connector.h"\ - "..\..\ace\Connector.i"\ - "..\..\ace\Containers.cpp"\ - "..\..\ace\Containers.h"\ - "..\..\ace\Containers.i"\ - "..\..\ace\Dynamic.h"\ - "..\..\ace\Dynamic_Service.cpp"\ - "..\..\ace\Dynamic_Service.h"\ - "..\..\ace\Event_Handler.h"\ - "..\..\ace\Free_List.cpp"\ - "..\..\ace\Free_List.h"\ - "..\..\ace\Free_List.i"\ - "..\..\ace\Get_Opt.h"\ - "..\..\ace\Handle_Set.h"\ - "..\..\ace\Hash_Map_Manager.cpp"\ - "..\..\ace\Hash_Map_Manager.h"\ - "..\..\ace\inc_user_config.h"\ - "..\..\ace\INET_Addr.h"\ - "..\..\ace\IO_Cntl_Msg.h"\ - "..\..\ace\IPC_SAP.h"\ - "..\..\ace\IPC_SAP.i"\ - "..\..\ace\Log_Msg.h"\ - "..\..\ace\Log_Priority.h"\ - "..\..\ace\Log_Record.h"\ - "..\..\ace\Log_Record.i"\ - "..\..\ace\Malloc_T.cpp"\ - "..\..\ace\Malloc_T.h"\ - "..\..\ace\Malloc_T.i"\ - "..\..\ace\Managed_Object.cpp"\ - "..\..\ace\Managed_Object.h"\ - "..\..\ace\Managed_Object.i"\ - "..\..\ace\Map_Manager.cpp"\ - "..\..\ace\Map_Manager.h"\ - "..\..\ace\Map_Manager.i"\ - "..\..\ace\Mem_Map.h"\ - "..\..\ace\Memory_Pool.h"\ - "..\..\ace\Message_Block.h"\ - "..\..\ace\Message_Queue.cpp"\ - "..\..\ace\Message_Queue.h"\ - "..\..\ace\Message_Queue.i"\ - "..\..\ace\Module.cpp"\ - "..\..\ace\Module.h"\ - "..\..\ace\Module.i"\ - "..\..\ace\Object_Manager.h"\ - "..\..\ace\OS.h"\ - "..\..\ace\Reactor.h"\ - "..\..\ace\Reactor_Impl.h"\ - "..\..\ace\Service_Config.h"\ - "..\..\ace\Service_Object.h"\ - "..\..\ace\Service_Repository.h"\ - "..\..\ace\Service_Types.h"\ - "..\..\ace\Shared_Object.h"\ - "..\..\ace\Singleton.cpp"\ - "..\..\ace\Singleton.h"\ - "..\..\ace\Singleton.i"\ - "..\..\ace\SOCK.h"\ - "..\..\ace\SOCK.i"\ - "..\..\ace\SOCK_Acceptor.h"\ - "..\..\ace\SOCK_Connector.h"\ - "..\..\ace\SOCK_Connector.i"\ - "..\..\ace\SOCK_IO.h"\ - "..\..\ace\SOCK_IO.i"\ - "..\..\ace\SOCK_Stream.h"\ - "..\..\ace\SOCK_Stream.i"\ - "..\..\ace\SString.h"\ - "..\..\ace\Strategies.h"\ - "..\..\ace\Strategies_T.cpp"\ - "..\..\ace\Strategies_T.h"\ - "..\..\ace\Stream_Modules.cpp"\ - "..\..\ace\Stream_Modules.h"\ - "..\..\ace\Stream_Modules.i"\ - "..\..\ace\streams.h"\ - "..\..\ace\Svc_Conf_Tokens.h"\ - "..\..\ace\Svc_Handler.cpp"\ - "..\..\ace\Svc_Handler.h"\ - "..\..\ace\Svc_Handler.i"\ - "..\..\ace\Synch.h"\ - "..\..\ace\Synch_Options.h"\ - "..\..\ace\Synch_T.cpp"\ - "..\..\ace\Synch_T.h"\ - "..\..\ace\Synch_T.i"\ - "..\..\ace\Task.h"\ - "..\..\ace\Task_T.cpp"\ - "..\..\ace\Task_T.h"\ - "..\..\ace\Task_T.i"\ - "..\..\ace\Thread.h"\ - "..\..\ace\Thread_Manager.h"\ - "..\..\ace\Time_Value.h"\ - "..\..\ace\Timer_Queue.h"\ - "..\..\ace\Timer_Queue_T.cpp"\ - "..\..\ace\Timer_Queue_T.h"\ - "..\..\ace\Timer_Queue_T.i"\ - "..\..\ace\Trace.h"\ - "..\..\ace\Version.h"\ - "..\..\ace\WFMO_Reactor.h"\ - ".\align.h"\ - ".\any.h"\ - ".\any.i"\ - ".\cdr.h"\ - ".\cdr.i"\ - ".\client_factory.h"\ - ".\connect.h"\ - ".\corba.h"\ - ".\corbacom.h"\ - ".\corbacom.i"\ - ".\debug.h"\ - ".\default_client.h"\ - ".\default_server.h"\ - ".\except.h"\ - ".\giop.h"\ - ".\giop.i"\ - ".\iiopobj.h"\ - ".\iiopobj.i"\ - ".\iioporb.h"\ - ".\iioporb.i"\ - ".\marshal.h"\ - ".\marshal.i"\ - ".\nvlist.h"\ - ".\nvlist.i"\ - ".\object.h"\ - ".\object.i"\ - ".\objtable.h"\ - ".\optable.h"\ - ".\orb.h"\ - ".\orb_core.h"\ - ".\orb_core.i"\ - ".\orbconf.h"\ - ".\orbobj.h"\ - ".\orbobj.i"\ - ".\params.h"\ - ".\poa.h"\ - ".\poa.i"\ - ".\principa.h"\ - ".\request.h"\ - ".\sequence.h"\ - ".\sequence.i"\ - ".\sequence_T.cpp"\ - ".\sequence_T.h"\ - ".\sequence_T.i"\ - ".\server_factory.h"\ - ".\singletons.h"\ - ".\stub.h"\ - ".\stub.i"\ - ".\svrrqst.h"\ - ".\typecode.h"\ - ".\typecode.i"\ - - -"$(INTDIR)\tc_const.obj" : $(SOURCE) $(DEP_CPP_TC_CO) "$(INTDIR)" - - -!ENDIF - -SOURCE=.\typecode.cpp - -!IF "$(CFG)" == "TAO - Win32 Release" - -DEP_CPP_TYPEC=\ - "..\..\ace\Acceptor.cpp"\ - "..\..\ace\Acceptor.h"\ - "..\..\ace\Acceptor.i"\ - "..\..\ace\ACE.h"\ - "..\..\ace\ACE.i"\ - "..\..\ace\Addr.h"\ - "..\..\ace\Addr.i"\ - "..\..\ace\Atomic_Op.i"\ - "..\..\ace\Auto_Ptr.cpp"\ - "..\..\ace\Auto_Ptr.h"\ - "..\..\ace\Auto_Ptr.i"\ - "..\..\ace\Basic_Types.h"\ - "..\..\ace\Basic_Types.i"\ - "..\..\ace\config-win32-common.h"\ - "..\..\ace\config-win32.h"\ - "..\..\ace\config.h"\ - "..\..\ace\Connector.cpp"\ - "..\..\ace\Connector.h"\ - "..\..\ace\Connector.i"\ - "..\..\ace\Containers.cpp"\ - "..\..\ace\Containers.h"\ - "..\..\ace\Containers.i"\ - "..\..\ace\Dynamic.h"\ - "..\..\ace\Dynamic.i"\ - "..\..\ace\Dynamic_Service.cpp"\ - "..\..\ace\Dynamic_Service.h"\ - "..\..\ace\Event_Handler.h"\ - "..\..\ace\Event_Handler.i"\ - "..\..\ace\Free_List.cpp"\ - "..\..\ace\Free_List.h"\ - "..\..\ace\Free_List.i"\ - "..\..\ace\Get_Opt.h"\ - "..\..\ace\Get_Opt.i"\ - "..\..\ace\Handle_Set.h"\ - "..\..\ace\Handle_Set.i"\ - "..\..\ace\Hash_Map_Manager.cpp"\ - "..\..\ace\Hash_Map_Manager.h"\ - "..\..\ace\inc_user_config.h"\ - "..\..\ace\INET_Addr.h"\ - "..\..\ace\INET_Addr.i"\ - "..\..\ace\IO_Cntl_Msg.h"\ - "..\..\ace\iosfwd.h"\ - "..\..\ace\IPC_SAP.h"\ - "..\..\ace\IPC_SAP.i"\ - "..\..\ace\Log_Msg.h"\ - "..\..\ace\Log_Priority.h"\ - "..\..\ace\Log_Record.h"\ - "..\..\ace\Log_Record.i"\ - "..\..\ace\Malloc.h"\ - "..\..\ace\Malloc.i"\ - "..\..\ace\Malloc_T.cpp"\ - "..\..\ace\Malloc_T.h"\ - "..\..\ace\Malloc_T.i"\ - "..\..\ace\Managed_Object.cpp"\ - "..\..\ace\Managed_Object.h"\ - "..\..\ace\Managed_Object.i"\ - "..\..\ace\Map_Manager.cpp"\ - "..\..\ace\Map_Manager.h"\ - "..\..\ace\Map_Manager.i"\ - "..\..\ace\Mem_Map.h"\ - "..\..\ace\Mem_Map.i"\ - "..\..\ace\Memory_Pool.h"\ - "..\..\ace\Memory_Pool.i"\ - "..\..\ace\Message_Block.h"\ - "..\..\ace\Message_Block.i"\ - "..\..\ace\Message_Queue.cpp"\ - "..\..\ace\Message_Queue.h"\ - "..\..\ace\Message_Queue.i"\ - "..\..\ace\Module.cpp"\ - "..\..\ace\Module.h"\ - "..\..\ace\Module.i"\ - "..\..\ace\Object_Manager.h"\ - "..\..\ace\Object_Manager.i"\ - "..\..\ace\OS.h"\ - "..\..\ace\OS.i"\ - "..\..\ace\Reactor.h"\ - "..\..\ace\Reactor.i"\ - "..\..\ace\Reactor_Impl.h"\ - "..\..\ace\Service_Config.h"\ - "..\..\ace\Service_Config.i"\ - "..\..\ace\Service_Object.h"\ - "..\..\ace\Service_Object.i"\ - "..\..\ace\Service_Repository.h"\ - "..\..\ace\Service_Repository.i"\ - "..\..\ace\Service_Types.h"\ - "..\..\ace\Service_Types.i"\ - "..\..\ace\Shared_Object.h"\ - "..\..\ace\Shared_Object.i"\ - "..\..\ace\Signal.h"\ - "..\..\ace\Signal.i"\ - "..\..\ace\Singleton.cpp"\ - "..\..\ace\Singleton.h"\ - "..\..\ace\Singleton.i"\ - "..\..\ace\SOCK.h"\ - "..\..\ace\SOCK.i"\ - "..\..\ace\SOCK_Acceptor.h"\ - "..\..\ace\SOCK_Acceptor.i"\ - "..\..\ace\SOCK_Connector.h"\ - "..\..\ace\SOCK_Connector.i"\ - "..\..\ace\SOCK_IO.h"\ - "..\..\ace\SOCK_IO.i"\ - "..\..\ace\SOCK_Stream.h"\ - "..\..\ace\SOCK_Stream.i"\ - "..\..\ace\SString.h"\ - "..\..\ace\SString.i"\ - "..\..\ace\Strategies.h"\ - "..\..\ace\Strategies_T.cpp"\ - "..\..\ace\Strategies_T.h"\ - "..\..\ace\Stream_Modules.cpp"\ - "..\..\ace\Stream_Modules.h"\ - "..\..\ace\Stream_Modules.i"\ - "..\..\ace\streams.h"\ - "..\..\ace\SV_Semaphore_Complex.h"\ - "..\..\ace\SV_Semaphore_Complex.i"\ - "..\..\ace\SV_Semaphore_Simple.h"\ - "..\..\ace\SV_Semaphore_Simple.i"\ - "..\..\ace\Svc_Conf_Tokens.h"\ - "..\..\ace\Svc_Handler.cpp"\ - "..\..\ace\Svc_Handler.h"\ - "..\..\ace\Svc_Handler.i"\ - "..\..\ace\Synch.h"\ - "..\..\ace\Synch.i"\ - "..\..\ace\Synch_Options.h"\ - "..\..\ace\Synch_T.cpp"\ - "..\..\ace\Synch_T.h"\ - "..\..\ace\Synch_T.i"\ - "..\..\ace\sys_conf.h"\ - "..\..\ace\Task.h"\ - "..\..\ace\Task.i"\ - "..\..\ace\Task_T.cpp"\ - "..\..\ace\Task_T.h"\ - "..\..\ace\Task_T.i"\ - "..\..\ace\Thread.h"\ - "..\..\ace\Thread.i"\ - "..\..\ace\Thread_Manager.h"\ - "..\..\ace\Thread_Manager.i"\ - "..\..\ace\Time_Value.h"\ - "..\..\ace\Timer_Queue.h"\ - "..\..\ace\Timer_Queue_T.cpp"\ - "..\..\ace\Timer_Queue_T.h"\ - "..\..\ace\Timer_Queue_T.i"\ - "..\..\ace\Trace.h"\ - "..\..\ace\Version.h"\ - "..\..\ace\WFMO_Reactor.h"\ - "..\..\ace\WFMO_Reactor.i"\ - "..\..\ace\ws2tcpip.h"\ - ".\align.h"\ - ".\any.h"\ - ".\any.i"\ - ".\cdr.h"\ - ".\cdr.i"\ - ".\client_factory.h"\ - ".\compat\initguid.h"\ - ".\compat\objbase.h"\ - ".\connect.h"\ - ".\connect.i"\ - ".\corba.h"\ - ".\corbacom.h"\ - ".\corbacom.i"\ - ".\debug.h"\ - ".\default_client.h"\ - ".\default_client.i"\ - ".\default_server.h"\ - ".\default_server.i"\ - ".\except.h"\ - ".\giop.h"\ - ".\giop.i"\ - ".\iiopobj.h"\ - ".\iiopobj.i"\ - ".\iioporb.h"\ - ".\iioporb.i"\ - ".\marshal.h"\ - ".\marshal.i"\ - ".\nvlist.h"\ - ".\nvlist.i"\ - ".\object.h"\ - ".\object.i"\ - ".\objtable.h"\ - ".\optable.h"\ - ".\orb.h"\ - ".\orb_core.h"\ - ".\orb_core.i"\ - ".\orbconf.h"\ - ".\orbobj.h"\ - ".\orbobj.i"\ - ".\params.h"\ - ".\params.i"\ - ".\poa.h"\ - ".\poa.i"\ - ".\principa.h"\ - ".\request.h"\ - ".\sequence.h"\ - ".\sequence.i"\ - ".\sequence_T.cpp"\ - ".\sequence_T.h"\ - ".\sequence_T.i"\ - ".\server_factory.h"\ - ".\server_factory.i"\ - ".\singletons.h"\ - ".\stub.h"\ - ".\stub.i"\ - ".\svrrqst.h"\ - ".\typecode.h"\ - ".\typecode.i"\ - {$(INCLUDE)}"sys\stat.h"\ - {$(INCLUDE)}"sys\types.h"\ - - -"$(INTDIR)\typecode.obj" : $(SOURCE) $(DEP_CPP_TYPEC) "$(INTDIR)" - - -!ELSEIF "$(CFG)" == "TAO - Win32 Debug" - -DEP_CPP_TYPEC=\ - "..\..\ace\Acceptor.cpp"\ - "..\..\ace\Acceptor.h"\ - "..\..\ace\Acceptor.i"\ - "..\..\ace\ACE.h"\ - "..\..\ace\ACE.i"\ - "..\..\ace\Addr.h"\ - "..\..\ace\Atomic_Op.i"\ - "..\..\ace\Basic_Types.h"\ - "..\..\ace\config-win32-common.h"\ - "..\..\ace\config-win32.h"\ - "..\..\ace\config.h"\ - "..\..\ace\Connector.cpp"\ - "..\..\ace\Connector.h"\ - "..\..\ace\Connector.i"\ - "..\..\ace\Containers.cpp"\ - "..\..\ace\Containers.h"\ - "..\..\ace\Containers.i"\ - "..\..\ace\Dynamic.h"\ - "..\..\ace\Dynamic_Service.cpp"\ - "..\..\ace\Dynamic_Service.h"\ - "..\..\ace\Event_Handler.h"\ - "..\..\ace\Free_List.cpp"\ - "..\..\ace\Free_List.h"\ - "..\..\ace\Free_List.i"\ - "..\..\ace\Get_Opt.h"\ - "..\..\ace\Handle_Set.h"\ - "..\..\ace\Hash_Map_Manager.cpp"\ - "..\..\ace\Hash_Map_Manager.h"\ - "..\..\ace\inc_user_config.h"\ - "..\..\ace\INET_Addr.h"\ - "..\..\ace\IO_Cntl_Msg.h"\ - "..\..\ace\IPC_SAP.h"\ - "..\..\ace\IPC_SAP.i"\ - "..\..\ace\Log_Msg.h"\ - "..\..\ace\Log_Priority.h"\ - "..\..\ace\Log_Record.h"\ - "..\..\ace\Log_Record.i"\ - "..\..\ace\Malloc_T.cpp"\ - "..\..\ace\Malloc_T.h"\ - "..\..\ace\Malloc_T.i"\ - "..\..\ace\Managed_Object.cpp"\ - "..\..\ace\Managed_Object.h"\ - "..\..\ace\Managed_Object.i"\ - "..\..\ace\Map_Manager.cpp"\ - "..\..\ace\Map_Manager.h"\ - "..\..\ace\Map_Manager.i"\ - "..\..\ace\Mem_Map.h"\ - "..\..\ace\Memory_Pool.h"\ - "..\..\ace\Message_Block.h"\ - "..\..\ace\Message_Queue.cpp"\ - "..\..\ace\Message_Queue.h"\ - "..\..\ace\Message_Queue.i"\ - "..\..\ace\Module.cpp"\ - "..\..\ace\Module.h"\ - "..\..\ace\Module.i"\ - "..\..\ace\Object_Manager.h"\ - "..\..\ace\OS.h"\ - "..\..\ace\Reactor.h"\ - "..\..\ace\Reactor_Impl.h"\ - "..\..\ace\Service_Config.h"\ - "..\..\ace\Service_Object.h"\ - "..\..\ace\Service_Repository.h"\ - "..\..\ace\Service_Types.h"\ - "..\..\ace\Shared_Object.h"\ - "..\..\ace\Singleton.cpp"\ - "..\..\ace\Singleton.h"\ - "..\..\ace\Singleton.i"\ - "..\..\ace\SOCK.h"\ - "..\..\ace\SOCK.i"\ - "..\..\ace\SOCK_Acceptor.h"\ - "..\..\ace\SOCK_Connector.h"\ - "..\..\ace\SOCK_Connector.i"\ - "..\..\ace\SOCK_IO.h"\ - "..\..\ace\SOCK_IO.i"\ - "..\..\ace\SOCK_Stream.h"\ - "..\..\ace\SOCK_Stream.i"\ - "..\..\ace\SString.h"\ - "..\..\ace\Strategies.h"\ - "..\..\ace\Strategies_T.cpp"\ - "..\..\ace\Strategies_T.h"\ - "..\..\ace\Stream_Modules.cpp"\ - "..\..\ace\Stream_Modules.h"\ - "..\..\ace\Stream_Modules.i"\ - "..\..\ace\streams.h"\ - "..\..\ace\Svc_Conf_Tokens.h"\ - "..\..\ace\Svc_Handler.cpp"\ - "..\..\ace\Svc_Handler.h"\ - "..\..\ace\Svc_Handler.i"\ - "..\..\ace\Synch.h"\ - "..\..\ace\Synch_Options.h"\ - "..\..\ace\Synch_T.cpp"\ - "..\..\ace\Synch_T.h"\ - "..\..\ace\Synch_T.i"\ - "..\..\ace\Task.h"\ - "..\..\ace\Task_T.cpp"\ - "..\..\ace\Task_T.h"\ - "..\..\ace\Task_T.i"\ - "..\..\ace\Thread.h"\ - "..\..\ace\Thread_Manager.h"\ - "..\..\ace\Time_Value.h"\ - "..\..\ace\Timer_Queue.h"\ - "..\..\ace\Timer_Queue_T.cpp"\ - "..\..\ace\Timer_Queue_T.h"\ - "..\..\ace\Timer_Queue_T.i"\ - "..\..\ace\Trace.h"\ - "..\..\ace\Version.h"\ - "..\..\ace\WFMO_Reactor.h"\ - ".\align.h"\ - ".\any.h"\ - ".\any.i"\ - ".\cdr.h"\ - ".\cdr.i"\ - ".\client_factory.h"\ - ".\connect.h"\ - ".\corba.h"\ - ".\corbacom.h"\ - ".\corbacom.i"\ - ".\debug.h"\ - ".\default_client.h"\ - ".\default_server.h"\ - ".\except.h"\ - ".\giop.h"\ - ".\giop.i"\ - ".\iiopobj.h"\ - ".\iiopobj.i"\ - ".\iioporb.h"\ - ".\iioporb.i"\ - ".\marshal.h"\ - ".\marshal.i"\ - ".\nvlist.h"\ - ".\nvlist.i"\ - ".\object.h"\ - ".\object.i"\ - ".\objtable.h"\ - ".\optable.h"\ - ".\orb.h"\ - ".\orb_core.h"\ - ".\orb_core.i"\ - ".\orbconf.h"\ - ".\orbobj.h"\ - ".\orbobj.i"\ - ".\params.h"\ - ".\poa.h"\ - ".\poa.i"\ - ".\principa.h"\ - ".\request.h"\ - ".\sequence.h"\ - ".\sequence.i"\ - ".\sequence_T.cpp"\ - ".\sequence_T.h"\ - ".\sequence_T.i"\ - ".\server_factory.h"\ - ".\singletons.h"\ - ".\stub.h"\ - ".\stub.i"\ - ".\svrrqst.h"\ - ".\typecode.h"\ - ".\typecode.i"\ - - -"$(INTDIR)\typecode.obj" : $(SOURCE) $(DEP_CPP_TYPEC) "$(INTDIR)" - - -!ENDIF - - -!ENDIF - diff --git a/TAO/tao/TAO.dsp b/TAO/tao/TAO.dsp deleted file mode 100644 index 17dfd8fcef7..00000000000 --- a/TAO/tao/TAO.dsp +++ /dev/null @@ -1,543 +0,0 @@ -# Microsoft Developer Studio Project File - Name="TAO" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102
-
-CFG=TAO - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "TAO.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "TAO.mak" CFG="TAO - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "TAO - Win32 Release" (based on "Win32 (x86) Dynamic-Link Library")
-!MESSAGE "TAO - Win32 Debug" (based on "Win32 (x86) Dynamic-Link Library")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-MTL=midl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "TAO - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Release"
-# PROP BASE Intermediate_Dir ".\Release"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ""
-# PROP Intermediate_Dir ".\Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /I "..\\" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "TAO_BUILD_DLL" /YX /FD /c
-# ADD BASE MTL /nologo /D "NDEBUG" /win32
-# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /dll /machine:I386
-# ADD LINK32 ace.lib /nologo /subsystem:windows /dll /machine:I386 /libpath:"..\..\ace"
-# SUBTRACT LINK32 /incremental:yes
-
-!ELSEIF "$(CFG)" == "TAO - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Debug"
-# PROP BASE Intermediate_Dir ".\Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir ".\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /I "..\\" /D "_DEBUG" /D "WIN32" /D "_WINDOWS" /D "TAO_BUILD_DLL" /YX /FD /c
-# ADD BASE MTL /nologo /D "_DEBUG" /win32
-# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /dll /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:windows /dll /debug /machine:I386 /libpath:"..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "TAO - Win32 Release"
-# Name "TAO - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\any.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\arg_shifter.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\cdr.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\client_factory.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\connect.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\corbacom.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\debug.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\decode.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\deep_copy.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\deep_free.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\default_client.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\default_server.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\encode.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\except.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\giop.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\iiopobj.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\iioporb.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\interp.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\invoke.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\marshal.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\nvlist.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\object.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\objkeyC.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\objtable.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\optable.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\orb_core.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\orbobj.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\params.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\poa.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\poaC.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\poaS.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\principa.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\request.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\sequence.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\servant_base.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\server_factory.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\svrrqst.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\tao_internals.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\tao_util.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\tc_const.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\typecode.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=.\align.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\any.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\arg_shifter.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\cdr.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\client_factory.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\connect.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\corba.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\corbacom.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\debug.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\default_client.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\default_server.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\except.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\giop.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\iiopobj.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\iioporb.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\managed_types.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\marshal.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\nvlist.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\object.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\objkeyC.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\objtable.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\optable.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\orb.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\orb_core.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\orbconf.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\orbobj.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\params.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\poa.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\poa_T.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\poaC.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\poaS.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\principa.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\request.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\sequence.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\servant_base.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\server_factory.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\singletons.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\stub.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\svrrqst.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\tao_internals.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\typecode.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\varout.h
-# End Source File
-# End Group
-# Begin Group "Inline Files"
-
-# PROP Default_Filter "*.i"
-# Begin Source File
-
-SOURCE=.\any.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\cdr.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\client_factory.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\connect.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\corbacom.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\default_client.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\default_server.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\giop.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\iiopobj.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\iioporb.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\managed_types.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\marshal.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\object.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\objkeyC.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\orb_core.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\orbobj.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\params.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\poa.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\poaC.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\poaS.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\sequence.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\server_factory.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\stub.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\svrrqst.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\tao_internals.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\typecode.i
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/TAO/tao/TAO.dsw b/TAO/tao/TAO.dsw deleted file mode 100644 index c6eef81be49..00000000000 --- a/TAO/tao/TAO.dsw +++ /dev/null @@ -1,29 +0,0 @@ -Microsoft Developer Studio Workspace File, Format Version 5.00
-# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
-
-###############################################################################
-
-Project: "TAO"=.\TAO.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Global:
-
-Package=<5>
-{{{
-}}}
-
-Package=<3>
-{{{
-}}}
-
-###############################################################################
-
diff --git a/TAO/tao/TAO4.mak b/TAO/tao/TAO4.mak deleted file mode 100644 index 63eb9a5b482..00000000000 --- a/TAO/tao/TAO4.mak +++ /dev/null @@ -1,8818 +0,0 @@ -# Microsoft Developer Studio Generated NMAKE File, Format Version 4.20
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102
-
-!IF "$(CFG)" == ""
-CFG=TAO - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to TAO - Win32 Debug.
-!ENDIF
-
-!IF "$(CFG)" != "TAO - Win32 Release" && "$(CFG)" != "TAO - Win32 Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE on this makefile
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "TAO4.mak" CFG="TAO - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "TAO - Win32 Release" (based on "Win32 (x86) Dynamic-Link Library")
-!MESSAGE "TAO - Win32 Debug" (based on "Win32 (x86) Dynamic-Link Library")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-################################################################################
-# Begin Project
-# PROP Target_Last_Scanned "TAO - Win32 Debug"
-RSC=rc.exe
-MTL=mktyplib.exe
-CPP=cl.exe
-
-!IF "$(CFG)" == "TAO - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Release"
-# PROP BASE Intermediate_Dir "Release"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Release"
-# PROP Target_Dir ""
-OUTDIR=.
-INTDIR=.\Release
-
-ALL : "$(OUTDIR)\TAO4.dll"
-
-CLEAN :
- -@erase "$(INTDIR)\any.obj"
- -@erase "$(INTDIR)\cdr.obj"
- -@erase "$(INTDIR)\client_factory.obj"
- -@erase "$(INTDIR)\connect.obj"
- -@erase "$(INTDIR)\corbacom.obj"
- -@erase "$(INTDIR)\debug.obj"
- -@erase "$(INTDIR)\decode.obj"
- -@erase "$(INTDIR)\deep_copy.obj"
- -@erase "$(INTDIR)\deep_free.obj"
- -@erase "$(INTDIR)\default_client.obj"
- -@erase "$(INTDIR)\default_server.obj"
- -@erase "$(INTDIR)\encode.obj"
- -@erase "$(INTDIR)\except.obj"
- -@erase "$(INTDIR)\giop.obj"
- -@erase "$(INTDIR)\iiopobj.obj"
- -@erase "$(INTDIR)\iioporb.obj"
- -@erase "$(INTDIR)\interp.obj"
- -@erase "$(INTDIR)\invoke.obj"
- -@erase "$(INTDIR)\marshal.obj"
- -@erase "$(INTDIR)\nvlist.obj"
- -@erase "$(INTDIR)\object.obj"
- -@erase "$(INTDIR)\objtable.obj"
- -@erase "$(INTDIR)\optable.obj"
- -@erase "$(INTDIR)\orb_core.obj"
- -@erase "$(INTDIR)\orbobj.obj"
- -@erase "$(INTDIR)\params.obj"
- -@erase "$(INTDIR)\poa.obj"
- -@erase "$(INTDIR)\principa.obj"
- -@erase "$(INTDIR)\request.obj"
- -@erase "$(INTDIR)\server_factory.obj"
- -@erase "$(INTDIR)\svrrqst.obj"
- -@erase "$(INTDIR)\tao_internals.obj"
- -@erase "$(INTDIR)\tc_const.obj"
- -@erase "$(INTDIR)\typecode.obj"
- -@erase "$(OUTDIR)\TAO4.dll"
- -@erase "$(OUTDIR)\TAO4.exp"
- -@erase "$(OUTDIR)\TAO4.lib"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "." /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "__IIOP_BUILD" /D "ACE_BUILD_SVC_DLL" /D "__ACE_INLINE__" /YX /c
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /I "." /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D\
- "__IIOP_BUILD" /D "ACE_BUILD_SVC_DLL" /D "__ACE_INLINE__"\
- /Fp"$(INTDIR)/TAO4.pch" /YX /Fo"$(INTDIR)/" /c
-CPP_OBJS=.\Release/
-CPP_SBRS=.\.
-# ADD BASE MTL /nologo /D "NDEBUG" /win32
-# ADD MTL /nologo /D "NDEBUG" /win32
-MTL_PROJ=/nologo /D "NDEBUG" /win32
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/TAO4.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /dll /machine:I386
-# ADD LINK32 ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /dll /machine:I386
-LINK32_FLAGS=ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:windows /dll /incremental:no\
- /pdb:"$(OUTDIR)/TAO4.pdb" /machine:I386 /out:"$(OUTDIR)/TAO4.dll"\
- /implib:"$(OUTDIR)/TAO4.lib"
-LINK32_OBJS= \
- "$(INTDIR)\any.obj" \
- "$(INTDIR)\cdr.obj" \
- "$(INTDIR)\client_factory.obj" \
- "$(INTDIR)\connect.obj" \
- "$(INTDIR)\corbacom.obj" \
- "$(INTDIR)\debug.obj" \
- "$(INTDIR)\decode.obj" \
- "$(INTDIR)\deep_copy.obj" \
- "$(INTDIR)\deep_free.obj" \
- "$(INTDIR)\default_client.obj" \
- "$(INTDIR)\default_server.obj" \
- "$(INTDIR)\encode.obj" \
- "$(INTDIR)\except.obj" \
- "$(INTDIR)\giop.obj" \
- "$(INTDIR)\iiopobj.obj" \
- "$(INTDIR)\iioporb.obj" \
- "$(INTDIR)\interp.obj" \
- "$(INTDIR)\invoke.obj" \
- "$(INTDIR)\marshal.obj" \
- "$(INTDIR)\nvlist.obj" \
- "$(INTDIR)\object.obj" \
- "$(INTDIR)\objtable.obj" \
- "$(INTDIR)\optable.obj" \
- "$(INTDIR)\orb_core.obj" \
- "$(INTDIR)\orbobj.obj" \
- "$(INTDIR)\params.obj" \
- "$(INTDIR)\poa.obj" \
- "$(INTDIR)\principa.obj" \
- "$(INTDIR)\request.obj" \
- "$(INTDIR)\server_factory.obj" \
- "$(INTDIR)\svrrqst.obj" \
- "$(INTDIR)\tao_internals.obj" \
- "$(INTDIR)\tc_const.obj" \
- "$(INTDIR)\typecode.obj"
-
-"$(OUTDIR)\TAO4.dll" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "TAO - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Debug"
-# PROP BASE Intermediate_Dir "Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir ""
-OUTDIR=.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\TAO4.dll"
-
-CLEAN :
- -@erase "$(INTDIR)\any.obj"
- -@erase "$(INTDIR)\cdr.obj"
- -@erase "$(INTDIR)\client_factory.obj"
- -@erase "$(INTDIR)\connect.obj"
- -@erase "$(INTDIR)\corbacom.obj"
- -@erase "$(INTDIR)\debug.obj"
- -@erase "$(INTDIR)\decode.obj"
- -@erase "$(INTDIR)\deep_copy.obj"
- -@erase "$(INTDIR)\deep_free.obj"
- -@erase "$(INTDIR)\default_client.obj"
- -@erase "$(INTDIR)\default_server.obj"
- -@erase "$(INTDIR)\encode.obj"
- -@erase "$(INTDIR)\except.obj"
- -@erase "$(INTDIR)\giop.obj"
- -@erase "$(INTDIR)\iiopobj.obj"
- -@erase "$(INTDIR)\iioporb.obj"
- -@erase "$(INTDIR)\interp.obj"
- -@erase "$(INTDIR)\invoke.obj"
- -@erase "$(INTDIR)\marshal.obj"
- -@erase "$(INTDIR)\nvlist.obj"
- -@erase "$(INTDIR)\object.obj"
- -@erase "$(INTDIR)\objtable.obj"
- -@erase "$(INTDIR)\optable.obj"
- -@erase "$(INTDIR)\orb_core.obj"
- -@erase "$(INTDIR)\orbobj.obj"
- -@erase "$(INTDIR)\params.obj"
- -@erase "$(INTDIR)\poa.obj"
- -@erase "$(INTDIR)\principa.obj"
- -@erase "$(INTDIR)\request.obj"
- -@erase "$(INTDIR)\server_factory.obj"
- -@erase "$(INTDIR)\svrrqst.obj"
- -@erase "$(INTDIR)\tao_internals.obj"
- -@erase "$(INTDIR)\tc_const.obj"
- -@erase "$(INTDIR)\typecode.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\TAO4.dll"
- -@erase "$(OUTDIR)\TAO4.exp"
- -@erase "$(OUTDIR)\TAO4.ilk"
- -@erase "$(OUTDIR)\TAO4.lib"
- -@erase "$(OUTDIR)\TAO4.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "." /D "_DEBUG" /D "WIN32" /D "_WINDOWS" /D "__IIOP_BUILD" /D "ACE_BUILD_SVC_DLL" /YX /c
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /I "." /D "_DEBUG" /D "WIN32" /D\
- "_WINDOWS" /D "__IIOP_BUILD" /D "ACE_BUILD_SVC_DLL" /Fp"$(INTDIR)/TAO4.pch" /YX\
- /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE MTL /nologo /D "_DEBUG" /win32
-# ADD MTL /nologo /D "_DEBUG" /win32
-MTL_PROJ=/nologo /D "_DEBUG" /win32
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/TAO4.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /dll /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /dll /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:windows /dll /incremental:yes\
- /pdb:"$(OUTDIR)/TAO4.pdb" /debug /machine:I386 /out:"$(OUTDIR)/TAO4.dll"\
- /implib:"$(OUTDIR)/TAO4.lib"
-LINK32_OBJS= \
- "$(INTDIR)\any.obj" \
- "$(INTDIR)\cdr.obj" \
- "$(INTDIR)\client_factory.obj" \
- "$(INTDIR)\connect.obj" \
- "$(INTDIR)\corbacom.obj" \
- "$(INTDIR)\debug.obj" \
- "$(INTDIR)\decode.obj" \
- "$(INTDIR)\deep_copy.obj" \
- "$(INTDIR)\deep_free.obj" \
- "$(INTDIR)\default_client.obj" \
- "$(INTDIR)\default_server.obj" \
- "$(INTDIR)\encode.obj" \
- "$(INTDIR)\except.obj" \
- "$(INTDIR)\giop.obj" \
- "$(INTDIR)\iiopobj.obj" \
- "$(INTDIR)\iioporb.obj" \
- "$(INTDIR)\interp.obj" \
- "$(INTDIR)\invoke.obj" \
- "$(INTDIR)\marshal.obj" \
- "$(INTDIR)\nvlist.obj" \
- "$(INTDIR)\object.obj" \
- "$(INTDIR)\objtable.obj" \
- "$(INTDIR)\optable.obj" \
- "$(INTDIR)\orb_core.obj" \
- "$(INTDIR)\orbobj.obj" \
- "$(INTDIR)\params.obj" \
- "$(INTDIR)\poa.obj" \
- "$(INTDIR)\principa.obj" \
- "$(INTDIR)\request.obj" \
- "$(INTDIR)\server_factory.obj" \
- "$(INTDIR)\svrrqst.obj" \
- "$(INTDIR)\tao_internals.obj" \
- "$(INTDIR)\tc_const.obj" \
- "$(INTDIR)\typecode.obj"
-
-"$(OUTDIR)\TAO4.dll" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ENDIF
-
-.c{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.c{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-################################################################################
-# Begin Target
-
-# Name "TAO - Win32 Release"
-# Name "TAO - Win32 Debug"
-
-!IF "$(CFG)" == "TAO - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO - Win32 Debug"
-
-!ENDIF
-
-################################################################################
-# Begin Source File
-
-SOURCE=.\typecode.cpp
-DEP_CPP_TYPEC=\
- "..\..\ace\config-win32.h"\
- {$(INCLUDE)}"\.\align.h"\
- {$(INCLUDE)}"\.\any.h"\
- {$(INCLUDE)}"\.\any.i"\
- {$(INCLUDE)}"\.\cdr.h"\
- {$(INCLUDE)}"\.\cdr.i"\
- {$(INCLUDE)}"\.\client_factory.h"\
- {$(INCLUDE)}"\.\compat\initguid.h"\
- {$(INCLUDE)}"\.\compat\objbase.h"\
- {$(INCLUDE)}"\.\connect.h"\
- {$(INCLUDE)}"\.\connect.i"\
- {$(INCLUDE)}"\.\corba.h"\
- {$(INCLUDE)}"\.\corbacom.h"\
- {$(INCLUDE)}"\.\corbacom.i"\
- {$(INCLUDE)}"\.\debug.h"\
- {$(INCLUDE)}"\.\default_client.h"\
- {$(INCLUDE)}"\.\default_client.i"\
- {$(INCLUDE)}"\.\default_server.h"\
- {$(INCLUDE)}"\.\default_server.i"\
- {$(INCLUDE)}"\.\except.h"\
- {$(INCLUDE)}"\.\giop.h"\
- {$(INCLUDE)}"\.\giop.i"\
- {$(INCLUDE)}"\.\iiopobj.h"\
- {$(INCLUDE)}"\.\iiopobj.i"\
- {$(INCLUDE)}"\.\iioporb.h"\
- {$(INCLUDE)}"\.\iioporb.i"\
- {$(INCLUDE)}"\.\marshal.h"\
- {$(INCLUDE)}"\.\marshal.i"\
- {$(INCLUDE)}"\.\nvlist.h"\
- {$(INCLUDE)}"\.\nvlist.i"\
- {$(INCLUDE)}"\.\object.h"\
- {$(INCLUDE)}"\.\object.i"\
- {$(INCLUDE)}"\.\objtable.h"\
- {$(INCLUDE)}"\.\optable.h"\
- {$(INCLUDE)}"\.\orb.h"\
- {$(INCLUDE)}"\.\orb_core.h"\
- {$(INCLUDE)}"\.\orb_core.i"\
- {$(INCLUDE)}"\.\orbconf.h"\
- {$(INCLUDE)}"\.\orbobj.h"\
- {$(INCLUDE)}"\.\orbobj.i"\
- {$(INCLUDE)}"\.\params.h"\
- {$(INCLUDE)}"\.\params.i"\
- {$(INCLUDE)}"\.\poa.h"\
- {$(INCLUDE)}"\.\poa.i"\
- {$(INCLUDE)}"\.\principa.h"\
- {$(INCLUDE)}"\.\request.h"\
- {$(INCLUDE)}"\.\sequence.h"\
- {$(INCLUDE)}"\.\sequence.i"\
- {$(INCLUDE)}"\.\sequence_T.cpp"\
- {$(INCLUDE)}"\.\sequence_T.h"\
- {$(INCLUDE)}"\.\sequence_T.i"\
- {$(INCLUDE)}"\.\server_factory.h"\
- {$(INCLUDE)}"\.\server_factory.i"\
- {$(INCLUDE)}"\.\singletons.h"\
- {$(INCLUDE)}"\.\stub.h"\
- {$(INCLUDE)}"\.\stub.i"\
- {$(INCLUDE)}"\.\svrrqst.h"\
- {$(INCLUDE)}"\.\typecode.h"\
- {$(INCLUDE)}"\.\typecode.i"\
- {$(INCLUDE)}"\ace\Acceptor.cpp"\
- {$(INCLUDE)}"\ace\Acceptor.h"\
- {$(INCLUDE)}"\ace\Acceptor.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Connector.cpp"\
- {$(INCLUDE)}"\ace\Connector.h"\
- {$(INCLUDE)}"\ace\Connector.i"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Dynamic_Service.cpp"\
- {$(INCLUDE)}"\ace\Dynamic_Service.h"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Repository.h"\
- {$(INCLUDE)}"\ace\Service_Repository.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\Singleton.cpp"\
- {$(INCLUDE)}"\ace\Singleton.h"\
- {$(INCLUDE)}"\ace\Singleton.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
- {$(INCLUDE)}"\sys\stat.h"\
- {$(INCLUDE)}"\sys\types.h"\
-
-
-"$(INTDIR)\typecode.obj" : $(SOURCE) $(DEP_CPP_TYPEC) "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\cdr.cpp
-
-!IF "$(CFG)" == "TAO - Win32 Release"
-
-DEP_CPP_CDR_C=\
- "..\..\ace\config-win32.h"\
- {$(INCLUDE)}"\.\align.h"\
- {$(INCLUDE)}"\.\any.h"\
- {$(INCLUDE)}"\.\any.i"\
- {$(INCLUDE)}"\.\cdr.h"\
- {$(INCLUDE)}"\.\cdr.i"\
- {$(INCLUDE)}"\.\client_factory.h"\
- {$(INCLUDE)}"\.\compat\initguid.h"\
- {$(INCLUDE)}"\.\compat\objbase.h"\
- {$(INCLUDE)}"\.\connect.h"\
- {$(INCLUDE)}"\.\connect.i"\
- {$(INCLUDE)}"\.\corba.h"\
- {$(INCLUDE)}"\.\corbacom.h"\
- {$(INCLUDE)}"\.\corbacom.i"\
- {$(INCLUDE)}"\.\debug.h"\
- {$(INCLUDE)}"\.\default_client.h"\
- {$(INCLUDE)}"\.\default_client.i"\
- {$(INCLUDE)}"\.\default_server.h"\
- {$(INCLUDE)}"\.\default_server.i"\
- {$(INCLUDE)}"\.\except.h"\
- {$(INCLUDE)}"\.\giop.h"\
- {$(INCLUDE)}"\.\giop.i"\
- {$(INCLUDE)}"\.\iiopobj.h"\
- {$(INCLUDE)}"\.\iiopobj.i"\
- {$(INCLUDE)}"\.\iioporb.h"\
- {$(INCLUDE)}"\.\iioporb.i"\
- {$(INCLUDE)}"\.\marshal.h"\
- {$(INCLUDE)}"\.\marshal.i"\
- {$(INCLUDE)}"\.\nvlist.h"\
- {$(INCLUDE)}"\.\nvlist.i"\
- {$(INCLUDE)}"\.\object.h"\
- {$(INCLUDE)}"\.\object.i"\
- {$(INCLUDE)}"\.\objtable.h"\
- {$(INCLUDE)}"\.\optable.h"\
- {$(INCLUDE)}"\.\orb.h"\
- {$(INCLUDE)}"\.\orb_core.h"\
- {$(INCLUDE)}"\.\orb_core.i"\
- {$(INCLUDE)}"\.\orbconf.h"\
- {$(INCLUDE)}"\.\orbobj.h"\
- {$(INCLUDE)}"\.\orbobj.i"\
- {$(INCLUDE)}"\.\params.h"\
- {$(INCLUDE)}"\.\params.i"\
- {$(INCLUDE)}"\.\poa.h"\
- {$(INCLUDE)}"\.\poa.i"\
- {$(INCLUDE)}"\.\principa.h"\
- {$(INCLUDE)}"\.\request.h"\
- {$(INCLUDE)}"\.\sequence.h"\
- {$(INCLUDE)}"\.\sequence.i"\
- {$(INCLUDE)}"\.\sequence_T.cpp"\
- {$(INCLUDE)}"\.\sequence_T.h"\
- {$(INCLUDE)}"\.\sequence_T.i"\
- {$(INCLUDE)}"\.\server_factory.h"\
- {$(INCLUDE)}"\.\server_factory.i"\
- {$(INCLUDE)}"\.\singletons.h"\
- {$(INCLUDE)}"\.\stub.h"\
- {$(INCLUDE)}"\.\stub.i"\
- {$(INCLUDE)}"\.\svrrqst.h"\
- {$(INCLUDE)}"\.\typecode.h"\
- {$(INCLUDE)}"\.\typecode.i"\
- {$(INCLUDE)}"\ace\Acceptor.cpp"\
- {$(INCLUDE)}"\ace\Acceptor.h"\
- {$(INCLUDE)}"\ace\Acceptor.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Connector.cpp"\
- {$(INCLUDE)}"\ace\Connector.h"\
- {$(INCLUDE)}"\ace\Connector.i"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Dynamic_Service.cpp"\
- {$(INCLUDE)}"\ace\Dynamic_Service.h"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Repository.h"\
- {$(INCLUDE)}"\ace\Service_Repository.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\Singleton.cpp"\
- {$(INCLUDE)}"\ace\Singleton.h"\
- {$(INCLUDE)}"\ace\Singleton.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
- {$(INCLUDE)}"\sys\stat.h"\
- {$(INCLUDE)}"\sys\types.h"\
-
-
-"$(INTDIR)\cdr.obj" : $(SOURCE) $(DEP_CPP_CDR_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "TAO - Win32 Debug"
-
-DEP_CPP_CDR_C=\
- "..\..\ace\config-win32.h"\
- {$(INCLUDE)}"\.\align.h"\
- {$(INCLUDE)}"\.\any.h"\
- {$(INCLUDE)}"\.\any.i"\
- {$(INCLUDE)}"\.\cdr.h"\
- {$(INCLUDE)}"\.\cdr.i"\
- {$(INCLUDE)}"\.\client_factory.h"\
- {$(INCLUDE)}"\.\compat\initguid.h"\
- {$(INCLUDE)}"\.\compat\objbase.h"\
- {$(INCLUDE)}"\.\connect.h"\
- {$(INCLUDE)}"\.\connect.i"\
- {$(INCLUDE)}"\.\corba.h"\
- {$(INCLUDE)}"\.\corbacom.h"\
- {$(INCLUDE)}"\.\corbacom.i"\
- {$(INCLUDE)}"\.\debug.h"\
- {$(INCLUDE)}"\.\default_client.h"\
- {$(INCLUDE)}"\.\default_client.i"\
- {$(INCLUDE)}"\.\default_server.h"\
- {$(INCLUDE)}"\.\default_server.i"\
- {$(INCLUDE)}"\.\except.h"\
- {$(INCLUDE)}"\.\giop.h"\
- {$(INCLUDE)}"\.\giop.i"\
- {$(INCLUDE)}"\.\iiopobj.h"\
- {$(INCLUDE)}"\.\iiopobj.i"\
- {$(INCLUDE)}"\.\iioporb.h"\
- {$(INCLUDE)}"\.\iioporb.i"\
- {$(INCLUDE)}"\.\marshal.h"\
- {$(INCLUDE)}"\.\marshal.i"\
- {$(INCLUDE)}"\.\nvlist.h"\
- {$(INCLUDE)}"\.\nvlist.i"\
- {$(INCLUDE)}"\.\object.h"\
- {$(INCLUDE)}"\.\object.i"\
- {$(INCLUDE)}"\.\objtable.h"\
- {$(INCLUDE)}"\.\optable.h"\
- {$(INCLUDE)}"\.\orb.h"\
- {$(INCLUDE)}"\.\orb_core.h"\
- {$(INCLUDE)}"\.\orb_core.i"\
- {$(INCLUDE)}"\.\orbconf.h"\
- {$(INCLUDE)}"\.\orbobj.h"\
- {$(INCLUDE)}"\.\orbobj.i"\
- {$(INCLUDE)}"\.\params.h"\
- {$(INCLUDE)}"\.\params.i"\
- {$(INCLUDE)}"\.\poa.h"\
- {$(INCLUDE)}"\.\poa.i"\
- {$(INCLUDE)}"\.\principa.h"\
- {$(INCLUDE)}"\.\request.h"\
- {$(INCLUDE)}"\.\sequence.h"\
- {$(INCLUDE)}"\.\sequence.i"\
- {$(INCLUDE)}"\.\sequence_T.cpp"\
- {$(INCLUDE)}"\.\sequence_T.h"\
- {$(INCLUDE)}"\.\sequence_T.i"\
- {$(INCLUDE)}"\.\server_factory.h"\
- {$(INCLUDE)}"\.\server_factory.i"\
- {$(INCLUDE)}"\.\singletons.h"\
- {$(INCLUDE)}"\.\stub.h"\
- {$(INCLUDE)}"\.\stub.i"\
- {$(INCLUDE)}"\.\svrrqst.h"\
- {$(INCLUDE)}"\.\typecode.h"\
- {$(INCLUDE)}"\.\typecode.i"\
- {$(INCLUDE)}"\ace\Acceptor.cpp"\
- {$(INCLUDE)}"\ace\Acceptor.h"\
- {$(INCLUDE)}"\ace\Acceptor.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Connector.cpp"\
- {$(INCLUDE)}"\ace\Connector.h"\
- {$(INCLUDE)}"\ace\Connector.i"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Dynamic_Service.cpp"\
- {$(INCLUDE)}"\ace\Dynamic_Service.h"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Repository.h"\
- {$(INCLUDE)}"\ace\Service_Repository.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\Singleton.cpp"\
- {$(INCLUDE)}"\ace\Singleton.h"\
- {$(INCLUDE)}"\ace\Singleton.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
- {$(INCLUDE)}"\sys\stat.h"\
- {$(INCLUDE)}"\sys\types.h"\
-
-
-"$(INTDIR)\cdr.obj" : $(SOURCE) $(DEP_CPP_CDR_C) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\client_factory.cpp
-
-!IF "$(CFG)" == "TAO - Win32 Release"
-
-DEP_CPP_CLIEN=\
- "..\..\ace\config-win32.h"\
- {$(INCLUDE)}"\.\align.h"\
- {$(INCLUDE)}"\.\any.h"\
- {$(INCLUDE)}"\.\any.i"\
- {$(INCLUDE)}"\.\cdr.h"\
- {$(INCLUDE)}"\.\cdr.i"\
- {$(INCLUDE)}"\.\client_factory.h"\
- {$(INCLUDE)}"\.\compat\initguid.h"\
- {$(INCLUDE)}"\.\compat\objbase.h"\
- {$(INCLUDE)}"\.\connect.h"\
- {$(INCLUDE)}"\.\connect.i"\
- {$(INCLUDE)}"\.\corba.h"\
- {$(INCLUDE)}"\.\corbacom.h"\
- {$(INCLUDE)}"\.\corbacom.i"\
- {$(INCLUDE)}"\.\debug.h"\
- {$(INCLUDE)}"\.\default_client.h"\
- {$(INCLUDE)}"\.\default_client.i"\
- {$(INCLUDE)}"\.\default_server.h"\
- {$(INCLUDE)}"\.\default_server.i"\
- {$(INCLUDE)}"\.\except.h"\
- {$(INCLUDE)}"\.\giop.h"\
- {$(INCLUDE)}"\.\giop.i"\
- {$(INCLUDE)}"\.\iiopobj.h"\
- {$(INCLUDE)}"\.\iiopobj.i"\
- {$(INCLUDE)}"\.\iioporb.h"\
- {$(INCLUDE)}"\.\iioporb.i"\
- {$(INCLUDE)}"\.\marshal.h"\
- {$(INCLUDE)}"\.\marshal.i"\
- {$(INCLUDE)}"\.\nvlist.h"\
- {$(INCLUDE)}"\.\nvlist.i"\
- {$(INCLUDE)}"\.\object.h"\
- {$(INCLUDE)}"\.\object.i"\
- {$(INCLUDE)}"\.\objtable.h"\
- {$(INCLUDE)}"\.\optable.h"\
- {$(INCLUDE)}"\.\orb.h"\
- {$(INCLUDE)}"\.\orb_core.h"\
- {$(INCLUDE)}"\.\orb_core.i"\
- {$(INCLUDE)}"\.\orbconf.h"\
- {$(INCLUDE)}"\.\orbobj.h"\
- {$(INCLUDE)}"\.\orbobj.i"\
- {$(INCLUDE)}"\.\params.h"\
- {$(INCLUDE)}"\.\params.i"\
- {$(INCLUDE)}"\.\poa.h"\
- {$(INCLUDE)}"\.\poa.i"\
- {$(INCLUDE)}"\.\principa.h"\
- {$(INCLUDE)}"\.\request.h"\
- {$(INCLUDE)}"\.\sequence.h"\
- {$(INCLUDE)}"\.\sequence.i"\
- {$(INCLUDE)}"\.\sequence_T.cpp"\
- {$(INCLUDE)}"\.\sequence_T.h"\
- {$(INCLUDE)}"\.\sequence_T.i"\
- {$(INCLUDE)}"\.\server_factory.h"\
- {$(INCLUDE)}"\.\server_factory.i"\
- {$(INCLUDE)}"\.\singletons.h"\
- {$(INCLUDE)}"\.\stub.h"\
- {$(INCLUDE)}"\.\stub.i"\
- {$(INCLUDE)}"\.\svrrqst.h"\
- {$(INCLUDE)}"\.\typecode.h"\
- {$(INCLUDE)}"\.\typecode.i"\
- {$(INCLUDE)}"\ace\Acceptor.cpp"\
- {$(INCLUDE)}"\ace\Acceptor.h"\
- {$(INCLUDE)}"\ace\Acceptor.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Connector.cpp"\
- {$(INCLUDE)}"\ace\Connector.h"\
- {$(INCLUDE)}"\ace\Connector.i"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Dynamic_Service.cpp"\
- {$(INCLUDE)}"\ace\Dynamic_Service.h"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Repository.h"\
- {$(INCLUDE)}"\ace\Service_Repository.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\Singleton.cpp"\
- {$(INCLUDE)}"\ace\Singleton.h"\
- {$(INCLUDE)}"\ace\Singleton.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
- {$(INCLUDE)}"\sys\stat.h"\
- {$(INCLUDE)}"\sys\types.h"\
-
-
-"$(INTDIR)\client_factory.obj" : $(SOURCE) $(DEP_CPP_CLIEN) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "TAO - Win32 Debug"
-
-DEP_CPP_CLIEN=\
- "..\..\ace\config-win32.h"\
- {$(INCLUDE)}"\.\align.h"\
- {$(INCLUDE)}"\.\any.h"\
- {$(INCLUDE)}"\.\any.i"\
- {$(INCLUDE)}"\.\cdr.h"\
- {$(INCLUDE)}"\.\cdr.i"\
- {$(INCLUDE)}"\.\client_factory.h"\
- {$(INCLUDE)}"\.\compat\initguid.h"\
- {$(INCLUDE)}"\.\compat\objbase.h"\
- {$(INCLUDE)}"\.\connect.h"\
- {$(INCLUDE)}"\.\connect.i"\
- {$(INCLUDE)}"\.\corba.h"\
- {$(INCLUDE)}"\.\corbacom.h"\
- {$(INCLUDE)}"\.\corbacom.i"\
- {$(INCLUDE)}"\.\debug.h"\
- {$(INCLUDE)}"\.\default_client.h"\
- {$(INCLUDE)}"\.\default_client.i"\
- {$(INCLUDE)}"\.\default_server.h"\
- {$(INCLUDE)}"\.\default_server.i"\
- {$(INCLUDE)}"\.\except.h"\
- {$(INCLUDE)}"\.\giop.h"\
- {$(INCLUDE)}"\.\giop.i"\
- {$(INCLUDE)}"\.\iiopobj.h"\
- {$(INCLUDE)}"\.\iiopobj.i"\
- {$(INCLUDE)}"\.\iioporb.h"\
- {$(INCLUDE)}"\.\iioporb.i"\
- {$(INCLUDE)}"\.\marshal.h"\
- {$(INCLUDE)}"\.\marshal.i"\
- {$(INCLUDE)}"\.\nvlist.h"\
- {$(INCLUDE)}"\.\nvlist.i"\
- {$(INCLUDE)}"\.\object.h"\
- {$(INCLUDE)}"\.\object.i"\
- {$(INCLUDE)}"\.\objtable.h"\
- {$(INCLUDE)}"\.\optable.h"\
- {$(INCLUDE)}"\.\orb.h"\
- {$(INCLUDE)}"\.\orb_core.h"\
- {$(INCLUDE)}"\.\orb_core.i"\
- {$(INCLUDE)}"\.\orbconf.h"\
- {$(INCLUDE)}"\.\orbobj.h"\
- {$(INCLUDE)}"\.\orbobj.i"\
- {$(INCLUDE)}"\.\params.h"\
- {$(INCLUDE)}"\.\params.i"\
- {$(INCLUDE)}"\.\poa.h"\
- {$(INCLUDE)}"\.\poa.i"\
- {$(INCLUDE)}"\.\principa.h"\
- {$(INCLUDE)}"\.\request.h"\
- {$(INCLUDE)}"\.\sequence.h"\
- {$(INCLUDE)}"\.\sequence.i"\
- {$(INCLUDE)}"\.\sequence_T.cpp"\
- {$(INCLUDE)}"\.\sequence_T.h"\
- {$(INCLUDE)}"\.\sequence_T.i"\
- {$(INCLUDE)}"\.\server_factory.h"\
- {$(INCLUDE)}"\.\server_factory.i"\
- {$(INCLUDE)}"\.\singletons.h"\
- {$(INCLUDE)}"\.\stub.h"\
- {$(INCLUDE)}"\.\stub.i"\
- {$(INCLUDE)}"\.\svrrqst.h"\
- {$(INCLUDE)}"\.\typecode.h"\
- {$(INCLUDE)}"\.\typecode.i"\
- {$(INCLUDE)}"\ace\Acceptor.cpp"\
- {$(INCLUDE)}"\ace\Acceptor.h"\
- {$(INCLUDE)}"\ace\Acceptor.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Connector.cpp"\
- {$(INCLUDE)}"\ace\Connector.h"\
- {$(INCLUDE)}"\ace\Connector.i"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Dynamic_Service.cpp"\
- {$(INCLUDE)}"\ace\Dynamic_Service.h"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Repository.h"\
- {$(INCLUDE)}"\ace\Service_Repository.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\Singleton.cpp"\
- {$(INCLUDE)}"\ace\Singleton.h"\
- {$(INCLUDE)}"\ace\Singleton.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
- {$(INCLUDE)}"\sys\stat.h"\
- {$(INCLUDE)}"\sys\types.h"\
-
-
-"$(INTDIR)\client_factory.obj" : $(SOURCE) $(DEP_CPP_CLIEN) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\connect.cpp
-DEP_CPP_CONNE=\
- "..\..\ace\config-win32.h"\
- ".\Timeprobe.i"\
- {$(INCLUDE)}"\.\align.h"\
- {$(INCLUDE)}"\.\any.h"\
- {$(INCLUDE)}"\.\any.i"\
- {$(INCLUDE)}"\.\cdr.h"\
- {$(INCLUDE)}"\.\cdr.i"\
- {$(INCLUDE)}"\.\client_factory.h"\
- {$(INCLUDE)}"\.\compat\initguid.h"\
- {$(INCLUDE)}"\.\compat\objbase.h"\
- {$(INCLUDE)}"\.\connect.h"\
- {$(INCLUDE)}"\.\connect.i"\
- {$(INCLUDE)}"\.\corba.h"\
- {$(INCLUDE)}"\.\corbacom.h"\
- {$(INCLUDE)}"\.\corbacom.i"\
- {$(INCLUDE)}"\.\debug.h"\
- {$(INCLUDE)}"\.\default_client.h"\
- {$(INCLUDE)}"\.\default_client.i"\
- {$(INCLUDE)}"\.\default_server.h"\
- {$(INCLUDE)}"\.\default_server.i"\
- {$(INCLUDE)}"\.\except.h"\
- {$(INCLUDE)}"\.\giop.h"\
- {$(INCLUDE)}"\.\giop.i"\
- {$(INCLUDE)}"\.\iiopobj.h"\
- {$(INCLUDE)}"\.\iiopobj.i"\
- {$(INCLUDE)}"\.\iioporb.h"\
- {$(INCLUDE)}"\.\iioporb.i"\
- {$(INCLUDE)}"\.\marshal.h"\
- {$(INCLUDE)}"\.\marshal.i"\
- {$(INCLUDE)}"\.\nvlist.h"\
- {$(INCLUDE)}"\.\nvlist.i"\
- {$(INCLUDE)}"\.\object.h"\
- {$(INCLUDE)}"\.\object.i"\
- {$(INCLUDE)}"\.\objtable.h"\
- {$(INCLUDE)}"\.\optable.h"\
- {$(INCLUDE)}"\.\orb.h"\
- {$(INCLUDE)}"\.\orb_core.h"\
- {$(INCLUDE)}"\.\orb_core.i"\
- {$(INCLUDE)}"\.\orbconf.h"\
- {$(INCLUDE)}"\.\orbobj.h"\
- {$(INCLUDE)}"\.\orbobj.i"\
- {$(INCLUDE)}"\.\params.h"\
- {$(INCLUDE)}"\.\params.i"\
- {$(INCLUDE)}"\.\poa.h"\
- {$(INCLUDE)}"\.\poa.i"\
- {$(INCLUDE)}"\.\principa.h"\
- {$(INCLUDE)}"\.\request.h"\
- {$(INCLUDE)}"\.\sequence.h"\
- {$(INCLUDE)}"\.\sequence.i"\
- {$(INCLUDE)}"\.\sequence_T.cpp"\
- {$(INCLUDE)}"\.\sequence_T.h"\
- {$(INCLUDE)}"\.\sequence_T.i"\
- {$(INCLUDE)}"\.\server_factory.h"\
- {$(INCLUDE)}"\.\server_factory.i"\
- {$(INCLUDE)}"\.\singletons.h"\
- {$(INCLUDE)}"\.\stub.h"\
- {$(INCLUDE)}"\.\stub.i"\
- {$(INCLUDE)}"\.\svrrqst.h"\
- {$(INCLUDE)}"\.\Timeprobe.h"\
- {$(INCLUDE)}"\.\typecode.h"\
- {$(INCLUDE)}"\.\typecode.i"\
- {$(INCLUDE)}"\ace\Acceptor.cpp"\
- {$(INCLUDE)}"\ace\Acceptor.h"\
- {$(INCLUDE)}"\ace\Acceptor.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Connector.cpp"\
- {$(INCLUDE)}"\ace\Connector.h"\
- {$(INCLUDE)}"\ace\Connector.i"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Dynamic_Service.cpp"\
- {$(INCLUDE)}"\ace\Dynamic_Service.h"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Repository.h"\
- {$(INCLUDE)}"\ace\Service_Repository.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\Singleton.cpp"\
- {$(INCLUDE)}"\ace\Singleton.h"\
- {$(INCLUDE)}"\ace\Singleton.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
- {$(INCLUDE)}"\sys\stat.h"\
- {$(INCLUDE)}"\sys\types.h"\
-
-
-"$(INTDIR)\connect.obj" : $(SOURCE) $(DEP_CPP_CONNE) "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\corbacom.cpp
-DEP_CPP_CORBA=\
- "..\..\ace\config-win32.h"\
- {$(INCLUDE)}"\.\align.h"\
- {$(INCLUDE)}"\.\any.h"\
- {$(INCLUDE)}"\.\any.i"\
- {$(INCLUDE)}"\.\cdr.h"\
- {$(INCLUDE)}"\.\cdr.i"\
- {$(INCLUDE)}"\.\client_factory.h"\
- {$(INCLUDE)}"\.\compat\initguid.h"\
- {$(INCLUDE)}"\.\compat\objbase.h"\
- {$(INCLUDE)}"\.\connect.h"\
- {$(INCLUDE)}"\.\connect.i"\
- {$(INCLUDE)}"\.\corba.h"\
- {$(INCLUDE)}"\.\corbacom.h"\
- {$(INCLUDE)}"\.\corbacom.i"\
- {$(INCLUDE)}"\.\debug.h"\
- {$(INCLUDE)}"\.\default_client.h"\
- {$(INCLUDE)}"\.\default_client.i"\
- {$(INCLUDE)}"\.\default_server.h"\
- {$(INCLUDE)}"\.\default_server.i"\
- {$(INCLUDE)}"\.\except.h"\
- {$(INCLUDE)}"\.\giop.h"\
- {$(INCLUDE)}"\.\giop.i"\
- {$(INCLUDE)}"\.\iiopobj.h"\
- {$(INCLUDE)}"\.\iiopobj.i"\
- {$(INCLUDE)}"\.\iioporb.h"\
- {$(INCLUDE)}"\.\iioporb.i"\
- {$(INCLUDE)}"\.\marshal.h"\
- {$(INCLUDE)}"\.\marshal.i"\
- {$(INCLUDE)}"\.\nvlist.h"\
- {$(INCLUDE)}"\.\nvlist.i"\
- {$(INCLUDE)}"\.\object.h"\
- {$(INCLUDE)}"\.\object.i"\
- {$(INCLUDE)}"\.\objtable.h"\
- {$(INCLUDE)}"\.\optable.h"\
- {$(INCLUDE)}"\.\orb.h"\
- {$(INCLUDE)}"\.\orb_core.h"\
- {$(INCLUDE)}"\.\orb_core.i"\
- {$(INCLUDE)}"\.\orbconf.h"\
- {$(INCLUDE)}"\.\orbobj.h"\
- {$(INCLUDE)}"\.\orbobj.i"\
- {$(INCLUDE)}"\.\params.h"\
- {$(INCLUDE)}"\.\params.i"\
- {$(INCLUDE)}"\.\poa.h"\
- {$(INCLUDE)}"\.\poa.i"\
- {$(INCLUDE)}"\.\principa.h"\
- {$(INCLUDE)}"\.\request.h"\
- {$(INCLUDE)}"\.\sequence.h"\
- {$(INCLUDE)}"\.\sequence.i"\
- {$(INCLUDE)}"\.\sequence_T.cpp"\
- {$(INCLUDE)}"\.\sequence_T.h"\
- {$(INCLUDE)}"\.\sequence_T.i"\
- {$(INCLUDE)}"\.\server_factory.h"\
- {$(INCLUDE)}"\.\server_factory.i"\
- {$(INCLUDE)}"\.\singletons.h"\
- {$(INCLUDE)}"\.\stub.h"\
- {$(INCLUDE)}"\.\stub.i"\
- {$(INCLUDE)}"\.\svrrqst.h"\
- {$(INCLUDE)}"\.\typecode.h"\
- {$(INCLUDE)}"\.\typecode.i"\
- {$(INCLUDE)}"\ace\Acceptor.cpp"\
- {$(INCLUDE)}"\ace\Acceptor.h"\
- {$(INCLUDE)}"\ace\Acceptor.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Connector.cpp"\
- {$(INCLUDE)}"\ace\Connector.h"\
- {$(INCLUDE)}"\ace\Connector.i"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Dynamic_Service.cpp"\
- {$(INCLUDE)}"\ace\Dynamic_Service.h"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Repository.h"\
- {$(INCLUDE)}"\ace\Service_Repository.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\Singleton.cpp"\
- {$(INCLUDE)}"\ace\Singleton.h"\
- {$(INCLUDE)}"\ace\Singleton.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
- {$(INCLUDE)}"\sys\stat.h"\
- {$(INCLUDE)}"\sys\types.h"\
-
-
-"$(INTDIR)\corbacom.obj" : $(SOURCE) $(DEP_CPP_CORBA) "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\debug.cpp
-DEP_CPP_DEBUG=\
- "..\..\ace\config-win32.h"\
- {$(INCLUDE)}"\.\align.h"\
- {$(INCLUDE)}"\.\any.h"\
- {$(INCLUDE)}"\.\any.i"\
- {$(INCLUDE)}"\.\cdr.h"\
- {$(INCLUDE)}"\.\cdr.i"\
- {$(INCLUDE)}"\.\client_factory.h"\
- {$(INCLUDE)}"\.\compat\initguid.h"\
- {$(INCLUDE)}"\.\compat\objbase.h"\
- {$(INCLUDE)}"\.\connect.h"\
- {$(INCLUDE)}"\.\connect.i"\
- {$(INCLUDE)}"\.\corba.h"\
- {$(INCLUDE)}"\.\corbacom.h"\
- {$(INCLUDE)}"\.\corbacom.i"\
- {$(INCLUDE)}"\.\debug.h"\
- {$(INCLUDE)}"\.\default_client.h"\
- {$(INCLUDE)}"\.\default_client.i"\
- {$(INCLUDE)}"\.\default_server.h"\
- {$(INCLUDE)}"\.\default_server.i"\
- {$(INCLUDE)}"\.\except.h"\
- {$(INCLUDE)}"\.\giop.h"\
- {$(INCLUDE)}"\.\giop.i"\
- {$(INCLUDE)}"\.\iiopobj.h"\
- {$(INCLUDE)}"\.\iiopobj.i"\
- {$(INCLUDE)}"\.\iioporb.h"\
- {$(INCLUDE)}"\.\iioporb.i"\
- {$(INCLUDE)}"\.\marshal.h"\
- {$(INCLUDE)}"\.\marshal.i"\
- {$(INCLUDE)}"\.\nvlist.h"\
- {$(INCLUDE)}"\.\nvlist.i"\
- {$(INCLUDE)}"\.\object.h"\
- {$(INCLUDE)}"\.\object.i"\
- {$(INCLUDE)}"\.\objtable.h"\
- {$(INCLUDE)}"\.\optable.h"\
- {$(INCLUDE)}"\.\orb.h"\
- {$(INCLUDE)}"\.\orb_core.h"\
- {$(INCLUDE)}"\.\orb_core.i"\
- {$(INCLUDE)}"\.\orbconf.h"\
- {$(INCLUDE)}"\.\orbobj.h"\
- {$(INCLUDE)}"\.\orbobj.i"\
- {$(INCLUDE)}"\.\params.h"\
- {$(INCLUDE)}"\.\params.i"\
- {$(INCLUDE)}"\.\poa.h"\
- {$(INCLUDE)}"\.\poa.i"\
- {$(INCLUDE)}"\.\principa.h"\
- {$(INCLUDE)}"\.\request.h"\
- {$(INCLUDE)}"\.\sequence.h"\
- {$(INCLUDE)}"\.\sequence.i"\
- {$(INCLUDE)}"\.\sequence_T.cpp"\
- {$(INCLUDE)}"\.\sequence_T.h"\
- {$(INCLUDE)}"\.\sequence_T.i"\
- {$(INCLUDE)}"\.\server_factory.h"\
- {$(INCLUDE)}"\.\server_factory.i"\
- {$(INCLUDE)}"\.\singletons.h"\
- {$(INCLUDE)}"\.\stub.h"\
- {$(INCLUDE)}"\.\stub.i"\
- {$(INCLUDE)}"\.\svrrqst.h"\
- {$(INCLUDE)}"\.\typecode.h"\
- {$(INCLUDE)}"\.\typecode.i"\
- {$(INCLUDE)}"\ace\Acceptor.cpp"\
- {$(INCLUDE)}"\ace\Acceptor.h"\
- {$(INCLUDE)}"\ace\Acceptor.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Connector.cpp"\
- {$(INCLUDE)}"\ace\Connector.h"\
- {$(INCLUDE)}"\ace\Connector.i"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Dynamic_Service.cpp"\
- {$(INCLUDE)}"\ace\Dynamic_Service.h"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Repository.h"\
- {$(INCLUDE)}"\ace\Service_Repository.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\Singleton.cpp"\
- {$(INCLUDE)}"\ace\Singleton.h"\
- {$(INCLUDE)}"\ace\Singleton.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
- {$(INCLUDE)}"\sys\stat.h"\
- {$(INCLUDE)}"\sys\types.h"\
-
-
-"$(INTDIR)\debug.obj" : $(SOURCE) $(DEP_CPP_DEBUG) "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\decode.cpp
-DEP_CPP_DECOD=\
- "..\..\ace\config-win32.h"\
- {$(INCLUDE)}"\.\align.h"\
- {$(INCLUDE)}"\.\any.h"\
- {$(INCLUDE)}"\.\any.i"\
- {$(INCLUDE)}"\.\cdr.h"\
- {$(INCLUDE)}"\.\cdr.i"\
- {$(INCLUDE)}"\.\client_factory.h"\
- {$(INCLUDE)}"\.\compat\initguid.h"\
- {$(INCLUDE)}"\.\compat\objbase.h"\
- {$(INCLUDE)}"\.\connect.h"\
- {$(INCLUDE)}"\.\connect.i"\
- {$(INCLUDE)}"\.\corba.h"\
- {$(INCLUDE)}"\.\corbacom.h"\
- {$(INCLUDE)}"\.\corbacom.i"\
- {$(INCLUDE)}"\.\debug.h"\
- {$(INCLUDE)}"\.\default_client.h"\
- {$(INCLUDE)}"\.\default_client.i"\
- {$(INCLUDE)}"\.\default_server.h"\
- {$(INCLUDE)}"\.\default_server.i"\
- {$(INCLUDE)}"\.\except.h"\
- {$(INCLUDE)}"\.\giop.h"\
- {$(INCLUDE)}"\.\giop.i"\
- {$(INCLUDE)}"\.\iiopobj.h"\
- {$(INCLUDE)}"\.\iiopobj.i"\
- {$(INCLUDE)}"\.\iioporb.h"\
- {$(INCLUDE)}"\.\iioporb.i"\
- {$(INCLUDE)}"\.\marshal.h"\
- {$(INCLUDE)}"\.\marshal.i"\
- {$(INCLUDE)}"\.\nvlist.h"\
- {$(INCLUDE)}"\.\nvlist.i"\
- {$(INCLUDE)}"\.\object.h"\
- {$(INCLUDE)}"\.\object.i"\
- {$(INCLUDE)}"\.\objtable.h"\
- {$(INCLUDE)}"\.\optable.h"\
- {$(INCLUDE)}"\.\orb.h"\
- {$(INCLUDE)}"\.\orb_core.h"\
- {$(INCLUDE)}"\.\orb_core.i"\
- {$(INCLUDE)}"\.\orbconf.h"\
- {$(INCLUDE)}"\.\orbobj.h"\
- {$(INCLUDE)}"\.\orbobj.i"\
- {$(INCLUDE)}"\.\params.h"\
- {$(INCLUDE)}"\.\params.i"\
- {$(INCLUDE)}"\.\poa.h"\
- {$(INCLUDE)}"\.\poa.i"\
- {$(INCLUDE)}"\.\principa.h"\
- {$(INCLUDE)}"\.\request.h"\
- {$(INCLUDE)}"\.\sequence.h"\
- {$(INCLUDE)}"\.\sequence.i"\
- {$(INCLUDE)}"\.\sequence_T.cpp"\
- {$(INCLUDE)}"\.\sequence_T.h"\
- {$(INCLUDE)}"\.\sequence_T.i"\
- {$(INCLUDE)}"\.\server_factory.h"\
- {$(INCLUDE)}"\.\server_factory.i"\
- {$(INCLUDE)}"\.\singletons.h"\
- {$(INCLUDE)}"\.\stub.h"\
- {$(INCLUDE)}"\.\stub.i"\
- {$(INCLUDE)}"\.\svrrqst.h"\
- {$(INCLUDE)}"\.\typecode.h"\
- {$(INCLUDE)}"\.\typecode.i"\
- {$(INCLUDE)}"\ace\Acceptor.cpp"\
- {$(INCLUDE)}"\ace\Acceptor.h"\
- {$(INCLUDE)}"\ace\Acceptor.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Connector.cpp"\
- {$(INCLUDE)}"\ace\Connector.h"\
- {$(INCLUDE)}"\ace\Connector.i"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Dynamic_Service.cpp"\
- {$(INCLUDE)}"\ace\Dynamic_Service.h"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Repository.h"\
- {$(INCLUDE)}"\ace\Service_Repository.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\Singleton.cpp"\
- {$(INCLUDE)}"\ace\Singleton.h"\
- {$(INCLUDE)}"\ace\Singleton.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
- {$(INCLUDE)}"\sys\stat.h"\
- {$(INCLUDE)}"\sys\types.h"\
-
-
-"$(INTDIR)\decode.obj" : $(SOURCE) $(DEP_CPP_DECOD) "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\deep_copy.cpp
-DEP_CPP_DEEP_=\
- "..\..\ace\config-win32.h"\
- {$(INCLUDE)}"\.\align.h"\
- {$(INCLUDE)}"\.\any.h"\
- {$(INCLUDE)}"\.\any.i"\
- {$(INCLUDE)}"\.\cdr.h"\
- {$(INCLUDE)}"\.\cdr.i"\
- {$(INCLUDE)}"\.\client_factory.h"\
- {$(INCLUDE)}"\.\compat\initguid.h"\
- {$(INCLUDE)}"\.\compat\objbase.h"\
- {$(INCLUDE)}"\.\connect.h"\
- {$(INCLUDE)}"\.\connect.i"\
- {$(INCLUDE)}"\.\corba.h"\
- {$(INCLUDE)}"\.\corbacom.h"\
- {$(INCLUDE)}"\.\corbacom.i"\
- {$(INCLUDE)}"\.\debug.h"\
- {$(INCLUDE)}"\.\default_client.h"\
- {$(INCLUDE)}"\.\default_client.i"\
- {$(INCLUDE)}"\.\default_server.h"\
- {$(INCLUDE)}"\.\default_server.i"\
- {$(INCLUDE)}"\.\except.h"\
- {$(INCLUDE)}"\.\giop.h"\
- {$(INCLUDE)}"\.\giop.i"\
- {$(INCLUDE)}"\.\iiopobj.h"\
- {$(INCLUDE)}"\.\iiopobj.i"\
- {$(INCLUDE)}"\.\iioporb.h"\
- {$(INCLUDE)}"\.\iioporb.i"\
- {$(INCLUDE)}"\.\marshal.h"\
- {$(INCLUDE)}"\.\marshal.i"\
- {$(INCLUDE)}"\.\nvlist.h"\
- {$(INCLUDE)}"\.\nvlist.i"\
- {$(INCLUDE)}"\.\object.h"\
- {$(INCLUDE)}"\.\object.i"\
- {$(INCLUDE)}"\.\objtable.h"\
- {$(INCLUDE)}"\.\optable.h"\
- {$(INCLUDE)}"\.\orb.h"\
- {$(INCLUDE)}"\.\orb_core.h"\
- {$(INCLUDE)}"\.\orb_core.i"\
- {$(INCLUDE)}"\.\orbconf.h"\
- {$(INCLUDE)}"\.\orbobj.h"\
- {$(INCLUDE)}"\.\orbobj.i"\
- {$(INCLUDE)}"\.\params.h"\
- {$(INCLUDE)}"\.\params.i"\
- {$(INCLUDE)}"\.\poa.h"\
- {$(INCLUDE)}"\.\poa.i"\
- {$(INCLUDE)}"\.\principa.h"\
- {$(INCLUDE)}"\.\request.h"\
- {$(INCLUDE)}"\.\sequence.h"\
- {$(INCLUDE)}"\.\sequence.i"\
- {$(INCLUDE)}"\.\sequence_T.cpp"\
- {$(INCLUDE)}"\.\sequence_T.h"\
- {$(INCLUDE)}"\.\sequence_T.i"\
- {$(INCLUDE)}"\.\server_factory.h"\
- {$(INCLUDE)}"\.\server_factory.i"\
- {$(INCLUDE)}"\.\singletons.h"\
- {$(INCLUDE)}"\.\stub.h"\
- {$(INCLUDE)}"\.\stub.i"\
- {$(INCLUDE)}"\.\svrrqst.h"\
- {$(INCLUDE)}"\.\typecode.h"\
- {$(INCLUDE)}"\.\typecode.i"\
- {$(INCLUDE)}"\ace\Acceptor.cpp"\
- {$(INCLUDE)}"\ace\Acceptor.h"\
- {$(INCLUDE)}"\ace\Acceptor.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Connector.cpp"\
- {$(INCLUDE)}"\ace\Connector.h"\
- {$(INCLUDE)}"\ace\Connector.i"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Dynamic_Service.cpp"\
- {$(INCLUDE)}"\ace\Dynamic_Service.h"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Repository.h"\
- {$(INCLUDE)}"\ace\Service_Repository.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\Singleton.cpp"\
- {$(INCLUDE)}"\ace\Singleton.h"\
- {$(INCLUDE)}"\ace\Singleton.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
- {$(INCLUDE)}"\sys\stat.h"\
- {$(INCLUDE)}"\sys\types.h"\
-
-
-"$(INTDIR)\deep_copy.obj" : $(SOURCE) $(DEP_CPP_DEEP_) "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\deep_free.cpp
-DEP_CPP_DEEP_F=\
- "..\..\ace\config-win32.h"\
- {$(INCLUDE)}"\.\align.h"\
- {$(INCLUDE)}"\.\any.h"\
- {$(INCLUDE)}"\.\any.i"\
- {$(INCLUDE)}"\.\cdr.h"\
- {$(INCLUDE)}"\.\cdr.i"\
- {$(INCLUDE)}"\.\client_factory.h"\
- {$(INCLUDE)}"\.\compat\initguid.h"\
- {$(INCLUDE)}"\.\compat\objbase.h"\
- {$(INCLUDE)}"\.\connect.h"\
- {$(INCLUDE)}"\.\connect.i"\
- {$(INCLUDE)}"\.\corba.h"\
- {$(INCLUDE)}"\.\corbacom.h"\
- {$(INCLUDE)}"\.\corbacom.i"\
- {$(INCLUDE)}"\.\debug.h"\
- {$(INCLUDE)}"\.\default_client.h"\
- {$(INCLUDE)}"\.\default_client.i"\
- {$(INCLUDE)}"\.\default_server.h"\
- {$(INCLUDE)}"\.\default_server.i"\
- {$(INCLUDE)}"\.\except.h"\
- {$(INCLUDE)}"\.\giop.h"\
- {$(INCLUDE)}"\.\giop.i"\
- {$(INCLUDE)}"\.\iiopobj.h"\
- {$(INCLUDE)}"\.\iiopobj.i"\
- {$(INCLUDE)}"\.\iioporb.h"\
- {$(INCLUDE)}"\.\iioporb.i"\
- {$(INCLUDE)}"\.\marshal.h"\
- {$(INCLUDE)}"\.\marshal.i"\
- {$(INCLUDE)}"\.\nvlist.h"\
- {$(INCLUDE)}"\.\nvlist.i"\
- {$(INCLUDE)}"\.\object.h"\
- {$(INCLUDE)}"\.\object.i"\
- {$(INCLUDE)}"\.\objtable.h"\
- {$(INCLUDE)}"\.\optable.h"\
- {$(INCLUDE)}"\.\orb.h"\
- {$(INCLUDE)}"\.\orb_core.h"\
- {$(INCLUDE)}"\.\orb_core.i"\
- {$(INCLUDE)}"\.\orbconf.h"\
- {$(INCLUDE)}"\.\orbobj.h"\
- {$(INCLUDE)}"\.\orbobj.i"\
- {$(INCLUDE)}"\.\params.h"\
- {$(INCLUDE)}"\.\params.i"\
- {$(INCLUDE)}"\.\poa.h"\
- {$(INCLUDE)}"\.\poa.i"\
- {$(INCLUDE)}"\.\principa.h"\
- {$(INCLUDE)}"\.\request.h"\
- {$(INCLUDE)}"\.\sequence.h"\
- {$(INCLUDE)}"\.\sequence.i"\
- {$(INCLUDE)}"\.\sequence_T.cpp"\
- {$(INCLUDE)}"\.\sequence_T.h"\
- {$(INCLUDE)}"\.\sequence_T.i"\
- {$(INCLUDE)}"\.\server_factory.h"\
- {$(INCLUDE)}"\.\server_factory.i"\
- {$(INCLUDE)}"\.\singletons.h"\
- {$(INCLUDE)}"\.\stub.h"\
- {$(INCLUDE)}"\.\stub.i"\
- {$(INCLUDE)}"\.\svrrqst.h"\
- {$(INCLUDE)}"\.\typecode.h"\
- {$(INCLUDE)}"\.\typecode.i"\
- {$(INCLUDE)}"\ace\Acceptor.cpp"\
- {$(INCLUDE)}"\ace\Acceptor.h"\
- {$(INCLUDE)}"\ace\Acceptor.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Connector.cpp"\
- {$(INCLUDE)}"\ace\Connector.h"\
- {$(INCLUDE)}"\ace\Connector.i"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Dynamic_Service.cpp"\
- {$(INCLUDE)}"\ace\Dynamic_Service.h"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Repository.h"\
- {$(INCLUDE)}"\ace\Service_Repository.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\Singleton.cpp"\
- {$(INCLUDE)}"\ace\Singleton.h"\
- {$(INCLUDE)}"\ace\Singleton.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
- {$(INCLUDE)}"\sys\stat.h"\
- {$(INCLUDE)}"\sys\types.h"\
-
-
-"$(INTDIR)\deep_free.obj" : $(SOURCE) $(DEP_CPP_DEEP_F) "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\default_client.cpp
-DEP_CPP_DEFAU=\
- "..\..\ace\config-win32.h"\
- {$(INCLUDE)}"\.\align.h"\
- {$(INCLUDE)}"\.\any.h"\
- {$(INCLUDE)}"\.\any.i"\
- {$(INCLUDE)}"\.\cdr.h"\
- {$(INCLUDE)}"\.\cdr.i"\
- {$(INCLUDE)}"\.\client_factory.h"\
- {$(INCLUDE)}"\.\compat\initguid.h"\
- {$(INCLUDE)}"\.\compat\objbase.h"\
- {$(INCLUDE)}"\.\connect.h"\
- {$(INCLUDE)}"\.\connect.i"\
- {$(INCLUDE)}"\.\corba.h"\
- {$(INCLUDE)}"\.\corbacom.h"\
- {$(INCLUDE)}"\.\corbacom.i"\
- {$(INCLUDE)}"\.\debug.h"\
- {$(INCLUDE)}"\.\default_client.h"\
- {$(INCLUDE)}"\.\default_client.i"\
- {$(INCLUDE)}"\.\default_server.h"\
- {$(INCLUDE)}"\.\default_server.i"\
- {$(INCLUDE)}"\.\except.h"\
- {$(INCLUDE)}"\.\giop.h"\
- {$(INCLUDE)}"\.\giop.i"\
- {$(INCLUDE)}"\.\iiopobj.h"\
- {$(INCLUDE)}"\.\iiopobj.i"\
- {$(INCLUDE)}"\.\iioporb.h"\
- {$(INCLUDE)}"\.\iioporb.i"\
- {$(INCLUDE)}"\.\marshal.h"\
- {$(INCLUDE)}"\.\marshal.i"\
- {$(INCLUDE)}"\.\nvlist.h"\
- {$(INCLUDE)}"\.\nvlist.i"\
- {$(INCLUDE)}"\.\object.h"\
- {$(INCLUDE)}"\.\object.i"\
- {$(INCLUDE)}"\.\objtable.h"\
- {$(INCLUDE)}"\.\optable.h"\
- {$(INCLUDE)}"\.\orb.h"\
- {$(INCLUDE)}"\.\orb_core.h"\
- {$(INCLUDE)}"\.\orb_core.i"\
- {$(INCLUDE)}"\.\orbconf.h"\
- {$(INCLUDE)}"\.\orbobj.h"\
- {$(INCLUDE)}"\.\orbobj.i"\
- {$(INCLUDE)}"\.\params.h"\
- {$(INCLUDE)}"\.\params.i"\
- {$(INCLUDE)}"\.\poa.h"\
- {$(INCLUDE)}"\.\poa.i"\
- {$(INCLUDE)}"\.\principa.h"\
- {$(INCLUDE)}"\.\request.h"\
- {$(INCLUDE)}"\.\sequence.h"\
- {$(INCLUDE)}"\.\sequence.i"\
- {$(INCLUDE)}"\.\sequence_T.cpp"\
- {$(INCLUDE)}"\.\sequence_T.h"\
- {$(INCLUDE)}"\.\sequence_T.i"\
- {$(INCLUDE)}"\.\server_factory.h"\
- {$(INCLUDE)}"\.\server_factory.i"\
- {$(INCLUDE)}"\.\singletons.h"\
- {$(INCLUDE)}"\.\stub.h"\
- {$(INCLUDE)}"\.\stub.i"\
- {$(INCLUDE)}"\.\svrrqst.h"\
- {$(INCLUDE)}"\.\typecode.h"\
- {$(INCLUDE)}"\.\typecode.i"\
- {$(INCLUDE)}"\ace\Acceptor.cpp"\
- {$(INCLUDE)}"\ace\Acceptor.h"\
- {$(INCLUDE)}"\ace\Acceptor.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Connector.cpp"\
- {$(INCLUDE)}"\ace\Connector.h"\
- {$(INCLUDE)}"\ace\Connector.i"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Dynamic_Service.cpp"\
- {$(INCLUDE)}"\ace\Dynamic_Service.h"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Repository.h"\
- {$(INCLUDE)}"\ace\Service_Repository.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\Singleton.cpp"\
- {$(INCLUDE)}"\ace\Singleton.h"\
- {$(INCLUDE)}"\ace\Singleton.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
- {$(INCLUDE)}"\sys\stat.h"\
- {$(INCLUDE)}"\sys\types.h"\
-
-
-"$(INTDIR)\default_client.obj" : $(SOURCE) $(DEP_CPP_DEFAU) "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\default_server.cpp
-DEP_CPP_DEFAUL=\
- "..\..\ace\config-win32.h"\
- {$(INCLUDE)}"\.\align.h"\
- {$(INCLUDE)}"\.\any.h"\
- {$(INCLUDE)}"\.\any.i"\
- {$(INCLUDE)}"\.\cdr.h"\
- {$(INCLUDE)}"\.\cdr.i"\
- {$(INCLUDE)}"\.\client_factory.h"\
- {$(INCLUDE)}"\.\compat\initguid.h"\
- {$(INCLUDE)}"\.\compat\objbase.h"\
- {$(INCLUDE)}"\.\connect.h"\
- {$(INCLUDE)}"\.\connect.i"\
- {$(INCLUDE)}"\.\corba.h"\
- {$(INCLUDE)}"\.\corbacom.h"\
- {$(INCLUDE)}"\.\corbacom.i"\
- {$(INCLUDE)}"\.\debug.h"\
- {$(INCLUDE)}"\.\default_client.h"\
- {$(INCLUDE)}"\.\default_client.i"\
- {$(INCLUDE)}"\.\default_server.h"\
- {$(INCLUDE)}"\.\default_server.i"\
- {$(INCLUDE)}"\.\except.h"\
- {$(INCLUDE)}"\.\giop.h"\
- {$(INCLUDE)}"\.\giop.i"\
- {$(INCLUDE)}"\.\iiopobj.h"\
- {$(INCLUDE)}"\.\iiopobj.i"\
- {$(INCLUDE)}"\.\iioporb.h"\
- {$(INCLUDE)}"\.\iioporb.i"\
- {$(INCLUDE)}"\.\marshal.h"\
- {$(INCLUDE)}"\.\marshal.i"\
- {$(INCLUDE)}"\.\nvlist.h"\
- {$(INCLUDE)}"\.\nvlist.i"\
- {$(INCLUDE)}"\.\object.h"\
- {$(INCLUDE)}"\.\object.i"\
- {$(INCLUDE)}"\.\objtable.h"\
- {$(INCLUDE)}"\.\optable.h"\
- {$(INCLUDE)}"\.\orb.h"\
- {$(INCLUDE)}"\.\orb_core.h"\
- {$(INCLUDE)}"\.\orb_core.i"\
- {$(INCLUDE)}"\.\orbconf.h"\
- {$(INCLUDE)}"\.\orbobj.h"\
- {$(INCLUDE)}"\.\orbobj.i"\
- {$(INCLUDE)}"\.\params.h"\
- {$(INCLUDE)}"\.\params.i"\
- {$(INCLUDE)}"\.\poa.h"\
- {$(INCLUDE)}"\.\poa.i"\
- {$(INCLUDE)}"\.\principa.h"\
- {$(INCLUDE)}"\.\request.h"\
- {$(INCLUDE)}"\.\sequence.h"\
- {$(INCLUDE)}"\.\sequence.i"\
- {$(INCLUDE)}"\.\sequence_T.cpp"\
- {$(INCLUDE)}"\.\sequence_T.h"\
- {$(INCLUDE)}"\.\sequence_T.i"\
- {$(INCLUDE)}"\.\server_factory.h"\
- {$(INCLUDE)}"\.\server_factory.i"\
- {$(INCLUDE)}"\.\singletons.h"\
- {$(INCLUDE)}"\.\stub.h"\
- {$(INCLUDE)}"\.\stub.i"\
- {$(INCLUDE)}"\.\svrrqst.h"\
- {$(INCLUDE)}"\.\typecode.h"\
- {$(INCLUDE)}"\.\typecode.i"\
- {$(INCLUDE)}"\ace\Acceptor.cpp"\
- {$(INCLUDE)}"\ace\Acceptor.h"\
- {$(INCLUDE)}"\ace\Acceptor.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Connector.cpp"\
- {$(INCLUDE)}"\ace\Connector.h"\
- {$(INCLUDE)}"\ace\Connector.i"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Dynamic_Service.cpp"\
- {$(INCLUDE)}"\ace\Dynamic_Service.h"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Repository.h"\
- {$(INCLUDE)}"\ace\Service_Repository.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\Singleton.cpp"\
- {$(INCLUDE)}"\ace\Singleton.h"\
- {$(INCLUDE)}"\ace\Singleton.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
- {$(INCLUDE)}"\sys\stat.h"\
- {$(INCLUDE)}"\sys\types.h"\
-
-
-"$(INTDIR)\default_server.obj" : $(SOURCE) $(DEP_CPP_DEFAUL) "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\encode.cpp
-DEP_CPP_ENCOD=\
- "..\..\ace\config-win32.h"\
- {$(INCLUDE)}"\.\align.h"\
- {$(INCLUDE)}"\.\any.h"\
- {$(INCLUDE)}"\.\any.i"\
- {$(INCLUDE)}"\.\cdr.h"\
- {$(INCLUDE)}"\.\cdr.i"\
- {$(INCLUDE)}"\.\client_factory.h"\
- {$(INCLUDE)}"\.\compat\initguid.h"\
- {$(INCLUDE)}"\.\compat\objbase.h"\
- {$(INCLUDE)}"\.\connect.h"\
- {$(INCLUDE)}"\.\connect.i"\
- {$(INCLUDE)}"\.\corba.h"\
- {$(INCLUDE)}"\.\corbacom.h"\
- {$(INCLUDE)}"\.\corbacom.i"\
- {$(INCLUDE)}"\.\debug.h"\
- {$(INCLUDE)}"\.\default_client.h"\
- {$(INCLUDE)}"\.\default_client.i"\
- {$(INCLUDE)}"\.\default_server.h"\
- {$(INCLUDE)}"\.\default_server.i"\
- {$(INCLUDE)}"\.\except.h"\
- {$(INCLUDE)}"\.\giop.h"\
- {$(INCLUDE)}"\.\giop.i"\
- {$(INCLUDE)}"\.\iiopobj.h"\
- {$(INCLUDE)}"\.\iiopobj.i"\
- {$(INCLUDE)}"\.\iioporb.h"\
- {$(INCLUDE)}"\.\iioporb.i"\
- {$(INCLUDE)}"\.\marshal.h"\
- {$(INCLUDE)}"\.\marshal.i"\
- {$(INCLUDE)}"\.\nvlist.h"\
- {$(INCLUDE)}"\.\nvlist.i"\
- {$(INCLUDE)}"\.\object.h"\
- {$(INCLUDE)}"\.\object.i"\
- {$(INCLUDE)}"\.\objtable.h"\
- {$(INCLUDE)}"\.\optable.h"\
- {$(INCLUDE)}"\.\orb.h"\
- {$(INCLUDE)}"\.\orb_core.h"\
- {$(INCLUDE)}"\.\orb_core.i"\
- {$(INCLUDE)}"\.\orbconf.h"\
- {$(INCLUDE)}"\.\orbobj.h"\
- {$(INCLUDE)}"\.\orbobj.i"\
- {$(INCLUDE)}"\.\params.h"\
- {$(INCLUDE)}"\.\params.i"\
- {$(INCLUDE)}"\.\poa.h"\
- {$(INCLUDE)}"\.\poa.i"\
- {$(INCLUDE)}"\.\principa.h"\
- {$(INCLUDE)}"\.\request.h"\
- {$(INCLUDE)}"\.\sequence.h"\
- {$(INCLUDE)}"\.\sequence.i"\
- {$(INCLUDE)}"\.\sequence_T.cpp"\
- {$(INCLUDE)}"\.\sequence_T.h"\
- {$(INCLUDE)}"\.\sequence_T.i"\
- {$(INCLUDE)}"\.\server_factory.h"\
- {$(INCLUDE)}"\.\server_factory.i"\
- {$(INCLUDE)}"\.\singletons.h"\
- {$(INCLUDE)}"\.\stub.h"\
- {$(INCLUDE)}"\.\stub.i"\
- {$(INCLUDE)}"\.\svrrqst.h"\
- {$(INCLUDE)}"\.\typecode.h"\
- {$(INCLUDE)}"\.\typecode.i"\
- {$(INCLUDE)}"\ace\Acceptor.cpp"\
- {$(INCLUDE)}"\ace\Acceptor.h"\
- {$(INCLUDE)}"\ace\Acceptor.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Connector.cpp"\
- {$(INCLUDE)}"\ace\Connector.h"\
- {$(INCLUDE)}"\ace\Connector.i"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Dynamic_Service.cpp"\
- {$(INCLUDE)}"\ace\Dynamic_Service.h"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Repository.h"\
- {$(INCLUDE)}"\ace\Service_Repository.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\Singleton.cpp"\
- {$(INCLUDE)}"\ace\Singleton.h"\
- {$(INCLUDE)}"\ace\Singleton.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
- {$(INCLUDE)}"\sys\stat.h"\
- {$(INCLUDE)}"\sys\types.h"\
-
-
-"$(INTDIR)\encode.obj" : $(SOURCE) $(DEP_CPP_ENCOD) "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\except.cpp
-DEP_CPP_EXCEP=\
- "..\..\ace\config-win32.h"\
- {$(INCLUDE)}"\.\align.h"\
- {$(INCLUDE)}"\.\any.h"\
- {$(INCLUDE)}"\.\any.i"\
- {$(INCLUDE)}"\.\cdr.h"\
- {$(INCLUDE)}"\.\cdr.i"\
- {$(INCLUDE)}"\.\client_factory.h"\
- {$(INCLUDE)}"\.\compat\initguid.h"\
- {$(INCLUDE)}"\.\compat\objbase.h"\
- {$(INCLUDE)}"\.\connect.h"\
- {$(INCLUDE)}"\.\connect.i"\
- {$(INCLUDE)}"\.\corba.h"\
- {$(INCLUDE)}"\.\corbacom.h"\
- {$(INCLUDE)}"\.\corbacom.i"\
- {$(INCLUDE)}"\.\debug.h"\
- {$(INCLUDE)}"\.\default_client.h"\
- {$(INCLUDE)}"\.\default_client.i"\
- {$(INCLUDE)}"\.\default_server.h"\
- {$(INCLUDE)}"\.\default_server.i"\
- {$(INCLUDE)}"\.\except.h"\
- {$(INCLUDE)}"\.\giop.h"\
- {$(INCLUDE)}"\.\giop.i"\
- {$(INCLUDE)}"\.\iiopobj.h"\
- {$(INCLUDE)}"\.\iiopobj.i"\
- {$(INCLUDE)}"\.\iioporb.h"\
- {$(INCLUDE)}"\.\iioporb.i"\
- {$(INCLUDE)}"\.\marshal.h"\
- {$(INCLUDE)}"\.\marshal.i"\
- {$(INCLUDE)}"\.\nvlist.h"\
- {$(INCLUDE)}"\.\nvlist.i"\
- {$(INCLUDE)}"\.\object.h"\
- {$(INCLUDE)}"\.\object.i"\
- {$(INCLUDE)}"\.\objtable.h"\
- {$(INCLUDE)}"\.\optable.h"\
- {$(INCLUDE)}"\.\orb.h"\
- {$(INCLUDE)}"\.\orb_core.h"\
- {$(INCLUDE)}"\.\orb_core.i"\
- {$(INCLUDE)}"\.\orbconf.h"\
- {$(INCLUDE)}"\.\orbobj.h"\
- {$(INCLUDE)}"\.\orbobj.i"\
- {$(INCLUDE)}"\.\params.h"\
- {$(INCLUDE)}"\.\params.i"\
- {$(INCLUDE)}"\.\poa.h"\
- {$(INCLUDE)}"\.\poa.i"\
- {$(INCLUDE)}"\.\principa.h"\
- {$(INCLUDE)}"\.\request.h"\
- {$(INCLUDE)}"\.\sequence.h"\
- {$(INCLUDE)}"\.\sequence.i"\
- {$(INCLUDE)}"\.\sequence_T.cpp"\
- {$(INCLUDE)}"\.\sequence_T.h"\
- {$(INCLUDE)}"\.\sequence_T.i"\
- {$(INCLUDE)}"\.\server_factory.h"\
- {$(INCLUDE)}"\.\server_factory.i"\
- {$(INCLUDE)}"\.\singletons.h"\
- {$(INCLUDE)}"\.\stub.h"\
- {$(INCLUDE)}"\.\stub.i"\
- {$(INCLUDE)}"\.\svrrqst.h"\
- {$(INCLUDE)}"\.\typecode.h"\
- {$(INCLUDE)}"\.\typecode.i"\
- {$(INCLUDE)}"\ace\Acceptor.cpp"\
- {$(INCLUDE)}"\ace\Acceptor.h"\
- {$(INCLUDE)}"\ace\Acceptor.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Connector.cpp"\
- {$(INCLUDE)}"\ace\Connector.h"\
- {$(INCLUDE)}"\ace\Connector.i"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Dynamic_Service.cpp"\
- {$(INCLUDE)}"\ace\Dynamic_Service.h"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Repository.h"\
- {$(INCLUDE)}"\ace\Service_Repository.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\Singleton.cpp"\
- {$(INCLUDE)}"\ace\Singleton.h"\
- {$(INCLUDE)}"\ace\Singleton.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
- {$(INCLUDE)}"\sys\stat.h"\
- {$(INCLUDE)}"\sys\types.h"\
-
-
-"$(INTDIR)\except.obj" : $(SOURCE) $(DEP_CPP_EXCEP) "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\giop.cpp
-DEP_CPP_GIOP_=\
- "..\..\ace\config-win32.h"\
- ".\Timeprobe.i"\
- {$(INCLUDE)}"\.\align.h"\
- {$(INCLUDE)}"\.\any.h"\
- {$(INCLUDE)}"\.\any.i"\
- {$(INCLUDE)}"\.\cdr.h"\
- {$(INCLUDE)}"\.\cdr.i"\
- {$(INCLUDE)}"\.\client_factory.h"\
- {$(INCLUDE)}"\.\compat\initguid.h"\
- {$(INCLUDE)}"\.\compat\objbase.h"\
- {$(INCLUDE)}"\.\connect.h"\
- {$(INCLUDE)}"\.\connect.i"\
- {$(INCLUDE)}"\.\corba.h"\
- {$(INCLUDE)}"\.\corbacom.h"\
- {$(INCLUDE)}"\.\corbacom.i"\
- {$(INCLUDE)}"\.\debug.h"\
- {$(INCLUDE)}"\.\default_client.h"\
- {$(INCLUDE)}"\.\default_client.i"\
- {$(INCLUDE)}"\.\default_server.h"\
- {$(INCLUDE)}"\.\default_server.i"\
- {$(INCLUDE)}"\.\except.h"\
- {$(INCLUDE)}"\.\giop.h"\
- {$(INCLUDE)}"\.\giop.i"\
- {$(INCLUDE)}"\.\iiopobj.h"\
- {$(INCLUDE)}"\.\iiopobj.i"\
- {$(INCLUDE)}"\.\iioporb.h"\
- {$(INCLUDE)}"\.\iioporb.i"\
- {$(INCLUDE)}"\.\marshal.h"\
- {$(INCLUDE)}"\.\marshal.i"\
- {$(INCLUDE)}"\.\nvlist.h"\
- {$(INCLUDE)}"\.\nvlist.i"\
- {$(INCLUDE)}"\.\object.h"\
- {$(INCLUDE)}"\.\object.i"\
- {$(INCLUDE)}"\.\objtable.h"\
- {$(INCLUDE)}"\.\optable.h"\
- {$(INCLUDE)}"\.\orb.h"\
- {$(INCLUDE)}"\.\orb_core.h"\
- {$(INCLUDE)}"\.\orb_core.i"\
- {$(INCLUDE)}"\.\orbconf.h"\
- {$(INCLUDE)}"\.\orbobj.h"\
- {$(INCLUDE)}"\.\orbobj.i"\
- {$(INCLUDE)}"\.\params.h"\
- {$(INCLUDE)}"\.\params.i"\
- {$(INCLUDE)}"\.\poa.h"\
- {$(INCLUDE)}"\.\poa.i"\
- {$(INCLUDE)}"\.\principa.h"\
- {$(INCLUDE)}"\.\request.h"\
- {$(INCLUDE)}"\.\sequence.h"\
- {$(INCLUDE)}"\.\sequence.i"\
- {$(INCLUDE)}"\.\sequence_T.cpp"\
- {$(INCLUDE)}"\.\sequence_T.h"\
- {$(INCLUDE)}"\.\sequence_T.i"\
- {$(INCLUDE)}"\.\server_factory.h"\
- {$(INCLUDE)}"\.\server_factory.i"\
- {$(INCLUDE)}"\.\singletons.h"\
- {$(INCLUDE)}"\.\stub.h"\
- {$(INCLUDE)}"\.\stub.i"\
- {$(INCLUDE)}"\.\svrrqst.h"\
- {$(INCLUDE)}"\.\Timeprobe.h"\
- {$(INCLUDE)}"\.\typecode.h"\
- {$(INCLUDE)}"\.\typecode.i"\
- {$(INCLUDE)}"\ace\Acceptor.cpp"\
- {$(INCLUDE)}"\ace\Acceptor.h"\
- {$(INCLUDE)}"\ace\Acceptor.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Connector.cpp"\
- {$(INCLUDE)}"\ace\Connector.h"\
- {$(INCLUDE)}"\ace\Connector.i"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Dynamic_Service.cpp"\
- {$(INCLUDE)}"\ace\Dynamic_Service.h"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Repository.h"\
- {$(INCLUDE)}"\ace\Service_Repository.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\Singleton.cpp"\
- {$(INCLUDE)}"\ace\Singleton.h"\
- {$(INCLUDE)}"\ace\Singleton.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
- {$(INCLUDE)}"\sys\stat.h"\
- {$(INCLUDE)}"\sys\types.h"\
-
-
-"$(INTDIR)\giop.obj" : $(SOURCE) $(DEP_CPP_GIOP_) "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\iiopobj.cpp
-DEP_CPP_IIOPO=\
- "..\..\ace\config-win32.h"\
- {$(INCLUDE)}"\.\align.h"\
- {$(INCLUDE)}"\.\any.h"\
- {$(INCLUDE)}"\.\any.i"\
- {$(INCLUDE)}"\.\cdr.h"\
- {$(INCLUDE)}"\.\cdr.i"\
- {$(INCLUDE)}"\.\client_factory.h"\
- {$(INCLUDE)}"\.\compat\initguid.h"\
- {$(INCLUDE)}"\.\compat\objbase.h"\
- {$(INCLUDE)}"\.\connect.h"\
- {$(INCLUDE)}"\.\connect.i"\
- {$(INCLUDE)}"\.\corba.h"\
- {$(INCLUDE)}"\.\corbacom.h"\
- {$(INCLUDE)}"\.\corbacom.i"\
- {$(INCLUDE)}"\.\debug.h"\
- {$(INCLUDE)}"\.\default_client.h"\
- {$(INCLUDE)}"\.\default_client.i"\
- {$(INCLUDE)}"\.\default_server.h"\
- {$(INCLUDE)}"\.\default_server.i"\
- {$(INCLUDE)}"\.\except.h"\
- {$(INCLUDE)}"\.\giop.h"\
- {$(INCLUDE)}"\.\giop.i"\
- {$(INCLUDE)}"\.\iiopobj.h"\
- {$(INCLUDE)}"\.\iiopobj.i"\
- {$(INCLUDE)}"\.\iioporb.h"\
- {$(INCLUDE)}"\.\iioporb.i"\
- {$(INCLUDE)}"\.\marshal.h"\
- {$(INCLUDE)}"\.\marshal.i"\
- {$(INCLUDE)}"\.\nvlist.h"\
- {$(INCLUDE)}"\.\nvlist.i"\
- {$(INCLUDE)}"\.\object.h"\
- {$(INCLUDE)}"\.\object.i"\
- {$(INCLUDE)}"\.\objtable.h"\
- {$(INCLUDE)}"\.\optable.h"\
- {$(INCLUDE)}"\.\orb.h"\
- {$(INCLUDE)}"\.\orb_core.h"\
- {$(INCLUDE)}"\.\orb_core.i"\
- {$(INCLUDE)}"\.\orbconf.h"\
- {$(INCLUDE)}"\.\orbobj.h"\
- {$(INCLUDE)}"\.\orbobj.i"\
- {$(INCLUDE)}"\.\params.h"\
- {$(INCLUDE)}"\.\params.i"\
- {$(INCLUDE)}"\.\poa.h"\
- {$(INCLUDE)}"\.\poa.i"\
- {$(INCLUDE)}"\.\principa.h"\
- {$(INCLUDE)}"\.\request.h"\
- {$(INCLUDE)}"\.\sequence.h"\
- {$(INCLUDE)}"\.\sequence.i"\
- {$(INCLUDE)}"\.\sequence_T.cpp"\
- {$(INCLUDE)}"\.\sequence_T.h"\
- {$(INCLUDE)}"\.\sequence_T.i"\
- {$(INCLUDE)}"\.\server_factory.h"\
- {$(INCLUDE)}"\.\server_factory.i"\
- {$(INCLUDE)}"\.\singletons.h"\
- {$(INCLUDE)}"\.\stub.h"\
- {$(INCLUDE)}"\.\stub.i"\
- {$(INCLUDE)}"\.\svrrqst.h"\
- {$(INCLUDE)}"\.\typecode.h"\
- {$(INCLUDE)}"\.\typecode.i"\
- {$(INCLUDE)}"\ace\Acceptor.cpp"\
- {$(INCLUDE)}"\ace\Acceptor.h"\
- {$(INCLUDE)}"\ace\Acceptor.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Connector.cpp"\
- {$(INCLUDE)}"\ace\Connector.h"\
- {$(INCLUDE)}"\ace\Connector.i"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Dynamic_Service.cpp"\
- {$(INCLUDE)}"\ace\Dynamic_Service.h"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Repository.h"\
- {$(INCLUDE)}"\ace\Service_Repository.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\Singleton.cpp"\
- {$(INCLUDE)}"\ace\Singleton.h"\
- {$(INCLUDE)}"\ace\Singleton.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
- {$(INCLUDE)}"\sys\stat.h"\
- {$(INCLUDE)}"\sys\types.h"\
-
-
-"$(INTDIR)\iiopobj.obj" : $(SOURCE) $(DEP_CPP_IIOPO) "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\iioporb.cpp
-DEP_CPP_IIOPOR=\
- "..\..\ace\config-win32.h"\
- {$(INCLUDE)}"\.\align.h"\
- {$(INCLUDE)}"\.\any.h"\
- {$(INCLUDE)}"\.\any.i"\
- {$(INCLUDE)}"\.\cdr.h"\
- {$(INCLUDE)}"\.\cdr.i"\
- {$(INCLUDE)}"\.\client_factory.h"\
- {$(INCLUDE)}"\.\compat\initguid.h"\
- {$(INCLUDE)}"\.\compat\objbase.h"\
- {$(INCLUDE)}"\.\connect.h"\
- {$(INCLUDE)}"\.\connect.i"\
- {$(INCLUDE)}"\.\corba.h"\
- {$(INCLUDE)}"\.\corbacom.h"\
- {$(INCLUDE)}"\.\corbacom.i"\
- {$(INCLUDE)}"\.\debug.h"\
- {$(INCLUDE)}"\.\default_client.h"\
- {$(INCLUDE)}"\.\default_client.i"\
- {$(INCLUDE)}"\.\default_server.h"\
- {$(INCLUDE)}"\.\default_server.i"\
- {$(INCLUDE)}"\.\except.h"\
- {$(INCLUDE)}"\.\giop.h"\
- {$(INCLUDE)}"\.\giop.i"\
- {$(INCLUDE)}"\.\iiopobj.h"\
- {$(INCLUDE)}"\.\iiopobj.i"\
- {$(INCLUDE)}"\.\iioporb.h"\
- {$(INCLUDE)}"\.\iioporb.i"\
- {$(INCLUDE)}"\.\marshal.h"\
- {$(INCLUDE)}"\.\marshal.i"\
- {$(INCLUDE)}"\.\nvlist.h"\
- {$(INCLUDE)}"\.\nvlist.i"\
- {$(INCLUDE)}"\.\object.h"\
- {$(INCLUDE)}"\.\object.i"\
- {$(INCLUDE)}"\.\objtable.h"\
- {$(INCLUDE)}"\.\optable.h"\
- {$(INCLUDE)}"\.\orb.h"\
- {$(INCLUDE)}"\.\orb_core.h"\
- {$(INCLUDE)}"\.\orb_core.i"\
- {$(INCLUDE)}"\.\orbconf.h"\
- {$(INCLUDE)}"\.\orbobj.h"\
- {$(INCLUDE)}"\.\orbobj.i"\
- {$(INCLUDE)}"\.\params.h"\
- {$(INCLUDE)}"\.\params.i"\
- {$(INCLUDE)}"\.\poa.h"\
- {$(INCLUDE)}"\.\poa.i"\
- {$(INCLUDE)}"\.\principa.h"\
- {$(INCLUDE)}"\.\request.h"\
- {$(INCLUDE)}"\.\sequence.h"\
- {$(INCLUDE)}"\.\sequence.i"\
- {$(INCLUDE)}"\.\sequence_T.cpp"\
- {$(INCLUDE)}"\.\sequence_T.h"\
- {$(INCLUDE)}"\.\sequence_T.i"\
- {$(INCLUDE)}"\.\server_factory.h"\
- {$(INCLUDE)}"\.\server_factory.i"\
- {$(INCLUDE)}"\.\singletons.h"\
- {$(INCLUDE)}"\.\stub.h"\
- {$(INCLUDE)}"\.\stub.i"\
- {$(INCLUDE)}"\.\svrrqst.h"\
- {$(INCLUDE)}"\.\typecode.h"\
- {$(INCLUDE)}"\.\typecode.i"\
- {$(INCLUDE)}"\ace\Acceptor.cpp"\
- {$(INCLUDE)}"\ace\Acceptor.h"\
- {$(INCLUDE)}"\ace\Acceptor.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Connector.cpp"\
- {$(INCLUDE)}"\ace\Connector.h"\
- {$(INCLUDE)}"\ace\Connector.i"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Dynamic_Service.cpp"\
- {$(INCLUDE)}"\ace\Dynamic_Service.h"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Repository.h"\
- {$(INCLUDE)}"\ace\Service_Repository.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\Singleton.cpp"\
- {$(INCLUDE)}"\ace\Singleton.h"\
- {$(INCLUDE)}"\ace\Singleton.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
- {$(INCLUDE)}"\sys\stat.h"\
- {$(INCLUDE)}"\sys\types.h"\
-
-
-"$(INTDIR)\iioporb.obj" : $(SOURCE) $(DEP_CPP_IIOPOR) "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\interp.cpp
-DEP_CPP_INTER=\
- "..\..\ace\config-win32.h"\
- {$(INCLUDE)}"\.\align.h"\
- {$(INCLUDE)}"\.\any.h"\
- {$(INCLUDE)}"\.\any.i"\
- {$(INCLUDE)}"\.\cdr.h"\
- {$(INCLUDE)}"\.\cdr.i"\
- {$(INCLUDE)}"\.\client_factory.h"\
- {$(INCLUDE)}"\.\compat\initguid.h"\
- {$(INCLUDE)}"\.\compat\objbase.h"\
- {$(INCLUDE)}"\.\connect.h"\
- {$(INCLUDE)}"\.\connect.i"\
- {$(INCLUDE)}"\.\corba.h"\
- {$(INCLUDE)}"\.\corbacom.h"\
- {$(INCLUDE)}"\.\corbacom.i"\
- {$(INCLUDE)}"\.\debug.h"\
- {$(INCLUDE)}"\.\default_client.h"\
- {$(INCLUDE)}"\.\default_client.i"\
- {$(INCLUDE)}"\.\default_server.h"\
- {$(INCLUDE)}"\.\default_server.i"\
- {$(INCLUDE)}"\.\except.h"\
- {$(INCLUDE)}"\.\giop.h"\
- {$(INCLUDE)}"\.\giop.i"\
- {$(INCLUDE)}"\.\iiopobj.h"\
- {$(INCLUDE)}"\.\iiopobj.i"\
- {$(INCLUDE)}"\.\iioporb.h"\
- {$(INCLUDE)}"\.\iioporb.i"\
- {$(INCLUDE)}"\.\marshal.h"\
- {$(INCLUDE)}"\.\marshal.i"\
- {$(INCLUDE)}"\.\nvlist.h"\
- {$(INCLUDE)}"\.\nvlist.i"\
- {$(INCLUDE)}"\.\object.h"\
- {$(INCLUDE)}"\.\object.i"\
- {$(INCLUDE)}"\.\objtable.h"\
- {$(INCLUDE)}"\.\optable.h"\
- {$(INCLUDE)}"\.\orb.h"\
- {$(INCLUDE)}"\.\orb_core.h"\
- {$(INCLUDE)}"\.\orb_core.i"\
- {$(INCLUDE)}"\.\orbconf.h"\
- {$(INCLUDE)}"\.\orbobj.h"\
- {$(INCLUDE)}"\.\orbobj.i"\
- {$(INCLUDE)}"\.\params.h"\
- {$(INCLUDE)}"\.\params.i"\
- {$(INCLUDE)}"\.\poa.h"\
- {$(INCLUDE)}"\.\poa.i"\
- {$(INCLUDE)}"\.\principa.h"\
- {$(INCLUDE)}"\.\request.h"\
- {$(INCLUDE)}"\.\sequence.h"\
- {$(INCLUDE)}"\.\sequence.i"\
- {$(INCLUDE)}"\.\sequence_T.cpp"\
- {$(INCLUDE)}"\.\sequence_T.h"\
- {$(INCLUDE)}"\.\sequence_T.i"\
- {$(INCLUDE)}"\.\server_factory.h"\
- {$(INCLUDE)}"\.\server_factory.i"\
- {$(INCLUDE)}"\.\singletons.h"\
- {$(INCLUDE)}"\.\stub.h"\
- {$(INCLUDE)}"\.\stub.i"\
- {$(INCLUDE)}"\.\svrrqst.h"\
- {$(INCLUDE)}"\.\typecode.h"\
- {$(INCLUDE)}"\.\typecode.i"\
- {$(INCLUDE)}"\ace\Acceptor.cpp"\
- {$(INCLUDE)}"\ace\Acceptor.h"\
- {$(INCLUDE)}"\ace\Acceptor.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Connector.cpp"\
- {$(INCLUDE)}"\ace\Connector.h"\
- {$(INCLUDE)}"\ace\Connector.i"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Dynamic_Service.cpp"\
- {$(INCLUDE)}"\ace\Dynamic_Service.h"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Repository.h"\
- {$(INCLUDE)}"\ace\Service_Repository.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\Singleton.cpp"\
- {$(INCLUDE)}"\ace\Singleton.h"\
- {$(INCLUDE)}"\ace\Singleton.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
- {$(INCLUDE)}"\sys\stat.h"\
- {$(INCLUDE)}"\sys\types.h"\
-
-
-"$(INTDIR)\interp.obj" : $(SOURCE) $(DEP_CPP_INTER) "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\invoke.cpp
-DEP_CPP_INVOK=\
- "..\..\ace\config-win32.h"\
- {$(INCLUDE)}"\.\align.h"\
- {$(INCLUDE)}"\.\any.h"\
- {$(INCLUDE)}"\.\any.i"\
- {$(INCLUDE)}"\.\cdr.h"\
- {$(INCLUDE)}"\.\cdr.i"\
- {$(INCLUDE)}"\.\client_factory.h"\
- {$(INCLUDE)}"\.\compat\initguid.h"\
- {$(INCLUDE)}"\.\compat\objbase.h"\
- {$(INCLUDE)}"\.\connect.h"\
- {$(INCLUDE)}"\.\connect.i"\
- {$(INCLUDE)}"\.\corba.h"\
- {$(INCLUDE)}"\.\corbacom.h"\
- {$(INCLUDE)}"\.\corbacom.i"\
- {$(INCLUDE)}"\.\debug.h"\
- {$(INCLUDE)}"\.\default_client.h"\
- {$(INCLUDE)}"\.\default_client.i"\
- {$(INCLUDE)}"\.\default_server.h"\
- {$(INCLUDE)}"\.\default_server.i"\
- {$(INCLUDE)}"\.\except.h"\
- {$(INCLUDE)}"\.\giop.h"\
- {$(INCLUDE)}"\.\giop.i"\
- {$(INCLUDE)}"\.\iiopobj.h"\
- {$(INCLUDE)}"\.\iiopobj.i"\
- {$(INCLUDE)}"\.\iioporb.h"\
- {$(INCLUDE)}"\.\iioporb.i"\
- {$(INCLUDE)}"\.\marshal.h"\
- {$(INCLUDE)}"\.\marshal.i"\
- {$(INCLUDE)}"\.\nvlist.h"\
- {$(INCLUDE)}"\.\nvlist.i"\
- {$(INCLUDE)}"\.\object.h"\
- {$(INCLUDE)}"\.\object.i"\
- {$(INCLUDE)}"\.\objtable.h"\
- {$(INCLUDE)}"\.\optable.h"\
- {$(INCLUDE)}"\.\orb.h"\
- {$(INCLUDE)}"\.\orb_core.h"\
- {$(INCLUDE)}"\.\orb_core.i"\
- {$(INCLUDE)}"\.\orbconf.h"\
- {$(INCLUDE)}"\.\orbobj.h"\
- {$(INCLUDE)}"\.\orbobj.i"\
- {$(INCLUDE)}"\.\params.h"\
- {$(INCLUDE)}"\.\params.i"\
- {$(INCLUDE)}"\.\poa.h"\
- {$(INCLUDE)}"\.\poa.i"\
- {$(INCLUDE)}"\.\principa.h"\
- {$(INCLUDE)}"\.\request.h"\
- {$(INCLUDE)}"\.\sequence.h"\
- {$(INCLUDE)}"\.\sequence.i"\
- {$(INCLUDE)}"\.\sequence_T.cpp"\
- {$(INCLUDE)}"\.\sequence_T.h"\
- {$(INCLUDE)}"\.\sequence_T.i"\
- {$(INCLUDE)}"\.\server_factory.h"\
- {$(INCLUDE)}"\.\server_factory.i"\
- {$(INCLUDE)}"\.\singletons.h"\
- {$(INCLUDE)}"\.\stub.h"\
- {$(INCLUDE)}"\.\stub.i"\
- {$(INCLUDE)}"\.\svrrqst.h"\
- {$(INCLUDE)}"\.\typecode.h"\
- {$(INCLUDE)}"\.\typecode.i"\
- {$(INCLUDE)}"\ace\Acceptor.cpp"\
- {$(INCLUDE)}"\ace\Acceptor.h"\
- {$(INCLUDE)}"\ace\Acceptor.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Connector.cpp"\
- {$(INCLUDE)}"\ace\Connector.h"\
- {$(INCLUDE)}"\ace\Connector.i"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Dynamic_Service.cpp"\
- {$(INCLUDE)}"\ace\Dynamic_Service.h"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Repository.h"\
- {$(INCLUDE)}"\ace\Service_Repository.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\Singleton.cpp"\
- {$(INCLUDE)}"\ace\Singleton.h"\
- {$(INCLUDE)}"\ace\Singleton.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
- {$(INCLUDE)}"\sys\stat.h"\
- {$(INCLUDE)}"\sys\types.h"\
-
-
-"$(INTDIR)\invoke.obj" : $(SOURCE) $(DEP_CPP_INVOK) "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\marshal.cpp
-DEP_CPP_MARSH=\
- "..\..\ace\config-win32.h"\
- {$(INCLUDE)}"\.\align.h"\
- {$(INCLUDE)}"\.\any.h"\
- {$(INCLUDE)}"\.\any.i"\
- {$(INCLUDE)}"\.\cdr.h"\
- {$(INCLUDE)}"\.\cdr.i"\
- {$(INCLUDE)}"\.\client_factory.h"\
- {$(INCLUDE)}"\.\compat\initguid.h"\
- {$(INCLUDE)}"\.\compat\objbase.h"\
- {$(INCLUDE)}"\.\connect.h"\
- {$(INCLUDE)}"\.\connect.i"\
- {$(INCLUDE)}"\.\corba.h"\
- {$(INCLUDE)}"\.\corbacom.h"\
- {$(INCLUDE)}"\.\corbacom.i"\
- {$(INCLUDE)}"\.\debug.h"\
- {$(INCLUDE)}"\.\default_client.h"\
- {$(INCLUDE)}"\.\default_client.i"\
- {$(INCLUDE)}"\.\default_server.h"\
- {$(INCLUDE)}"\.\default_server.i"\
- {$(INCLUDE)}"\.\except.h"\
- {$(INCLUDE)}"\.\giop.h"\
- {$(INCLUDE)}"\.\giop.i"\
- {$(INCLUDE)}"\.\iiopobj.h"\
- {$(INCLUDE)}"\.\iiopobj.i"\
- {$(INCLUDE)}"\.\iioporb.h"\
- {$(INCLUDE)}"\.\iioporb.i"\
- {$(INCLUDE)}"\.\marshal.h"\
- {$(INCLUDE)}"\.\marshal.i"\
- {$(INCLUDE)}"\.\nvlist.h"\
- {$(INCLUDE)}"\.\nvlist.i"\
- {$(INCLUDE)}"\.\object.h"\
- {$(INCLUDE)}"\.\object.i"\
- {$(INCLUDE)}"\.\objtable.h"\
- {$(INCLUDE)}"\.\optable.h"\
- {$(INCLUDE)}"\.\orb.h"\
- {$(INCLUDE)}"\.\orb_core.h"\
- {$(INCLUDE)}"\.\orb_core.i"\
- {$(INCLUDE)}"\.\orbconf.h"\
- {$(INCLUDE)}"\.\orbobj.h"\
- {$(INCLUDE)}"\.\orbobj.i"\
- {$(INCLUDE)}"\.\params.h"\
- {$(INCLUDE)}"\.\params.i"\
- {$(INCLUDE)}"\.\poa.h"\
- {$(INCLUDE)}"\.\poa.i"\
- {$(INCLUDE)}"\.\principa.h"\
- {$(INCLUDE)}"\.\request.h"\
- {$(INCLUDE)}"\.\sequence.h"\
- {$(INCLUDE)}"\.\sequence.i"\
- {$(INCLUDE)}"\.\sequence_T.cpp"\
- {$(INCLUDE)}"\.\sequence_T.h"\
- {$(INCLUDE)}"\.\sequence_T.i"\
- {$(INCLUDE)}"\.\server_factory.h"\
- {$(INCLUDE)}"\.\server_factory.i"\
- {$(INCLUDE)}"\.\singletons.h"\
- {$(INCLUDE)}"\.\stub.h"\
- {$(INCLUDE)}"\.\stub.i"\
- {$(INCLUDE)}"\.\svrrqst.h"\
- {$(INCLUDE)}"\.\typecode.h"\
- {$(INCLUDE)}"\.\typecode.i"\
- {$(INCLUDE)}"\ace\Acceptor.cpp"\
- {$(INCLUDE)}"\ace\Acceptor.h"\
- {$(INCLUDE)}"\ace\Acceptor.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Connector.cpp"\
- {$(INCLUDE)}"\ace\Connector.h"\
- {$(INCLUDE)}"\ace\Connector.i"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Dynamic_Service.cpp"\
- {$(INCLUDE)}"\ace\Dynamic_Service.h"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Repository.h"\
- {$(INCLUDE)}"\ace\Service_Repository.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\Singleton.cpp"\
- {$(INCLUDE)}"\ace\Singleton.h"\
- {$(INCLUDE)}"\ace\Singleton.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
- {$(INCLUDE)}"\sys\stat.h"\
- {$(INCLUDE)}"\sys\types.h"\
-
-
-"$(INTDIR)\marshal.obj" : $(SOURCE) $(DEP_CPP_MARSH) "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\nvlist.cpp
-DEP_CPP_NVLIS=\
- "..\..\ace\config-win32.h"\
- {$(INCLUDE)}"\.\align.h"\
- {$(INCLUDE)}"\.\any.h"\
- {$(INCLUDE)}"\.\any.i"\
- {$(INCLUDE)}"\.\cdr.h"\
- {$(INCLUDE)}"\.\cdr.i"\
- {$(INCLUDE)}"\.\client_factory.h"\
- {$(INCLUDE)}"\.\compat\initguid.h"\
- {$(INCLUDE)}"\.\compat\objbase.h"\
- {$(INCLUDE)}"\.\connect.h"\
- {$(INCLUDE)}"\.\connect.i"\
- {$(INCLUDE)}"\.\corba.h"\
- {$(INCLUDE)}"\.\corbacom.h"\
- {$(INCLUDE)}"\.\corbacom.i"\
- {$(INCLUDE)}"\.\debug.h"\
- {$(INCLUDE)}"\.\default_client.h"\
- {$(INCLUDE)}"\.\default_client.i"\
- {$(INCLUDE)}"\.\default_server.h"\
- {$(INCLUDE)}"\.\default_server.i"\
- {$(INCLUDE)}"\.\except.h"\
- {$(INCLUDE)}"\.\giop.h"\
- {$(INCLUDE)}"\.\giop.i"\
- {$(INCLUDE)}"\.\iiopobj.h"\
- {$(INCLUDE)}"\.\iiopobj.i"\
- {$(INCLUDE)}"\.\iioporb.h"\
- {$(INCLUDE)}"\.\iioporb.i"\
- {$(INCLUDE)}"\.\marshal.h"\
- {$(INCLUDE)}"\.\marshal.i"\
- {$(INCLUDE)}"\.\nvlist.h"\
- {$(INCLUDE)}"\.\nvlist.i"\
- {$(INCLUDE)}"\.\object.h"\
- {$(INCLUDE)}"\.\object.i"\
- {$(INCLUDE)}"\.\objtable.h"\
- {$(INCLUDE)}"\.\optable.h"\
- {$(INCLUDE)}"\.\orb.h"\
- {$(INCLUDE)}"\.\orb_core.h"\
- {$(INCLUDE)}"\.\orb_core.i"\
- {$(INCLUDE)}"\.\orbconf.h"\
- {$(INCLUDE)}"\.\orbobj.h"\
- {$(INCLUDE)}"\.\orbobj.i"\
- {$(INCLUDE)}"\.\params.h"\
- {$(INCLUDE)}"\.\params.i"\
- {$(INCLUDE)}"\.\poa.h"\
- {$(INCLUDE)}"\.\poa.i"\
- {$(INCLUDE)}"\.\principa.h"\
- {$(INCLUDE)}"\.\request.h"\
- {$(INCLUDE)}"\.\sequence.h"\
- {$(INCLUDE)}"\.\sequence.i"\
- {$(INCLUDE)}"\.\sequence_T.cpp"\
- {$(INCLUDE)}"\.\sequence_T.h"\
- {$(INCLUDE)}"\.\sequence_T.i"\
- {$(INCLUDE)}"\.\server_factory.h"\
- {$(INCLUDE)}"\.\server_factory.i"\
- {$(INCLUDE)}"\.\singletons.h"\
- {$(INCLUDE)}"\.\stub.h"\
- {$(INCLUDE)}"\.\stub.i"\
- {$(INCLUDE)}"\.\svrrqst.h"\
- {$(INCLUDE)}"\.\typecode.h"\
- {$(INCLUDE)}"\.\typecode.i"\
- {$(INCLUDE)}"\ace\Acceptor.cpp"\
- {$(INCLUDE)}"\ace\Acceptor.h"\
- {$(INCLUDE)}"\ace\Acceptor.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Connector.cpp"\
- {$(INCLUDE)}"\ace\Connector.h"\
- {$(INCLUDE)}"\ace\Connector.i"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Dynamic_Service.cpp"\
- {$(INCLUDE)}"\ace\Dynamic_Service.h"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Repository.h"\
- {$(INCLUDE)}"\ace\Service_Repository.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\Singleton.cpp"\
- {$(INCLUDE)}"\ace\Singleton.h"\
- {$(INCLUDE)}"\ace\Singleton.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
- {$(INCLUDE)}"\sys\stat.h"\
- {$(INCLUDE)}"\sys\types.h"\
-
-
-"$(INTDIR)\nvlist.obj" : $(SOURCE) $(DEP_CPP_NVLIS) "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\object.cpp
-DEP_CPP_OBJEC=\
- "..\..\ace\config-win32.h"\
- {$(INCLUDE)}"\.\align.h"\
- {$(INCLUDE)}"\.\any.h"\
- {$(INCLUDE)}"\.\any.i"\
- {$(INCLUDE)}"\.\cdr.h"\
- {$(INCLUDE)}"\.\cdr.i"\
- {$(INCLUDE)}"\.\client_factory.h"\
- {$(INCLUDE)}"\.\compat\initguid.h"\
- {$(INCLUDE)}"\.\compat\objbase.h"\
- {$(INCLUDE)}"\.\connect.h"\
- {$(INCLUDE)}"\.\connect.i"\
- {$(INCLUDE)}"\.\corba.h"\
- {$(INCLUDE)}"\.\corbacom.h"\
- {$(INCLUDE)}"\.\corbacom.i"\
- {$(INCLUDE)}"\.\debug.h"\
- {$(INCLUDE)}"\.\default_client.h"\
- {$(INCLUDE)}"\.\default_client.i"\
- {$(INCLUDE)}"\.\default_server.h"\
- {$(INCLUDE)}"\.\default_server.i"\
- {$(INCLUDE)}"\.\except.h"\
- {$(INCLUDE)}"\.\giop.h"\
- {$(INCLUDE)}"\.\giop.i"\
- {$(INCLUDE)}"\.\iiopobj.h"\
- {$(INCLUDE)}"\.\iiopobj.i"\
- {$(INCLUDE)}"\.\iioporb.h"\
- {$(INCLUDE)}"\.\iioporb.i"\
- {$(INCLUDE)}"\.\marshal.h"\
- {$(INCLUDE)}"\.\marshal.i"\
- {$(INCLUDE)}"\.\nvlist.h"\
- {$(INCLUDE)}"\.\nvlist.i"\
- {$(INCLUDE)}"\.\object.h"\
- {$(INCLUDE)}"\.\object.i"\
- {$(INCLUDE)}"\.\objtable.h"\
- {$(INCLUDE)}"\.\optable.h"\
- {$(INCLUDE)}"\.\orb.h"\
- {$(INCLUDE)}"\.\orb_core.h"\
- {$(INCLUDE)}"\.\orb_core.i"\
- {$(INCLUDE)}"\.\orbconf.h"\
- {$(INCLUDE)}"\.\orbobj.h"\
- {$(INCLUDE)}"\.\orbobj.i"\
- {$(INCLUDE)}"\.\params.h"\
- {$(INCLUDE)}"\.\params.i"\
- {$(INCLUDE)}"\.\poa.h"\
- {$(INCLUDE)}"\.\poa.i"\
- {$(INCLUDE)}"\.\principa.h"\
- {$(INCLUDE)}"\.\request.h"\
- {$(INCLUDE)}"\.\sequence.h"\
- {$(INCLUDE)}"\.\sequence.i"\
- {$(INCLUDE)}"\.\sequence_T.cpp"\
- {$(INCLUDE)}"\.\sequence_T.h"\
- {$(INCLUDE)}"\.\sequence_T.i"\
- {$(INCLUDE)}"\.\server_factory.h"\
- {$(INCLUDE)}"\.\server_factory.i"\
- {$(INCLUDE)}"\.\singletons.h"\
- {$(INCLUDE)}"\.\stub.h"\
- {$(INCLUDE)}"\.\stub.i"\
- {$(INCLUDE)}"\.\svrrqst.h"\
- {$(INCLUDE)}"\.\typecode.h"\
- {$(INCLUDE)}"\.\typecode.i"\
- {$(INCLUDE)}"\ace\Acceptor.cpp"\
- {$(INCLUDE)}"\ace\Acceptor.h"\
- {$(INCLUDE)}"\ace\Acceptor.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Connector.cpp"\
- {$(INCLUDE)}"\ace\Connector.h"\
- {$(INCLUDE)}"\ace\Connector.i"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Dynamic_Service.cpp"\
- {$(INCLUDE)}"\ace\Dynamic_Service.h"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Repository.h"\
- {$(INCLUDE)}"\ace\Service_Repository.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\Singleton.cpp"\
- {$(INCLUDE)}"\ace\Singleton.h"\
- {$(INCLUDE)}"\ace\Singleton.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
- {$(INCLUDE)}"\sys\stat.h"\
- {$(INCLUDE)}"\sys\types.h"\
-
-
-"$(INTDIR)\object.obj" : $(SOURCE) $(DEP_CPP_OBJEC) "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\objtable.cpp
-
-!IF "$(CFG)" == "TAO - Win32 Release"
-
-DEP_CPP_OBJTA=\
- "..\..\ace\config-win32.h"\
- {$(INCLUDE)}"\.\align.h"\
- {$(INCLUDE)}"\.\any.h"\
- {$(INCLUDE)}"\.\any.i"\
- {$(INCLUDE)}"\.\cdr.h"\
- {$(INCLUDE)}"\.\cdr.i"\
- {$(INCLUDE)}"\.\client_factory.h"\
- {$(INCLUDE)}"\.\compat\initguid.h"\
- {$(INCLUDE)}"\.\compat\objbase.h"\
- {$(INCLUDE)}"\.\connect.h"\
- {$(INCLUDE)}"\.\connect.i"\
- {$(INCLUDE)}"\.\corba.h"\
- {$(INCLUDE)}"\.\corbacom.h"\
- {$(INCLUDE)}"\.\corbacom.i"\
- {$(INCLUDE)}"\.\debug.h"\
- {$(INCLUDE)}"\.\default_client.h"\
- {$(INCLUDE)}"\.\default_client.i"\
- {$(INCLUDE)}"\.\default_server.h"\
- {$(INCLUDE)}"\.\default_server.i"\
- {$(INCLUDE)}"\.\except.h"\
- {$(INCLUDE)}"\.\giop.h"\
- {$(INCLUDE)}"\.\giop.i"\
- {$(INCLUDE)}"\.\iiopobj.h"\
- {$(INCLUDE)}"\.\iiopobj.i"\
- {$(INCLUDE)}"\.\iioporb.h"\
- {$(INCLUDE)}"\.\iioporb.i"\
- {$(INCLUDE)}"\.\marshal.h"\
- {$(INCLUDE)}"\.\marshal.i"\
- {$(INCLUDE)}"\.\nvlist.h"\
- {$(INCLUDE)}"\.\nvlist.i"\
- {$(INCLUDE)}"\.\object.h"\
- {$(INCLUDE)}"\.\object.i"\
- {$(INCLUDE)}"\.\objtable.h"\
- {$(INCLUDE)}"\.\optable.h"\
- {$(INCLUDE)}"\.\orb.h"\
- {$(INCLUDE)}"\.\orb_core.h"\
- {$(INCLUDE)}"\.\orb_core.i"\
- {$(INCLUDE)}"\.\orbconf.h"\
- {$(INCLUDE)}"\.\orbobj.h"\
- {$(INCLUDE)}"\.\orbobj.i"\
- {$(INCLUDE)}"\.\params.h"\
- {$(INCLUDE)}"\.\params.i"\
- {$(INCLUDE)}"\.\poa.h"\
- {$(INCLUDE)}"\.\poa.i"\
- {$(INCLUDE)}"\.\principa.h"\
- {$(INCLUDE)}"\.\request.h"\
- {$(INCLUDE)}"\.\sequence.h"\
- {$(INCLUDE)}"\.\sequence.i"\
- {$(INCLUDE)}"\.\sequence_T.cpp"\
- {$(INCLUDE)}"\.\sequence_T.h"\
- {$(INCLUDE)}"\.\sequence_T.i"\
- {$(INCLUDE)}"\.\server_factory.h"\
- {$(INCLUDE)}"\.\server_factory.i"\
- {$(INCLUDE)}"\.\singletons.h"\
- {$(INCLUDE)}"\.\stub.h"\
- {$(INCLUDE)}"\.\stub.i"\
- {$(INCLUDE)}"\.\svrrqst.h"\
- {$(INCLUDE)}"\.\typecode.h"\
- {$(INCLUDE)}"\.\typecode.i"\
- {$(INCLUDE)}"\ace\Acceptor.cpp"\
- {$(INCLUDE)}"\ace\Acceptor.h"\
- {$(INCLUDE)}"\ace\Acceptor.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Connector.cpp"\
- {$(INCLUDE)}"\ace\Connector.h"\
- {$(INCLUDE)}"\ace\Connector.i"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Dynamic_Service.cpp"\
- {$(INCLUDE)}"\ace\Dynamic_Service.h"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Repository.h"\
- {$(INCLUDE)}"\ace\Service_Repository.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\Singleton.cpp"\
- {$(INCLUDE)}"\ace\Singleton.h"\
- {$(INCLUDE)}"\ace\Singleton.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
- {$(INCLUDE)}"\sys\stat.h"\
- {$(INCLUDE)}"\sys\types.h"\
-
-
-"$(INTDIR)\objtable.obj" : $(SOURCE) $(DEP_CPP_OBJTA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "TAO - Win32 Debug"
-
-DEP_CPP_OBJTA=\
- "..\..\ace\config-win32.h"\
- {$(INCLUDE)}"\.\align.h"\
- {$(INCLUDE)}"\.\any.h"\
- {$(INCLUDE)}"\.\any.i"\
- {$(INCLUDE)}"\.\cdr.h"\
- {$(INCLUDE)}"\.\cdr.i"\
- {$(INCLUDE)}"\.\client_factory.h"\
- {$(INCLUDE)}"\.\compat\initguid.h"\
- {$(INCLUDE)}"\.\compat\objbase.h"\
- {$(INCLUDE)}"\.\connect.h"\
- {$(INCLUDE)}"\.\connect.i"\
- {$(INCLUDE)}"\.\corba.h"\
- {$(INCLUDE)}"\.\corbacom.h"\
- {$(INCLUDE)}"\.\corbacom.i"\
- {$(INCLUDE)}"\.\debug.h"\
- {$(INCLUDE)}"\.\default_client.h"\
- {$(INCLUDE)}"\.\default_client.i"\
- {$(INCLUDE)}"\.\default_server.h"\
- {$(INCLUDE)}"\.\default_server.i"\
- {$(INCLUDE)}"\.\except.h"\
- {$(INCLUDE)}"\.\giop.h"\
- {$(INCLUDE)}"\.\giop.i"\
- {$(INCLUDE)}"\.\iiopobj.h"\
- {$(INCLUDE)}"\.\iiopobj.i"\
- {$(INCLUDE)}"\.\iioporb.h"\
- {$(INCLUDE)}"\.\iioporb.i"\
- {$(INCLUDE)}"\.\marshal.h"\
- {$(INCLUDE)}"\.\marshal.i"\
- {$(INCLUDE)}"\.\nvlist.h"\
- {$(INCLUDE)}"\.\nvlist.i"\
- {$(INCLUDE)}"\.\object.h"\
- {$(INCLUDE)}"\.\object.i"\
- {$(INCLUDE)}"\.\objtable.h"\
- {$(INCLUDE)}"\.\optable.h"\
- {$(INCLUDE)}"\.\orb.h"\
- {$(INCLUDE)}"\.\orb_core.h"\
- {$(INCLUDE)}"\.\orb_core.i"\
- {$(INCLUDE)}"\.\orbconf.h"\
- {$(INCLUDE)}"\.\orbobj.h"\
- {$(INCLUDE)}"\.\orbobj.i"\
- {$(INCLUDE)}"\.\params.h"\
- {$(INCLUDE)}"\.\params.i"\
- {$(INCLUDE)}"\.\poa.h"\
- {$(INCLUDE)}"\.\poa.i"\
- {$(INCLUDE)}"\.\principa.h"\
- {$(INCLUDE)}"\.\request.h"\
- {$(INCLUDE)}"\.\sequence.h"\
- {$(INCLUDE)}"\.\sequence.i"\
- {$(INCLUDE)}"\.\sequence_T.cpp"\
- {$(INCLUDE)}"\.\sequence_T.h"\
- {$(INCLUDE)}"\.\sequence_T.i"\
- {$(INCLUDE)}"\.\server_factory.h"\
- {$(INCLUDE)}"\.\server_factory.i"\
- {$(INCLUDE)}"\.\singletons.h"\
- {$(INCLUDE)}"\.\stub.h"\
- {$(INCLUDE)}"\.\stub.i"\
- {$(INCLUDE)}"\.\svrrqst.h"\
- {$(INCLUDE)}"\.\typecode.h"\
- {$(INCLUDE)}"\.\typecode.i"\
- {$(INCLUDE)}"\ace\Acceptor.cpp"\
- {$(INCLUDE)}"\ace\Acceptor.h"\
- {$(INCLUDE)}"\ace\Acceptor.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Connector.cpp"\
- {$(INCLUDE)}"\ace\Connector.h"\
- {$(INCLUDE)}"\ace\Connector.i"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Dynamic_Service.cpp"\
- {$(INCLUDE)}"\ace\Dynamic_Service.h"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Repository.h"\
- {$(INCLUDE)}"\ace\Service_Repository.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\Singleton.cpp"\
- {$(INCLUDE)}"\ace\Singleton.h"\
- {$(INCLUDE)}"\ace\Singleton.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
- {$(INCLUDE)}"\sys\stat.h"\
- {$(INCLUDE)}"\sys\types.h"\
-
-
-"$(INTDIR)\objtable.obj" : $(SOURCE) $(DEP_CPP_OBJTA) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\optable.cpp
-DEP_CPP_OPTAB=\
- "..\..\ace\config-win32.h"\
- {$(INCLUDE)}"\.\align.h"\
- {$(INCLUDE)}"\.\any.h"\
- {$(INCLUDE)}"\.\any.i"\
- {$(INCLUDE)}"\.\cdr.h"\
- {$(INCLUDE)}"\.\cdr.i"\
- {$(INCLUDE)}"\.\client_factory.h"\
- {$(INCLUDE)}"\.\compat\initguid.h"\
- {$(INCLUDE)}"\.\compat\objbase.h"\
- {$(INCLUDE)}"\.\connect.h"\
- {$(INCLUDE)}"\.\connect.i"\
- {$(INCLUDE)}"\.\corba.h"\
- {$(INCLUDE)}"\.\corbacom.h"\
- {$(INCLUDE)}"\.\corbacom.i"\
- {$(INCLUDE)}"\.\debug.h"\
- {$(INCLUDE)}"\.\default_client.h"\
- {$(INCLUDE)}"\.\default_client.i"\
- {$(INCLUDE)}"\.\default_server.h"\
- {$(INCLUDE)}"\.\default_server.i"\
- {$(INCLUDE)}"\.\except.h"\
- {$(INCLUDE)}"\.\giop.h"\
- {$(INCLUDE)}"\.\giop.i"\
- {$(INCLUDE)}"\.\iiopobj.h"\
- {$(INCLUDE)}"\.\iiopobj.i"\
- {$(INCLUDE)}"\.\iioporb.h"\
- {$(INCLUDE)}"\.\iioporb.i"\
- {$(INCLUDE)}"\.\marshal.h"\
- {$(INCLUDE)}"\.\marshal.i"\
- {$(INCLUDE)}"\.\nvlist.h"\
- {$(INCLUDE)}"\.\nvlist.i"\
- {$(INCLUDE)}"\.\object.h"\
- {$(INCLUDE)}"\.\object.i"\
- {$(INCLUDE)}"\.\objtable.h"\
- {$(INCLUDE)}"\.\optable.h"\
- {$(INCLUDE)}"\.\orb.h"\
- {$(INCLUDE)}"\.\orb_core.h"\
- {$(INCLUDE)}"\.\orb_core.i"\
- {$(INCLUDE)}"\.\orbconf.h"\
- {$(INCLUDE)}"\.\orbobj.h"\
- {$(INCLUDE)}"\.\orbobj.i"\
- {$(INCLUDE)}"\.\params.h"\
- {$(INCLUDE)}"\.\params.i"\
- {$(INCLUDE)}"\.\poa.h"\
- {$(INCLUDE)}"\.\poa.i"\
- {$(INCLUDE)}"\.\principa.h"\
- {$(INCLUDE)}"\.\request.h"\
- {$(INCLUDE)}"\.\sequence.h"\
- {$(INCLUDE)}"\.\sequence.i"\
- {$(INCLUDE)}"\.\sequence_T.cpp"\
- {$(INCLUDE)}"\.\sequence_T.h"\
- {$(INCLUDE)}"\.\sequence_T.i"\
- {$(INCLUDE)}"\.\server_factory.h"\
- {$(INCLUDE)}"\.\server_factory.i"\
- {$(INCLUDE)}"\.\singletons.h"\
- {$(INCLUDE)}"\.\stub.h"\
- {$(INCLUDE)}"\.\stub.i"\
- {$(INCLUDE)}"\.\svrrqst.h"\
- {$(INCLUDE)}"\.\typecode.h"\
- {$(INCLUDE)}"\.\typecode.i"\
- {$(INCLUDE)}"\ace\Acceptor.cpp"\
- {$(INCLUDE)}"\ace\Acceptor.h"\
- {$(INCLUDE)}"\ace\Acceptor.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Connector.cpp"\
- {$(INCLUDE)}"\ace\Connector.h"\
- {$(INCLUDE)}"\ace\Connector.i"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Dynamic_Service.cpp"\
- {$(INCLUDE)}"\ace\Dynamic_Service.h"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Repository.h"\
- {$(INCLUDE)}"\ace\Service_Repository.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\Singleton.cpp"\
- {$(INCLUDE)}"\ace\Singleton.h"\
- {$(INCLUDE)}"\ace\Singleton.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
- {$(INCLUDE)}"\sys\stat.h"\
- {$(INCLUDE)}"\sys\types.h"\
-
-
-"$(INTDIR)\optable.obj" : $(SOURCE) $(DEP_CPP_OPTAB) "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\orb_core.cpp
-DEP_CPP_ORB_C=\
- "..\..\ace\config-win32.h"\
- {$(INCLUDE)}"\.\align.h"\
- {$(INCLUDE)}"\.\any.h"\
- {$(INCLUDE)}"\.\any.i"\
- {$(INCLUDE)}"\.\arg_shifter.h"\
- {$(INCLUDE)}"\.\cdr.h"\
- {$(INCLUDE)}"\.\cdr.i"\
- {$(INCLUDE)}"\.\client_factory.h"\
- {$(INCLUDE)}"\.\compat\initguid.h"\
- {$(INCLUDE)}"\.\compat\objbase.h"\
- {$(INCLUDE)}"\.\connect.h"\
- {$(INCLUDE)}"\.\connect.i"\
- {$(INCLUDE)}"\.\corba.h"\
- {$(INCLUDE)}"\.\corbacom.h"\
- {$(INCLUDE)}"\.\corbacom.i"\
- {$(INCLUDE)}"\.\debug.h"\
- {$(INCLUDE)}"\.\default_client.h"\
- {$(INCLUDE)}"\.\default_client.i"\
- {$(INCLUDE)}"\.\default_server.h"\
- {$(INCLUDE)}"\.\default_server.i"\
- {$(INCLUDE)}"\.\except.h"\
- {$(INCLUDE)}"\.\giop.h"\
- {$(INCLUDE)}"\.\giop.i"\
- {$(INCLUDE)}"\.\iiopobj.h"\
- {$(INCLUDE)}"\.\iiopobj.i"\
- {$(INCLUDE)}"\.\iioporb.h"\
- {$(INCLUDE)}"\.\iioporb.i"\
- {$(INCLUDE)}"\.\marshal.h"\
- {$(INCLUDE)}"\.\marshal.i"\
- {$(INCLUDE)}"\.\nvlist.h"\
- {$(INCLUDE)}"\.\nvlist.i"\
- {$(INCLUDE)}"\.\object.h"\
- {$(INCLUDE)}"\.\object.i"\
- {$(INCLUDE)}"\.\objtable.h"\
- {$(INCLUDE)}"\.\optable.h"\
- {$(INCLUDE)}"\.\orb.h"\
- {$(INCLUDE)}"\.\orb_core.h"\
- {$(INCLUDE)}"\.\orb_core.i"\
- {$(INCLUDE)}"\.\orbconf.h"\
- {$(INCLUDE)}"\.\orbobj.h"\
- {$(INCLUDE)}"\.\orbobj.i"\
- {$(INCLUDE)}"\.\params.h"\
- {$(INCLUDE)}"\.\params.i"\
- {$(INCLUDE)}"\.\poa.h"\
- {$(INCLUDE)}"\.\poa.i"\
- {$(INCLUDE)}"\.\principa.h"\
- {$(INCLUDE)}"\.\request.h"\
- {$(INCLUDE)}"\.\sequence.h"\
- {$(INCLUDE)}"\.\sequence.i"\
- {$(INCLUDE)}"\.\sequence_T.cpp"\
- {$(INCLUDE)}"\.\sequence_T.h"\
- {$(INCLUDE)}"\.\sequence_T.i"\
- {$(INCLUDE)}"\.\server_factory.h"\
- {$(INCLUDE)}"\.\server_factory.i"\
- {$(INCLUDE)}"\.\singletons.h"\
- {$(INCLUDE)}"\.\stub.h"\
- {$(INCLUDE)}"\.\stub.i"\
- {$(INCLUDE)}"\.\svrrqst.h"\
- {$(INCLUDE)}"\.\tao_internals.h"\
- {$(INCLUDE)}"\.\typecode.h"\
- {$(INCLUDE)}"\.\typecode.i"\
- {$(INCLUDE)}"\ace\Acceptor.cpp"\
- {$(INCLUDE)}"\ace\Acceptor.h"\
- {$(INCLUDE)}"\ace\Acceptor.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Connector.cpp"\
- {$(INCLUDE)}"\ace\Connector.h"\
- {$(INCLUDE)}"\ace\Connector.i"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Dynamic_Service.cpp"\
- {$(INCLUDE)}"\ace\Dynamic_Service.h"\
- {$(INCLUDE)}"\ace\Env_Value_T.cpp"\
- {$(INCLUDE)}"\ace\Env_Value_T.h"\
- {$(INCLUDE)}"\ace\Env_Value_T.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Repository.h"\
- {$(INCLUDE)}"\ace\Service_Repository.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\Singleton.cpp"\
- {$(INCLUDE)}"\ace\Singleton.h"\
- {$(INCLUDE)}"\ace\Singleton.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
- {$(INCLUDE)}"\sys\stat.h"\
- {$(INCLUDE)}"\sys\types.h"\
-
-
-"$(INTDIR)\orb_core.obj" : $(SOURCE) $(DEP_CPP_ORB_C) "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\orbobj.cpp
-DEP_CPP_ORBOB=\
- "..\..\ace\config-win32.h"\
- ".\Timeprobe.i"\
- {$(INCLUDE)}"\.\align.h"\
- {$(INCLUDE)}"\.\any.h"\
- {$(INCLUDE)}"\.\any.i"\
- {$(INCLUDE)}"\.\cdr.h"\
- {$(INCLUDE)}"\.\cdr.i"\
- {$(INCLUDE)}"\.\client_factory.h"\
- {$(INCLUDE)}"\.\compat\initguid.h"\
- {$(INCLUDE)}"\.\compat\objbase.h"\
- {$(INCLUDE)}"\.\connect.h"\
- {$(INCLUDE)}"\.\connect.i"\
- {$(INCLUDE)}"\.\corba.h"\
- {$(INCLUDE)}"\.\corbacom.h"\
- {$(INCLUDE)}"\.\corbacom.i"\
- {$(INCLUDE)}"\.\debug.h"\
- {$(INCLUDE)}"\.\default_client.h"\
- {$(INCLUDE)}"\.\default_client.i"\
- {$(INCLUDE)}"\.\default_server.h"\
- {$(INCLUDE)}"\.\default_server.i"\
- {$(INCLUDE)}"\.\except.h"\
- {$(INCLUDE)}"\.\giop.h"\
- {$(INCLUDE)}"\.\giop.i"\
- {$(INCLUDE)}"\.\iiopobj.h"\
- {$(INCLUDE)}"\.\iiopobj.i"\
- {$(INCLUDE)}"\.\iioporb.h"\
- {$(INCLUDE)}"\.\iioporb.i"\
- {$(INCLUDE)}"\.\marshal.h"\
- {$(INCLUDE)}"\.\marshal.i"\
- {$(INCLUDE)}"\.\nvlist.h"\
- {$(INCLUDE)}"\.\nvlist.i"\
- {$(INCLUDE)}"\.\object.h"\
- {$(INCLUDE)}"\.\object.i"\
- {$(INCLUDE)}"\.\objtable.h"\
- {$(INCLUDE)}"\.\optable.h"\
- {$(INCLUDE)}"\.\orb.h"\
- {$(INCLUDE)}"\.\orb_core.h"\
- {$(INCLUDE)}"\.\orb_core.i"\
- {$(INCLUDE)}"\.\orbconf.h"\
- {$(INCLUDE)}"\.\orbobj.h"\
- {$(INCLUDE)}"\.\orbobj.i"\
- {$(INCLUDE)}"\.\params.h"\
- {$(INCLUDE)}"\.\params.i"\
- {$(INCLUDE)}"\.\poa.h"\
- {$(INCLUDE)}"\.\poa.i"\
- {$(INCLUDE)}"\.\principa.h"\
- {$(INCLUDE)}"\.\request.h"\
- {$(INCLUDE)}"\.\sequence.h"\
- {$(INCLUDE)}"\.\sequence.i"\
- {$(INCLUDE)}"\.\sequence_T.cpp"\
- {$(INCLUDE)}"\.\sequence_T.h"\
- {$(INCLUDE)}"\.\sequence_T.i"\
- {$(INCLUDE)}"\.\server_factory.h"\
- {$(INCLUDE)}"\.\server_factory.i"\
- {$(INCLUDE)}"\.\singletons.h"\
- {$(INCLUDE)}"\.\stub.h"\
- {$(INCLUDE)}"\.\stub.i"\
- {$(INCLUDE)}"\.\svrrqst.h"\
- {$(INCLUDE)}"\.\tao_internals.h"\
- {$(INCLUDE)}"\.\Timeprobe.h"\
- {$(INCLUDE)}"\.\typecode.h"\
- {$(INCLUDE)}"\.\typecode.i"\
- {$(INCLUDE)}"\ace\Acceptor.cpp"\
- {$(INCLUDE)}"\ace\Acceptor.h"\
- {$(INCLUDE)}"\ace\Acceptor.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Connector.cpp"\
- {$(INCLUDE)}"\ace\Connector.h"\
- {$(INCLUDE)}"\ace\Connector.i"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Dynamic_Service.cpp"\
- {$(INCLUDE)}"\ace\Dynamic_Service.h"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Repository.h"\
- {$(INCLUDE)}"\ace\Service_Repository.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\Singleton.cpp"\
- {$(INCLUDE)}"\ace\Singleton.h"\
- {$(INCLUDE)}"\ace\Singleton.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_Dgram.h"\
- {$(INCLUDE)}"\ace\SOCK_Dgram.i"\
- {$(INCLUDE)}"\ace\SOCK_Dgram_Mcast.h"\
- {$(INCLUDE)}"\ace\SOCK_Dgram_Mcast.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
- {$(INCLUDE)}"\sys\stat.h"\
- {$(INCLUDE)}"\sys\types.h"\
-
-
-"$(INTDIR)\orbobj.obj" : $(SOURCE) $(DEP_CPP_ORBOB) "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\params.cpp
-
-!IF "$(CFG)" == "TAO - Win32 Release"
-
-DEP_CPP_PARAM=\
- "..\..\ace\config-win32.h"\
- {$(INCLUDE)}"\.\align.h"\
- {$(INCLUDE)}"\.\any.h"\
- {$(INCLUDE)}"\.\any.i"\
- {$(INCLUDE)}"\.\cdr.h"\
- {$(INCLUDE)}"\.\cdr.i"\
- {$(INCLUDE)}"\.\client_factory.h"\
- {$(INCLUDE)}"\.\compat\initguid.h"\
- {$(INCLUDE)}"\.\compat\objbase.h"\
- {$(INCLUDE)}"\.\connect.h"\
- {$(INCLUDE)}"\.\connect.i"\
- {$(INCLUDE)}"\.\corba.h"\
- {$(INCLUDE)}"\.\corbacom.h"\
- {$(INCLUDE)}"\.\corbacom.i"\
- {$(INCLUDE)}"\.\debug.h"\
- {$(INCLUDE)}"\.\default_client.h"\
- {$(INCLUDE)}"\.\default_client.i"\
- {$(INCLUDE)}"\.\default_server.h"\
- {$(INCLUDE)}"\.\default_server.i"\
- {$(INCLUDE)}"\.\except.h"\
- {$(INCLUDE)}"\.\giop.h"\
- {$(INCLUDE)}"\.\giop.i"\
- {$(INCLUDE)}"\.\iiopobj.h"\
- {$(INCLUDE)}"\.\iiopobj.i"\
- {$(INCLUDE)}"\.\iioporb.h"\
- {$(INCLUDE)}"\.\iioporb.i"\
- {$(INCLUDE)}"\.\marshal.h"\
- {$(INCLUDE)}"\.\marshal.i"\
- {$(INCLUDE)}"\.\nvlist.h"\
- {$(INCLUDE)}"\.\nvlist.i"\
- {$(INCLUDE)}"\.\object.h"\
- {$(INCLUDE)}"\.\object.i"\
- {$(INCLUDE)}"\.\objtable.h"\
- {$(INCLUDE)}"\.\optable.h"\
- {$(INCLUDE)}"\.\orb.h"\
- {$(INCLUDE)}"\.\orb_core.h"\
- {$(INCLUDE)}"\.\orb_core.i"\
- {$(INCLUDE)}"\.\orbconf.h"\
- {$(INCLUDE)}"\.\orbobj.h"\
- {$(INCLUDE)}"\.\orbobj.i"\
- {$(INCLUDE)}"\.\params.h"\
- {$(INCLUDE)}"\.\params.i"\
- {$(INCLUDE)}"\.\poa.h"\
- {$(INCLUDE)}"\.\poa.i"\
- {$(INCLUDE)}"\.\principa.h"\
- {$(INCLUDE)}"\.\request.h"\
- {$(INCLUDE)}"\.\sequence.h"\
- {$(INCLUDE)}"\.\sequence.i"\
- {$(INCLUDE)}"\.\sequence_T.cpp"\
- {$(INCLUDE)}"\.\sequence_T.h"\
- {$(INCLUDE)}"\.\sequence_T.i"\
- {$(INCLUDE)}"\.\server_factory.h"\
- {$(INCLUDE)}"\.\server_factory.i"\
- {$(INCLUDE)}"\.\singletons.h"\
- {$(INCLUDE)}"\.\stub.h"\
- {$(INCLUDE)}"\.\stub.i"\
- {$(INCLUDE)}"\.\svrrqst.h"\
- {$(INCLUDE)}"\.\typecode.h"\
- {$(INCLUDE)}"\.\typecode.i"\
- {$(INCLUDE)}"\ace\Acceptor.cpp"\
- {$(INCLUDE)}"\ace\Acceptor.h"\
- {$(INCLUDE)}"\ace\Acceptor.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Connector.cpp"\
- {$(INCLUDE)}"\ace\Connector.h"\
- {$(INCLUDE)}"\ace\Connector.i"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Dynamic_Service.cpp"\
- {$(INCLUDE)}"\ace\Dynamic_Service.h"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Repository.h"\
- {$(INCLUDE)}"\ace\Service_Repository.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\Singleton.cpp"\
- {$(INCLUDE)}"\ace\Singleton.h"\
- {$(INCLUDE)}"\ace\Singleton.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
- {$(INCLUDE)}"\sys\stat.h"\
- {$(INCLUDE)}"\sys\types.h"\
-
-
-"$(INTDIR)\params.obj" : $(SOURCE) $(DEP_CPP_PARAM) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "TAO - Win32 Debug"
-
-DEP_CPP_PARAM=\
- "..\..\ace\config-win32.h"\
- {$(INCLUDE)}"\.\align.h"\
- {$(INCLUDE)}"\.\any.h"\
- {$(INCLUDE)}"\.\any.i"\
- {$(INCLUDE)}"\.\cdr.h"\
- {$(INCLUDE)}"\.\cdr.i"\
- {$(INCLUDE)}"\.\client_factory.h"\
- {$(INCLUDE)}"\.\compat\initguid.h"\
- {$(INCLUDE)}"\.\compat\objbase.h"\
- {$(INCLUDE)}"\.\connect.h"\
- {$(INCLUDE)}"\.\connect.i"\
- {$(INCLUDE)}"\.\corba.h"\
- {$(INCLUDE)}"\.\corbacom.h"\
- {$(INCLUDE)}"\.\corbacom.i"\
- {$(INCLUDE)}"\.\debug.h"\
- {$(INCLUDE)}"\.\default_client.h"\
- {$(INCLUDE)}"\.\default_client.i"\
- {$(INCLUDE)}"\.\default_server.h"\
- {$(INCLUDE)}"\.\default_server.i"\
- {$(INCLUDE)}"\.\except.h"\
- {$(INCLUDE)}"\.\giop.h"\
- {$(INCLUDE)}"\.\giop.i"\
- {$(INCLUDE)}"\.\iiopobj.h"\
- {$(INCLUDE)}"\.\iiopobj.i"\
- {$(INCLUDE)}"\.\iioporb.h"\
- {$(INCLUDE)}"\.\iioporb.i"\
- {$(INCLUDE)}"\.\marshal.h"\
- {$(INCLUDE)}"\.\marshal.i"\
- {$(INCLUDE)}"\.\nvlist.h"\
- {$(INCLUDE)}"\.\nvlist.i"\
- {$(INCLUDE)}"\.\object.h"\
- {$(INCLUDE)}"\.\object.i"\
- {$(INCLUDE)}"\.\objtable.h"\
- {$(INCLUDE)}"\.\optable.h"\
- {$(INCLUDE)}"\.\orb.h"\
- {$(INCLUDE)}"\.\orb_core.h"\
- {$(INCLUDE)}"\.\orb_core.i"\
- {$(INCLUDE)}"\.\orbconf.h"\
- {$(INCLUDE)}"\.\orbobj.h"\
- {$(INCLUDE)}"\.\orbobj.i"\
- {$(INCLUDE)}"\.\params.h"\
- {$(INCLUDE)}"\.\params.i"\
- {$(INCLUDE)}"\.\poa.h"\
- {$(INCLUDE)}"\.\poa.i"\
- {$(INCLUDE)}"\.\principa.h"\
- {$(INCLUDE)}"\.\request.h"\
- {$(INCLUDE)}"\.\sequence.h"\
- {$(INCLUDE)}"\.\sequence.i"\
- {$(INCLUDE)}"\.\sequence_T.cpp"\
- {$(INCLUDE)}"\.\sequence_T.h"\
- {$(INCLUDE)}"\.\sequence_T.i"\
- {$(INCLUDE)}"\.\server_factory.h"\
- {$(INCLUDE)}"\.\server_factory.i"\
- {$(INCLUDE)}"\.\singletons.h"\
- {$(INCLUDE)}"\.\stub.h"\
- {$(INCLUDE)}"\.\stub.i"\
- {$(INCLUDE)}"\.\svrrqst.h"\
- {$(INCLUDE)}"\.\typecode.h"\
- {$(INCLUDE)}"\.\typecode.i"\
- {$(INCLUDE)}"\ace\Acceptor.cpp"\
- {$(INCLUDE)}"\ace\Acceptor.h"\
- {$(INCLUDE)}"\ace\Acceptor.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Connector.cpp"\
- {$(INCLUDE)}"\ace\Connector.h"\
- {$(INCLUDE)}"\ace\Connector.i"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Dynamic_Service.cpp"\
- {$(INCLUDE)}"\ace\Dynamic_Service.h"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Repository.h"\
- {$(INCLUDE)}"\ace\Service_Repository.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\Singleton.cpp"\
- {$(INCLUDE)}"\ace\Singleton.h"\
- {$(INCLUDE)}"\ace\Singleton.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
- {$(INCLUDE)}"\sys\stat.h"\
- {$(INCLUDE)}"\sys\types.h"\
-
-
-"$(INTDIR)\params.obj" : $(SOURCE) $(DEP_CPP_PARAM) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\poa.cpp
-DEP_CPP_POA_C=\
- "..\..\ace\config-win32.h"\
- {$(INCLUDE)}"\.\align.h"\
- {$(INCLUDE)}"\.\any.h"\
- {$(INCLUDE)}"\.\any.i"\
- {$(INCLUDE)}"\.\cdr.h"\
- {$(INCLUDE)}"\.\cdr.i"\
- {$(INCLUDE)}"\.\client_factory.h"\
- {$(INCLUDE)}"\.\compat\initguid.h"\
- {$(INCLUDE)}"\.\compat\objbase.h"\
- {$(INCLUDE)}"\.\connect.h"\
- {$(INCLUDE)}"\.\connect.i"\
- {$(INCLUDE)}"\.\corba.h"\
- {$(INCLUDE)}"\.\corbacom.h"\
- {$(INCLUDE)}"\.\corbacom.i"\
- {$(INCLUDE)}"\.\debug.h"\
- {$(INCLUDE)}"\.\default_client.h"\
- {$(INCLUDE)}"\.\default_client.i"\
- {$(INCLUDE)}"\.\default_server.h"\
- {$(INCLUDE)}"\.\default_server.i"\
- {$(INCLUDE)}"\.\except.h"\
- {$(INCLUDE)}"\.\giop.h"\
- {$(INCLUDE)}"\.\giop.i"\
- {$(INCLUDE)}"\.\iiopobj.h"\
- {$(INCLUDE)}"\.\iiopobj.i"\
- {$(INCLUDE)}"\.\iioporb.h"\
- {$(INCLUDE)}"\.\iioporb.i"\
- {$(INCLUDE)}"\.\marshal.h"\
- {$(INCLUDE)}"\.\marshal.i"\
- {$(INCLUDE)}"\.\nvlist.h"\
- {$(INCLUDE)}"\.\nvlist.i"\
- {$(INCLUDE)}"\.\object.h"\
- {$(INCLUDE)}"\.\object.i"\
- {$(INCLUDE)}"\.\objtable.h"\
- {$(INCLUDE)}"\.\optable.h"\
- {$(INCLUDE)}"\.\orb.h"\
- {$(INCLUDE)}"\.\orb_core.h"\
- {$(INCLUDE)}"\.\orb_core.i"\
- {$(INCLUDE)}"\.\orbconf.h"\
- {$(INCLUDE)}"\.\orbobj.h"\
- {$(INCLUDE)}"\.\orbobj.i"\
- {$(INCLUDE)}"\.\params.h"\
- {$(INCLUDE)}"\.\params.i"\
- {$(INCLUDE)}"\.\poa.h"\
- {$(INCLUDE)}"\.\poa.i"\
- {$(INCLUDE)}"\.\principa.h"\
- {$(INCLUDE)}"\.\request.h"\
- {$(INCLUDE)}"\.\sequence.h"\
- {$(INCLUDE)}"\.\sequence.i"\
- {$(INCLUDE)}"\.\sequence_T.cpp"\
- {$(INCLUDE)}"\.\sequence_T.h"\
- {$(INCLUDE)}"\.\sequence_T.i"\
- {$(INCLUDE)}"\.\server_factory.h"\
- {$(INCLUDE)}"\.\server_factory.i"\
- {$(INCLUDE)}"\.\singletons.h"\
- {$(INCLUDE)}"\.\stub.h"\
- {$(INCLUDE)}"\.\stub.i"\
- {$(INCLUDE)}"\.\svrrqst.h"\
- {$(INCLUDE)}"\.\typecode.h"\
- {$(INCLUDE)}"\.\typecode.i"\
- {$(INCLUDE)}"\ace\Acceptor.cpp"\
- {$(INCLUDE)}"\ace\Acceptor.h"\
- {$(INCLUDE)}"\ace\Acceptor.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Connector.cpp"\
- {$(INCLUDE)}"\ace\Connector.h"\
- {$(INCLUDE)}"\ace\Connector.i"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Dynamic_Service.cpp"\
- {$(INCLUDE)}"\ace\Dynamic_Service.h"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Repository.h"\
- {$(INCLUDE)}"\ace\Service_Repository.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\Singleton.cpp"\
- {$(INCLUDE)}"\ace\Singleton.h"\
- {$(INCLUDE)}"\ace\Singleton.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
- {$(INCLUDE)}"\sys\stat.h"\
- {$(INCLUDE)}"\sys\types.h"\
-
-
-"$(INTDIR)\poa.obj" : $(SOURCE) $(DEP_CPP_POA_C) "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\principa.cpp
-DEP_CPP_PRINC=\
- "..\..\ace\config-win32.h"\
- {$(INCLUDE)}"\.\align.h"\
- {$(INCLUDE)}"\.\any.h"\
- {$(INCLUDE)}"\.\any.i"\
- {$(INCLUDE)}"\.\cdr.h"\
- {$(INCLUDE)}"\.\cdr.i"\
- {$(INCLUDE)}"\.\client_factory.h"\
- {$(INCLUDE)}"\.\compat\initguid.h"\
- {$(INCLUDE)}"\.\compat\objbase.h"\
- {$(INCLUDE)}"\.\connect.h"\
- {$(INCLUDE)}"\.\connect.i"\
- {$(INCLUDE)}"\.\corba.h"\
- {$(INCLUDE)}"\.\corbacom.h"\
- {$(INCLUDE)}"\.\corbacom.i"\
- {$(INCLUDE)}"\.\debug.h"\
- {$(INCLUDE)}"\.\default_client.h"\
- {$(INCLUDE)}"\.\default_client.i"\
- {$(INCLUDE)}"\.\default_server.h"\
- {$(INCLUDE)}"\.\default_server.i"\
- {$(INCLUDE)}"\.\except.h"\
- {$(INCLUDE)}"\.\giop.h"\
- {$(INCLUDE)}"\.\giop.i"\
- {$(INCLUDE)}"\.\iiopobj.h"\
- {$(INCLUDE)}"\.\iiopobj.i"\
- {$(INCLUDE)}"\.\iioporb.h"\
- {$(INCLUDE)}"\.\iioporb.i"\
- {$(INCLUDE)}"\.\marshal.h"\
- {$(INCLUDE)}"\.\marshal.i"\
- {$(INCLUDE)}"\.\nvlist.h"\
- {$(INCLUDE)}"\.\nvlist.i"\
- {$(INCLUDE)}"\.\object.h"\
- {$(INCLUDE)}"\.\object.i"\
- {$(INCLUDE)}"\.\objtable.h"\
- {$(INCLUDE)}"\.\optable.h"\
- {$(INCLUDE)}"\.\orb.h"\
- {$(INCLUDE)}"\.\orb_core.h"\
- {$(INCLUDE)}"\.\orb_core.i"\
- {$(INCLUDE)}"\.\orbconf.h"\
- {$(INCLUDE)}"\.\orbobj.h"\
- {$(INCLUDE)}"\.\orbobj.i"\
- {$(INCLUDE)}"\.\params.h"\
- {$(INCLUDE)}"\.\params.i"\
- {$(INCLUDE)}"\.\poa.h"\
- {$(INCLUDE)}"\.\poa.i"\
- {$(INCLUDE)}"\.\principa.h"\
- {$(INCLUDE)}"\.\request.h"\
- {$(INCLUDE)}"\.\sequence.h"\
- {$(INCLUDE)}"\.\sequence.i"\
- {$(INCLUDE)}"\.\sequence_T.cpp"\
- {$(INCLUDE)}"\.\sequence_T.h"\
- {$(INCLUDE)}"\.\sequence_T.i"\
- {$(INCLUDE)}"\.\server_factory.h"\
- {$(INCLUDE)}"\.\server_factory.i"\
- {$(INCLUDE)}"\.\singletons.h"\
- {$(INCLUDE)}"\.\stub.h"\
- {$(INCLUDE)}"\.\stub.i"\
- {$(INCLUDE)}"\.\svrrqst.h"\
- {$(INCLUDE)}"\.\typecode.h"\
- {$(INCLUDE)}"\.\typecode.i"\
- {$(INCLUDE)}"\ace\Acceptor.cpp"\
- {$(INCLUDE)}"\ace\Acceptor.h"\
- {$(INCLUDE)}"\ace\Acceptor.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Connector.cpp"\
- {$(INCLUDE)}"\ace\Connector.h"\
- {$(INCLUDE)}"\ace\Connector.i"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Dynamic_Service.cpp"\
- {$(INCLUDE)}"\ace\Dynamic_Service.h"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Repository.h"\
- {$(INCLUDE)}"\ace\Service_Repository.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\Singleton.cpp"\
- {$(INCLUDE)}"\ace\Singleton.h"\
- {$(INCLUDE)}"\ace\Singleton.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
- {$(INCLUDE)}"\sys\stat.h"\
- {$(INCLUDE)}"\sys\types.h"\
-
-
-"$(INTDIR)\principa.obj" : $(SOURCE) $(DEP_CPP_PRINC) "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\request.cpp
-DEP_CPP_REQUE=\
- "..\..\ace\config-win32.h"\
- {$(INCLUDE)}"\.\align.h"\
- {$(INCLUDE)}"\.\any.h"\
- {$(INCLUDE)}"\.\any.i"\
- {$(INCLUDE)}"\.\cdr.h"\
- {$(INCLUDE)}"\.\cdr.i"\
- {$(INCLUDE)}"\.\client_factory.h"\
- {$(INCLUDE)}"\.\compat\initguid.h"\
- {$(INCLUDE)}"\.\compat\objbase.h"\
- {$(INCLUDE)}"\.\connect.h"\
- {$(INCLUDE)}"\.\connect.i"\
- {$(INCLUDE)}"\.\corba.h"\
- {$(INCLUDE)}"\.\corbacom.h"\
- {$(INCLUDE)}"\.\corbacom.i"\
- {$(INCLUDE)}"\.\debug.h"\
- {$(INCLUDE)}"\.\default_client.h"\
- {$(INCLUDE)}"\.\default_client.i"\
- {$(INCLUDE)}"\.\default_server.h"\
- {$(INCLUDE)}"\.\default_server.i"\
- {$(INCLUDE)}"\.\except.h"\
- {$(INCLUDE)}"\.\giop.h"\
- {$(INCLUDE)}"\.\giop.i"\
- {$(INCLUDE)}"\.\iiopobj.h"\
- {$(INCLUDE)}"\.\iiopobj.i"\
- {$(INCLUDE)}"\.\iioporb.h"\
- {$(INCLUDE)}"\.\iioporb.i"\
- {$(INCLUDE)}"\.\marshal.h"\
- {$(INCLUDE)}"\.\marshal.i"\
- {$(INCLUDE)}"\.\nvlist.h"\
- {$(INCLUDE)}"\.\nvlist.i"\
- {$(INCLUDE)}"\.\object.h"\
- {$(INCLUDE)}"\.\object.i"\
- {$(INCLUDE)}"\.\objtable.h"\
- {$(INCLUDE)}"\.\optable.h"\
- {$(INCLUDE)}"\.\orb.h"\
- {$(INCLUDE)}"\.\orb_core.h"\
- {$(INCLUDE)}"\.\orb_core.i"\
- {$(INCLUDE)}"\.\orbconf.h"\
- {$(INCLUDE)}"\.\orbobj.h"\
- {$(INCLUDE)}"\.\orbobj.i"\
- {$(INCLUDE)}"\.\params.h"\
- {$(INCLUDE)}"\.\params.i"\
- {$(INCLUDE)}"\.\poa.h"\
- {$(INCLUDE)}"\.\poa.i"\
- {$(INCLUDE)}"\.\principa.h"\
- {$(INCLUDE)}"\.\request.h"\
- {$(INCLUDE)}"\.\sequence.h"\
- {$(INCLUDE)}"\.\sequence.i"\
- {$(INCLUDE)}"\.\sequence_T.cpp"\
- {$(INCLUDE)}"\.\sequence_T.h"\
- {$(INCLUDE)}"\.\sequence_T.i"\
- {$(INCLUDE)}"\.\server_factory.h"\
- {$(INCLUDE)}"\.\server_factory.i"\
- {$(INCLUDE)}"\.\singletons.h"\
- {$(INCLUDE)}"\.\stub.h"\
- {$(INCLUDE)}"\.\stub.i"\
- {$(INCLUDE)}"\.\svrrqst.h"\
- {$(INCLUDE)}"\.\typecode.h"\
- {$(INCLUDE)}"\.\typecode.i"\
- {$(INCLUDE)}"\ace\Acceptor.cpp"\
- {$(INCLUDE)}"\ace\Acceptor.h"\
- {$(INCLUDE)}"\ace\Acceptor.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Connector.cpp"\
- {$(INCLUDE)}"\ace\Connector.h"\
- {$(INCLUDE)}"\ace\Connector.i"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Dynamic_Service.cpp"\
- {$(INCLUDE)}"\ace\Dynamic_Service.h"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Repository.h"\
- {$(INCLUDE)}"\ace\Service_Repository.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\Singleton.cpp"\
- {$(INCLUDE)}"\ace\Singleton.h"\
- {$(INCLUDE)}"\ace\Singleton.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
- {$(INCLUDE)}"\sys\stat.h"\
- {$(INCLUDE)}"\sys\types.h"\
-
-
-"$(INTDIR)\request.obj" : $(SOURCE) $(DEP_CPP_REQUE) "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\server_factory.cpp
-DEP_CPP_SERVE=\
- "..\..\ace\config-win32.h"\
- {$(INCLUDE)}"\.\align.h"\
- {$(INCLUDE)}"\.\any.h"\
- {$(INCLUDE)}"\.\any.i"\
- {$(INCLUDE)}"\.\cdr.h"\
- {$(INCLUDE)}"\.\cdr.i"\
- {$(INCLUDE)}"\.\client_factory.h"\
- {$(INCLUDE)}"\.\compat\initguid.h"\
- {$(INCLUDE)}"\.\compat\objbase.h"\
- {$(INCLUDE)}"\.\connect.h"\
- {$(INCLUDE)}"\.\connect.i"\
- {$(INCLUDE)}"\.\corba.h"\
- {$(INCLUDE)}"\.\corbacom.h"\
- {$(INCLUDE)}"\.\corbacom.i"\
- {$(INCLUDE)}"\.\debug.h"\
- {$(INCLUDE)}"\.\default_client.h"\
- {$(INCLUDE)}"\.\default_client.i"\
- {$(INCLUDE)}"\.\default_server.h"\
- {$(INCLUDE)}"\.\default_server.i"\
- {$(INCLUDE)}"\.\except.h"\
- {$(INCLUDE)}"\.\giop.h"\
- {$(INCLUDE)}"\.\giop.i"\
- {$(INCLUDE)}"\.\iiopobj.h"\
- {$(INCLUDE)}"\.\iiopobj.i"\
- {$(INCLUDE)}"\.\iioporb.h"\
- {$(INCLUDE)}"\.\iioporb.i"\
- {$(INCLUDE)}"\.\marshal.h"\
- {$(INCLUDE)}"\.\marshal.i"\
- {$(INCLUDE)}"\.\nvlist.h"\
- {$(INCLUDE)}"\.\nvlist.i"\
- {$(INCLUDE)}"\.\object.h"\
- {$(INCLUDE)}"\.\object.i"\
- {$(INCLUDE)}"\.\objtable.h"\
- {$(INCLUDE)}"\.\optable.h"\
- {$(INCLUDE)}"\.\orb.h"\
- {$(INCLUDE)}"\.\orb_core.h"\
- {$(INCLUDE)}"\.\orb_core.i"\
- {$(INCLUDE)}"\.\orbconf.h"\
- {$(INCLUDE)}"\.\orbobj.h"\
- {$(INCLUDE)}"\.\orbobj.i"\
- {$(INCLUDE)}"\.\params.h"\
- {$(INCLUDE)}"\.\params.i"\
- {$(INCLUDE)}"\.\poa.h"\
- {$(INCLUDE)}"\.\poa.i"\
- {$(INCLUDE)}"\.\principa.h"\
- {$(INCLUDE)}"\.\request.h"\
- {$(INCLUDE)}"\.\sequence.h"\
- {$(INCLUDE)}"\.\sequence.i"\
- {$(INCLUDE)}"\.\sequence_T.cpp"\
- {$(INCLUDE)}"\.\sequence_T.h"\
- {$(INCLUDE)}"\.\sequence_T.i"\
- {$(INCLUDE)}"\.\server_factory.h"\
- {$(INCLUDE)}"\.\server_factory.i"\
- {$(INCLUDE)}"\.\singletons.h"\
- {$(INCLUDE)}"\.\stub.h"\
- {$(INCLUDE)}"\.\stub.i"\
- {$(INCLUDE)}"\.\svrrqst.h"\
- {$(INCLUDE)}"\.\typecode.h"\
- {$(INCLUDE)}"\.\typecode.i"\
- {$(INCLUDE)}"\ace\Acceptor.cpp"\
- {$(INCLUDE)}"\ace\Acceptor.h"\
- {$(INCLUDE)}"\ace\Acceptor.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Connector.cpp"\
- {$(INCLUDE)}"\ace\Connector.h"\
- {$(INCLUDE)}"\ace\Connector.i"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Dynamic_Service.cpp"\
- {$(INCLUDE)}"\ace\Dynamic_Service.h"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Repository.h"\
- {$(INCLUDE)}"\ace\Service_Repository.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\Singleton.cpp"\
- {$(INCLUDE)}"\ace\Singleton.h"\
- {$(INCLUDE)}"\ace\Singleton.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
- {$(INCLUDE)}"\sys\stat.h"\
- {$(INCLUDE)}"\sys\types.h"\
-
-
-"$(INTDIR)\server_factory.obj" : $(SOURCE) $(DEP_CPP_SERVE) "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\svrrqst.cpp
-DEP_CPP_SVRRQ=\
- "..\..\ace\config-win32.h"\
- {$(INCLUDE)}"\.\align.h"\
- {$(INCLUDE)}"\.\any.h"\
- {$(INCLUDE)}"\.\any.i"\
- {$(INCLUDE)}"\.\cdr.h"\
- {$(INCLUDE)}"\.\cdr.i"\
- {$(INCLUDE)}"\.\client_factory.h"\
- {$(INCLUDE)}"\.\compat\initguid.h"\
- {$(INCLUDE)}"\.\compat\objbase.h"\
- {$(INCLUDE)}"\.\connect.h"\
- {$(INCLUDE)}"\.\connect.i"\
- {$(INCLUDE)}"\.\corba.h"\
- {$(INCLUDE)}"\.\corbacom.h"\
- {$(INCLUDE)}"\.\corbacom.i"\
- {$(INCLUDE)}"\.\debug.h"\
- {$(INCLUDE)}"\.\default_client.h"\
- {$(INCLUDE)}"\.\default_client.i"\
- {$(INCLUDE)}"\.\default_server.h"\
- {$(INCLUDE)}"\.\default_server.i"\
- {$(INCLUDE)}"\.\except.h"\
- {$(INCLUDE)}"\.\giop.h"\
- {$(INCLUDE)}"\.\giop.i"\
- {$(INCLUDE)}"\.\iiopobj.h"\
- {$(INCLUDE)}"\.\iiopobj.i"\
- {$(INCLUDE)}"\.\iioporb.h"\
- {$(INCLUDE)}"\.\iioporb.i"\
- {$(INCLUDE)}"\.\marshal.h"\
- {$(INCLUDE)}"\.\marshal.i"\
- {$(INCLUDE)}"\.\nvlist.h"\
- {$(INCLUDE)}"\.\nvlist.i"\
- {$(INCLUDE)}"\.\object.h"\
- {$(INCLUDE)}"\.\object.i"\
- {$(INCLUDE)}"\.\objtable.h"\
- {$(INCLUDE)}"\.\optable.h"\
- {$(INCLUDE)}"\.\orb.h"\
- {$(INCLUDE)}"\.\orb_core.h"\
- {$(INCLUDE)}"\.\orb_core.i"\
- {$(INCLUDE)}"\.\orbconf.h"\
- {$(INCLUDE)}"\.\orbobj.h"\
- {$(INCLUDE)}"\.\orbobj.i"\
- {$(INCLUDE)}"\.\params.h"\
- {$(INCLUDE)}"\.\params.i"\
- {$(INCLUDE)}"\.\poa.h"\
- {$(INCLUDE)}"\.\poa.i"\
- {$(INCLUDE)}"\.\principa.h"\
- {$(INCLUDE)}"\.\request.h"\
- {$(INCLUDE)}"\.\sequence.h"\
- {$(INCLUDE)}"\.\sequence.i"\
- {$(INCLUDE)}"\.\sequence_T.cpp"\
- {$(INCLUDE)}"\.\sequence_T.h"\
- {$(INCLUDE)}"\.\sequence_T.i"\
- {$(INCLUDE)}"\.\server_factory.h"\
- {$(INCLUDE)}"\.\server_factory.i"\
- {$(INCLUDE)}"\.\singletons.h"\
- {$(INCLUDE)}"\.\stub.h"\
- {$(INCLUDE)}"\.\stub.i"\
- {$(INCLUDE)}"\.\svrrqst.h"\
- {$(INCLUDE)}"\.\typecode.h"\
- {$(INCLUDE)}"\.\typecode.i"\
- {$(INCLUDE)}"\ace\Acceptor.cpp"\
- {$(INCLUDE)}"\ace\Acceptor.h"\
- {$(INCLUDE)}"\ace\Acceptor.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Connector.cpp"\
- {$(INCLUDE)}"\ace\Connector.h"\
- {$(INCLUDE)}"\ace\Connector.i"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Dynamic_Service.cpp"\
- {$(INCLUDE)}"\ace\Dynamic_Service.h"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Repository.h"\
- {$(INCLUDE)}"\ace\Service_Repository.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\Singleton.cpp"\
- {$(INCLUDE)}"\ace\Singleton.h"\
- {$(INCLUDE)}"\ace\Singleton.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
- {$(INCLUDE)}"\sys\stat.h"\
- {$(INCLUDE)}"\sys\types.h"\
-
-
-"$(INTDIR)\svrrqst.obj" : $(SOURCE) $(DEP_CPP_SVRRQ) "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\tao_internals.cpp
-DEP_CPP_TAO_I=\
- "..\..\ace\config-win32.h"\
- {$(INCLUDE)}"\.\align.h"\
- {$(INCLUDE)}"\.\any.h"\
- {$(INCLUDE)}"\.\any.i"\
- {$(INCLUDE)}"\.\cdr.h"\
- {$(INCLUDE)}"\.\cdr.i"\
- {$(INCLUDE)}"\.\client_factory.h"\
- {$(INCLUDE)}"\.\compat\initguid.h"\
- {$(INCLUDE)}"\.\compat\objbase.h"\
- {$(INCLUDE)}"\.\connect.h"\
- {$(INCLUDE)}"\.\connect.i"\
- {$(INCLUDE)}"\.\corba.h"\
- {$(INCLUDE)}"\.\corbacom.h"\
- {$(INCLUDE)}"\.\corbacom.i"\
- {$(INCLUDE)}"\.\debug.h"\
- {$(INCLUDE)}"\.\default_client.h"\
- {$(INCLUDE)}"\.\default_client.i"\
- {$(INCLUDE)}"\.\default_server.h"\
- {$(INCLUDE)}"\.\default_server.i"\
- {$(INCLUDE)}"\.\except.h"\
- {$(INCLUDE)}"\.\giop.h"\
- {$(INCLUDE)}"\.\giop.i"\
- {$(INCLUDE)}"\.\iiopobj.h"\
- {$(INCLUDE)}"\.\iiopobj.i"\
- {$(INCLUDE)}"\.\iioporb.h"\
- {$(INCLUDE)}"\.\iioporb.i"\
- {$(INCLUDE)}"\.\marshal.h"\
- {$(INCLUDE)}"\.\marshal.i"\
- {$(INCLUDE)}"\.\nvlist.h"\
- {$(INCLUDE)}"\.\nvlist.i"\
- {$(INCLUDE)}"\.\object.h"\
- {$(INCLUDE)}"\.\object.i"\
- {$(INCLUDE)}"\.\objtable.h"\
- {$(INCLUDE)}"\.\optable.h"\
- {$(INCLUDE)}"\.\orb.h"\
- {$(INCLUDE)}"\.\orb_core.h"\
- {$(INCLUDE)}"\.\orb_core.i"\
- {$(INCLUDE)}"\.\orbconf.h"\
- {$(INCLUDE)}"\.\orbobj.h"\
- {$(INCLUDE)}"\.\orbobj.i"\
- {$(INCLUDE)}"\.\params.h"\
- {$(INCLUDE)}"\.\params.i"\
- {$(INCLUDE)}"\.\poa.h"\
- {$(INCLUDE)}"\.\poa.i"\
- {$(INCLUDE)}"\.\principa.h"\
- {$(INCLUDE)}"\.\request.h"\
- {$(INCLUDE)}"\.\sequence.h"\
- {$(INCLUDE)}"\.\sequence.i"\
- {$(INCLUDE)}"\.\sequence_T.cpp"\
- {$(INCLUDE)}"\.\sequence_T.h"\
- {$(INCLUDE)}"\.\sequence_T.i"\
- {$(INCLUDE)}"\.\server_factory.h"\
- {$(INCLUDE)}"\.\server_factory.i"\
- {$(INCLUDE)}"\.\singletons.h"\
- {$(INCLUDE)}"\.\stub.h"\
- {$(INCLUDE)}"\.\stub.i"\
- {$(INCLUDE)}"\.\svrrqst.h"\
- {$(INCLUDE)}"\.\tao_internals.h"\
- {$(INCLUDE)}"\.\typecode.h"\
- {$(INCLUDE)}"\.\typecode.i"\
- {$(INCLUDE)}"\ace\Acceptor.cpp"\
- {$(INCLUDE)}"\ace\Acceptor.h"\
- {$(INCLUDE)}"\ace\Acceptor.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Connector.cpp"\
- {$(INCLUDE)}"\ace\Connector.h"\
- {$(INCLUDE)}"\ace\Connector.i"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Dynamic_Service.cpp"\
- {$(INCLUDE)}"\ace\Dynamic_Service.h"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Repository.h"\
- {$(INCLUDE)}"\ace\Service_Repository.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\Singleton.cpp"\
- {$(INCLUDE)}"\ace\Singleton.h"\
- {$(INCLUDE)}"\ace\Singleton.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
- {$(INCLUDE)}"\sys\stat.h"\
- {$(INCLUDE)}"\sys\types.h"\
-
-
-"$(INTDIR)\tao_internals.obj" : $(SOURCE) $(DEP_CPP_TAO_I) "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\tc_const.cpp
-DEP_CPP_TC_CO=\
- "..\..\ace\config-win32.h"\
- {$(INCLUDE)}"\.\align.h"\
- {$(INCLUDE)}"\.\any.h"\
- {$(INCLUDE)}"\.\any.i"\
- {$(INCLUDE)}"\.\cdr.h"\
- {$(INCLUDE)}"\.\cdr.i"\
- {$(INCLUDE)}"\.\client_factory.h"\
- {$(INCLUDE)}"\.\compat\initguid.h"\
- {$(INCLUDE)}"\.\compat\objbase.h"\
- {$(INCLUDE)}"\.\connect.h"\
- {$(INCLUDE)}"\.\connect.i"\
- {$(INCLUDE)}"\.\corba.h"\
- {$(INCLUDE)}"\.\corbacom.h"\
- {$(INCLUDE)}"\.\corbacom.i"\
- {$(INCLUDE)}"\.\debug.h"\
- {$(INCLUDE)}"\.\default_client.h"\
- {$(INCLUDE)}"\.\default_client.i"\
- {$(INCLUDE)}"\.\default_server.h"\
- {$(INCLUDE)}"\.\default_server.i"\
- {$(INCLUDE)}"\.\except.h"\
- {$(INCLUDE)}"\.\giop.h"\
- {$(INCLUDE)}"\.\giop.i"\
- {$(INCLUDE)}"\.\iiopobj.h"\
- {$(INCLUDE)}"\.\iiopobj.i"\
- {$(INCLUDE)}"\.\iioporb.h"\
- {$(INCLUDE)}"\.\iioporb.i"\
- {$(INCLUDE)}"\.\marshal.h"\
- {$(INCLUDE)}"\.\marshal.i"\
- {$(INCLUDE)}"\.\nvlist.h"\
- {$(INCLUDE)}"\.\nvlist.i"\
- {$(INCLUDE)}"\.\object.h"\
- {$(INCLUDE)}"\.\object.i"\
- {$(INCLUDE)}"\.\objtable.h"\
- {$(INCLUDE)}"\.\optable.h"\
- {$(INCLUDE)}"\.\orb.h"\
- {$(INCLUDE)}"\.\orb_core.h"\
- {$(INCLUDE)}"\.\orb_core.i"\
- {$(INCLUDE)}"\.\orbconf.h"\
- {$(INCLUDE)}"\.\orbobj.h"\
- {$(INCLUDE)}"\.\orbobj.i"\
- {$(INCLUDE)}"\.\params.h"\
- {$(INCLUDE)}"\.\params.i"\
- {$(INCLUDE)}"\.\poa.h"\
- {$(INCLUDE)}"\.\poa.i"\
- {$(INCLUDE)}"\.\principa.h"\
- {$(INCLUDE)}"\.\request.h"\
- {$(INCLUDE)}"\.\sequence.h"\
- {$(INCLUDE)}"\.\sequence.i"\
- {$(INCLUDE)}"\.\sequence_T.cpp"\
- {$(INCLUDE)}"\.\sequence_T.h"\
- {$(INCLUDE)}"\.\sequence_T.i"\
- {$(INCLUDE)}"\.\server_factory.h"\
- {$(INCLUDE)}"\.\server_factory.i"\
- {$(INCLUDE)}"\.\singletons.h"\
- {$(INCLUDE)}"\.\stub.h"\
- {$(INCLUDE)}"\.\stub.i"\
- {$(INCLUDE)}"\.\svrrqst.h"\
- {$(INCLUDE)}"\.\typecode.h"\
- {$(INCLUDE)}"\.\typecode.i"\
- {$(INCLUDE)}"\ace\Acceptor.cpp"\
- {$(INCLUDE)}"\ace\Acceptor.h"\
- {$(INCLUDE)}"\ace\Acceptor.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Connector.cpp"\
- {$(INCLUDE)}"\ace\Connector.h"\
- {$(INCLUDE)}"\ace\Connector.i"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Dynamic_Service.cpp"\
- {$(INCLUDE)}"\ace\Dynamic_Service.h"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Repository.h"\
- {$(INCLUDE)}"\ace\Service_Repository.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\Singleton.cpp"\
- {$(INCLUDE)}"\ace\Singleton.h"\
- {$(INCLUDE)}"\ace\Singleton.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
- {$(INCLUDE)}"\sys\stat.h"\
- {$(INCLUDE)}"\sys\types.h"\
-
-
-"$(INTDIR)\tc_const.obj" : $(SOURCE) $(DEP_CPP_TC_CO) "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\any.cpp
-
-!IF "$(CFG)" == "TAO - Win32 Release"
-
-DEP_CPP_ANY_C=\
- "..\..\ace\config-win32.h"\
- {$(INCLUDE)}"\.\align.h"\
- {$(INCLUDE)}"\.\any.h"\
- {$(INCLUDE)}"\.\any.i"\
- {$(INCLUDE)}"\.\cdr.h"\
- {$(INCLUDE)}"\.\cdr.i"\
- {$(INCLUDE)}"\.\client_factory.h"\
- {$(INCLUDE)}"\.\compat\initguid.h"\
- {$(INCLUDE)}"\.\compat\objbase.h"\
- {$(INCLUDE)}"\.\connect.h"\
- {$(INCLUDE)}"\.\connect.i"\
- {$(INCLUDE)}"\.\corba.h"\
- {$(INCLUDE)}"\.\corbacom.h"\
- {$(INCLUDE)}"\.\corbacom.i"\
- {$(INCLUDE)}"\.\debug.h"\
- {$(INCLUDE)}"\.\default_client.h"\
- {$(INCLUDE)}"\.\default_client.i"\
- {$(INCLUDE)}"\.\default_server.h"\
- {$(INCLUDE)}"\.\default_server.i"\
- {$(INCLUDE)}"\.\except.h"\
- {$(INCLUDE)}"\.\giop.h"\
- {$(INCLUDE)}"\.\giop.i"\
- {$(INCLUDE)}"\.\iiopobj.h"\
- {$(INCLUDE)}"\.\iiopobj.i"\
- {$(INCLUDE)}"\.\iioporb.h"\
- {$(INCLUDE)}"\.\iioporb.i"\
- {$(INCLUDE)}"\.\marshal.h"\
- {$(INCLUDE)}"\.\marshal.i"\
- {$(INCLUDE)}"\.\nvlist.h"\
- {$(INCLUDE)}"\.\nvlist.i"\
- {$(INCLUDE)}"\.\object.h"\
- {$(INCLUDE)}"\.\object.i"\
- {$(INCLUDE)}"\.\objtable.h"\
- {$(INCLUDE)}"\.\optable.h"\
- {$(INCLUDE)}"\.\orb.h"\
- {$(INCLUDE)}"\.\orb_core.h"\
- {$(INCLUDE)}"\.\orb_core.i"\
- {$(INCLUDE)}"\.\orbconf.h"\
- {$(INCLUDE)}"\.\orbobj.h"\
- {$(INCLUDE)}"\.\orbobj.i"\
- {$(INCLUDE)}"\.\params.h"\
- {$(INCLUDE)}"\.\params.i"\
- {$(INCLUDE)}"\.\poa.h"\
- {$(INCLUDE)}"\.\poa.i"\
- {$(INCLUDE)}"\.\principa.h"\
- {$(INCLUDE)}"\.\request.h"\
- {$(INCLUDE)}"\.\sequence.h"\
- {$(INCLUDE)}"\.\sequence.i"\
- {$(INCLUDE)}"\.\sequence_T.cpp"\
- {$(INCLUDE)}"\.\sequence_T.h"\
- {$(INCLUDE)}"\.\sequence_T.i"\
- {$(INCLUDE)}"\.\server_factory.h"\
- {$(INCLUDE)}"\.\server_factory.i"\
- {$(INCLUDE)}"\.\singletons.h"\
- {$(INCLUDE)}"\.\stub.h"\
- {$(INCLUDE)}"\.\stub.i"\
- {$(INCLUDE)}"\.\svrrqst.h"\
- {$(INCLUDE)}"\.\typecode.h"\
- {$(INCLUDE)}"\.\typecode.i"\
- {$(INCLUDE)}"\ace\Acceptor.cpp"\
- {$(INCLUDE)}"\ace\Acceptor.h"\
- {$(INCLUDE)}"\ace\Acceptor.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Connector.cpp"\
- {$(INCLUDE)}"\ace\Connector.h"\
- {$(INCLUDE)}"\ace\Connector.i"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Dynamic_Service.cpp"\
- {$(INCLUDE)}"\ace\Dynamic_Service.h"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Repository.h"\
- {$(INCLUDE)}"\ace\Service_Repository.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\Singleton.cpp"\
- {$(INCLUDE)}"\ace\Singleton.h"\
- {$(INCLUDE)}"\ace\Singleton.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
- {$(INCLUDE)}"\sys\stat.h"\
- {$(INCLUDE)}"\sys\types.h"\
-
-
-"$(INTDIR)\any.obj" : $(SOURCE) $(DEP_CPP_ANY_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "TAO - Win32 Debug"
-
-DEP_CPP_ANY_C=\
- "..\..\ace\config-win32.h"\
- {$(INCLUDE)}"\.\align.h"\
- {$(INCLUDE)}"\.\any.h"\
- {$(INCLUDE)}"\.\any.i"\
- {$(INCLUDE)}"\.\cdr.h"\
- {$(INCLUDE)}"\.\cdr.i"\
- {$(INCLUDE)}"\.\client_factory.h"\
- {$(INCLUDE)}"\.\compat\initguid.h"\
- {$(INCLUDE)}"\.\compat\objbase.h"\
- {$(INCLUDE)}"\.\connect.h"\
- {$(INCLUDE)}"\.\connect.i"\
- {$(INCLUDE)}"\.\corba.h"\
- {$(INCLUDE)}"\.\corbacom.h"\
- {$(INCLUDE)}"\.\corbacom.i"\
- {$(INCLUDE)}"\.\debug.h"\
- {$(INCLUDE)}"\.\default_client.h"\
- {$(INCLUDE)}"\.\default_client.i"\
- {$(INCLUDE)}"\.\default_server.h"\
- {$(INCLUDE)}"\.\default_server.i"\
- {$(INCLUDE)}"\.\except.h"\
- {$(INCLUDE)}"\.\giop.h"\
- {$(INCLUDE)}"\.\giop.i"\
- {$(INCLUDE)}"\.\iiopobj.h"\
- {$(INCLUDE)}"\.\iiopobj.i"\
- {$(INCLUDE)}"\.\iioporb.h"\
- {$(INCLUDE)}"\.\iioporb.i"\
- {$(INCLUDE)}"\.\marshal.h"\
- {$(INCLUDE)}"\.\marshal.i"\
- {$(INCLUDE)}"\.\nvlist.h"\
- {$(INCLUDE)}"\.\nvlist.i"\
- {$(INCLUDE)}"\.\object.h"\
- {$(INCLUDE)}"\.\object.i"\
- {$(INCLUDE)}"\.\objtable.h"\
- {$(INCLUDE)}"\.\optable.h"\
- {$(INCLUDE)}"\.\orb.h"\
- {$(INCLUDE)}"\.\orb_core.h"\
- {$(INCLUDE)}"\.\orb_core.i"\
- {$(INCLUDE)}"\.\orbconf.h"\
- {$(INCLUDE)}"\.\orbobj.h"\
- {$(INCLUDE)}"\.\orbobj.i"\
- {$(INCLUDE)}"\.\params.h"\
- {$(INCLUDE)}"\.\params.i"\
- {$(INCLUDE)}"\.\poa.h"\
- {$(INCLUDE)}"\.\poa.i"\
- {$(INCLUDE)}"\.\principa.h"\
- {$(INCLUDE)}"\.\request.h"\
- {$(INCLUDE)}"\.\sequence.h"\
- {$(INCLUDE)}"\.\sequence.i"\
- {$(INCLUDE)}"\.\sequence_T.cpp"\
- {$(INCLUDE)}"\.\sequence_T.h"\
- {$(INCLUDE)}"\.\sequence_T.i"\
- {$(INCLUDE)}"\.\server_factory.h"\
- {$(INCLUDE)}"\.\server_factory.i"\
- {$(INCLUDE)}"\.\singletons.h"\
- {$(INCLUDE)}"\.\stub.h"\
- {$(INCLUDE)}"\.\stub.i"\
- {$(INCLUDE)}"\.\svrrqst.h"\
- {$(INCLUDE)}"\.\typecode.h"\
- {$(INCLUDE)}"\.\typecode.i"\
- {$(INCLUDE)}"\ace\Acceptor.cpp"\
- {$(INCLUDE)}"\ace\Acceptor.h"\
- {$(INCLUDE)}"\ace\Acceptor.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Connector.cpp"\
- {$(INCLUDE)}"\ace\Connector.h"\
- {$(INCLUDE)}"\ace\Connector.i"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Dynamic_Service.cpp"\
- {$(INCLUDE)}"\ace\Dynamic_Service.h"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Repository.h"\
- {$(INCLUDE)}"\ace\Service_Repository.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\Singleton.cpp"\
- {$(INCLUDE)}"\ace\Singleton.h"\
- {$(INCLUDE)}"\ace\Singleton.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
- {$(INCLUDE)}"\sys\stat.h"\
- {$(INCLUDE)}"\sys\types.h"\
-
-
-"$(INTDIR)\any.obj" : $(SOURCE) $(DEP_CPP_ANY_C) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-# End Target
-# End Project
-################################################################################
diff --git a/TAO/tao/TAO4.mdp b/TAO/tao/TAO4.mdp Binary files differdeleted file mode 100644 index 0f3780aaa15..00000000000 --- a/TAO/tao/TAO4.mdp +++ /dev/null diff --git a/TAO/tao/Timeprobe.cpp b/TAO/tao/Timeprobe.cpp deleted file mode 100644 index 9444aa2cb61..00000000000 --- a/TAO/tao/Timeprobe.cpp +++ /dev/null @@ -1,70 +0,0 @@ -// $Id$ - -#include "ace/OS.h" -#include "Timeprobe.h" - -#if !defined (__ACE_INLINE__) -#include "Timeprobe.i" -#endif /* __ACE_INLINE__ */ - -ACE_Timeprobe *ACE_Timeprobe::instance_ = 0; - -ACE_Timeprobe & -ACE_Timeprobe::instance (void) -{ - if (instance_ == 0) - // if this allocation fails, we're in big trouble . . . - ACE_NEW_RETURN (instance_, ACE_Timeprobe (), *instance_); - - return *instance_; -} - -void -ACE_Timeprobe::timeprobe (const char *id) -{ - ACE_GUARD (ACE_SYNCH_MUTEX, ace_mon, this->mutex_); - timeprobes [current_slot_].id_ = id; - timeprobes [current_slot_].time_ = ACE_OS::gethrtime (); - timeprobes [current_slot_].thread_ = ACE_OS::thr_self (); - - ++current_slot_; - - ACE_ASSERT (current_slot_ < SLOTS); -} - -void -ACE_Timeprobe::print_times (void) const -{ - ACE_OS::printf ("\nACE_Timeprobe; %u timeprobes were recorded:\n", - current_slot_ > 1 ? current_slot_ - 1 : 0); - - if (current_slot_ <= 0) - { - return; - } - - ACE_OS::printf ("%-52.52s %8.8s %10.10s\n", - "NAME", "thread", "usec"); - ACE_OS::printf ("\"%-50s\" %8.8x %10.10s\n", - timeprobes[0].id_, timeprobes[0].thread_, "START"); - for (u_int i = 1; i < current_slot_; ++i) - { - ACE_hrtime_t elapsed = timeprobes [i].time_ - timeprobes [i-1].time_; - ACE_OS::printf ("\"%-50s\" %8.8x %10.3f\n", - timeprobes [i].id_, - timeprobes [i].thread_, - (double) (elapsed / - (ACE_UINT32) 1000u) /* nanosec/microsec */); - } -#if 0 - ACE_hrtime_t elapsed2 = (timeprobes [current_slot_ - 1].time_ - - timeprobes [0].time_); - - double total = elapsed2/1000.0; // nanoseconds/microsecond - // print the total time - ACE_OS::printf ("%52.52s =========\n" - "%46.46s total %10.3f usec\n", - "", "", - total); -#endif /* 0 */ -} diff --git a/TAO/tao/Timeprobe.h b/TAO/tao/Timeprobe.h deleted file mode 100644 index 73b30e1ac57..00000000000 --- a/TAO/tao/Timeprobe.h +++ /dev/null @@ -1,62 +0,0 @@ -// $Id$ - -#ifndef ACE_TIMEPROBE_H -#define ACE_TIMEPROBE_H - -#include "ace/Synch.h" - -class ACE_Timeprobe -{ -public: - static ACE_Timeprobe &instance (); - - void timeprobe (const char *id); - - void print_times () const; - - void reset(); - - void destroy (); - -private: - ACE_Timeprobe (); - ~ACE_Timeprobe (); - - ACE_Timeprobe (const ACE_Timeprobe &); // not implemented - -private: - static ACE_Timeprobe *instance_; - - enum { SLOTS = 8192 }; - - ACE_SYNCH_MUTEX mutex_; - - u_int current_slot_; - - typedef struct timeprobe_info { - const char *id_; - ACE_hrtime_t time_; - ACE_thread_t thread_; - } timeprobe_t; - timeprobe_t timeprobes [SLOTS]; - - friend class null_friend_to_avoid_compiler_warning_about_no_friends; -}; - -#if defined (ACE_ENABLE_TIMEPROBES) -# define ACE_TIMEPROBE_RESET ACE_Timeprobe::instance ().reset () -# define ACE_TIMEPROBE(id) ACE_Timeprobe::instance ().timeprobe (id) -# define ACE_TIMEPROBE_PRINT ACE_Timeprobe::instance ().print_times () -# define ACE_TIMEPROBE_FINI ACE_Timeprobe::instance ().destroy () -#else -# define ACE_TIMEPROBE_RESET -# define ACE_TIMEPROBE(id) -# define ACE_TIMEPROBE_PRINT -# define ACE_TIMEPROBE_FINI -#endif /* ACE_ENABLE_TIMEPROBES */ - -#if defined (__ACE_INLINE__) -#include "Timeprobe.i" -#endif /* __ACE_INLINE__ */ - -#endif /* ACE_TIMEPROBE_H */ diff --git a/TAO/tao/Timeprobe.i b/TAO/tao/Timeprobe.i deleted file mode 100644 index b2157abd8f7..00000000000 --- a/TAO/tao/Timeprobe.i +++ /dev/null @@ -1,27 +0,0 @@ -// -// $Id$ -// - -ACE_INLINE -ACE_Timeprobe::ACE_Timeprobe () - : current_slot_ (0) -{ -} - -ACE_INLINE -ACE_Timeprobe::~ACE_Timeprobe () -{ -} - -ACE_INLINE void -ACE_Timeprobe::destroy () -{ - delete instance_; - instance_ = 0; -} - -ACE_INLINE void -ACE_Timeprobe::reset() -{ - current_slot_ = 0; -} diff --git a/TAO/tao/VCAUTO.MAK b/TAO/tao/VCAUTO.MAK deleted file mode 100644 index 28f48c75716..00000000000 --- a/TAO/tao/VCAUTO.MAK +++ /dev/null @@ -1,5 +0,0 @@ -# TAO/tao/ - -MAK_LIST = TAO - -!INCLUDE <$(ACE_ROOT)\include\makeinclude\VC50_DIR.MAK> diff --git a/TAO/tao/align.h b/TAO/tao/align.h deleted file mode 100644 index eaeed318bf8..00000000000 --- a/TAO/tao/align.h +++ /dev/null @@ -1,80 +0,0 @@ -// This may look like C, but it's really -*- C++ -*- -// @(#) $Id$ - -// ============================================================================ -// -// = LIBRARY -// TAO -// -// = FILENAME -// align.h -// -// = DESCRIPTION -// Pointer alignment utilities -// -// A "ptr_arith_t" type is defined for doing numerical operations -// on pointers, such as aligning them. Pointer sizes vary from 2 -// to 8 bytes in today's environments; a portable data type is much -// needed. -// -// = AUTHOR -// Copyright 1994-1995 by Sun Microsystems, Inc. -// -// ============================================================================ - -#if !defined (TAO_ALIGN_H) -#define TAO_ALIGN_H - -// Type for doing arithmetic on pointers ... as elsewhere, we assume -// that "unsigned" versions of a type are the same size as the -// "signed" version of the same type. - -#if ACE_SIZEOF_VOID_P == ACE_SIZEOF_INT -typedef u_int ptr_arith_t; - -#elif ACE_SIZEOF_VOID_P == ACE_SIZEOF_LONG -typedef u_long ptr_arith_t; - -#elif ACE_SIZEOF_VOID_P == ACE_SIZEOF_LONG_LONG -typedef u_long long ptr_arith_t; - -#else -# error "Can't find a suitable type for doing pointer arithmetic." -#endif /* error */ - -// Efficiently align "value" up to "alignment", knowing that all such -// boundaries are binary powers and that we're using two's complement -// arithmetic. - -#if 0 -static inline ptr_arith_t -align_binary (const ptr_arith_t value, - size_t alignment) -{ - ptr_arith_t temp = alignment - 1; - - return (value + temp) & ~temp; -} -#endif /* 0 */ -#define align_binary(ptr, alignment) \ - ((ptr + ((ptr_arith_t)((alignment)-1))) & (~((ptr_arith_t)((alignment)-1)))) - -// Efficiently round "ptr" up to an "alignment" boundary, knowing that -// all such boundaries are binary powers and that we're using two's -// complement arithmetic. -// -// XXX Returned as "byte pointer" -- CDR module would change to be -// seen as a "void *". May want to change this to add XDR cleanly. - -#if 0 -static inline u_char * -ptr_align_binary (const u_char *ptr, - size_t alignment) -{ - return (u_char *) align_binary ((ptr_arith_t) ptr, alignment); -} -#endif /* 0 */ -#define ptr_align_binary(ptr, alignment) \ - ((u_char *) align_binary(((ptr_arith_t) (ptr)), (alignment))) - -#endif /* TAO_ALIGN_H */ diff --git a/TAO/tao/any.cpp b/TAO/tao/any.cpp deleted file mode 100644 index 9b0248c968f..00000000000 --- a/TAO/tao/any.cpp +++ /dev/null @@ -1,813 +0,0 @@ -// @ (#) $Id$ -// -// Copyright 1994-1995 by Sun Microsystems Inc. -// All Rights Reserved -// -// ORB: Implementation of CORBA_Any -// -// This includes three constructors, a destructor, and a "replace" -// method for the "Any" data type. "Any" values pair a pointer to a -// data structure in the native binary representation (e.g. C struct) -// with a TypeCode that describes that data structure. -// -// The copy constructor and the destructor each use the TypeCode -// interpreter with specialized "visit" callback routines. The -// "visit" routines are used respectively to make "deep copies" and -// perform "deep frees" of the aritrary values as described by the -// "Any" value's typecode. -// -// Note that these "visit" routines are called directly, and they -// choose whether or not to use the TypeCode interpreter to examine -// constituents. In the simple cases, the "visit" routines can do -// their work without any further calls; only for constructed types is -// the interpreter's knowledge really required. -// -// THREADING NOTE: "Any" is a data structure which must be protected -// by external critical sections. Like simpler numeric types, "Any" -// instances are accessed and modified atomically. This -// implementation is reentrant, so that independent "Any" values may -// be manipulated concurrently when the underlying programming -// environment is itself reentrant. -// -// COM NOTE: Yes, this is a utility data type whose implementation is -// fully exposed. Factories for these are not normally used in C++. - -#include "tao/corba.h" - -CORBA::TypeCode_ptr -CORBA_Any::type (void) const -{ - return this->type_; -} - -const void * -CORBA_Any::value (void) const -{ - return this->value_; -} - -// Default "Any" constructor -- initializes to nulls per the -// OMG C++ mapping. -// -// NOTE: null (zero) typecode pointers are also treated as -// the null typecode ... - -CORBA_Any::CORBA_Any (void) - : type_ (CORBA::_tc_null), - value_ (0), - orb_owns_data_ (CORBA::B_FALSE), - refcount_ (1) -{ -} - -// The more common "Any" constructor has its own copy of a -// typecode, and either holds or "consumes" an arbitrary data -// value satisfying the normal binary interface rules. - -CORBA_Any::CORBA_Any (CORBA::TypeCode_ptr tc, - void *value, - CORBA::Boolean orb_owns_data) - : type_ (tc), - value_ (value), - orb_owns_data_ (orb_owns_data), - refcount_ (1) -{ - tc->AddRef (); -} - -// Helper routine for "Any" copy constructor ... -// -// "Deep Copy" from source to dest. Memory is always there to be -// copied to ... if this calls itself recursively, it ensures that -// this remains true (only really an issue for sequences) . -// -// This shows the main reason to pass two values to the "visit" -// function used by the TypeCode interpreter: it allows the copy to be -// made without using any additional temporary memory. Most other -// such "visit" routines use only a single value. This is also -// slightly atypical in that it doesn't use the "context". - -static CORBA::TypeCode::traverse_status -deep_copy (CORBA::TypeCode_ptr tc, - const void *source, - const void *dest, - void *, // no context - CORBA::Environment &env) -{ - CORBA::TypeCode::traverse_status retval; - CORBA::TCKind my_kind; - - if (!tc) - { - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_NO) ); - return CORBA::TypeCode::TRAVERSE_STOP; - } - - my_kind = tc->kind (env); - - if (env.exception_type () != CORBA::NO_EXCEPTION) - return CORBA::TypeCode::TRAVERSE_STOP; - - // Deep copy from "source" to "dest" ... this code "knows" a bit - // about representations, verify it when porting to oddball - // platforms with non-IEEE floating point values or atypical byte - // and word sizes. - // - // See the TypeCode interpreter code for more details about the - // representational assumptions here. - - retval = CORBA::TypeCode::TRAVERSE_CONTINUE; - - switch (my_kind) - { - case CORBA::tk_null: - case CORBA::tk_void: - break; - - case CORBA::tk_char: - case CORBA::tk_octet: - *(CORBA::Octet *) dest = *(CORBA::Octet *) source; - break; - - case CORBA::tk_short: - case CORBA::tk_ushort: - *(CORBA::Short *) dest = *(CORBA::Short *) source; - break; - - case CORBA::tk_wchar: - *(CORBA::WChar *) dest = *(CORBA::WChar *) source; - break; - - case CORBA::tk_long: - case CORBA::tk_ulong: - case CORBA::tk_float: - *(CORBA::Long *) dest = *(CORBA::Long *) source; - break; - - case CORBA::tk_longlong: - case CORBA::tk_ulonglong: - case CORBA::tk_double: - *(CORBA::LongLong *) dest = *(CORBA::LongLong *) source; - break; - - case CORBA::tk_longdouble: - *(CORBA::LongDouble *) dest = *(CORBA::LongDouble *) source; - break; - - case CORBA::tk_boolean: - *(CORBA::Boolean *) dest = *(CORBA::Boolean *) source; - break; - - case CORBA::tk_any: - (void) new (dest) CORBA_Any (*(CORBA_Any*) source); - break; - - case CORBA::tk_TypeCode: - if ((*(CORBA::TypeCode_ptr *) source) != 0) - dest = source; - else - dest = CORBA::_tc_null; - ((CORBA::TypeCode_ptr) dest)->AddRef (); - break; - - case CORBA::tk_Principal: - { - CORBA::Principal_ptr src, dst; - - src = *(CORBA::Principal_ptr *) source; - // @@ Andy, please make sure to check for memory failure. - dst = *(CORBA::Principal_ptr *) dest = new CORBA::Principal; - - // Principals are just opaque IDs ... copy them - - assert (src->id.length <= UINT_MAX); - dst->id.length = dst->id.maximum = src->id.length; - - if (dst->id.length > 0) - { - // @@ Andy, please make sure to check for memory failure. - dst->id.buffer = new CORBA::Octet [(unsigned) dst->id.length]; - ACE_OS::memcpy (dst->id.buffer, src->id.buffer, - (size_t) dst->id.length); - } - else - dst->id.buffer = 0; - } - break; - - case CORBA::tk_objref: - *(CORBA::Object_ptr *) dest = CORBA::Object::_duplicate (*(CORBA::Object_ptr *) source); - break; - - case CORBA::tk_sequence: - { - CORBA::OctetSeq *src, *dst; - CORBA::TypeCode_ptr tcp; - size_t size; - - // Rely on binary format of sequences -- all are the same - // except for the type pointed to by "buffer" - - src = (CORBA::OctetSeq *) source; - dst = (CORBA::OctetSeq *) dest; - - assert (src->length <= UINT_MAX); - dst->length = dst->maximum = src->length; - - // Get the size of each "buffer" element - - tcp = tc->typecode_param (0, env); - - if (env.exception () != 0) - { - retval = CORBA::TypeCode::TRAVERSE_STOP; - break; - } - - size = tcp->size (env); - - if (env.exception () != 0) - { - retval = CORBA::TypeCode::TRAVERSE_STOP; - break; - } - tcp->Release (); - - // Now allocate a new (uninitialized) buffer of the right size - // to hold that many elements ... fall through and let a - // general traverse fill in those buffer elements. - - size *= (size_t) src->length; - dst->buffer = new CORBA::Octet[size]; - } - // FALLTHROUGH - - case CORBA::tk_struct: - case CORBA::tk_union: - case CORBA::tk_array: - case CORBA::tk_alias: - return tc->traverse (source, - dest, - (CORBA::TypeCode::VisitRoutine) deep_copy, - 0, - env); - - case CORBA::tk_except: - // Exceptions in memory have a "hidden" typecode up front, used - // to ensure that memory is appropriately freed and to hold the - // exception ID. We just copy that typecode, the traverse code - // ignores it completely. - - *(CORBA::TypeCode_ptr *) dest = *(CORBA::TypeCode_ptr *) source; - (void) (*(CORBA::TypeCode_ptr *) dest)->AddRef (); - - return tc->traverse (source, - dest, - (CORBA::TypeCode::VisitRoutine) deep_copy, - 0, - env); - - case CORBA::tk_enum: - *(int *) dest = *(int *) source; - break; - - case CORBA::tk_string: - *(CORBA::String *) dest = - CORBA::string_copy (*(CORBA::String *) source); - break; - - case CORBA::tk_wstring: - *(CORBA::WString *) dest = - CORBA::wstring_copy (*(CORBA::WString *) source); - break; - - default: - dmsg ("deep copy default case ?"); - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_NO) ); - retval = CORBA::TypeCode::TRAVERSE_STOP; - break; - } - return retval; -} - -// Copy constructor for "Any". - -CORBA_Any::CORBA_Any (const CORBA_Any &src) - : type_ (src.type_ != 0 ? src.type_ : CORBA::_tc_null), - orb_owns_data_ (CORBA::B_TRUE), - refcount_ (1) -{ - CORBA::Environment env; - size_t size; - - this->type_->AddRef (); - - size = this->type_->size (env); // XXX check error status - this->value_ = (char *) calloc (1, size); - -#if 0 - (void) this->type_->traverse (src.value_, - value_, - (CORBA::TypeCode::VisitRoutine) deep_copy, - 0, - env); -#endif /* replaced by our optimizations */ - - (void) DEEP_COPY (this->type_, src.value_, this->value_, env); -} - - -//a&a : Added on 14 feb 1998 -CORBA_Any & -CORBA_Any::operator= (const CORBA_Any &src) -{ - CORBA::Environment env; - size_t size; - - if (this == &src) - { - this->AddRef (); - return *this; - } - - if (this->orb_owns_data_) - { - DEEP_FREE (this->type_, this->value_, 0, env); - } - // this->Release (); // release any value + typecode we may have - - // now copy the contents of the source to ourselves - this->type_ = (src.type_) != 0 ? src.type_ : CORBA::_tc_null; - - this->orb_owns_data_ = CORBA::B_TRUE; - this->refcount_ = 1; - - this->type_->AddRef (); - - size = this->type_->size (env); // XXX check error status - this->value_ = (char *) calloc (1, size); - (void) DEEP_COPY (this->type_, src.value_, this->value_, env); - return *this; -} - -// Helper routine for "Any" destructor. -// -// This frees all the memory pointed to by any given value held inside -// of an "Any". For most data types it does nothing, since most data -// types don't hold any memory. For a few, it recurses. -// -// This is one of the simplest typecode interpreter callbacks, since -// in most cases it does nothing. Also, it uses neither the second -// value nor the context parameter. - -static CORBA::TypeCode::traverse_status -deep_free (CORBA::TypeCode_ptr tc, - const void *value, - const void *, // value2 unused - void *, // context unused - CORBA::Environment &env) -{ - // Don't do anything if the value is a null pointer. - - if (!value) - return CORBA::TypeCode::TRAVERSE_CONTINUE; - - CORBA::TypeCode::traverse_status retval; - CORBA::TCKind my_kind; - - if (!tc) - { - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_NO) ); - return CORBA::TypeCode::TRAVERSE_STOP; - } - - my_kind = tc->kind (env); - - if (env.exception_type () != CORBA::NO_EXCEPTION) - return CORBA::TypeCode::TRAVERSE_STOP; - - // Free only embedded pointers ... which don't exist in most - // primitive types. - - retval = CORBA::TypeCode::TRAVERSE_CONTINUE; - switch (my_kind) - { - case CORBA::tk_struct: - case CORBA::tk_union: - case CORBA::tk_array: - case CORBA::tk_alias: - return tc->traverse (value, - 0, - (CORBA::TypeCode::VisitRoutine) deep_free, - 0, - env); - - // XXX: Exceptions are currently leaked because of bugs lurking - // in this area. Keep in mind that there are two things to - // free: (a) the typecode in the exception base class; (b) any - // pointers held by a user-defined exception, such as an objref - // or string. - // - // Since this code does nothing, it should leak BOTH of those - // kinds of memory. Since it's not supposed to be called except - // when the exception really is being freed, it should only be - // called when the reference count in the exception base class - // is zero. - // - // It's not clear which of those assertions actually hold. - // - // The code SHOULD be just like the traverse () call for a - // structure, with (a) a precondition that the reference count - // is zero, (b) an assertion that the typecode in the exception - // and "tc" are equivalent, (c) releasing that typecode found - // within the exception. - // - case CORBA::tk_except: - return retval; - - case CORBA::tk_sequence: - retval = tc->traverse (value, - 0, - (CORBA::TypeCode::VisitRoutine) deep_free, - 0, - env); - // @@ This better be allocated via new[]. - // - // @@ (ANDY) I'm not sure what to do here...should I delete the - // value? It seems that the DTOR for the sequence will insure - // that this buffer goes away. - delete [] ((CORBA::OctetSeq *) value)->buffer; - break; - - case CORBA::tk_TypeCode: - if ((*(CORBA::TypeCode_ptr *) value) != 0) - (*(CORBA::TypeCode_ptr *) value)->Release (); - break; - - case CORBA::tk_Principal: - CORBA::release (*(CORBA::Principal_ptr *) value); - break; - - case CORBA::tk_objref: - CORBA::release (*(CORBA::Object_ptr *) value); - break; - - case CORBA::tk_string: - CORBA::string_free (*(CORBA::String *) value); - *(CORBA::String *)value = 0; - break; - - case CORBA::tk_wstring: - CORBA::wstring_free (*(CORBA::WString *) value); - *(CORBA::WString *)value = 0; - break; - - case CORBA::tk_any: -#ifdef __BORLANDC__ - // XXX BC++ doesn't yet accept explicit calls to destructors - // with this syntax. A simple workaround must exist, though; - // other explicit destructor calls work. - - dmsg ("Delete Any-in-Any ... memory leak with BC++ 4.5"); -#else - ((CORBA_Any *) value)->~CORBA_Any (); -#endif /* __BORLANDC__ */ - break; - - default: - return CORBA::TypeCode::TRAVERSE_CONTINUE; - } - - if (env.exception_type () != CORBA::NO_EXCEPTION) - return CORBA::TypeCode::TRAVERSE_STOP; - else - return retval; -} - -// Destructor for an "Any" deep-frees memory if needed. -// -// NOTE that the assertion below will fire on application programmer -// errors, such as using AddRef/Release out of sync with the true -// lifetime of an Any value allocated on the stack. BUT it involves -// changing the refcounting policy so that it's initialized to zero, -// not one ... which policy affects the whole source base, and not -// just this data type. Get to this later. - -CORBA_Any::~CORBA_Any (void) -{ - CORBA::Environment env; - - // assert (this->refcount_ == 0); - - if (this->orb_owns_data_) - { - // (void) deep_free (type_, value_, 0, 0, env); - DEEP_FREE (this->type_, this->value_, 0, env); - // TODO: This crashes the server on NT, apparently the previous - // DEEP_FREE does the job and make the delete operator uneeded. - // delete value_; - } - - if (this->type_) - this->type_->Release (); -} - -// all-at-once replacement of the contents of an "Any" - -void -CORBA_Any::replace (CORBA::TypeCode_ptr tc, - const void *v, - CORBA::Boolean orb_owns_data, - CORBA::Environment &env) -{ - if (this->orb_owns_data_) - { - // (void) deep_free (type_, value_, 0, 0, env); - if (value_) - DEEP_FREE (this->type_, this->value_, 0, env); - delete this->value_; - } - - if (this->type_ != 0) - this->type_->Release (); - - env.clear (); - - this->type_ = tc; - tc->AddRef (); - this->value_ = (void *) v; - this->orb_owns_data_ = orb_owns_data; -} - -// insertion of from_string -void -CORBA_Any::operator<<= (from_string s) -{ - // if the inserted string is bounded, we create a typecode. - static CORBA::Long _oc_string [] = - { // CDR typecode octets - TAO_ENCAP_BYTE_ORDER, // native endian + padding; "tricky" - 0 // ... unbounded string to start with - }; - - CORBA::TypeCode_ptr tc = 0; - if (s.bound_ > 0) - { - // bounded string - _oc_string [1] = s.bound_; - ACE_NEW (tc, CORBA::TypeCode (CORBA::tk_string, - sizeof _oc_string, - (char *) &_oc_string, - CORBA::B_TRUE)); - } - else - tc = CORBA::_tc_string; // unbounded - - if (s.nocopy_) - this->replace (tc, new char* (s.val_), CORBA::B_TRUE); - else // copying - this->replace (tc, new char* (CORBA::string_dup (s.val_)), - CORBA::B_TRUE); -} - -// extraction: these are safe and hence we have to check that the typecode of -// the Any is equal to the one we are trying to extract into - -CORBA::Boolean -CORBA_Any::operator>>= (CORBA::Short &s) const -{ - CORBA::Environment env; - - if (this->type_->equal (CORBA::_tc_short, env)) - { - s = *(CORBA::Short *) this->value_; - return CORBA::B_TRUE; - } - else - return CORBA::B_FALSE; -} - -CORBA::Boolean -CORBA_Any::operator>>= (CORBA::UShort &s) const -{ - CORBA::Environment env; - - if (this->type_->equal (CORBA::_tc_ushort, env)) - { - s = *(CORBA::UShort *) this->value_; - return CORBA::B_TRUE; - } - else - return CORBA::B_FALSE; -} - -CORBA::Boolean -CORBA_Any::operator>>= (CORBA::Long &l) const -{ - CORBA::Environment env; - - if (this->type_->equal (CORBA::_tc_long, env)) - { - l = *(CORBA::Long *) this->value_; - return CORBA::B_TRUE; - } - else - return CORBA::B_FALSE; -} - -CORBA::Boolean -CORBA_Any::operator>>= (CORBA::ULong &l) const -{ - CORBA::Environment env; - - if (this->type_->equal (CORBA::_tc_ulong, env)) - { - l = *(CORBA::ULong *) this->value_; - return CORBA::B_TRUE; - } - else - return CORBA::B_FALSE; -} - -CORBA::Boolean -CORBA_Any::operator>>= (CORBA::Float &f) const -{ - CORBA::Environment env; - - if (this->type_->equal (CORBA::_tc_float, env)) - { - f = *(CORBA::Float *) this->value_; - return CORBA::B_TRUE; - } - else - return CORBA::B_FALSE; -} - -CORBA::Boolean -CORBA_Any::operator>>= (CORBA::Double &d) const -{ - CORBA::Environment env; - - if (this->type_->equal (CORBA::_tc_double, env)) - { - d = *(CORBA::Double *) this->value_; - return CORBA::B_TRUE; - } - else - return CORBA::B_FALSE; -} - -CORBA::Boolean -CORBA_Any::operator>>= (CORBA::Any &a) const -{ - CORBA::Environment env; - - if (this->type_->equal (CORBA::_tc_any, env)) - { - a = *(CORBA::Any *) this->value_; - return CORBA::B_TRUE; - } - else - return CORBA::B_FALSE; -} - -CORBA::Boolean -CORBA_Any::operator>>= (char *&s) const -{ - CORBA::Environment env; - - if (this->type_->equal (CORBA::_tc_string, env)) - { - s = *(char **) this->value_; - return CORBA::B_TRUE; - } - else - return CORBA::B_FALSE; -} - -// = extraction into the special types - -CORBA::Boolean -CORBA_Any::operator>>= (to_boolean b) const -{ - CORBA::Environment env; - - if (this->type_->equal (CORBA::_tc_boolean, env)) - { - b.ref_ = *(CORBA::Boolean *) this->value_; - return CORBA::B_TRUE; - } - else - return CORBA::B_FALSE; -} - -CORBA::Boolean -CORBA_Any::operator>>= (to_octet o) const -{ - CORBA::Environment env; - - if (this->type_->equal (CORBA::_tc_octet, env)) - { - o.ref_ = *(CORBA::Octet *) this->value_; - return CORBA::B_TRUE; - } - else - return CORBA::B_FALSE; -} - -CORBA::Boolean -CORBA_Any::operator>>= (to_char c) const -{ - CORBA::Environment env; - - if (this->type_->equal (CORBA::_tc_char, env)) - { - c.ref_ = *(CORBA::Char *) this->value_; - return CORBA::B_TRUE; - } - else - return CORBA::B_FALSE; -} - -CORBA::Boolean -CORBA_Any::operator>>= (to_string s) const -{ - CORBA::Environment env; - - // the typecode must be equal. Since we do not readily have access to the - // typecode of the string into which we want to retrieve, we emulate the - // behavior of "equal" - if (this->type_->kind (env) == CORBA::tk_string) - { - CORBA::ULong bound = this->type_->length (env); - if (s.bound_ == bound) // bounds are same - { - s.val_ = *(char **) this->value_; - return CORBA::B_TRUE; - } - } - - // otherwise - return CORBA::B_FALSE; -} - -CORBA::Boolean -CORBA_Any::operator>>= (to_object obj) const -{ - CORBA::Environment env; - - if (this->type_->equal (CORBA::_tc_Object, env)) - { - obj.ref_ = *(CORBA::Object_ptr *) this->value_; - return CORBA::B_TRUE; - } - else - return CORBA::B_FALSE; -} - -CORBA::ULong -CORBA_Any::AddRef (void) -{ - return ++refcount_; -} - -CORBA::ULong -CORBA_Any::Release (void) -{ - { - ACE_ASSERT (this != 0); - - if (--refcount_ != 0) - return refcount_; - } - - delete this; - return 0; -} - -// ---------------------------------------------------------------------- -// Any_var type -// ---------------------------------------------------------------------- - -CORBA::Any_var & -CORBA_Any_var::operator= (CORBA::Any *p) -{ - if (this->ptr_ != p) - { - if (this->ptr_ != 0) - delete (this->ptr_); - - this->ptr_ = p; - } - return *this; -} - -CORBA::Any_var & -CORBA_Any_var::operator= (const CORBA::Any_var& r) -{ - if (this->ptr_ != 0) - delete (this->ptr_); - - this->ptr_ = new CORBA::Any (*r.ptr_); - return *this; -} diff --git a/TAO/tao/any.h b/TAO/tao/any.h deleted file mode 100644 index a16f9b95ac6..00000000000 --- a/TAO/tao/any.h +++ /dev/null @@ -1,339 +0,0 @@ -// This may look like C, but it's really -*- C++ -*- - -// ============================================================================ -// -// = LIBRARY -// TAO -// -// = FILENAME -// any.h -// -// = DESCRIPTION -// Header file for Win32 C/C++/COM interface to CORBA's "Any" type. -// -// = AUTHOR -// Copyright 1994-1995 by Sun Microsystems, Inc. -// -// Remaining CORBA compliant functions added by Aniruddha Gokhale -// -// ============================================================================ - -#if !defined (TAO_ANY_H) -#define TAO_ANY_H - -class TAO_Export CORBA_Any - // - // = TITLE - // Class "Any" can wrap values of any type, with the assistance - // of a TypeCode to describe that type. - // - // = DESCRIPTION - // XXX should find a way to make its memory allocation always go - // within the appropriate OLE heap... -{ -public: - // = Minor codes for exceptional returns - enum - { - UNINITIALIZED_type = 0xf000, - VALUE_WITHOUT_TYPE, - UNSUPPORTED_OPERATION - }; - - // = Initialization and termination operations. - CORBA_Any (void); - // Default constructor. - - CORBA_Any (CORBA::TypeCode_ptr type, - void *value = 0, - CORBA::Boolean orb_owns_data = CORBA::B_FALSE); - // Constructor. - - CORBA_Any (const CORBA_Any &a); - // Copy constructor. - - ~CORBA_Any (void); - // Destructor. - - CORBA_Any &operator= (const CORBA_Any &); - // assignment operator - - // = NOTE: 94-9-14 has assignment operator plus many insertion, as specified - // below - - // =type safe insertion - - void operator<<= (CORBA::Short); - // insert a short - - void operator<<= (CORBA::UShort); - // insert an unsigned short - - void operator<<= (CORBA::Long); - // insert a long - - void operator<<= (CORBA::ULong); - // insert an unsigned long - - void operator<<= (CORBA::Float); - // insert a float - - void operator<<= (CORBA::Double); - // insert a double - - void operator<<= (const CORBA_Any&); - // insert an Any - - void operator<<= (const char*); - // insert unbounded strings - - // =type safe extraction - - CORBA::Boolean operator>>= (CORBA::Short&) const; - // extract a short - - CORBA::Boolean operator>>= (CORBA::UShort&) const; - // extract an unsigned short - - CORBA::Boolean operator>>= (CORBA::Long&) const; - // extract a long - - CORBA::Boolean operator>>= (CORBA::ULong&) const; - // extract an unsigned long - - CORBA::Boolean operator>>= (CORBA::Float&) const; - // extract a float - - CORBA::Boolean operator>>= (CORBA::Double&) const; - // extract a double - - CORBA::Boolean operator>>= (CORBA_Any&) const; - // extract an Any - - CORBA::Boolean operator>>= (char*&) const; - // extract an unbounded string - - // special types needed for insertion and extraction of booleans, octets, - // chars, and bounded strings - - struct from_boolean - { - from_boolean (CORBA::Boolean b); - CORBA::Boolean val_; - }; - - struct from_octet - { - from_octet (CORBA::Octet o); - CORBA::Octet val_; - }; - - struct from_char - { - from_char (CORBA::Char c); - CORBA::Char val_; - }; - - struct from_string - { - from_string (char* s, CORBA::ULong b, - CORBA::Boolean nocopy = CORBA::B_FALSE); - char *val_; - CORBA::ULong bound_; - CORBA::Boolean nocopy_; - }; - - void operator<<= (from_boolean); - // insert a boolean - - void operator<<= (from_char); - // insert a char - - void operator<<= (from_octet); - // insert an octet - - void operator<<= (from_string); - // insert a bounded string - - // special types for extracting octets, chars, booleans, bounded - // strings, and object references - - struct to_boolean - { - to_boolean (CORBA::Boolean &b); - CORBA::Boolean &ref_; - }; - - struct to_char - { - to_char (CORBA::Char &c); - CORBA::Char &ref_; - }; - - struct to_octet - { - to_octet (CORBA::Octet &o); - CORBA::Octet &ref_; - }; - - struct to_string - { - to_string (char *&s, CORBA::ULong b); - char *&val_; - CORBA::ULong bound_; - }; - - struct to_object - { - to_object (CORBA::Object_ptr &obj); - CORBA::Object_ptr &ref_; - }; - - // extraction of the special types - CORBA::Boolean operator>>= (to_boolean) const; - CORBA::Boolean operator>>= (to_octet) const; - CORBA::Boolean operator>>= (to_char) const; - CORBA::Boolean operator>>= (to_string) const; - CORBA::Boolean operator>>= (to_object) const; - - // = ALLOCATION - void *operator new (size_t, const void *p); - // Placement new. - void *operator new (size_t s); - // Default new. - void operator delete (void *p); - // Default delete - - void replace (CORBA::TypeCode_ptr type, - const void *value, - CORBA::Boolean orb_owns_data, - CORBA::Environment &env); - // replace the current typecode and data with the specified one - unsafe - - CORBA::TypeCode_ptr type (void) const; - // Return TypeCode of the element stored in the Any - - const void *value (void) const; - // Returns 0 if the Any has not been assigned a value, following the - // CORBA spec (TODO: give a reference) it returns a non-zero value - // otherwise. TAO does *not* guarantee that this value may be - // casted to the contained type safely. - - // = Methods required for COM <IUnknown> support. - - CORBA::ULong AddRef (void); - CORBA::ULong Release (void); - -private: - CORBA::TypeCode_ptr type_; - // Typecode for the <Any>. - - void *value_; - // Value for the <Any>. - - CORBA::Boolean orb_owns_data_; - // Flag that indicates the ORB is responsible for deleting the data. - - CORBA::ULong refcount_; - // Reference count the <Any> to reduce copying costs. - - void replace (CORBA::TypeCode_ptr type, - const void *value, - CORBA::Boolean orb_owns_data); - // Helper for extraction operators that don't pass an environment - // parameter. - - - // 94-9-14 hides unsigned char insert/extract - void operator<<= (unsigned char); - CORBA::Boolean operator>>= (unsigned char&) const; -}; - -class TAO_Export CORBA_Any_var - // = TITLE - // Provide for automatic storage deallocation on going out of scope. -{ -public: - CORBA_Any_var (void); - // default constructor - - CORBA_Any_var (CORBA_Any *a); - // construct from an Any pointer - - CORBA_Any_var (const CORBA_Any_var &a); - // copy constructor - - ~CORBA_Any_var (void); - // destructor - - CORBA_Any_var &operator= (CORBA_Any *a); - // assignment from a pointer to Any - - CORBA_Any_var &operator= (const CORBA_Any_var &a); - // assignment from an Any_var - - CORBA_Any *operator-> (void); - // arrow operator (smart pointer) - - operator const CORBA_Any *() const; - // cast - - operator CORBA_Any *&(); - // cast - - const CORBA_Any &in (void) const; - // for in Any parameter - - CORBA_Any &inout (void); - // for inout Any parameter - - CORBA_Any *&out (void); - // for out Any parameter - - CORBA_Any *_retn (void); - // for Any return types - -private: - CORBA_Any *ptr_; -}; - -class TAO_Export CORBA_Any_out - // = TITLE - // @@ (ANDY) Please document me. -{ -public: - // = operations. - - CORBA_Any_out (CORBA_Any *&p); - // construction from a reference to a CORBA_Any - - CORBA_Any_out (CORBA_Any_var &p); - // construction from a var - - CORBA_Any_out (CORBA_Any_out &s); - // copy constructor - - CORBA_Any_out &operator= (CORBA_Any_out &s); - // assignment from a CORBA_Any_out - - CORBA_Any_out &operator= (CORBA_Any *p); - // assignment from a CORBA_Any - - CORBA_Any_out &operator= (const CORBA_Any *p); - // assignment from a const CORBA_Any - - operator CORBA_Any *&(); - // cast - - CORBA_Any *& ptr (void); - // return underlying instance - -private: - CORBA_Any *&ptr_; - // instance - - void operator= (const CORBA_Any_var &); - // assignment from _var disallowed -}; - -#endif /* TAO_ANY_H */ diff --git a/TAO/tao/any.i b/TAO/tao/any.i deleted file mode 100644 index 39bee9ceacf..00000000000 --- a/TAO/tao/any.i +++ /dev/null @@ -1,290 +0,0 @@ -// This may look like C, but it's really -*- C++ -*- - -ACE_INLINE void * -CORBA_Any::operator new (size_t, const void *p) -{ - return (void *) p; -} - -ACE_INLINE void * -CORBA_Any::operator new (size_t s) -{ - return ::operator new (s); -} - -ACE_INLINE void -CORBA_Any::operator delete (void *p) -{ - ::operator delete (p); -} - -// insertion from special types - -// @@ Andy, please take a look at this method and make sure it's what -// you intended. I couldn't find it defined anywhere. --cjc -ACE_INLINE void -CORBA_Any::replace (CORBA::TypeCode_ptr type, - const void *value, - CORBA::Boolean orb_owns_data) -{ - CORBA_Environment e; - this->replace (type, value, orb_owns_data, e); -} - -// insertion operators - -ACE_INLINE void -CORBA_Any::operator<<= (CORBA::Short s) -{ - this->replace (CORBA::_tc_short, new CORBA::Short (s), CORBA::B_TRUE); -} - -ACE_INLINE void -CORBA_Any::operator<<= (CORBA::UShort s) -{ - this->replace (CORBA::_tc_ushort, new CORBA::UShort (s), CORBA::B_TRUE); -} - -ACE_INLINE void -CORBA_Any::operator<<= (CORBA::Long l) -{ - this->replace (CORBA::_tc_long, new CORBA::Long (l), CORBA::B_TRUE); -} - -ACE_INLINE void -CORBA_Any::operator<<= (CORBA::ULong l) -{ - this->replace (CORBA::_tc_ulong, new CORBA::ULong (l), CORBA::B_TRUE); -} - -ACE_INLINE void -CORBA_Any::operator<<= (CORBA::Float f) -{ - this->replace (CORBA::_tc_float, new CORBA::Float (f), CORBA::B_TRUE); -} - -ACE_INLINE void -CORBA_Any::operator<<= (CORBA::Double d) -{ - this->replace (CORBA::_tc_double, new CORBA::Double (d), CORBA::B_TRUE); -} - -ACE_INLINE void -CORBA_Any::operator<<= (const CORBA_Any& a) -{ - this->replace (CORBA::_tc_any, new CORBA_Any (a), CORBA::B_TRUE); -} - -// this is a copying version for unbounded strings -ACE_INLINE void -CORBA_Any::operator<<= (const char* s) -{ - this->replace (CORBA::_tc_string, new char* (CORBA::string_dup (s)), - CORBA::B_TRUE); -} - -// implementing the special types -ACE_INLINE -CORBA_Any::from_boolean::from_boolean (CORBA::Boolean b) - : val_ (b) -{ -} - -ACE_INLINE -CORBA_Any::to_boolean::to_boolean (CORBA::Boolean &b) - : ref_ (b) -{ -} - -ACE_INLINE -CORBA_Any::from_octet::from_octet (CORBA::Octet o) - : val_ (o) -{ -} - -ACE_INLINE -CORBA_Any::to_octet::to_octet (CORBA::Octet &o) - : ref_ (o) -{ -} - -ACE_INLINE -CORBA_Any::from_char::from_char (CORBA::Char c) - : val_ (c) -{ -} - -ACE_INLINE -CORBA_Any::to_char::to_char (CORBA::Char &c) - : ref_ (c) -{ -} - -ACE_INLINE -CORBA_Any::from_string::from_string (char *s, CORBA::ULong b, CORBA::Boolean nocopy) - : val_ (s), - bound_ (b), - nocopy_ (nocopy) -{ -} - -ACE_INLINE -CORBA_Any::to_string::to_string (char *&s, CORBA::ULong b) - : val_ (s), - bound_ (b) -{ -} - -ACE_INLINE -CORBA_Any::to_object::to_object (CORBA::Object_ptr &obj) - : ref_ (obj) -{ -} - -ACE_INLINE void -CORBA_Any::operator<<= (from_boolean b) -{ - this->replace (CORBA::_tc_boolean, new CORBA::Boolean (b.val_), CORBA::B_TRUE); -} - -ACE_INLINE void -CORBA_Any::operator<<= (from_octet o) -{ - this->replace (CORBA::_tc_octet, new CORBA::Octet (o.val_), CORBA::B_TRUE); -} - -ACE_INLINE void -CORBA_Any::operator<<= (from_char c) -{ - this->replace (CORBA::_tc_char, new CORBA::Char (c.val_), CORBA::B_TRUE); -} - -// ---------------------------------------------------------------------- -// CORBA_Any_var type -// ---------------------------------------------------------------------- - -ACE_INLINE -CORBA_Any_var::CORBA_Any_var (void) - : ptr_ (0) -{ -} - -ACE_INLINE -CORBA_Any_var::CORBA_Any_var (CORBA_Any *p) - : ptr_ (p) -{ -} - -ACE_INLINE -CORBA_Any_var::CORBA_Any_var (const CORBA_Any_var& r) - : ptr_ (new CORBA::Any (*r.ptr_)) -{ -} - -ACE_INLINE -CORBA_Any_var::~CORBA_Any_var (void) -{ - delete this->ptr_; -} - -ACE_INLINE -CORBA_Any_var::operator CORBA_Any *&() -{ - return this->ptr_; -} - -ACE_INLINE -CORBA_Any_var::operator const CORBA_Any *() const -{ - return this->ptr_; -} - -ACE_INLINE CORBA::Any * -CORBA_Any_var::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE const CORBA_Any & -CORBA_Any_var::in (void) const -{ - return *this->ptr_; -} - -ACE_INLINE CORBA_Any & -CORBA_Any_var::inout (void) -{ - return *this->ptr_; -} - -ACE_INLINE CORBA_Any *& -CORBA_Any_var::out (void) -{ - delete this->ptr_; - this->ptr_ = 0; - return this->ptr_; -} - -ACE_INLINE CORBA_Any * -CORBA_Any_var::_retn (void) -{ - CORBA_Any *temp = this->ptr_; - this->ptr_ = 0; - return temp; -} - -// ---------------------------------------------------------------------- -// CORBA_Any_out type -// ---------------------------------------------------------------------- - -ACE_INLINE -CORBA_Any_out::CORBA_Any_out (CORBA_Any *&s) - : ptr_ (s) -{ - this->ptr_ = 0; -} - -ACE_INLINE -CORBA_Any_out::CORBA_Any_out (CORBA_Any_var &s) - : ptr_ (s.out ()) -{ -} - -ACE_INLINE -CORBA_Any_out::CORBA_Any_out (CORBA_Any_out &s) - : ptr_ (s.ptr_) -{ -} - -ACE_INLINE CORBA_Any_out & -CORBA_Any_out::operator= (CORBA_Any_out &s) -{ - this->ptr_ = s.ptr_; - return *this; -} - -ACE_INLINE CORBA_Any_out & -CORBA_Any_out::operator= (CORBA_Any *s) -{ - this->ptr_ = s; - return *this; -} - -ACE_INLINE CORBA_Any_out & -CORBA_Any_out::operator= (const CORBA_Any *s) -{ - this->ptr_ = new CORBA::Any (*s); - return *this; -} - -ACE_INLINE -CORBA_Any_out::operator CORBA_Any *&() -{ - return this->ptr_; -} - -ACE_INLINE CORBA_Any *& -CORBA_Any_out::ptr (void) -{ - return this->ptr_; -} diff --git a/TAO/tao/arg_shifter.cpp b/TAO/tao/arg_shifter.cpp deleted file mode 100644 index 0b9d1f8170d..00000000000 --- a/TAO/tao/arg_shifter.cpp +++ /dev/null @@ -1,117 +0,0 @@ -// $Id$ - -#include "arg_shifter.h" - -Arg_Shifter::Arg_Shifter (int &argc, char **argv, char **temp) - : argc_ (argc), - total_size_ (argc), - temp_ (temp), - argv_ (argv), - current_index_ (0), - back_ (argc - 1), - front_ (0) -{ - // If not provided with one, allocate a temporary array. - if (this->temp_ == 0) - this->temp_ = new char *[this->total_size_]; - - if (this->temp_ != 0) - { - // Fill the temporary array. - this->argc_ = 0; - for (int i = 0; i < this->total_size_; i++) - { - this->temp_[i] = this->argv_[i]; - this->argv_[i] = 0; - } - } - else - { - // Allocation failed, prohibit iteration. - this->current_index_ = this->argc_; - this->front_ = this->argc_; - } -} - -Arg_Shifter::~Arg_Shifter (void) -{ - // Delete the temporary vector. - delete [] temp_; -} - -char * -Arg_Shifter::get_current (void) const -{ - char *return_value = 0; - - if (this->is_anything_left ()) - return_value = this->temp_[current_index_]; - - return return_value; -} - -int -Arg_Shifter::consume_arg (int number) -{ - int return_value = 0; - - // Stick knowns at the end of the vector (consumed). - if (this->is_anything_left() >= number) - { - for (int i = 0, j = this->back_ - (number - 1); - i < number; - i++, j++, this->current_index_++) - this->argv_[j] = this->temp_[this->current_index_]; - - this->back_ -= number; - return_value = 1; - } - - return return_value; -} - -int -Arg_Shifter::ignore_arg (int number) -{ - int return_value = 0; - - // Keep unknowns at the head of the vector. - if (this->is_anything_left () >= number) - { - for (int i = 0; - i < number; - i++, this->current_index_++, this->front_++) - this->argv_[this->front_] = this->temp_[this->current_index_]; - - return_value = 1; - this->argc_ += number; - } - - return return_value; -} - -int -Arg_Shifter::is_anything_left (void) const -{ - return this->total_size_ - this->current_index_; -} - -int -Arg_Shifter::is_option_next (void) const -{ - return this->is_anything_left () && - this->temp_[this->current_index_][0] == '-'; -} - -int -Arg_Shifter::is_parameter_next (void) const -{ - return this->is_anything_left () && - this->temp_[this->current_index_][0] != '-'; -} - -int -Arg_Shifter::num_ignored_args (void) const -{ - return this->front_; -} diff --git a/TAO/tao/arg_shifter.h b/TAO/tao/arg_shifter.h deleted file mode 100644 index 4b1017828fa..00000000000 --- a/TAO/tao/arg_shifter.h +++ /dev/null @@ -1,99 +0,0 @@ -// This may look like C, but it's really -*- C++ -*- - -// ======================================================================== -// -// = LIBRARY -// TAO -// -// = FILENAME -// arg_shifter -// -// = AUTHOR -// Seth Widoff -// -// = VERSION -// $Id$ -// ======================================================================== - -#if !defined (TAO_ARG_SHIFTER_H) -#define TAO_ARG_SHIFTER_H - -class Arg_Shifter - // = TITLE - // Happy ADT to shift known args to the back of the argv vector, - // so deeper levels of argument parsing can locate the yet - // unprocessed arguments at the beginning of the vector. - // - // = DESCRIPTION - // The Arg_Shifter copies the pointers of the argv vector into a - // temporary array. As the Arg_Shifter iterates over the temp, is - // places known arguments in the rear of the argv and unknown - // ones in the beginning. So, after having visited all the - // arguments in the temp vector, Arg_Shifter has placed all the - // unknown arguments in their original order at the front of - // argv. -{ -public: - - Arg_Shifter (int &argc, char **argv, char **temp = 0); - // Sumbit to the Arg_Shifter the vector over which to iterate, also - // providing the temporary array if the client doesn't want the - // arg_shifter to dynamically allocate its own. If internal dynamic - // allocation fails, the Arg_Shifter will set all the indices to the - // end of the vector, forbidding iteration. Following iteration over - // argv, the argc value will contain the number of unconsumed - // arguments. - - ~Arg_Shifter (void); - - char* get_current (void) const; - // Get the current head of the vector. - - int consume_arg (int number = 1); - // Consume <number> argument(s) by sticking them/it on the end of - // the vector. - - int ignore_arg (int number = 1); - // Place <number> arguments in the same relative order ahead of the - // known arguemnts in the vector. - - int is_anything_left (void) const; - // Returns the number of args left to see in the vector. - - int is_option_next (void) const; - // Returns 1 if there's a next item in the vector and it begins with - // '-'. - - int is_parameter_next (void) const; - // Returns 1 if there's a next item in the vector and it doesn't - // begin with '-'. - - int num_ignored_args (void) const; - // Returns the number of irrelevant args seen. - -private: - int &argc_; - // The size of the argument vector. - - int total_size_; - // The size of argv_. - - char **temp_; - // The temporary array over which we traverse. - - char **argv_; - // The array in which the arguments are reordered. - - int current_index_; - // The element in <temp_> we're currently examining. - - int back_; - // The index of <argv_> in which we'll stick the next unknown - // argument. - - int front_; - // The index of <argv_> in which we'll stick the next known - // argument. -}; - -#endif /* TAO_ARG_SHIFTER_H */ diff --git a/TAO/tao/client_factory.cpp b/TAO/tao/client_factory.cpp deleted file mode 100644 index a15184198a4..00000000000 --- a/TAO/tao/client_factory.cpp +++ /dev/null @@ -1,25 +0,0 @@ -// ============================================================================ -// -// = LIBRARY -// TAO -// -// = FILENAME -// client_factory.cpp -// -// = AUTHOR -// Chris Cleeland -// -// = VERSION -// $Id$ -// ============================================================================ - -#include "tao/corba.h" - -TAO_Client_Strategy_Factory::TAO_Client_Strategy_Factory (void) -{ -} - -TAO_Client_Strategy_Factory::~TAO_Client_Strategy_Factory (void) -{ -} - diff --git a/TAO/tao/client_factory.h b/TAO/tao/client_factory.h deleted file mode 100644 index c4007d427fb..00000000000 --- a/TAO/tao/client_factory.h +++ /dev/null @@ -1,35 +0,0 @@ -// This may look like C, but it's really -*- C++ -*- - -// ============================================================================ -// -// = LIBRARY -// TAO -// -// = FILENAME -// client_factory.h -// -// = AUTHOR -// Chris Cleeland -// -// = VERSION -// $Id$ -// ============================================================================ - -#if !defined (TAO_CLIENT_FACTORY_H) -# define TAO_CLIENT_FACTORY_H - -class TAO_Client_Strategy_Factory : public ACE_Service_Object - // = TITLE - // Abstract factory used by the client to manufacture various - // strategies used on the client-side. -{ -public: - // = Intialization and termination methods. - TAO_Client_Strategy_Factory (void); - // Constructor. - - virtual ~TAO_Client_Strategy_Factory (void); - // Destructor -}; - -#endif /* TAO_CLIENT_FACTORY_H */ diff --git a/TAO/tao/client_factory.i b/TAO/tao/client_factory.i deleted file mode 100644 index 3ea29ff2ca3..00000000000 --- a/TAO/tao/client_factory.i +++ /dev/null @@ -1,8 +0,0 @@ -#if 0 -ACE_INLINE TAO_CONNECTOR * -TAO_Client_Strategy_Factory::connector (void) -{ - return 0; -} -#endif /* 0 */ - diff --git a/TAO/tao/compat/initguid.h b/TAO/tao/compat/initguid.h deleted file mode 100644 index f90676559a9..00000000000 --- a/TAO/tao/compat/initguid.h +++ /dev/null @@ -1,16 +0,0 @@ -/* This may look like C, but it's really -*- C++ -*- */ -#ifndef TAO_COMPAT_INITGUID_H -# define TAO_COMPAT_INITGUID_H - -/* Insure proper inclusion order */ -#ifndef DEFINE_GUID -#error initguid: must include objbase.h first. -#endif - -/* assert DEFINE_GUID is defined */ -#undef DEFINE_GUID - -#define DEFINE_GUID(name,b,c,d,e,f,g,h,i,j,k,l) \ - EXTERN_C const TAO_IID name = { 0 } - -#endif /* TAO_COMPAT_INITGUID_H */ diff --git a/TAO/tao/compat/objbase.h b/TAO/tao/compat/objbase.h deleted file mode 100644 index 95166f92fc0..00000000000 --- a/TAO/tao/compat/objbase.h +++ /dev/null @@ -1,184 +0,0 @@ -/* This may look like C, but it's really -*- C++ -*- */ -// @(#)objbase.h 1.4 95/09/25 -// Copyright 1995 by Sun Microsystems, Inc. -// -// COM Basic Component Object Model definitions -// -// This has "enough COM" to compile (on UNIX) a recent version of the -// IIOP engine code, which more or less uses COM as a source standard. -// -// (It's unknown whether the C++ compilers on UNIX put vtables as the first -// member or not; that matters to folk writing "objects in C", relying on the -// COM ABI. In any case, the API to a pure C++ programmer is the same.) -// -// Note that Microsoft changed the header file structure so that some -// development environments now prefer "objbase.h" not "compobj.h". -// - -#ifndef _compobj_h -#define _compobj_h - -# if !defined(ACE_OS_H) -# error You did not include "ace/OS.h" before objbase.h. This will break on WIN32 platforms. -# endif - -// -// Random data types that come from Microsoft's APIs. -// -typedef u_long ULONG; -typedef u_long TAO_HRESULT; - -// -// Details of the procedure calling convention matter. -// -//#define __stdcall // MS-Windows non-varargs call convention - -#if defined(__cplusplus) -# define EXTERN_C extern "C" -#else -# define EXTERN_C extern -#endif - -// -// IDs come built from UUIDs -// IID -- interface ID -// CLSID -- implementation ID -// -typedef char TAO_IID [16]; // XXX actually a struct -typedef const TAO_IID &REFIID; -#if !defined(INITGUID) -# define DEFINE_GUID(name,b,c,d,e,f,g,h,i,j,k,l) \ - extern "C" const TAO_IID name -#else -# define DEFINE_GUID(name,b,c,d,e,f,g,h,i,j,k,l) \ - extern "C" const TAO_IID name = { 0 } -#endif - - -// -// All objects in the "Component Object Model" (COM) inherit from -// this pure virtual base class. -// -DEFINE_GUID (IID_TAO_IUnknown, b,c,d,e,f,g,h,i,j,k,l); - -class TAO_IUnknown -{ -public: - virtual TAO_HRESULT QueryInterface (REFIID riid, - void **ppv) = 0; - virtual ULONG AddRef (void) = 0; - virtual ULONG Release (void) = 0; -}; - -// XXX haven't looked closely at COM's fault reporting yet ... - -typedef u_long TAO_SCODE; - -inline TAO_HRESULT -ResultFromScode(TAO_SCODE scode) -{ - return scode; -} - -#define TAO_NOERROR ((TAO_SCODE) 0) -#if !defined(NOERROR) -# define NOERROR TAO_NOERROR -#endif /* ! NOERROR */ -#define TAO_E_NOINTERFACE ((TAO_SCODE) 17) - - -// VARIANT is OLE's extremely limited version of "Any". There are -// numerous definitions of this type in different MS environments; -// this one's the Win32 version. We need it here because part of the -// CORBA-COM mapping is conversions between Any and VARIANT. -// -// XXX not all of these types are worth trying to support portably, -// and even those that are worth supporting portably aren't fully -// supported at this writing. - -typedef u_short TAO_VARTYPE; -enum TAO_VARENUM -{ // only types suitable for VARIANTs - VT_EMPTY = 0, // nothing - VT_NULL = 1, // SQL style ull (XXX) - VT_I2 = 2, // signed 2 byte integer - VT_I4 = 3, // signed 4 byte integer - VT_R4 = 4, // IEEE "single" floating point - VT_R8 = 5, // IEEE "double" floating point - VT_CY = 6, // currency - VT_DATE = 7, // date - VT_BSTR = 8, // counted string - VT_DISPATCH = 9, // IDispatch COM object - VT_ERROR = 10, // SCODE - VT_BOOL = 11, // true=1, false=0 - VT_VARIANT = 12, // variant pointer - VT_UNKNOWN = 13, // IUnknown COM object - VT_UI1 = 17, // octet - VT_ARRAY = 0x2000, // SAFEARRAY * of more primitive type - VT_BYREF = 0x4000 // pointer to more primitive type -}; - -struct TAO_CY - // = TITLE - // Currency is an eight byte fixed point number (could be "long long"). -{ -#if defined (WORDS_BIGENDIAN) - long Hi; - u_long Lo; -#else - u_long Lo; - long Hi; -#endif /* WORDS_BIGENDIAN */ -}; - -// DATE format is days since 30-Dec-1889 ... days in the "whole" -// part, time in the fractional part (part of a day). - -typedef double TAO_DATE; - -struct TAO_VARIANT -{ - TAO_VARTYPE vt; // type ID - u_short wReserved1, wReserved2, wReserved3; - union - { - // - // By-Value fields - // - long lVal; // VT_I4 - u_char bVal; // VT_UI1 - short iVal; // VT_I2 - float fltVal; // VT_R4 - double dblVal; // VT_R8 - // VARIANT_BOOL bool; // VT_BOOL - TAO_SCODE scode; // VT_ERROR - TAO_CY cyVal; // VT_CY - TAO_DATE date; // VT_DATE - // BSTR bstrVal; // VT_BSTR - TAO_IUnknown *punkVal; // VT_UNKNOWN - // IDispatch *pdispVal; // VT_DISPATCH - // SAFEARRAY *parray; // VT_ARRAY - - // - // By-Reference fields (for VARIANTARG) - // - u_char *pbVal; // VT_BYREF|VT_UI1 - short *piVal; // VT_BYREF|VT_I2 - long *plVal; // VT_BYREF|VT_I4 - float *pfltVal; // VT_BYREF|VT_R4 - double *pdblVal; // VT_BYREF|VT_R8 - // VARIANT_BOOL *pbool; // VT_BYREF|VT_BOOL - TAO_SCODE *pscode; // VT_BYREF|VT_ERROR - TAO_CY *pcyVal; // VT_BYREF|VT_CY - TAO_DATE *pdate; // VT_BYREF|VT_DATE - // BSTR *pbstrVal; // VT_BYREF|VT_BSTR - TAO_IUnknown **ppunkVal; // VT_BYREF|VT_UNKNOWN - // IDispatch **ppdisVal; // VT_BYREF|VT_DISPATCH - // SAFEARRAY *pparray; // VT_BYREF|VT_ARRAY - - TAO_VARIANT *pvarVal; // VT_BYREF|VT_VARIANT - void *byref; // generic VT_BYREF - }; -}; - -#endif // _compobj_h diff --git a/TAO/tao/connect.h b/TAO/tao/connect.h deleted file mode 100644 index e08dc3aeb9f..00000000000 --- a/TAO/tao/connect.h +++ /dev/null @@ -1,155 +0,0 @@ -// This may look like C, but it's really -*- C++ -*- - -#if !defined (TAO_CONNECT_H) -# define TAO_CONNECT_H - -// ============================================================================ -// -// = LIBRARY -// TAO -// -// = FILENAME -// connect.h -// -// = AUTHOR -// Chris Cleeland -// -// ============================================================================ - -# include "ace/Reactor.h" -# include "ace/Acceptor.h" -# include "ace/SOCK_Acceptor.h" -# include "ace/Synch.h" -# include "ace/Svc_Handler.h" - -// Forward Decls -class TAO_OA_Parameters; -class TAO_GIOP_RequestHeader; - -typedef ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_NULL_SYNCH> - TAO_SVC_HANDLER; - -class TAO_Client_Connection_Handler : public TAO_SVC_HANDLER - // = TITLE - // <Svc_Handler> used on the client side and returned by the - // <TAO_CONNECTOR>. -{ -public: - // = Intialization method. - TAO_Client_Connection_Handler (ACE_Thread_Manager * = 0); - // Do-nothing constructor. - - // = <Connector> hook. - virtual int open (void *); - // Activation template method. - - virtual int close (u_long flags = 0); - // Termination template method. - - int send_request (CDR &stream, int is_twoway); - // Send the request in <stream>. If it is a twoway invocation, then - // this re-enters the reactor event loop so that incoming requests - // can continue to be serviced. This insures that a nested upcall, - // i.e., an invocation coming back from the remote during this - // invocation, will still be handled and deadlock averted. - - // = Event Handler overloads - - virtual int handle_input (ACE_HANDLE = ACE_INVALID_HANDLE); - // Called when a a response from a twoway invocation is available. - - virtual int handle_close (ACE_HANDLE, ACE_Reactor_Mask); - // Perform appropriate closing of the connection. - -private: - typedef TAO_SVC_HANDLER BASECLASS; - // Trait indicating the base class. - - u_char expecting_response_; - // State flag which, if non-zero, indicates that this handler is - // looking to get input. Otherwise, any input received is - // unexpected. - - u_char input_available_; - // Flag indicating whether or not input is available. Only valid - // when <expecting_response_> is non-zero. -}; - -class TAO_Server_Connection_Handler : public TAO_SVC_HANDLER - // = TITLE - // Handles requests on a single connection in a server. -{ -public: - TAO_Server_Connection_Handler (ACE_Thread_Manager *t = ACE_Thread_Manager::instance ()); - // Constructor. - - virtual int open (void *); - // Called by the <Strategy_Acceptor> when the handler is completely - // connected. Argument is unused. - - virtual int svc (void); - // Only used when the handler is turned into an active object by - // calling <activate>. This serves as the event loop in such cases. - - TAO_OA_Parameters *params (void); - void params (TAO_OA_Parameters *p); - - // = Template Methods Called by <handle_input> - - enum RequestStatus - { - Error = -1, - Request, // A CORBA Request was received - LocateRequest // A CORBA LocateRequest was received - }; - - virtual RequestStatus recv_request (CDR &msg, CORBA::Environment &env); - // Extract a message from the stream associated with <peer()> and - // place it into <msg>. Return either <Request> or <LocateRequest> - // if success, <Error> with <errno> and <env> set if problems. - - virtual int handle_message (CDR &msg, int &response_required, - CDR &response, CORBA::Environment &env); - // Handle processing of the request residing in <msg>, setting - // <response_required> to zero if the request is for a oneway or - // non-zero if for a two-way and <response> to any necessary - // response (including errors). In case of errors, -1 is returned - // and additional information carried in <env>. - -protected: - virtual int handle_locate (CDR &msg, int &response_required, - CDR &response, CORBA::Environment &env); - // Handle processing of the location request residing in <msg>, - // setting <response_required> to one if no errors are encountered. - // The LocateRequestReply is placed into <response>. In case of - // errors, -1 is returned and additional information carried in - // <env>. - - virtual void handle_request (const TAO_GIOP_RequestHeader &hdr, - CDR &request_body, - CDR &response, - TAO_Dispatch_Context *some_info, - CORBA::Environment &env); - // Once a request is found in a message, this finds the appropriate - // POA and dispatches it, then takes care to properly format any - // response. - - virtual void send_response (CDR &response); - // Send <response> to the client on the other end. - - // = Event Handler overloads - - virtual int handle_input (ACE_HANDLE = ACE_INVALID_HANDLE); - // Reads a message from the <peer()>, dispatching and servicing it - // appropriately. - - virtual int handle_close (ACE_HANDLE, ACE_Reactor_Mask); - // Perform appropriate closing of the connection. - - TAO_OA_Parameters *params_; -}; - -typedef ACE_Strategy_Acceptor<TAO_Server_Connection_Handler, ACE_SOCK_ACCEPTOR> - TAO_ACCEPTOR; - -#endif /* TAO_CONNECT_H */ diff --git a/TAO/tao/connect.i b/TAO/tao/connect.i deleted file mode 100644 index 9c85c376b4f..00000000000 --- a/TAO/tao/connect.i +++ /dev/null @@ -1,12 +0,0 @@ -ACE_INLINE TAO_OA_Parameters * -TAO_Server_Connection_Handler::params (void) -{ - return this->params_; -} - -ACE_INLINE void -TAO_Server_Connection_Handler::params (TAO_OA_Parameters *p) -{ - this->params_ = p; -} - diff --git a/TAO/tao/corba.h b/TAO/tao/corba.h deleted file mode 100644 index d106cb6ce3d..00000000000 --- a/TAO/tao/corba.h +++ /dev/null @@ -1,312 +0,0 @@ -// This may look like C, but it's really -*- C++ -*- -// $Id$ -// -// ============================================================================ -// -// = LIBRARY -// TAO -// -// = FILENAME -// corba.h -// -// = DESCRIPTION -// MASTER HEADER file for C/C++ Win32 interface to a CORBA 2.0 ORB. -// Include only this file, to see all ORB interfaces declared. -// -// This interface uses COM as the basis for its binary standard, -// and follows the OMG C++ mapping for compilers which don't -// support C++ exceptions (COM doesn't use them) or namespaces. -// Objects which are implemented using this source base support -// OLE Automation. -// -// XXX Note re status of this as reference, cosubmitted with RFP? -// -// = AUTHOR -// Copyright 1994-1995 by Sun Microsystems Inc. -// -// ============================================================================ - -#if !defined (TAO_CORBA_H) -#define TAO_CORBA_H - -// ACE specific includes -#include "ace/OS.h" -#include "ace/Get_Opt.h" -#include "ace/Log_Msg.h" -#include "ace/SOCK_Stream.h" -#include "ace/Synch_T.h" -#include "ace/ACE.h" -#include "ace/Synch.h" -#include "ace/Hash_Map_Manager.h" -#include "ace/SString.h" -#include "ace/INET_Addr.h" -#include "ace/SOCK_Acceptor.h" -#include "ace/SOCK_Connector.h" -#include "ace/Strategies.h" -#include "ace/Connector.h" -#include "ace/Singleton.h" -#include "ace/Reactor.h" -#include "ace/Acceptor.h" -#include "ace/SOCK_Acceptor.h" -#include "ace/Synch.h" -#include "ace/Svc_Handler.h" - -#if !defined (TAO_HAS_DLL) -// On Windows NT, the default is to build TAO as a DLL library. -# define TAO_HAS_DLL 1 -#endif /* TAO_HAS_DLL */ - -// Here are definition for TAO library. -#if defined (TAO_HAS_DLL) && (TAO_HAS_DLL == 1) -# if defined (TAO_BUILD_DLL) -# define TAO_Export ACE_Proper_Export_Flag -# define TAO_SINGLETON_DECLARATION(T) ACE_EXPORT_SINGLETON_DECLARATION (T) -# define TAO_SINGLETON_INSTANTIATION(T) ACE_PROPER_SINGLETON_INSTANTIATION (T) -# else -# define TAO_Export ACE_Proper_Import_Flag -# define TAO_SINGLETON_DECLARATION(T) ACE_IMPORT_SINGLETON_DECLARATION (T) -# define TAO_SINGLETON_INSTANTIATION(T) -# endif /* TAO_BUILD_DLL */ -#else /* TAO_HAS_DLL */ -# define TAO_Export -# define TAO_SINGLETON_DECLARATION(T) -# define TAO_SINGLETON_INSTANTIATION(T) -#endif /* TAO_HAS_DLL */ - -// COM stuff -#include "tao/compat/objbase.h" -#include "tao/compat/initguid.h" - -// ORB configuration -#include "tao/orbconf.h" - -#include "tao/orb.h" - -// Alignment macros -#include "tao/align.h" - -// Defines CORBA namespace -#include "tao/corbacom.h" - -// individual CORBA classes -#include "tao/sequence.h" -#include "tao/sequence_T.h" - -#include "tao/objkeyC.h" - -typedef TAO_Unbounded_Sequence<CORBA::Octet> TAO_opaque; -extern CORBA::TypeCode TC_opaque; - -#include "tao/any.h" - -#include "tao/params.h" -#include "tao/client_factory.h" -#include "tao/client_factory.h" -#include "tao/server_factory.h" -#include "tao/default_client.h" -#include "tao/default_server.h" - -#include "tao/except.h" -#include "tao/orbobj.h" -#include "tao/nvlist.h" -#include "tao/object.h" -#include "tao/orbobj.h" -#include "tao/principa.h" -#include "tao/request.h" -#include "tao/svrrqst.h" -#include "tao/typecode.h" - -// Marshaling -#include "tao/marshal.h" -#include "tao/cdr.h" -#include "tao/stub.h" - -#include "tao/poa.h" - -extern TAO_Export int operator== (const PortableServer::ObjectId &l, - const PortableServer::ObjectId &r); - -extern TAO_Export int operator== (const TAO_ObjectKey &l, - const TAO_ObjectKey &r); - -// TAO specific includes -#include "tao/connect.h" -#include "tao/orb_core.h" -#include "tao/objtable.h" -#include "tao/optable.h" -#include "tao/debug.h" -//#include "tao/managed_types.h" - -// GIOP - IIOP related includes -#include "tao/iiopobj.h" -#include "tao/iioporb.h" -#include "tao/giop.h" - -// The following *.i files are always included here -# if !defined(__ACE_INLINE__) -# undef ACE_INLINE -# define ACE_INLINE inline -# define do_undef_on_ACE_INLINE -# endif - -#include "tao/orb_core.i" -#include "tao/corbacom.i" -#include "tao/typecode.i" -#include "tao/nvlist.i" -#include "tao/any.i" -#include "tao/stub.i" -#include "tao/object.i" -#include "tao/orbobj.i" -#include "tao/marshal.i" -#include "tao/cdr.i" -#include "tao/giop.i" -#include "tao/iioporb.i" -#include "tao/iiopobj.i" -#include "tao/svrrqst.i" -//#include "tao/managed_types.i" - -# if defined (do_undef_on_ACE_INLINE) -# undef do_undef_on_ACE_INLINE -# undef ACE_INLINE -# define ACE_INLINE -# endif /* do_undef_on_ACE_INLINE */ - -// the following *.i files are conditionally included here -#if defined (__ACE_INLINE__) -#include "tao/params.i" -#include "tao/server_factory.i" -#include "tao/default_client.i" -#include "tao/default_server.i" -#include "tao/connect.i" -#endif /* __ACE_INLINE__ */ - -#if defined (__ACE_INLINE__) -#endif /* __ACE_INLINE__ */ - -#include "tao/singletons.h" - -#if !defined (ACE_NESTED_CLASS) -#if defined (ACE_WIN32) -#define ACE_NESTED_CLASS(SCOPE,CLASS) CLASS -#else /* !ACE_WIN32 */ -#define ACE_NESTED_CLASS(SCOPE,CLASS) SCOPE::CLASS -#endif /* ACE_WIN32 */ -#endif /* ACE_NESTED_CLASS */ - -// -// These macros can be used to write "portable" code between platforms -// supporting CORBA exceptions natively (using the C++ exceptions) or -// through the Enviroment parameter. -// Their use requires some discipline, but they certainly help... -// -// TODO: Currently the IDL compiler does not support C++ exceptions, so we -// cannot use them even if the platform has them. -// -#if defined (ACE_HAS_EXCEPTIONS) && defined (TAO_IDL_COMPILER_HAS_EXCEPTIONS) - -#define TAO_TRY_ENV __env -// The first "do" scope is for the env. -// The second "do" scope is for the TAO_CHECK_ENV continues. -#define TAO_TRY \ -try { CORBA::Environment TAO_TRY_ENV; -#define TAO_CATCH(TYPE,VAR) \ -} catch (TYPE VAR) { -#define TAO_CATCHANY \ -} catch (...) { -#define TAO_ENDTRY } - -// No need to do checking, exception handling does it for us. -#define TAO_CHECK_ENV -#define TAO_CHECK_ENV_RETURN(X, Y) - -#define TAO_THROW(EXCEPTION) throw EXCEPTION; -#define TAO_THROW_RETURN(EXCEPTION, RETURN) throw EXCEPTION -#define TAO_RETHROW throw; - -#define TAO_THROW_SPEC(X) throw X - -#else /* ACE_HAS_EXCEPTIONS && TAO_IDL_COMPILES_HAS_EXCEPTIONS */ - -// Define a local enviroment variable... -#define TAO_TRY_ENV __env - -// I would like to experiment with this idea in the future.... -#if 0 /* g++ on VxWorks didn't like the backslashes at the end of comment - lines . . . */ -#define TAO_TRY_VAR(X) \ -do { CORBA::Environment &TAO_TRY_ENV = X; \ -int TAO_TRY_FLAG = 1; \ -TAO_TRY_LABEL: \ -if (TAO_TRY_FLAG) \ -do { -#endif /* 0 */ - -// The first "do" scope is for the env. -// The second "do" scope is for the TAO_CHECK_ENV continues. -#define TAO_TRY \ -do { CORBA::Environment TAO_TRY_ENV; \ -int TAO_TRY_FLAG = 1; \ -TAO_TRY_LABEL: \ -if (TAO_TRY_FLAG) \ -do { - -// Each CATCH statement ends the previous scope and starts a new one. -// Since all CATCH statements can end the TAO_TRY macro, they must all -// start a new scope for the next potential TAO_CATCH. The TAO_ENDTRY -// will finish them all. Cool, eh? -#define TAO_CATCH(TYPE,VAR) \ -} while (0); \ -do \ -if (TAO_TRY_ENV.exception () != 0 && \ - TYPE::_narrow(TAO_TRY_ENV.exception ()) != 0) { \ - TYPE &VAR = *TYPE::_narrow (TAO_TRY_ENV.exception ()); \ - ACE_UNUSED_ARG (VAR); - -#define TAO_CATCHANY \ -} while (0); \ -do { \ -if (TAO_TRY_ENV.exception () != 0) - -// The first "while" closes the local scope. The second "while" -// closes the TAO_TRY_ENV scope. -#define TAO_ENDTRY \ -} while (0); \ -} while (0) - -// If continue is called, control will skip to the next TAO_CATCHANY -// statement. -#define TAO_CHECK_ENV \ -{\ -if (TAO_TRY_ENV.exception () != 0) \ - { \ - TAO_TRY_FLAG = 0; \ - goto TAO_TRY_LABEL; \ - } \ -} - -#define TAO_CHECK_ENV_RETURN(X, Y) \ -if ( X . exception () != 0) return Y - -#define TAO_THROW(EXCEPTION) \ -do {\ - _env.exception (new EXCEPTION); \ - return; } while (0) - -#define TAO_THROW_RETURN(EXCEPTION, RETURN) \ -do {\ - _env.exception (new EXCEPTION); \ - return RETURN; } while (0) - -#define TAO_RETHROW \ -_env.exception (TAO_TRY_ENV.exception ()); \ -return - -#define TAO_RETHROW_RETURN(RETURN) \ -_env.exception (TAO_TRY_ENV.exception ()); \ -return RETURN - -#define TAO_THROW_SPEC(X) - -#endif /* ACE_HAS_EXCEPTIONS */ - -#endif /* TAO_CORBA_H */ diff --git a/TAO/tao/corbacom.cpp b/TAO/tao/corbacom.cpp deleted file mode 100644 index 13ad500ec29..00000000000 --- a/TAO/tao/corbacom.cpp +++ /dev/null @@ -1,103 +0,0 @@ -// $Id$ - -// @(#)corbacom.cpp 1.1 95/08/31 -// Copyright 1994-1995 by Sun Microsystems Inc. -// All Rights Reserved -// -// ORB: support for primitive data types - -#include "tao/corba.h" - -// String utility support; this can need to be integrated with the -// ORB's own memory allocation subsystem. - -CORBA::String -CORBA::string_copy (const CORBA::Char *str) -{ - if (!str) - return 0; - - CORBA::String retval = CORBA::string_alloc (ACE_OS::strlen (str)); - // clear the contents of the allocated string - ACE_OS::memset(retval, '\0', ACE_OS::strlen (str)); - - return ACE_OS::strcpy (retval, str); -} - -CORBA::String_var & -CORBA::String_var::operator= (char *p) -{ - if (this->ptr_ != p) - { - if (this->ptr_ != 0) - CORBA::string_free (this->ptr_); - this->ptr_ = p; - } - return *this; -} - -CORBA::String_var & -CORBA::String_var::operator= (const char *p) -{ - if (this->ptr_ != 0) - CORBA::string_free (this->ptr_); - - this->ptr_ = CORBA::string_dup (p); - return *this; -} - -CORBA::String_var & -CORBA::String_var::operator= (const CORBA::String_var& r) -{ - if (this != &r) - { - if (this->ptr_ != 0) - CORBA::string_free (this->ptr_); - this->ptr_ = CORBA::string_dup (r.ptr_); - } - return *this; -} - -// Wide Character string utility support; this can need to be -// integrated with the ORB's own memory allocation subsystem. - -CORBA::WString -CORBA::wstring_alloc (CORBA::ULong len) -{ - return new CORBA::WChar [(size_t) (len + 1)]; -} - -static -inline -CORBA::WChar * -wscpy (CORBA::WChar *dest, - const CORBA::WChar *src) -{ - CORBA::WChar *retval = dest; - - while ((*dest++ = *src++) != 0) - continue; - return retval; -} - -CORBA::WString -CORBA::wstring_copy (const CORBA::WChar *const str) -{ - if (*str) - return 0; - - CORBA::WString retval = CORBA::wstring_alloc (ACE_WString::wstrlen (str)); - return wscpy (retval, str); -} - -void -CORBA::wstring_free (CORBA::WChar *const str) -{ - delete [] str; -} - -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) -template class TAO_Unbounded_Sequence<CORBA::Octet>; -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -#pragma instantiate TAO_Unbounded_Sequence<CORBA::Octet> -#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ diff --git a/TAO/tao/corbacom.h b/TAO/tao/corbacom.h deleted file mode 100644 index 0c755e8b7c7..00000000000 --- a/TAO/tao/corbacom.h +++ /dev/null @@ -1,727 +0,0 @@ -// This may look like C, but it's really -*- C++ -*- -// $Id$ - -// ============================================================================ -// -// = LIBRARY -// TAO -// -// = FILENAME -// corbacom.h -// -// = DESCRIPTION -// CORBA C/C++/COM mapping for Win32 -// -// = AUTHOR -// Copyright 1994-1995 by Sun Microsystems Inc. and Andy Gokhale -// <gokhale@cs.wustl.edu>. -// -// ============================================================================ - -#if !defined (TAO_CORBACOM_H) -#define TAO_CORBACOM_H - -// For some reason, PC compilers don't implement "natural" alignment, -// but only use fixed alignment policies. The following #pragmas -// configure fixed one-byte alignment policy, since some fixed policy -// needs to apply throughout an ORB. - -#if defined (_MSC_VER) -# pragma pack (push, 1) // VC++, stack 1-byte alignment policy -# ifdef _DEBUG // convert from VC++ convention ... -# define DEBUG // ... to normal convention -# endif -#elif defined (__BORLANDC__) -# pragma option -a // BC++, use 1 byte alignment -#endif - -#if !defined (TAO_CONST) -// Something to document the fact that we want to put 'const' in front -// of a type, but that it won't turn out the way we want, e.g., we -// really want to express that a CORBA_String is const, but since -// CORBA_String is a char*, the const modifies the pointer and not the -// pointed-to, and some compilers (like SGI's EDG-derived thang) -// complain. -#define TAO_CONST -#endif /* TAO_CONST */ - -// Forward declarations of some data types are needed. - -class CORBA_Any; -class CORBA_Any_var; -class CORBA_Any_out; -//typedef class CORBA_Any *CORBA_Any_ptr; - -class CORBA_TypeCode; -class CORBA_TypeCode_var; -class CORBA_TypeCode_out; -//typedef class CORBA_TypeCode *CORBA_TypeCode_ptr; - -class CORBA_Exception; -//typedef class CORBA_Exception *CORBA_Exception_ptr; - -class CORBA_Request; -//typedef class CORBA_Request *CORBA_Request_ptr; - -class CORBA_NamedValue; -//typedef class CORBA_NamedValue *CORBA_NamedValue_ptr; - -class CORBA_NVList; -//typedef class CORBA_NVList *CORBA_NVList_ptr; - -class CORBA_ORB; -class CORBA_ORB_var; -class CORBA_ORB_out; -//typedef class CORBA_ORB *CORBA_ORB_ptr; - -class CORBA_Object; -class CORBA_Object_var; -class CORBA_Object_out; -//typedef class CORBA_Object *CORBA_Object_ptr; - -class CORBA_ServerRequest; -//typedef class CORBA_ServerRequest *CORBA_ServerRequest_ptr; - -class CORBA_Environment; -//typedef class CORBA_Environment *CORBA_Environment_ptr; - -class CORBA_Principal; -//typedef class CORBA_Principal *CORBA_Principal_ptr; - -class CORBA_SystemException; -class CORBA_UserException; - -// forward declarations of system exceptions -#define TAO_SYSTEM_EXCEPTION(name) class CORBA_ ## name - -TAO_SYSTEM_EXCEPTION(UNKNOWN); -TAO_SYSTEM_EXCEPTION(BAD_PARAM); -TAO_SYSTEM_EXCEPTION(NO_MEMORY); -TAO_SYSTEM_EXCEPTION(IMP_LIMIT); -TAO_SYSTEM_EXCEPTION(COMM_FAILURE); -TAO_SYSTEM_EXCEPTION(INV_OBJREF); -TAO_SYSTEM_EXCEPTION(OBJECT_NOT_EXIST); -TAO_SYSTEM_EXCEPTION(NO_PERMISSION); -TAO_SYSTEM_EXCEPTION(INTERNAL); -TAO_SYSTEM_EXCEPTION(MARSHAL); -TAO_SYSTEM_EXCEPTION(INITIALIZE); -TAO_SYSTEM_EXCEPTION(NO_IMPLEMENT); -TAO_SYSTEM_EXCEPTION(BAD_TYPECODE); -TAO_SYSTEM_EXCEPTION(BAD_OPERATION); -TAO_SYSTEM_EXCEPTION(NO_RESOURCES); -TAO_SYSTEM_EXCEPTION(NO_RESPONSE); -TAO_SYSTEM_EXCEPTION(PERSIST_STORE); -TAO_SYSTEM_EXCEPTION(BAD_INV_ORDER); -TAO_SYSTEM_EXCEPTION(TRANSIENT); -TAO_SYSTEM_EXCEPTION(FREE_MEM); -TAO_SYSTEM_EXCEPTION(INV_IDENT); -TAO_SYSTEM_EXCEPTION(INV_FLAG); -TAO_SYSTEM_EXCEPTION(INTF_REPOS); -TAO_SYSTEM_EXCEPTION(BAD_CONTEXT); -TAO_SYSTEM_EXCEPTION(OBJ_ADAPTER); -TAO_SYSTEM_EXCEPTION(DATA_CONVERSION); -#undef TAO_SYSTEM_EXCEPTION - -typedef class CORBA_ImplementationDef * - CORBA_ImplementationDef_ptr; - -typedef class CORBA_InterfaceDef * - CORBA_InterfaceDef_ptr; - -// =Forward declarations -struct TAO_Dispatch_Context; -class TAO_Object_Table_Impl; -class TAO_Operation_Table; -class TAO_Client_Strategy_Factory; -class TAO_Server_Strategy_Factory; -class TAO_ORB_Parameters; -class CDR; - -// The new (POA) base class for servants. -class TAO_ServantBase; - -// enum values defined in nvlist.h, bitwise ORed. -typedef u_int CORBA_Flags; - -typedef u_char CORBA_Boolean; - -// forward declare sequences. -template <class T> class TAO_Unbounded_Sequence; - -template <class T> -struct CORBA_SEQUENCE - // = TITLE - // Utility template class. - // - // = DESCRIPTION -{ -#if ACE_SIZEOF_LONG == 4 - u_long maximum; - u_long length; -#else - // = Just assume "int" is four bytes long ... - u_int maximum; - u_int length; -#endif /* ACE_SIZEOF_LONG */ - T *buffer; - CORBA_Boolean release; // Only here to make it compliant with IDL-generated layout - - CORBA_SEQUENCE (void) - : maximum (0), - length (0), - buffer (0), - release (0) { } - - // XXX destructor should free buffer, elements!! - ~CORBA_SEQUENCE (void) { } -}; - -class TAO_Export CORBA -{ - // = TITLE - // Provides the CORBA namespace. - // - // = DESCRIPTION - // This class allows the use of CORBA::Foo, as well as CORBA_Foo - // for all standard types Foo. -public: - // typedef void Status; // g++ doesn't like this - // return status of operations in a number of standard CORBA classes. - - enum { B_FALSE = 0, B_TRUE = 1 }; - - typedef CORBA_Boolean Boolean; - typedef Boolean &Boolean_out; // out type for boolean - - typedef u_char Octet; - typedef Octet &Octet_out; // out type for octet - - typedef ACE_INT16 Short; - typedef Short &Short_out; // out type for Short - - typedef ACE_UINT16 UShort; - typedef UShort &UShort_out; // out type for UShort - - // CORBA "Long" (and its unsigned cousin) are 32 bits. - - typedef ACE_INT32 Long; - typedef ACE_UINT32 ULong; - - // 94-9-32 Appendix A, also the OMG C++ mapping, stipulate that 64 - // bit integers are "LongLong". - typedef Long &Long_out; // out type for long - typedef ULong &ULong_out; // out type for unsigned long - - // - // NOTE: those are IDL extensions, not yet standard. - - typedef ACE_UINT64 ULongLong; -# if defined (_MSC_VER) && _MSC_VER >= 900 - typedef __int64 LongLong; -# elif ACE_SIZEOF_LONG == 8 - typedef long LongLong; -# elif ACE_SIZEOF_LONG_LONG == 8 && !defined (ACE_LACKS_LONGLONG_T) -# if defined (sun) - // sun #defines u_longlong_t, maybe other platforms do also. - // Use it, at least with g++, so that its -pedantic doesn't - // complain about no ANSI C++ long long. - typedef longlong_t LongLong; -# else - // LynxOS 2.5.0 and Linux don't have u_longlong_t. - typedef long long LongLong; -# endif /* sun */ -# else /* no native 64 bit integer type */ - - // If "long long" isn't native, programs can't use these data - // types in normal arithmetic expressions. If any particular - // application can cope with the loss of range, it can define - // conversion operators itself. -# define NONNATIVE_LONGLONG -# if defined (ACE_BIG_ENDIAN) - struct LongLong { Long h, l; }; -# else - struct LongLong { Long l, h; }; -# endif /* ! ACE_BIG_ENDIAN */ -# endif /* no native 64 bit integer type */ - - typedef LongLong &LongLong_out; // out type for long long - typedef ULongLong &ULongLong_out; // out type for unsigned long long - -# if ACE_SIZEOF_FLOAT == 4 - typedef float Float; -# else /* ACE_SIZEOF_FLOAT != 4 */ -# define TAO_NONNATIVE_FLOAT - struct Float - { -# if ACE_SIZEOF_INT == 4 - // Use u_int to get word alignment. - u_int f; -# else /* ACE_SIZEOF_INT != 4 */ - // Applications will probably have trouble with this. - char f[4]; -# endif /* ACE_SIZEOF_INT != 4 */ - }; -# endif /* ACE_SIZEOF_FLOAT != 4 */ - typedef Float &Float_out; // out type for float - -# if ACE_SIZEOF_DOUBLE == 8 - typedef double Double; -# else /* ACE_SIZEOF_DOUBLE != 8 */ -# define TAO_NONNATIVE_DOUBLE - struct Double - { -# if ACE_SIZEOF_LONG == 8 - // Use u_long to get word alignment. - u_long f; -# else /* ACE_SIZEOF_INT != 8 */ - // Applications will probably have trouble with this. - char f[8]; -# endif /* ACE_SIZEOF_INT != 8 */ - }; -# endif /* ACE_SIZEOF_DOUBLE != 8 */ - typedef Double &Double_out; // out type for double - - // 94-9-32 Appendix A defines a 128 bit floating point "long double" - // data type, with greatly extended precision and four more bits of - // exponent (compared to "double"). - // - // NOTE: that is an IDL extension, not yet standard. - -# if ACE_SIZEOF_LONG_DOUBLE == 16 - typedef long double LongDouble; -# else -# define NONNATIVE_LONGDOUBLE - struct LongDouble - { - char ld[16]; - }; -# endif /* ACE_SIZEOF_LONG_DOUBLE != 16 */ - - typedef LongDouble &LongDouble_out; // out type for long doubles - - typedef char Char; - typedef Char &Char_out; // out type for char - - typedef CORBA_SEQUENCE<Octet> OctetSeq; - - typedef Char *String; - - static String string_alloc (ULong len); - static String string_copy (const Char *); - static String string_dup (const Char *); - static void string_free (Char *); - - class TAO_Export String_var - // = TITLE - // String var class. Provides automatic deallocation of storage - // for the string once it goes out of scope. - { - public: - String_var (void); - // default constructor - - String_var (char *p); - // constructor, owns p - - String_var (const char *p); - // constructor. Makes a copy of p - - String_var (const String_var &s); - // copy constructor - - ~String_var (void); - // destructor - - String_var &operator= (char *p); - // assignment operator - - String_var &operator= (const char *p); - // assignment to a const char*. Makes a copy. - - String_var &operator= (const String_var &s); - // assignment operator - - operator char *(); - // access and modify - - operator const char *() const; - // only read privileges - - char &operator[] (ULong index); - // allows access and modification using an index - - char operator[] (ULong index) const; - // allows only accessing thru an index - - // = in, out, out, and _retn operations. - // ORBOS/97-05-15, Appendix C.2 - - const char *in (void) const; - // for in parameter - - char *&inout (void); - // for inout parameter - - char *&out (void); - // for out parameter - - char *_retn (void); - // for string of return type - - private: - char *ptr_; - // instance. - }; - - // ORBOS/97-05-15, Appendix C.2 defines a String_out class - - class String_out - { - //=TITLE - // String_out - // =DESCRIPTION - // To support the memory management for "out" parameter passing mode. - - public: - // =operations - - String_out (char *&p); - // construction from a reference to a string - - String_out (String_var &p); - // construction from a var - - String_out (String_out &s); - // copy constructor - - String_out &operator= (String_out &s); - // assignment from a string_out - - String_out &operator= (char *p); - // assignment from a string - - String_out &operator= (const char *p); - // assignment from a const string - - operator char *&(); - // cast - - char *&ptr (void); - // return underlying instance - - private: - char *&ptr_; - // instance - - // assignment from _var disallowed - void operator= (const String_var &); - }; - - // 94-9-32 Appendix A defines 16-bit UNICODE characters as - // "WChar", and null-terminated strings of them as "WString". - // - // NOTE: those are IDL extensions, not yet standard. - - typedef ACE_UINT16 WChar; - typedef WChar *WString; - - typedef WChar &WChar_out; // out type for WChar - - static WString wstring_alloc (ULong len); - static WString wstring_copy (const WChar *const); - static WString wstring_dup (const WChar *const); - static void wstring_free (WChar *const); - - // various CORBA defined classes - - typedef CORBA_Any Any; - typedef CORBA_Any_var Any_var; - typedef CORBA_Any_out Any_out; - typedef Any *Any_ptr; - - typedef CORBA_Environment Environment; - typedef Environment *Environment_ptr; - - typedef CORBA_Exception Exception; - typedef Exception *Exception_ptr; - - typedef CORBA_NamedValue NamedValue; - typedef NamedValue *NamedValue_ptr; - - typedef CORBA_NVList NVList; - typedef NVList *NVList_ptr; - - typedef CORBA_Object Object; - typedef CORBA_Object *Object_ptr; - typedef CORBA_Object_var Object_var; - typedef CORBA_Object_out Object_out; - - typedef CORBA_Principal Principal; - typedef CORBA_Principal *Principal_ptr; - - typedef CORBA_ORB ORB; - typedef CORBA_ORB *ORB_ptr; - typedef CORBA_ORB_var ORB_var; - typedef CORBA_ORB_out ORB_out; - - typedef CORBA_Request Request; - typedef Request *Request_ptr; - - typedef CORBA_ServerRequest ServerRequest; - typedef ServerRequest *ServerRequest_ptr; - - typedef CORBA_SystemException - SystemException; - - typedef CORBA_TypeCode TypeCode; - typedef TypeCode *TypeCode_ptr; - typedef CORBA_TypeCode_var TypeCode_var; - typedef CORBA_TypeCode_out TypeCode_out; - - typedef CORBA_UserException UserException; - - typedef CORBA_SEQUENCE<TypeCode_ptr> ExceptionList; - typedef ExceptionList *ExceptionList_ptr; - - typedef CORBA_ImplementationDef *ImplementationDef_ptr; - - typedef class CORBA_InterfaceDef *InterfaceDef_ptr; - - // enum values defined in nvlist.hh, bitwise ORed. - typedef u_int Flags; - - // Completion Status for System exceptions - enum CompletionStatus - { - COMPLETED_YES, // successful or exceptional completion - COMPLETED_NO, // didn't change any state; retry is OK - COMPLETED_MAYBE // can't say what happened; retry unsafe - }; - - // exception type - enum ExceptionType - { - NO_EXCEPTION, - SYSTEM_EXCEPTION, - USER_EXCEPTION - }; - - // all the system exception classes -#define TAO_SYSTEM_EXCEPTION(name) \ - typedef CORBA_ ## name name - TAO_SYSTEM_EXCEPTION(UNKNOWN); - TAO_SYSTEM_EXCEPTION(BAD_PARAM); - TAO_SYSTEM_EXCEPTION(NO_MEMORY); - TAO_SYSTEM_EXCEPTION(IMP_LIMIT); - TAO_SYSTEM_EXCEPTION(COMM_FAILURE); - TAO_SYSTEM_EXCEPTION(INV_OBJREF); - TAO_SYSTEM_EXCEPTION(OBJECT_NOT_EXIST); - TAO_SYSTEM_EXCEPTION(NO_PERMISSION); - TAO_SYSTEM_EXCEPTION(INTERNAL); - TAO_SYSTEM_EXCEPTION(MARSHAL); - TAO_SYSTEM_EXCEPTION(INITIALIZE); - TAO_SYSTEM_EXCEPTION(NO_IMPLEMENT); - TAO_SYSTEM_EXCEPTION(BAD_TYPECODE); - TAO_SYSTEM_EXCEPTION(BAD_OPERATION); - TAO_SYSTEM_EXCEPTION(NO_RESOURCES); - TAO_SYSTEM_EXCEPTION(NO_RESPONSE); - TAO_SYSTEM_EXCEPTION(PERSIST_STORE); - TAO_SYSTEM_EXCEPTION(BAD_INV_ORDER); - TAO_SYSTEM_EXCEPTION(TRANSIENT); - TAO_SYSTEM_EXCEPTION(FREE_MEM); - TAO_SYSTEM_EXCEPTION(INV_IDENT); - TAO_SYSTEM_EXCEPTION(INV_FLAG); - TAO_SYSTEM_EXCEPTION(INTF_REPOS); - TAO_SYSTEM_EXCEPTION(BAD_CONTEXT); - TAO_SYSTEM_EXCEPTION(OBJ_ADAPTER); - TAO_SYSTEM_EXCEPTION(DATA_CONVERSION); -#undef TAO_SYSTEM_EXCEPTION - - // = all the CORBA::is_nil methods - static Boolean is_nil (Object_ptr); - static Boolean is_nil (Environment_ptr); - static Boolean is_nil (NamedValue_ptr); - static Boolean is_nil (NVList_ptr); - static Boolean is_nil (Request_ptr); - // static Boolean is_nil (Context_ptr); - static Boolean is_nil (TypeCode_ptr); - static Boolean is_nil (ORB_ptr); - static Boolean is_nil (Principal_ptr); - static Boolean is_nil (ServerRequest_ptr req); - - // = all the CORBA release methods - static void release (Object_ptr); - static void release (Environment_ptr); - static void release (NamedValue_ptr); - static void release (NVList_ptr); - static void release (Request_ptr); - static void release (Principal_ptr); - // static Boolean release (Context_ptr); - static void release (TypeCode_ptr); - static void release (ORB_ptr); - static void release (ServerRequest_ptr req); - - // = Kinds of typecodes. - - // Do not change these enum values, or duplicate them if you need to - // add values. They are used to index tables, and if you change the - // values you'll need to find and update all of those tables. The - // values are also part of the Common Data Representation, and hence - // are part of IIOP and other ORB protocols. - - enum TCKind - { - tk_null = 0, - tk_void = 1, - tk_short = 2, - tk_long = 3, - tk_ushort = 4, - tk_ulong = 5, - tk_float = 6, - tk_double = 7, - tk_boolean = 8, - tk_char = 9, - tk_octet = 10, - tk_any = 11, - tk_TypeCode = 12, - tk_Principal = 13, - tk_objref = 14, - tk_struct = 15, - tk_union = 16, - tk_enum = 17, - tk_string = 18, - tk_sequence = 19, - tk_array = 20, - tk_alias = 21, // 94-11-7 - tk_except = 22, // 94-11-7 - - // these five are OMG-IDL data type extensions - tk_longlong = 23, // 94-9-32 Appendix A (+ 2) - tk_ulonglong = 24, // 94-9-32 Appendix A (+ 2) - tk_longdouble = 25, // 94-9-32 Appendix A (+ 2) - tk_wchar = 26, // 94-9-32 Appendix A (+ 2) - tk_wstring = 27, // 94-9-32 Appendix A (+ 2) - - // This symbol is not defined by CORBA 2.0. It's used to speed up - // dispatch based on TCKind values, and lets many important ones - // just be table lookups. It must always be the last enum value!! - - TC_KIND_COUNT - }; - - // All the typecode constants - static TypeCode_ptr _tc_null; - static TypeCode_ptr _tc_void; - static TypeCode_ptr _tc_short; - static TypeCode_ptr _tc_long; - static TypeCode_ptr _tc_ushort; - static TypeCode_ptr _tc_ulong; - static TypeCode_ptr _tc_float; - static TypeCode_ptr _tc_double; - static TypeCode_ptr _tc_boolean; - static TypeCode_ptr _tc_char; - static TypeCode_ptr _tc_octet; - static TypeCode_ptr _tc_any; - static TypeCode_ptr _tc_TypeCode; - static TypeCode_ptr _tc_Principal; - static TypeCode_ptr _tc_Object; - static TypeCode_ptr _tc_struct; - static TypeCode_ptr _tc_union; - static TypeCode_ptr _tc_enum; - static TypeCode_ptr _tc_string; - static TypeCode_ptr _tc_sequence; - static TypeCode_ptr _tc_array; - static TypeCode_ptr _tc_alias; - static TypeCode_ptr _tc_except; - static TypeCode_ptr _tc_longlong; - static TypeCode_ptr _tc_ulonglong; - static TypeCode_ptr _tc_longdouble; - static TypeCode_ptr _tc_wchar; - static TypeCode_ptr _tc_wstring; - - // typecode constants for system exceptions -#define TAO_SYSTEM_EXCEPTION(name) \ - static TypeCode_ptr _tc_ ## name - - TAO_SYSTEM_EXCEPTION(UNKNOWN); - TAO_SYSTEM_EXCEPTION(BAD_PARAM); - TAO_SYSTEM_EXCEPTION(NO_MEMORY); - TAO_SYSTEM_EXCEPTION(IMP_LIMIT); - TAO_SYSTEM_EXCEPTION(COMM_FAILURE); - TAO_SYSTEM_EXCEPTION(INV_OBJREF); - TAO_SYSTEM_EXCEPTION(OBJECT_NOT_EXIST); - TAO_SYSTEM_EXCEPTION(NO_PERMISSION); - TAO_SYSTEM_EXCEPTION(INTERNAL); - TAO_SYSTEM_EXCEPTION(MARSHAL); - TAO_SYSTEM_EXCEPTION(INITIALIZE); - TAO_SYSTEM_EXCEPTION(NO_IMPLEMENT); - TAO_SYSTEM_EXCEPTION(BAD_TYPECODE); - TAO_SYSTEM_EXCEPTION(BAD_OPERATION); - TAO_SYSTEM_EXCEPTION(NO_RESOURCES); - TAO_SYSTEM_EXCEPTION(NO_RESPONSE); - TAO_SYSTEM_EXCEPTION(PERSIST_STORE); - TAO_SYSTEM_EXCEPTION(BAD_INV_ORDER); - TAO_SYSTEM_EXCEPTION(TRANSIENT); - TAO_SYSTEM_EXCEPTION(FREE_MEM); - TAO_SYSTEM_EXCEPTION(INV_IDENT); - TAO_SYSTEM_EXCEPTION(INV_FLAG); - TAO_SYSTEM_EXCEPTION(INTF_REPOS); - TAO_SYSTEM_EXCEPTION(BAD_CONTEXT); - TAO_SYSTEM_EXCEPTION(OBJ_ADAPTER); - TAO_SYSTEM_EXCEPTION(DATA_CONVERSION); -#undef TAO_SYSTEM_EXCEPTION - - static TypeCode_ptr _tc_Bounds; - static TypeCode_ptr _tc_BadKind; - - static ORB_ptr ORB_init (int &argc, - char *const *argv, - const char *orb_name, - Environment &env); - // ORB initialisation, per OMG document 94-9-46. - - // Define flags for NVList add methods - enum - { - ARG_IN = 0x01, - ARG_OUT = 0x02, - ARG_INOUT = 0x04, - IN_COPY_VALUE = 0x08, - OUT_LIST_MEMORY = 0x10 - }; -}; // end of class (namespace) CORBA - -typedef void (*TAO_Skeleton)(CORBA::ServerRequest &, - void *, // object_ptr - void *, // context_ptr - CORBA::Environment &); -// signature of a skeleton for every operation of an interface - -// COM interface IIDs -extern "C" TAO_Export const TAO_IID IID_CORBA_Any; -extern "C" TAO_Export const TAO_IID IID_BOA; -extern "C" TAO_Export const TAO_IID IID_CORBA_Exception; -extern "C" TAO_Export const TAO_IID IID_CORBA_UserException; -extern "C" TAO_Export const TAO_IID IID_CORBA_SystemException; -extern "C" TAO_Export const TAO_IID IID_CORBA_Request; -extern "C" TAO_Export const TAO_IID IID_CORBA_Object; -extern "C" TAO_Export const TAO_IID IID_CORBA_ORB; -extern "C" TAO_Export const TAO_IID IID_CORBA_NVList; -extern "C" TAO_Export const TAO_IID IID_CORBA_Principal; -extern "C" TAO_Export const TAO_IID IID_CORBA_TypeCode; -extern "C" TAO_Export const TAO_IID IID_CORBA_ServerRequest; -extern "C" TAO_Export const TAO_IID IID_IIOP_ServerRequest; -extern "C" TAO_Export const TAO_IID IID_STUB_Object; -extern "C" TAO_Export const TAO_IID IID_IIOP_Object; -extern "C" TAO_Export const TAO_IID IID_IIOP_ORB; - -// NOTE: stub APIs are nonportable, and must be explicitly #included -// by code emitted from an IDL compiler. - -#if defined (_MSC_VER) -# pragma pack (pop) // VC++, goes back to other padding rules -#endif /* VC++ */ - -// BC++ we leave with 1-byte padding rules... - -#endif /* TAO_CORBA_COM_H */ diff --git a/TAO/tao/corbacom.i b/TAO/tao/corbacom.i deleted file mode 100644 index 5de6980238c..00000000000 --- a/TAO/tao/corbacom.i +++ /dev/null @@ -1,201 +0,0 @@ -// This may look like C, but it's really -*- C++ -*- - -// ============================================================================ -// -// = LIBRARY -// TAO -// -// = FILENAME -// corbacom.i -// -// = DESCRIPTION -// CORBA C/C++/COM mapping for Win32 -// -// = AUTHOR -// Copyright 1994-1995 by Sun Microsystems Inc. -// -// ============================================================================ - -// String utility support - -ACE_INLINE TAO_Export CORBA::String -CORBA::string_alloc (CORBA::ULong len) -{ - // allocate 1 + strlen to accomodate the null terminating character - return new CORBA::Char[size_t (len + 1)]; -} - -ACE_INLINE TAO_Export CORBA::String -CORBA::string_dup (const CORBA::Char *str) -{ - return CORBA::string_copy (str); -} - -ACE_INLINE TAO_Export void -CORBA::string_free (CORBA::Char *str) -{ - delete [] str; -} - -// ---------------------------------------------------------------------- -// String_var type -// ---------------------------------------------------------------------- - -ACE_INLINE -CORBA::String_var::String_var (void) -{ - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::String_var::~String_var (void) -{ - if (this->ptr_ != 0) - { - CORBA::string_free (this->ptr_); - this->ptr_ = 0; - } -} - -ACE_INLINE -CORBA::String_var::String_var (char *p) - : ptr_ (p) -{ - // NOTE: According to the CORBA spec this string must *not* be - // copied, but it is non-compliant to use it/release it in the - // calling code. - // argument is consumed. p should never be NULL -} - -ACE_INLINE -CORBA::String_var::String_var (const char *p) - : ptr_ (CORBA::string_dup ((char *) p)) -{ -} - -ACE_INLINE -CORBA::String_var::String_var (const CORBA::String_var& r) -{ - this->ptr_ = CORBA::string_dup (r.ptr_); -} - -ACE_INLINE CORBA::Char & -CORBA::String_var::operator[] (CORBA::ULong index) -{ - // we need to verify bounds else raise some exception - return this->ptr_[index]; -} - -ACE_INLINE CORBA::Char -CORBA::String_var::operator[] (CORBA::ULong index) const -{ - // we need to verify bounds else raise some exception - return this->ptr_[index]; -} - -ACE_INLINE -CORBA::String_var::operator char *() -{ - return this->ptr_; -} - -ACE_INLINE -CORBA::String_var::operator const char *() const -{ - return this->ptr_; -} - -ACE_INLINE const char * -CORBA::String_var::in (void) const -{ - return this->ptr_; -} - -ACE_INLINE char *& -CORBA::String_var::inout (void) -{ - return this->ptr_; -} - -ACE_INLINE char *& -CORBA::String_var::out (void) -{ - CORBA::string_free (this->ptr_); - this->ptr_ = 0; - return this->ptr_; -} - -ACE_INLINE char * -CORBA::String_var::_retn (void) -{ - char *temp = this->ptr_; - this->ptr_ = 0; - return temp; -} - -// ---------------------------------------------------- -// String_out type -// ---------------------------------------------------- - -ACE_INLINE -CORBA::String_out::String_out (char *&s) - : ptr_ (s) -{ - this->ptr_ = 0; -} - -ACE_INLINE -CORBA::String_out::String_out (CORBA::String_var &s) - : ptr_ (s.out ()) -{ -} - -ACE_INLINE -CORBA::String_out::String_out (CORBA::String_out &s) - : ptr_ (s.ptr_) -{ -} - -ACE_INLINE CORBA::String_out & -CORBA::String_out::operator= (CORBA::String_out &s) -{ - this->ptr_ = s.ptr_; - return *this; -} - -ACE_INLINE CORBA::String_out & -CORBA::String_out::operator= (char *s) -{ - this->ptr_ = s; - return *this; -} - -ACE_INLINE CORBA::String_out & -CORBA::String_out::operator= (const char *s) -{ - this->ptr_ = CORBA::string_dup (s); - return *this; -} - -ACE_INLINE -CORBA::String_out::operator char *&() -{ - return this->ptr_; -} - -ACE_INLINE char *& -CORBA::String_out::ptr (void) -{ - return this->ptr_; -} - -// ---------------------------------------------------------------------- -// Wide strings -// ---------------------------------------------------------------------- - -ACE_INLINE TAO_Export CORBA::WString -CORBA::wstring_dup (const WChar *const str) -{ - return CORBA::wstring_copy (str); -} - diff --git a/TAO/tao/debug.cpp b/TAO/tao/debug.cpp deleted file mode 100644 index 13d5bb461d7..00000000000 --- a/TAO/tao/debug.cpp +++ /dev/null @@ -1,328 +0,0 @@ -// $Id$ -// @ (#)debug.cpp 1.3 95/10/02 -// Copyright 1994-1995 by Sun Microsystems Inc. -// All Rights Reserved -// -// ORB: Simple debug/trace support -// -// THREADING NOTE: the global values here (debug_{level,filter,stream) -// are assumed to be modified "safely", e.g. in the main thread as -// part of process initialization. They are treated as immutable -// values through all of this debuging package. -// -// XXX on Windows, make it always use OutputDebugString () instead of stdio - -#include "tao/corba.h" - -#if !defined (ACE_HAS_PTHREADS) && !defined (ACE_HAS_DCE_DRAFT4_THREADS) - // _POSIX_THREAD_SAFE_FUNCTIONS implied -# define flockfile(f) -# define funlockfile(f) -#endif /* ! ACE_HAS_PTHREADS && ! ACE_HAS_DCE_DRAFT4_THREADS */ - -u_int TAO_Export TAO_debug_level = 0; -char * TAO_Export TAO_debug_filter = "l"; - -static FILE *debug_stream = stderr; - -// Dummy function to get rid of "'debug_stream' defined but not used" warning -FILE * -use_debug_stream_to_get_rid_of_warning (void) -{ - return debug_stream; -} - -// The rest of this file is not needed without -DDEBUG, and unless the -// vfprintf () call is available it can't work. -// -// NOTE: some older platforms have "_doprnt" that provides much the -// same functionality ... this could be modified to use that routine -// where it's available. - -#if defined (DEBUG) && defined (HAVE_VPRINTF) - -// Support for prefixing debug messages with process ID and, if -// threaded, the thread ID. This lets messages from different sources -// be safely disentangled, even though they're interspersed in the -// output stream. -static pid_t my_pid; - -#if defined (unix) || defined (VXWORKS) - -#if defined (ACE_HAS_PTHREADS) - -// Use POSIX initialization support to initialize just once. - -static pthread_once_t debug_init = PTHREAD_ONCE_INIT; - -#define setup() pthread_once (&debug_init, setup_once) - -static void -setup_once () -{ - my_pid = ACE_OS::getpid (); -} - -static void -emit_prefix (FILE *stream) -{ - pthread_t self = pthread_self (); - - ACE_OS::fprintf (stream, "p%ld t%ld: ", (long) my_pid, (long) self); -} - -// !defined (ACE_HAS_PTHREADS) -#else - -// Without threads, guard initialization so it can be repeated, -// and don't emit the thread ID in the messages. - -static void -setup (void) -{ - if (my_pid == 0) - { - my_pid = ACE_OS::getpid (); - // other setup goes here - } -} - -#define emit_prefix(stream) fprintf (stream, "p%ld: ", (long) my_pid) -#endif /* !ACE_HAS_PTHREADS */ - -#elif defined (_WIN32) - -// Not all implementations of Win32 have threads, but in any case this -// code doesn't yet support Win32 threads. - -static void -setup (void) -{ - if (my_pid == 0) - my_pid = GetCurrentProcessId (); - // other setup goes here -} - -#define emit_prefix(stream) fprintf (stream, "p%ld: ", my_pid) - -#else - -# error "unknown OS platform" -#endif /* OS-specific initialization */ - -void TAO_Export -dmsg_filter (const char *_FAR categories, - const char *_FAR fmt, - ...) -{ - const char *cp = 0; - - if (!categories || !TAO_debug_filter) - return; - else if (*TAO_debug_filter != '*') - { // filter with "*" --> all pass - for (cp = categories; *cp; cp++) - if (strchr (TAO_debug_filter, *cp) != 0) - break; - - if (!*cp) - return; - } - - va_list ap; - - setup (); - flockfile (debug_stream); - emit_prefix (debug_stream); - - switch (*cp) - { // standard categories - case 'l': ACE_OS::fprintf (debug_stream, " (LEAK) "); break; - } - - va_start (ap, fmt); - vfprintf (debug_stream, fmt, ap); - va_end (ap); - if (strchr (fmt, '\n') == 0) - ACE_OS::fprintf (debug_stream, "\n"); - funlockfile (debug_stream); - -#if defined (_WIN32) - OutputDebugString ("called dmsg_filter\n"); // experimental -#endif /* _WIN32 */ -} - -void TAO_Export -dmsg_filter (u_int level, - const char *_FAR fmt, - ...) -{ - if (level > TAO_debug_level) - return; - - va_list ap; - - setup (); - flockfile (debug_stream); - emit_prefix (debug_stream); - va_start (ap, fmt); - vfprintf (debug_stream, fmt, ap); - va_end (ap); - if (strchr (fmt, '\n') == 0) - ACE_OS::fprintf (debug_stream, "\n"); - funlockfile (debug_stream); - -#if defined (_WIN32) - OutputDebugString ("called dmsg_filter\n"); // experimental -#endif /* _WIN32 */ -} - -void TAO_Export -dmsg_v (const char *_FAR fmt, - ...) -{ - va_list ap; - - setup (); - flockfile (debug_stream); - emit_prefix (debug_stream); - va_start (ap, fmt); - vfprintf (debug_stream, fmt, ap); - va_end (ap); - if (strchr (fmt, '\n') == 0) - ACE_OS::fprintf (debug_stream, "\n"); - funlockfile (debug_stream); - -#if defined (_WIN32) - OutputDebugString ("called dmsg_v\n"); // experimental -#endif /* _WIN32 */ -} - -void TAO_Export -_dmsg_x (CORBA::Environment _FAR &env, - const char *_FAR info) -{ - const CORBA::Exception *ex = env.exception (); - - setup (); - flockfile (debug_stream); - emit_prefix (debug_stream); - ACE_OS::fprintf (debug_stream, "exception '%s' at '%s'\n", ex->_id (), info); - if (env.exception_type () == CORBA::SYSTEM_EXCEPTION) - { - CORBA::SystemException *sysex = (CORBA::SystemException *) ex; - - emit_prefix (debug_stream); - ACE_OS::fprintf (debug_stream, "minor %#lx, completion %#lx\n", - sysex->minor (), (long) sysex->completion ()); - } - funlockfile (debug_stream); - -#if defined (_WIN32) - OutputDebugString ("called _dmsg_x\n"); // experimental -#endif /* _WIN32 */ -} - -void TAO_Export -dmsg_opaque (char *_FAR label, - u_char *_FAR buffer, - u_long len) -{ - setup (); - flockfile (debug_stream); - emit_prefix (debug_stream); - ACE_OS::fprintf (debug_stream, "%s ", label); - - if (len == 0 || !buffer) - ACE_OS::fprintf (debug_stream, " (empty)"); - else if (len > UINT_MAX) - ACE_OS::fprintf (debug_stream, "Oversized opaque data: %ld bytes", len); - else - { - u_int i; - - for (i = 0; i < len; i++) - if (!isprint (buffer [i])) - break; - - if (i < len) - { - if (len >= 20) - ACE_OS::fprintf (debug_stream, "%ld bytes binary data", len); - else - { - ACE_OS::fprintf (debug_stream, "binary data {%2X", buffer [0]); - for (i = 1; i < len; i++) - ACE_OS::fprintf (debug_stream, ", %2x", buffer [i]); - ACE_OS::fprintf (debug_stream, "}"); - } - } - else - { - if (len >= 50) - ACE_OS::fprintf (debug_stream, "%ld bytes string data", len); - else - ACE_OS::fprintf (debug_stream, "string data { \"%.*s\" }", - (int) len, buffer); - } - } - ACE_OS::fprintf (debug_stream, "\n"); - funlockfile (debug_stream); - -#if defined (_WIN32) - OutputDebugString ("called dmsg_opaque\n"); // experimental -#endif /* _WIN32 */ -} - -void TAO_Export -dmsg_opaque_full (char *_FAR label, - const u_char *_FAR buffer, - u_long len) -{ - setup (); - flockfile (debug_stream); - - emit_prefix (debug_stream); - ACE_OS::fprintf (debug_stream, "%s ", label); - - if (len == 0 || !buffer) - ACE_OS::fprintf (debug_stream, " (empty)"); - else - { - u_int i; - - for (i = 0; i < len; i++) - { - if (i == 0) - ACE_OS::fprintf (debug_stream, "\nhex: "); - else if ((i % 32) == 0) - ACE_OS::fprintf (debug_stream, "\n "); - else if ((i % 4) == 0) - ACE_OS::fprintf (debug_stream, " "); - ACE_OS::fprintf (debug_stream, "%02x", buffer[i]); - } - - for (i = 0; i < len; i++) - { - if (i == 0) - ACE_OS::fprintf (debug_stream, "\nchars: "); - else if ((i % 32) == 0) - ACE_OS::fprintf (debug_stream, "\n "); - else if ((i % 4) == 0) - ACE_OS::fprintf (debug_stream, " "); - ACE_OS::fprintf (debug_stream, "%c ", - (isprint (buffer[i]) ? buffer[i] : '?')); - - } - - ACE_OS::fprintf (debug_stream, "\n"); - } - ACE_OS::fprintf (debug_stream, "\n"); - funlockfile (debug_stream); - -#if defined (_WIN32) - OutputDebugString ("called dmsg_opaque_full\n"); // experimental -#endif /* _WIN32 */ -} - -#endif /* DEBUG && HAVE_VPRINTF */ diff --git a/TAO/tao/debug.h b/TAO/tao/debug.h deleted file mode 100644 index 83b4e55c726..00000000000 --- a/TAO/tao/debug.h +++ /dev/null @@ -1,107 +0,0 @@ -// This may look like C, but it's really -*- C++ -*- - -// ============================================================================ -// -// = LIBRARY -// TAO -// -// = FILENAME -// debug.h -// -// = DESCRIPTION -// debug/trace support. -// -// = AUTHOR -// Copyright 1994-1995 by Sun Microsystems Inc. -// -// ============================================================================ - -#if !defined (TAO_DEBUG_H) -#define TAO_DEBUG_H - -// These are global to simplify is use by other code, very much in -// particular by getopt and related argument-parsing code -// -// THREADING NOTE: don't set them except in an unthreaded environment -// such as process initialization. They're treated as immutable. - -// 0 to ??; higher == more -extern u_int TAO_Export TAO_debug_level; - -// set by getopt -extern char * TAO_Export TAO_debug_filter; - -// These are just simple 0, 1, and 2 argument messages that will -// appear when debugging's enabled, regardless of category. They also -// just compile out painlessly. - -#if defined (DEBUG) -#include <stdio.h> -#include <errno.h> -#include <string.h> - -// 1, 2, 3 argument messages -- generic -#define dmsg(s) { if (TAO_debug_level) dmsg_v (s); } -#define dmsg1(s,a1) { if (TAO_debug_level) dmsg_v (s, a1); } -#define dmsg2(s,a1,a2) { if (TAO_debug_level) dmsg_v (s, a1, a2); } - -// dump CORBA_Exception, if any, with id tag -#define dexc(env,s) { if (TAO_debug_level && env.exception ()) \ - _dmsg_x (env, s); } - -// dump POSIX error indication, if any, with ID tag -#define dperror(str) { if (TAO_debug_level) dmsg_v ("%s: %s", \ - str, strerror (errno)); } - -// dump socket error indication, if any, with ID tag -#if defined (_WINSOCKAPI_) -#define dsockerr(s) { if (TAO_debug_level) dmsg_v ("%s: winsock error %d", \ - s, WSAGetLastError()); } -#else -#define dsockerr(s) dperror(s) -#endif /* _WINSOCKAPI_ */ - -#else /* !DEBUG */ -#define dmsg(s) { } -#define dmsg1(s,a1) { } -#define dmsg2(s,a1,a2) { } - -#define dexc(env, s) { } -#define dperror(s) { } -#define dsockerr(s) { } -#endif /* DEBUG */ - -// These don't compile out; you must #ifdef them. This is done -// intentionally since CPP macros have severe limits, and varargs _(or -// lack thereof) is one of them. - -#if defined (DEBUG) - -// This is like an fprintf statement except the filter is a set of -// characters (string). If TAO_debug_level is nonzero and any -// characters in that string are in the "TAO_debug_filter" string, the -// message is then printed. Assign thosee characters as needed. - -extern void TAO_Export dmsg_filter (const char *_FAR filter, - const char *_FAR fmt, ...); - -// Filter according to TAO_debug_level instead of category. (For -// speed, test against TAO_debug_level directly.) - -extern void TAO_Export dmsg_filter (u_int level, - const char *_FAR fmt, ...); - -// General varargs debug message printer, no filtering - -extern void TAO_Export dmsg_v (const char *_FAR fmt, ...); -extern void TAO_Export _dmsg_x (CORBA_Environment _FAR &env, - const char *_FAR info); -extern void TAO_Export dmsg_opaque (char *_FAR label, - u_char *_FAR buffer, - u_long len); -extern void TAO_Export dmsg_opaque_full (char *_FAR label, - const u_char *_FAR buffer, - u_long len); -#endif /* DEBUG */ - -#endif /* TAO_DEBUG_H */ diff --git a/TAO/tao/decode.cpp b/TAO/tao/decode.cpp deleted file mode 100644 index 8a4277506e7..00000000000 --- a/TAO/tao/decode.cpp +++ /dev/null @@ -1,1593 +0,0 @@ -// ============================================================================ -// -// $Id$ -// -// = LIBRARY -// TAO -// -// = FILENAME -// decode.cpp -// -// = DESCRIPTION -// Code for decoding different data types -// -// The original code had a single static decoder function defined on the CDR -// class that called traverse to interpret the data types. This version -// defines a virtual method "decode" on each class and avoids -// calling traverse. -// -// = AUTHOR -// Copyright 1994-1995 by Sun Microsystems Inc. -// and -// Aniruddha Gokhale -// -// ============================================================================ - -#include "tao/corba.h" - -extern CORBA::TypeCode TC_opaque; - -// The decoder is exactly the reverse of the encoder, except that: -// -// * Unmarshaling some data types involve allocating memory. Such -// types include sequences (the buffer), objrefs, Principals, Anys, -// TypeCodes, and strings. -// -// * The decoder is used when retrieving typecode parameters from -// encapsulations. This means it must deal with "CORBA::tk_indirect", -// the magic value (~0) signifying typecode indirection. -// -// This second case is identified by a bit of a hack: the second -// "data" value is used to hold the parent typecode, rather than being -// ignored. This means that all other invocations of decoder () ** -// MUST ** pass zero for the second data parameter, in case they -// decode a TypeCode. If they didn't, this case might be signified -// inappropriately. -// -// XXX desirable to have a less hacky solution to that ... pull that -// code out into a separate routine called both by CDR::decoder () and -// by the code retrieving typecode parameters from encapsulations. - -CORBA::TypeCode_ptr __tc_consts [CORBA::TC_KIND_COUNT] = -{ - CORBA::_tc_null, - CORBA::_tc_void, - CORBA::_tc_short, - CORBA::_tc_long, - CORBA::_tc_ushort, - - CORBA::_tc_ulong, - CORBA::_tc_float, - CORBA::_tc_double, - CORBA::_tc_boolean, - CORBA::_tc_char, - - CORBA::_tc_octet, - CORBA::_tc_any, - CORBA::_tc_TypeCode, - CORBA::_tc_Principal, - - 0, // CORBA::_tc_Object ... type ID is CORBA_Object - 0, // CORBA_tk_struct - 0, // CORBA_tk_union - 0, // CORBA_tk_enum - 0, // CORBA::_tc_string ... unbounded - 0, // CORBA_tk_sequence - 0, // CORBA_tk_array - 0, // CORBA_tk_alias - 0, // CORBA_tk_except - - CORBA::_tc_longlong, - CORBA::_tc_ulonglong, - CORBA::_tc_longdouble, - CORBA::_tc_wchar, - 0 // CORBA::_tc_wstring ... unbounded -}; - -CORBA::TypeCode::traverse_status -TAO_Marshal_Primitive::decode (CORBA::TypeCode_ptr tc, - const void *data, - const void *, - void *context, - CORBA::Environment &env) -{ - CORBA::Boolean continue_decoding = CORBA::B_TRUE; - CDR *stream = (CDR *) context; // context is the CDR stream - CORBA::TypeCode::traverse_status retval = - CORBA::TypeCode::TRAVERSE_CONTINUE; // status of encode operation - - switch (tc->kind_) - { - case CORBA::tk_null: - case CORBA::tk_void: - break; - case CORBA::tk_short: - case CORBA::tk_ushort: - continue_decoding = stream->get_short (*(CORBA::Short *) data); - break; - case CORBA::tk_long: - case CORBA::tk_ulong: - case CORBA::tk_float: - case CORBA::tk_enum: - continue_decoding = stream->get_long (*(CORBA::Long *) data); - break; - case CORBA::tk_double: - case CORBA::tk_longlong: - case CORBA::tk_ulonglong: - continue_decoding = stream->get_longlong (*(CORBA::LongLong *) data); - break; - case CORBA::tk_boolean: - continue_decoding = stream->get_boolean (*(CORBA::Boolean *) data); - break; - case CORBA::tk_char: - case CORBA::tk_octet: - continue_decoding = stream->get_char (*(CORBA::Char *) data); - break; - case CORBA::tk_longdouble: - continue_decoding = stream->get_longdouble (*(CORBA::LongDouble *) data); - break; - case CORBA::tk_wchar: - continue_decoding = stream->get_wchar (*(CORBA::WChar *) data); - break; - default: - retval = CORBA::TypeCode::TRAVERSE_STOP; - // we are not a primitive type - } - if (retval == CORBA::TypeCode::TRAVERSE_CONTINUE - && continue_decoding == CORBA::B_TRUE) - return CORBA::TypeCode::TRAVERSE_CONTINUE; - else - { - env.exception (new CORBA::MARSHAL (CORBA::COMPLETED_MAYBE)); - dmsg ("TAO_Marshal_Primitive::decode detected error"); - return CORBA::TypeCode::TRAVERSE_STOP; - } -} - -CORBA::TypeCode::traverse_status -TAO_Marshal_Any::decode (CORBA::TypeCode_ptr, - const void *data, - const void *, - void *context, - CORBA::Environment &env) -{ - CORBA::Any *any = (CORBA::Any *) data; - CORBA::TypeCode_ptr elem_tc; // typecode of the element that makes the Any - void *value = 0; // value maintained by the Any - CORBA::Boolean continue_decoding = CORBA::B_TRUE; - CDR *stream = (CDR *) context; // context is the CDR stream - CORBA::TypeCode::traverse_status retval = - CORBA::TypeCode::TRAVERSE_CONTINUE; // status of encode operation - - // decode the typecode description for the element - if (stream->decode (CORBA::_tc_TypeCode, - &elem_tc, - this, - env) == CORBA::TypeCode::TRAVERSE_CONTINUE) - { - value = new CORBA::Octet[elem_tc->size (env)]; - if (env.exception () == 0) - { - // switch on the data type and handle the cases for - // primitives here for efficiency rather than calling - switch (elem_tc->kind_) - { - case CORBA::tk_null: - case CORBA::tk_void: - break; - case CORBA::tk_short: - case CORBA::tk_ushort: - continue_decoding = stream->get_short (*(CORBA::Short *) value); - break; - case CORBA::tk_long: - case CORBA::tk_ulong: - case CORBA::tk_float: - case CORBA::tk_enum: - continue_decoding = stream->get_long (*(CORBA::Long *) value); - break; - case CORBA::tk_double: - case CORBA::tk_longlong: - case CORBA::tk_ulonglong: - continue_decoding = stream->get_longlong (*(CORBA::LongLong *) value); - break; - case CORBA::tk_boolean: - continue_decoding = stream->get_boolean (*(CORBA::Boolean *) value); - break; - case CORBA::tk_char: - case CORBA::tk_octet: - continue_decoding = stream->get_char (*(CORBA::Char *) value); - break; - case CORBA::tk_longdouble: - continue_decoding = stream->get_longdouble (*(CORBA::LongDouble *) value); - break; - case CORBA::tk_wchar: - continue_decoding = stream->get_wchar (*(CORBA::WChar *) value); - break; - case CORBA::tk_any: - case CORBA::tk_TypeCode: - case CORBA::tk_Principal: - case CORBA::tk_objref: - case CORBA::tk_struct: - case CORBA::tk_union: - case CORBA::tk_string: - case CORBA::tk_sequence: - case CORBA::tk_array: - case CORBA::tk_alias: - case CORBA::tk_except: - case CORBA::tk_wstring: - retval = stream->decode (elem_tc, value, 0, env); - break; - default: - // anything else is an error - retval = CORBA::TypeCode::TRAVERSE_STOP; - } - } - else - retval = CORBA::TypeCode::TRAVERSE_STOP; - } - if (retval == CORBA::TypeCode::TRAVERSE_CONTINUE - && continue_decoding == CORBA::B_TRUE) - { - // allocate an Any and populate it with the value and typecode. This - // eventually appears as "data" - (void) new (any) CORBA::Any (elem_tc, value, CORBA::B_TRUE); - return CORBA::TypeCode::TRAVERSE_CONTINUE; - } - else - { - // free the allocated storage and release the typecode - delete [] value; - CORBA::release (elem_tc); - env.exception (new CORBA::MARSHAL (CORBA::COMPLETED_MAYBE)); - dmsg ("TAO_Marshal_Any::decode detected error"); - return CORBA::TypeCode::TRAVERSE_STOP; - } -} - -CORBA::TypeCode::traverse_status -TAO_Marshal_TypeCode::decode (CORBA::TypeCode_ptr, - const void *data, - const void *parent_typecode, - void *context, - CORBA::Environment &env) -{ - CORBA::Boolean continue_decoding = CORBA::B_TRUE; - CDR *stream = (CDR *) context; // context is the CDR stream - CORBA::TypeCode_ptr *tcp; // typecode to be decoded - CORBA::ULong kind; // typecode kind - CORBA::TypeCode_ptr parent = (CORBA::TypeCode_ptr) parent_typecode; // TypeCode - // for the - // parent - - // decode the "kind" field of the typecode from the stream - continue_decoding = stream->get_ulong (kind); - - if (continue_decoding == CORBA::B_TRUE) - { - tcp = (CORBA::TypeCode_ptr *) data; // the data has to be a TypeCode_ptr* - - // Typecodes with empty parameter lists all have preallocated - // constants. We use those to reduce memory consumption and - // heap access ... also, to speed things up! - if (kind < CORBA::TC_KIND_COUNT - && (*tcp = __tc_consts [(u_int) kind]) != 0) - *tcp = __tc_consts [(u_int) kind]; - else - { - if (kind == ~(CORBA::ULong)0 || kind < CORBA::TC_KIND_COUNT) - { - // either a non-constant typecode or an indirected typecode - switch (kind) - { - // Need special handling for all kinds of typecodes - // that have nonempty parameter lists ... - default: // error: missed a case! - env.exception (new CORBA::INTERNAL (CORBA::COMPLETED_MAYBE)); - return CORBA::TypeCode::TRAVERSE_STOP; - - // Some have "simple" parameter lists ... some of these also - // have preallocated constants that could be used. - case CORBA::tk_string: - case CORBA::tk_wstring: - { - CORBA::ULong bound; - - continue_decoding = stream->get_ulong (bound); - if (continue_decoding) - { - if (bound == 0) - { - if (kind == CORBA::tk_string) - *tcp = CORBA::_tc_string; - else - *tcp = CORBA::_tc_wstring; - } - else - { - // bounded string. Save the bounds - *tcp = new CORBA::TypeCode ((CORBA::TCKind) kind, - bound, 0, CORBA::B_FALSE, - parent); - // (*tcp)->parent_ = parent; - } - } - } - break; - - // Indirected typecodes, illegal at "top level" but we - // allow unmarshaling of them here because we use the - // same code to read "off the wire" (where they're - // illegal) and to read out of an encapsulation - // stream. We distinguish the case where this is - // legal as described above. - case ~0: - { - if (parent_typecode == 0) - { - env.exception (new CORBA::INTERNAL (CORBA::COMPLETED_MAYBE)); - return CORBA::TypeCode::TRAVERSE_STOP; - } - - // Get the long indicating the encapsulation offset, - // then set up indirection stream that's like "stream" - // but has space enough only for the typecode and the - // length for the encapsulated parameters. - CDR indir_stream; - CORBA::Long offset; - - continue_decoding = stream->get_long (offset); - if (continue_decoding) - { - // Since indirected typecodes cannot occur at the - // topmost level, they can occur starting only at the - // second and subsequent levels. This means that a - // normal encoding of that typecode occurred somewhere - // before in the stream. As a result the offset field - // must always be negative. See the CORBA spec for details. - continue_decoding = (offset < 0); - } - if (continue_decoding) - { - // the offset must be such that the indir_stream.next - // should point to the TypeCode kind value of the - // TypeCode to which we are referring to. - indir_stream.setup_encapsulation - (stream->buffer () + offset, 8); - - // Reject indirections outside parent's scope. - if (indir_stream.buffer () < ACE_reinterpret_cast(char*,parent->buffer_)) - continue_decoding = CORBA::B_FALSE; - } - - // Get "kind" and length of target typecode - // - // XXX this currently assumes the TCKind to which we - // indirect is the same byte order as the "parent" - // typecode -- not the right assumption; see how the - // TypeCode interpreter does it. - - CORBA::ULong indir_kind; - CORBA::ULong indir_len; - - // retrieve the typecode kind - if (continue_decoding) - continue_decoding = indir_stream.get_ulong (indir_kind); - - if (continue_decoding - && indir_kind >= CORBA::TC_KIND_COUNT) - continue_decoding = CORBA::B_FALSE; - - // now retrieve the encapsulation length - if (continue_decoding) - continue_decoding = indir_stream.get_ulong (indir_len); - - // Now construct indirected typecode. This shares the - // typecode octets with the "parent" typecode, - // increasing the amount of memory sharing and - // reducing the cost of getting typecodes. - if (continue_decoding) - { - *tcp = new CORBA::TypeCode ((CORBA::TCKind) indir_kind, - indir_len, - indir_stream.buffer(), - CORBA::B_FALSE, - parent); -#if 0 - (*tcp)->parent_ = parent; - parent->AddRef (); -#endif /* 0 */ - } - } - break; - - // The rest have "complex" parameter lists that are - // encoded as bulk octets ... - case CORBA::tk_objref: - case CORBA::tk_struct: - case CORBA::tk_union: - case CORBA::tk_enum: - case CORBA::tk_sequence: - case CORBA::tk_array: - case CORBA::tk_alias: - case CORBA::tk_except: - { - CORBA::ULong length; -#if defined(TAO_NEEDS_UNUSED_VARIABLES) - CORBA::Octet *buffer; -#endif - - continue_decoding = stream->get_ulong (length); - if (!continue_decoding) - break; - - // if length > MAXUNSIGNED, error ... - u_int len = (u_int) length; - -#if 0 - buffer = new CORBA::Octet[len]; - - for (u_int i = 0; i < len && continue_decoding; i++) - continue_decoding = stream->get_octet (buffer [i]); -#endif - - if (!continue_decoding) - { - // delete [] buffer; - break; - } - *tcp = new CORBA::TypeCode ((CORBA::TCKind) kind, - len, - stream->buffer (), - CORBA::B_FALSE, - parent); - // skip length number of bytes in the stream, else we may - // leave the stream in an undefined state - (void) stream->rd_ptr (length); - // (*tcp)->parent_ = parent; - } - } // end of switch - } - else // bad kind_ value to be decoded - { - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_NO)); - dmsg ("TAO_Marshal_TypeCode: Bad kind_ value in CDR stream"); - return CORBA::TypeCode::TRAVERSE_STOP; - } - } - - } - if (continue_decoding == CORBA::B_TRUE) - return CORBA::TypeCode::TRAVERSE_CONTINUE; - else - { - env.exception (new CORBA::MARSHAL (CORBA::COMPLETED_MAYBE)); - dmsg ("TAO_Marshal_TypeCode::decode detected error"); - return CORBA::TypeCode::TRAVERSE_STOP; - } -} - -// encode Principal -CORBA::TypeCode::traverse_status -TAO_Marshal_Principal::decode (CORBA::TypeCode_ptr, - const void *data, - const void *, - void *context, - CORBA::Environment &env) -{ - CORBA::Boolean continue_decoding = CORBA::B_TRUE; - CDR *stream = (CDR *) context; // context is the CDR stream - CORBA::Principal_ptr *pp = (CORBA::Principal_ptr *) data; - CORBA::ULong len; - - continue_decoding = stream->get_ulong (len); - if (len == 0) - *pp = 0; // null principal - else - { - // allocate storage for Principal and its buffer - *pp = new CORBA::Principal; - (*pp)->id.buffer = new CORBA::Octet [ (size_t) len]; - (*pp)->id.maximum = (*pp)->id.length = len; - - for (u_int i = 0; - continue_decoding != CORBA::B_FALSE && i < len; - i++) - continue_decoding = stream->get_octet ((*pp)->id.buffer [i]); - } - - if (continue_decoding == CORBA::B_TRUE) - return CORBA::TypeCode::TRAVERSE_CONTINUE; - else - { - env.exception (new CORBA::MARSHAL (CORBA::COMPLETED_MAYBE)); - dmsg ("TAO_Marshal_Principal::decode detected error"); - return CORBA::TypeCode::TRAVERSE_STOP; - } -} - -// decode obj ref -CORBA::TypeCode::traverse_status -TAO_Marshal_ObjRef::decode (CORBA::TypeCode_ptr, - const void *data, // where the result will go - const void *, - void *context, // the CDR stream (cast to CDR*) - CORBA::Environment &env) -{ - CORBA::Boolean continue_decoding = CORBA::B_TRUE; - CDR *stream = (CDR *) context; // context is the CDR stream - CORBA::TypeCode::traverse_status retval = CORBA::TypeCode::TRAVERSE_CONTINUE; - CORBA::String type_hint; - - // First, read the type hint. This will be the type_id encoded in an - // object reference. - stream->decode (CORBA::_tc_string, &type_hint, 0, env); - - // Read the profiles, discarding all until an IIOP profile comes by. - // Once we see an IIOP profile, ignore any further ones. - // - // XXX this will need to change someday to let different protocol - // code be accessed, not just IIOP. Protocol modules will be - // dynamically loaded from shared libraries via ORB_init (), and we - // just need to be able to access such preloaded libraries here as - // we unmarshal objrefs. - - CORBA::ULong profiles; - IIOP_Object *objdata = 0; - - // get the count of profiles that follow - continue_decoding = stream->get_ulong (profiles); - - // No profiles means a NIL objref. - - if (profiles == 0) - { - *(CORBA::Object_ptr *) data = CORBA::Object::_nil (); - CORBA::string_free (type_hint); - type_hint = 0; - } - else - { - while (profiles-- != 0 && continue_decoding) - { - CORBA::ULong tmp; - - // get the profile ID tag - stream->get_ulong (tmp); - - if (tmp != TAO_IOP_TAG_INTERNET_IOP || objdata != 0) - { - continue_decoding = stream->skip_string (); - continue; - } - - // OK, we've got an IIOP profile. It's going to be - // encapsulated ProfileData. Create a new decoding stream - // and context for it, and tell the "parent" stream that - // this data isn't part of it any more. - - // ProfileData is encoded as a sequence of octet. So first get the - // length of the sequence - char* buf; - continue_decoding = stream->get_encapsulation (buf, tmp); - assert (continue_decoding == CORBA::B_TRUE); - - // Create the decoding stream from the encapsulation in - // the buffer, and skip the encapsulation. - CDR str; - - str.setup_encapsulation (ACE_reinterpret_cast(char*,buf), tmp); - - // @@ (CJC) Does IIOP_Object duplicate 'type_hint' below so that - // we can safely free it? It does now! - objdata = new IIOP_Object (type_hint); - - // @@ (coryan) The IIOP_Object created here has a String_var - // member to keep the string, this member is constructed - // using type_hint, at that time a plain (char*). Hence the - // string is *not* copied and it cannot be released, so the - // following line is commented out: - // CORBA::string_free (type_hint); - - IIOP::Profile *profile = &objdata->profile; - - // Read and verify major, minor versions, ignoring IIOP - // profiles whose versions we don't understand. - // - // XXX this doesn't actually go back and skip the whole - // encapsulation... - if (! (str.get_octet (profile->iiop_version.major) - && profile->iiop_version.major == IIOP::MY_MAJOR - && str.get_octet (profile->iiop_version.minor) - && profile->iiop_version.minor <= IIOP::MY_MINOR)) - { - dmsg2 ("detected new v%d.%d IIOP profile", - profile->iiop_version.major, - profile->iiop_version.minor); - objdata->type_id = (const char *) 0; - objdata->Release (); - objdata = 0; - continue; - } - - // Get host and port - if (str.decode (CORBA::_tc_string, &profile->host, 0, env) - != CORBA::TypeCode::TRAVERSE_CONTINUE - || !str.get_ushort (profile->port)) - { - env.exception (new CORBA::MARSHAL (CORBA::COMPLETED_MAYBE)); - dmsg ("error decoding IIOP host/port"); - objdata->Release (); - return CORBA::TypeCode::TRAVERSE_STOP; - } - - profile->object_addr (0); - - // ... and object key - - continue_decoding = str.decode (&TC_opaque, - &profile->object_key, - 0, - env) == CORBA::TypeCode::TRAVERSE_CONTINUE; - - if (str.length () != 0) - { - env.exception (new CORBA::MARSHAL (CORBA::COMPLETED_MAYBE)); - dmsg ("extra data at end of IIOP profile data"); - objdata->Release (); - return CORBA::TypeCode::TRAVERSE_STOP; - } - } - } - if (objdata == 0) - { - env.exception (new CORBA::MARSHAL (CORBA::COMPLETED_MAYBE)); - dmsg2 ("no IIOP v%d.%d (or earlier) profile in IOR!", - IIOP::MY_MAJOR, IIOP::MY_MINOR); - return CORBA::TypeCode::TRAVERSE_STOP; - } - else - { - // Create a new CORBA_Object and give it the IIOP_Object just - // created. - CORBA_Object *corba_proxy = new CORBA_Object (objdata); - if (corba_proxy) - *(CORBA_Object **)data = corba_proxy; - else - continue_decoding = CORBA::B_FALSE; - } - if (retval == CORBA::TypeCode::TRAVERSE_CONTINUE - && continue_decoding == CORBA::B_TRUE) - return CORBA::TypeCode::TRAVERSE_CONTINUE; - else - { - env.exception (new CORBA::MARSHAL (CORBA::COMPLETED_MAYBE)); - dmsg ("marshaling encode_struct detected error"); - return CORBA::TypeCode::TRAVERSE_STOP; - } -} - -// decode structs -CORBA::TypeCode::traverse_status -TAO_Marshal_Struct::decode (CORBA::TypeCode_ptr tc, - const void *data, - const void *, - void *context, - CORBA::Environment &env) -{ - CDR *stream = (CDR *) context; - CORBA::TypeCode::traverse_status retval = CORBA::TypeCode::TRAVERSE_CONTINUE; - CORBA::Boolean continue_decoding = CORBA::B_TRUE; - CORBA::TypeCode_ptr param; - CORBA::Long size, alignment, align_offset; - - void *start_addr = (void *)data; - - // number of fields in the struct - int member_count = tc->member_count (env); - - if (env.exception () == 0) - { - for (int i = 0; i < member_count - && retval == CORBA::TypeCode::TRAVERSE_CONTINUE - && continue_decoding == CORBA::B_TRUE; - i++) - { - param = tc->member_type (i, env); - if (env.exception () == 0) - { - size = param->size (env); - if (env.exception () == 0) - { - alignment = param->alignment (env); - if (env.exception () == 0) - { - align_offset = - (ptr_arith_t) ptr_align_binary (data, alignment) - - (ptr_arith_t) data - + (ptr_arith_t) ptr_align_binary (start_addr, alignment) - - (ptr_arith_t) start_addr; - // if both the start_addr and data are not aligned as per - // the alignment, we do not add the offset - data = (const void *) ((ptr_arith_t) data + - ((align_offset == alignment) ? - 0 : align_offset)); - switch (param->kind_) - { - case CORBA::tk_null: - case CORBA::tk_void: - break; - case CORBA::tk_short: - case CORBA::tk_ushort: - continue_decoding = stream->get_short (*(CORBA::Short *) data); - break; - case CORBA::tk_long: - case CORBA::tk_ulong: - case CORBA::tk_float: - case CORBA::tk_enum: - continue_decoding = stream->get_long (*(CORBA::Long *) data); - break; - case CORBA::tk_double: - case CORBA::tk_longlong: - case CORBA::tk_ulonglong: - continue_decoding = stream->get_longlong (*(CORBA::LongLong *) data); - break; - case CORBA::tk_boolean: - continue_decoding = stream->get_boolean (*(CORBA::Boolean *) data); - break; - case CORBA::tk_char: - case CORBA::tk_octet: - continue_decoding = stream->get_char (*(CORBA::Char *) data); - break; - case CORBA::tk_longdouble: - continue_decoding = stream->get_longdouble (*(CORBA::LongDouble *) data); - break; - case CORBA::tk_wchar: - continue_decoding = stream->get_wchar (*(CORBA::WChar *) data); - break; - case CORBA::tk_string: - case CORBA::tk_wstring: - case CORBA::tk_any: - case CORBA::tk_TypeCode: - case CORBA::tk_Principal: - case CORBA::tk_objref: - case CORBA::tk_struct: - case CORBA::tk_union: - case CORBA::tk_sequence: - case CORBA::tk_array: - case CORBA::tk_alias: - case CORBA::tk_except: - retval = stream->decode (param, data, 0, env); - break; - default: - break; - } - data = (char *) data + size; - } - else - return CORBA::TypeCode::TRAVERSE_STOP; - } - else - return CORBA::TypeCode::TRAVERSE_STOP; - } - else - return CORBA::TypeCode::TRAVERSE_STOP; - } - } - else - return CORBA::TypeCode::TRAVERSE_STOP; - - if (retval == CORBA::TypeCode::TRAVERSE_CONTINUE - && continue_decoding == CORBA::B_TRUE) - return CORBA::TypeCode::TRAVERSE_CONTINUE; - else - { - env.exception (new CORBA::MARSHAL (CORBA::COMPLETED_MAYBE)); - dmsg ("marshaling encode_struct detected error"); - return CORBA::TypeCode::TRAVERSE_STOP; - } -} - -// encode unions -CORBA::TypeCode::traverse_status -TAO_Marshal_Union::decode (CORBA::TypeCode_ptr tc, - const void *data, - const void *data2, - void *context, - CORBA::Environment &env) -{ - CDR *stream = (CDR *) context; // context is the CDR stream - CORBA::TypeCode::traverse_status retval = CORBA::TypeCode::TRAVERSE_CONTINUE; - - CORBA::TypeCode_ptr discrim_tc; - CORBA::TypeCode_ptr member_tc; - CORBA::Any_ptr member_label; - CORBA::ULong discrim_size_with_pad; - const void *discrim_val; - CORBA::ULong member_count; - CORBA::Long default_index; - CORBA::ULong i; - CORBA::TypeCode_ptr default_tc = 0; - CORBA::Boolean discrim_matched = CORBA::B_FALSE; - - discrim_tc = tc->discriminator_type (env); - // get the discriminator type - - if (env.exception () == 0) - { - // decode the discriminator value - retval = stream->decode (discrim_tc, data, data2, env); - if (retval == CORBA::TypeCode::TRAVERSE_CONTINUE) - { - discrim_size_with_pad = tc->TAO_discrim_pad_size (env); - - if (env.exception () == 0) - { - discrim_val = data; // save the pointer to the discriminator - // value - // move the pointer to point to the actual value - data = (char *) data + discrim_size_with_pad; - data2 = (char *) data2 + discrim_size_with_pad; - // now get ready to marshal the actual union value - default_index = tc->default_index (env); - - if (env.exception () == 0) - { - member_count = tc->member_count (env); - if (env.exception () == 0) - { - // check which label value matches with the discriminator - // value. Accordingly, marshal the corresponding - // member_type. If none match, check if default exists - // and marshal accordingly. Otherwise it is an error. - - for (i = 0; member_count-- != 0; i++) - { - member_label = tc->member_label (i, env); - if (env.exception () == 0) - { - // do the matching - switch (member_label->type ()->kind (env)) - { - case CORBA::tk_short: - case CORBA::tk_ushort: - if (*(CORBA::Short *) member_label->value () == - *(CORBA::Short *) discrim_val) - discrim_matched = CORBA::B_TRUE; - break; - case CORBA::tk_long: - case CORBA::tk_ulong: - case CORBA::tk_enum: - if (*(CORBA::ULong *) member_label->value () == - *(CORBA::ULong *) discrim_val) - discrim_matched = CORBA::B_TRUE; - break; - case CORBA::tk_char: - if (*(CORBA::Char *) member_label->value () == - *(CORBA::Char *) discrim_val) - discrim_matched = CORBA::B_TRUE; - break; - case CORBA::tk_wchar: - if (*(CORBA::WChar *) member_label->value () == - *(CORBA::WChar *) discrim_val) - discrim_matched = CORBA::B_TRUE; - break; - case CORBA::tk_boolean: - if (*(CORBA::Boolean *) member_label->value () == - *(CORBA::Boolean *) discrim_val) - discrim_matched = CORBA::B_TRUE; - break; - default: - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_NO)); - return CORBA::TypeCode::TRAVERSE_STOP; - }// end of switch - - // get the member typecode - member_tc = tc->member_type (i, env); - if (env.exception () == 0) - { - if (default_index >= 0 && default_index-- == 0) - // have we reached the default label?, if so, - // save a handle to the typecode for the default - default_tc = member_tc; - if (discrim_matched) - // marshal according to the matched typecode - return stream->decode (member_tc, data, - data2, env); - } - else - { - env.exception (new CORBA::MARSHAL (CORBA::COMPLETED_MAYBE)); - return CORBA::TypeCode::TRAVERSE_STOP; - } - } - else - { - env.exception (new CORBA::MARSHAL (CORBA::COMPLETED_MAYBE)); - return CORBA::TypeCode::TRAVERSE_STOP; - } - } // end of for loop - // we are here only if there was no match - if (default_tc) - return stream->decode (default_tc, data, data2, env); - else - return CORBA::TypeCode::TRAVERSE_CONTINUE; - } - else - { - env.exception (new CORBA::MARSHAL (CORBA::COMPLETED_MAYBE)); - return CORBA::TypeCode::TRAVERSE_STOP; - } - } - else - { - env.exception (new CORBA::MARSHAL (CORBA::COMPLETED_MAYBE)); - return CORBA::TypeCode::TRAVERSE_STOP; - } - } - else - { - env.exception (new CORBA::MARSHAL (CORBA::COMPLETED_MAYBE)); - return CORBA::TypeCode::TRAVERSE_STOP; - } - } - else - { - env.exception (new CORBA::MARSHAL (CORBA::COMPLETED_MAYBE)); - return CORBA::TypeCode::TRAVERSE_STOP; - } - } - else - { - env.exception (new CORBA::MARSHAL (CORBA::COMPLETED_MAYBE)); - return CORBA::TypeCode::TRAVERSE_STOP; - } -} - -// decode string -CORBA::TypeCode::traverse_status -TAO_Marshal_String::decode (CORBA::TypeCode_ptr, - const void *data, - const void *, - void *context, - CORBA::Environment &env) -{ - CORBA::Boolean continue_decoding = CORBA::B_TRUE; - CDR *stream = (CDR *) context; // context is the CDR stream - CORBA::ULong len = 0; - CORBA::String str; - - // On decode, omit the check against specified string bounds, and - // cope with illegal "zero length" strings (all lengths on the wire - // must include a NUL). - // - // This is on the principle of being gracious in what we accept; we - // don't generate messages that fail to comply with protocol specs, - // but we will accept them when it's clear how to do so. - - continue_decoding = stream->get_ulong (len); - if (len != 0) - { - // note that the encoded length is 1 more than the length of the string - // because it also accounts for the terminating NULL character - - str = (*(char **) data) = CORBA::string_alloc (len - 1); - // only allocate the string *after* the length was validated. - -#if 0 - while (continue_decoding != CORBA::B_FALSE && len-- != 0) - { - continue_decoding = stream->get_char (*(CORBA::Char *) str); - str++; - } -#endif - continue_decoding = stream->get_string (str, len); - } - if (continue_decoding == CORBA::B_TRUE) - return CORBA::TypeCode::TRAVERSE_CONTINUE; - else - { - env.exception (new CORBA::MARSHAL (CORBA::COMPLETED_MAYBE)); - dmsg ("TAO_Marshal_TypeCode::decode detected error"); - return CORBA::TypeCode::TRAVERSE_STOP; - } -} - -// decode sequence -CORBA::TypeCode::traverse_status -TAO_Marshal_Sequence::decode (CORBA::TypeCode_ptr tc, - const void *data, - const void *, - void *context, - CORBA::Environment &env) -{ - CORBA::Boolean continue_decoding = CORBA::B_TRUE; - CDR *stream = (CDR *) context; - TAO_Base_Sequence *seq = (TAO_Base_Sequence *)data; - - CORBA::TypeCode::traverse_status retval = - CORBA::TypeCode::TRAVERSE_CONTINUE; // return status - CORBA::TypeCode_ptr tc2; // typecode of the element - size_t size; // size of element - CORBA::ULong bounds; - char *value; - - // First unmarshal the sequence length ... we trust it to be right - // here, on the "be gracious in what you accept" principle. We - // don't generate illegal sequences (i.e. length > bounds). - - continue_decoding = stream->get_ulong (seq->length_); - seq->maximum_ = seq->length_; - seq->release_ = 1; - seq->buffer_ = 0; - - if (continue_decoding) - { - // no point decoding an empty sequence - if (seq->length_ > 0) - { - // get element typecode - tc2 = tc->content_type (env); - - if (env.exception () == 0) - { - size = tc2->size (env); - - if (env.exception () == 0) - { - bounds = seq->length_; - - // Allocate the buffer using the virtual - // _allocate_buffer method, hence the right - // constructors are invoked and size for the array - // is OK. - // @@ Who will free this memory? - // (coryan): the sequence will release it, since its - // release_ field is 1. - seq->_allocate_buffer (bounds); - - value = (char *) seq->buffer_; - - switch (tc2->kind_) - { - case CORBA::tk_null: - case CORBA::tk_void: - return CORBA::TypeCode::TRAVERSE_CONTINUE; - case CORBA::tk_short: - case CORBA::tk_ushort: - // For primitives, compute the size only once - while (bounds-- && continue_decoding == CORBA::B_TRUE) - { - continue_decoding = stream->get_short (*(CORBA::Short *) value); - value += size; - } - // CORBA::release (tc2); - if (continue_decoding == CORBA::B_TRUE) - return CORBA::TypeCode::TRAVERSE_CONTINUE; - break; - case CORBA::tk_long: - case CORBA::tk_ulong: - case CORBA::tk_float: - // For primitives, compute the size only once - while (bounds-- && continue_decoding == CORBA::B_TRUE) - { - continue_decoding = stream->get_long (*(CORBA::Long *) value); - value += size; - } - // CORBA::release (tc2); - if (continue_decoding == CORBA::B_TRUE) - return CORBA::TypeCode::TRAVERSE_CONTINUE; - break; - case CORBA::tk_double: - case CORBA::tk_longlong: - case CORBA::tk_ulonglong: - // For primitives, compute the size only once - while (bounds-- && continue_decoding == CORBA::B_TRUE) - { - continue_decoding = stream->get_longlong (*(CORBA::LongLong *) value); - value += size; - } - // CORBA::release (tc2); - if (continue_decoding == CORBA::B_TRUE) - return CORBA::TypeCode::TRAVERSE_CONTINUE; - break; - case CORBA::tk_boolean: - // For primitives, compute the size only once - while (bounds-- && continue_decoding == CORBA::B_TRUE) - { - continue_decoding = stream->get_boolean (*(CORBA::Boolean *) value); - value += size; - } - // CORBA::release (tc2); - if (continue_decoding == CORBA::B_TRUE) - return CORBA::TypeCode::TRAVERSE_CONTINUE; - break; - case CORBA::tk_char: - case CORBA::tk_octet: - // For primitives, compute the size only once - while (bounds-- && continue_decoding == CORBA::B_TRUE) - { - continue_decoding = stream->get_char (*(CORBA::Char *) value); - value += size; - } - // CORBA::release (tc2); - if (continue_decoding == CORBA::B_TRUE) - return CORBA::TypeCode::TRAVERSE_CONTINUE; - break; - case CORBA::tk_longdouble: - // For primitives, compute the size only once - while (bounds-- && continue_decoding == CORBA::B_TRUE) - { - continue_decoding = stream->get_longdouble (*(CORBA::LongDouble *) value); - value += size; - } - // CORBA::release (tc2); - if (continue_decoding == CORBA::B_TRUE) - return CORBA::TypeCode::TRAVERSE_CONTINUE; - break; - case CORBA::tk_wchar: - // For primitives, compute the size only once - while (bounds-- && continue_decoding == CORBA::B_TRUE) - { - continue_decoding = stream->get_wchar (*(CORBA::WChar *) value); - value += size; - } - // CORBA::release (tc2); - if (continue_decoding == CORBA::B_TRUE) - return CORBA::TypeCode::TRAVERSE_CONTINUE; - break; - case CORBA::tk_enum: - // For primitives, compute the size only once - while (bounds-- && continue_decoding == CORBA::B_TRUE) - { - continue_decoding = stream->get_long (*(CORBA::Long *) value); - value += size; - - } - // CORBA::release (tc2); - if (continue_decoding == CORBA::B_TRUE) - return CORBA::TypeCode::TRAVERSE_CONTINUE; - break; - // handle all aggregate types here - case CORBA::tk_objref: - case CORBA::tk_string: - case CORBA::tk_wstring: - case CORBA::tk_any: - case CORBA::tk_TypeCode: - case CORBA::tk_Principal: - case CORBA::tk_struct: - case CORBA::tk_union: - case CORBA::tk_sequence: - case CORBA::tk_array: - case CORBA::tk_alias: - case CORBA::tk_except: - // For those aggregate types whose size is constant, we - // compute it only once - while (bounds-- && retval == CORBA::TypeCode::TRAVERSE_CONTINUE) - { - retval = stream->decode (tc2, value, 0, env); - value += size; - } - // CORBA::release (tc2); - if (retval == CORBA::TypeCode::TRAVERSE_CONTINUE) - return CORBA::TypeCode::TRAVERSE_CONTINUE; - break; - default: - break; - } // end of switch - } // no exception computing size - } // no exception computing content type - } // length is > 0 - else - return CORBA::TypeCode::TRAVERSE_CONTINUE; - } - // error exit - env.exception (new CORBA::MARSHAL (CORBA::COMPLETED_NO)); - dmsg ("marshaling TAO_Marshal_Sequence::decode detected error"); - return CORBA::TypeCode::TRAVERSE_STOP; -} - -// decode array -CORBA::TypeCode::traverse_status -TAO_Marshal_Array::decode (CORBA::TypeCode_ptr tc, - const void *data, - const void *, - void *context, - CORBA::Environment &env) -{ - CORBA::Boolean continue_decoding = CORBA::B_TRUE; - CDR *stream = (CDR *) context; - CORBA::TypeCode::traverse_status retval = - CORBA::TypeCode::TRAVERSE_CONTINUE; // return status - CORBA::TypeCode_ptr tc2; // typecode of the element - size_t size; // size of element - CORBA::ULong bounds; - char *value = (char *) data; - - // retrieve the bounds of the array - bounds = tc->length (env); - if (env.exception () == 0) - { - - // get element typecode - tc2 = tc->content_type (env); - if (env.exception () == 0) - { - size = tc2->size (env); - if (env.exception () == 0) - { - switch (tc2->kind_) - { - case CORBA::tk_null: - case CORBA::tk_void: - return CORBA::TypeCode::TRAVERSE_CONTINUE; - case CORBA::tk_short: - case CORBA::tk_ushort: - // For primitives, compute the size only once - while (bounds-- && continue_decoding == CORBA::B_TRUE) - { - continue_decoding = stream->get_short (*(CORBA::Short *) value); - value += size; - } - // CORBA::release (tc2); - if (continue_decoding == CORBA::B_TRUE) - return CORBA::TypeCode::TRAVERSE_CONTINUE; - break; - case CORBA::tk_long: - case CORBA::tk_ulong: - case CORBA::tk_float: - // For primitives, compute the size only once - while (bounds-- && continue_decoding == CORBA::B_TRUE) - { - continue_decoding = stream->get_long (*(CORBA::Long *) value); - value += size; - } - // CORBA::release (tc2); - if (continue_decoding == CORBA::B_TRUE) - return CORBA::TypeCode::TRAVERSE_CONTINUE; - break; - case CORBA::tk_double: - case CORBA::tk_longlong: - case CORBA::tk_ulonglong: - // For primitives, compute the size only once - while (bounds-- && continue_decoding == CORBA::B_TRUE) - { - continue_decoding = stream->get_longlong (*(CORBA::LongLong *) value); - value += size; - } - // CORBA::release (tc2); - if (continue_decoding == CORBA::B_TRUE) - return CORBA::TypeCode::TRAVERSE_CONTINUE; - break; - case CORBA::tk_boolean: - // For primitives, compute the size only once - while (bounds-- && continue_decoding == CORBA::B_TRUE) - { - continue_decoding = stream->get_boolean (*(CORBA::Boolean *) value); - value += size; - } - // CORBA::release (tc2); - if (continue_decoding == CORBA::B_TRUE) - return CORBA::TypeCode::TRAVERSE_CONTINUE; - break; - case CORBA::tk_char: - case CORBA::tk_octet: - // For primitives, compute the size only once - while (bounds-- && continue_decoding == CORBA::B_TRUE) - { - continue_decoding = stream->get_char (*(CORBA::Char *) value); - value += size; - } - // CORBA::release (tc2); - if (continue_decoding == CORBA::B_TRUE) - return CORBA::TypeCode::TRAVERSE_CONTINUE; - break; - case CORBA::tk_longdouble: - // For primitives, compute the size only once - while (bounds-- && continue_decoding == CORBA::B_TRUE) - { - continue_decoding = stream->get_longdouble (*(CORBA::LongDouble *) value); - value += size; - } - // CORBA::release (tc2); - if (continue_decoding == CORBA::B_TRUE) - return CORBA::TypeCode::TRAVERSE_CONTINUE; - break; - case CORBA::tk_wchar: - // For primitives, compute the size only once - while (bounds-- && continue_decoding == CORBA::B_TRUE) - { - continue_decoding = stream->get_wchar (*(CORBA::WChar *) value); - value += size; - } - // CORBA::release (tc2); - if (continue_decoding == CORBA::B_TRUE) - return CORBA::TypeCode::TRAVERSE_CONTINUE; - break; - case CORBA::tk_enum: - // For primitives, compute the size only once - while (bounds-- && continue_decoding == CORBA::B_TRUE) - { - continue_decoding = stream->get_long (*(CORBA::Long *) value); - value += size; - } - // CORBA::release (tc2); - if (continue_decoding == CORBA::B_TRUE) - return CORBA::TypeCode::TRAVERSE_CONTINUE; - break; - // handle all aggregate types here - case CORBA::tk_any: - case CORBA::tk_TypeCode: - case CORBA::tk_Principal: - case CORBA::tk_objref: - case CORBA::tk_struct: - case CORBA::tk_union: - case CORBA::tk_string: - case CORBA::tk_sequence: - case CORBA::tk_array: - case CORBA::tk_alias: - case CORBA::tk_except: - case CORBA::tk_wstring: - // For those aggregate types whose size is constant, we - // compute it only once - while (bounds-- && retval == CORBA::TypeCode::TRAVERSE_CONTINUE) - { - retval = stream->decode (tc2, value, 0, env); - value += size; - } - // CORBA::release (tc2); - if (retval == CORBA::TypeCode::TRAVERSE_CONTINUE) - return CORBA::TypeCode::TRAVERSE_CONTINUE; - break; - default: - break; - } // end of switch - } // no exception computing size - } // no exception computing content type - } // no exception computing bounds - // error exit - env.exception (new CORBA::MARSHAL (CORBA::COMPLETED_NO)); - dmsg ("marshaling TAO_Marshal_Sequence::decode detected error"); - return CORBA::TypeCode::TRAVERSE_STOP; -} - -// decode alias -CORBA::TypeCode::traverse_status -TAO_Marshal_Alias::decode (CORBA::TypeCode_ptr tc, - const void *data, - const void *, - void *context, - CORBA::Environment &env) -{ - CORBA::TypeCode_ptr tc2; // typecode of the aliased type - CORBA::Boolean continue_decoding = CORBA::B_TRUE; - CDR *stream = (CDR *) context; // context is the CDR stream - CORBA::TypeCode::traverse_status retval = - CORBA::TypeCode::TRAVERSE_CONTINUE; // status of decode operation - char *value = (char *) data; - - tc2 = tc->content_type (env); - if (env.exception () == 0) - { - // switch on the data type and handle the cases for primitives here for - // efficiency rather than calling - switch (tc2->kind_) - { - case CORBA::tk_null: - case CORBA::tk_void: - break; - case CORBA::tk_short: - case CORBA::tk_ushort: - continue_decoding = stream->get_short (*(CORBA::Short *) value); - break; - case CORBA::tk_long: - case CORBA::tk_ulong: - case CORBA::tk_float: - case CORBA::tk_enum: - continue_decoding = stream->get_long (*(CORBA::Long *) value); - break; - case CORBA::tk_double: - case CORBA::tk_longlong: - case CORBA::tk_ulonglong: - continue_decoding = stream->get_longlong (*(CORBA::LongLong *) value); - break; - case CORBA::tk_boolean: - continue_decoding = stream->get_boolean (*(CORBA::Boolean *) value); - break; - case CORBA::tk_char: - case CORBA::tk_octet: - continue_decoding = stream->get_char (*(CORBA::Char *) value); - break; - case CORBA::tk_longdouble: - continue_decoding = stream->get_longdouble (*(CORBA::LongDouble *) value); - break; - case CORBA::tk_wchar: - continue_decoding = stream->get_wchar (*(CORBA::WChar *) value); - break; - case CORBA::tk_string: - case CORBA::tk_wstring: - case CORBA::tk_any: - case CORBA::tk_TypeCode: - case CORBA::tk_Principal: - case CORBA::tk_objref: - case CORBA::tk_struct: - case CORBA::tk_union: - case CORBA::tk_sequence: - case CORBA::tk_array: - case CORBA::tk_alias: - case CORBA::tk_except: - retval = stream->decode (tc2, data, 0, env); - break; - default: - // anything else is an error - retval = CORBA::TypeCode::TRAVERSE_STOP; - } - } - // tc2->Release (); - if (retval == CORBA::TypeCode::TRAVERSE_CONTINUE - && continue_decoding == CORBA::B_TRUE) - return CORBA::TypeCode::TRAVERSE_CONTINUE; - else - { - env.exception (new CORBA::MARSHAL (CORBA::COMPLETED_MAYBE)); - dmsg ("TAO_Marshal_Alias::decode detected error"); - return CORBA::TypeCode::TRAVERSE_STOP; - } -} - -// decode exception For exceptions, the "hidden" type ID near the -// front of the on-wire representation was previously unmarshaled and -// mapped to the "tc" typcode we're using to traverse the memory ... -// at the same time its vtable, refcount, and other state was -// established. -// -// NOTE: This is asymmetric with respect to encoding exceptions. -CORBA::TypeCode::traverse_status -TAO_Marshal_Except::decode (CORBA::TypeCode_ptr tc, - const void *data, - const void *, - void *context, - CORBA::Environment &env) -{ - CDR *stream = (CDR *) context; - CORBA::TypeCode::traverse_status retval = CORBA::TypeCode::TRAVERSE_CONTINUE; - CORBA::Boolean continue_decoding = CORBA::B_TRUE; - CORBA::TypeCode_ptr param; - CORBA::Long size, alignment; - - data = (char *) data + sizeof (CORBA::Exception); - - // number of fields in the struct - int member_count = tc->member_count (env); - if (env.exception () == 0) - { - for (int i = 0; i < member_count - && retval == CORBA::TypeCode::TRAVERSE_CONTINUE - && continue_decoding == CORBA::B_TRUE; i++) - { - param = tc->member_type (i, env); - if (env.exception () == 0) - { - size = param->size (env); - if (env.exception () == 0) - { - alignment = param->alignment (env); - if (env.exception () == 0) - { - data = ptr_align_binary (data, alignment); - switch (param->kind_) - { - case CORBA::tk_null: - case CORBA::tk_void: - break; - case CORBA::tk_short: - case CORBA::tk_ushort: - continue_decoding = stream->get_short (*(CORBA::Short *) data); - break; - case CORBA::tk_long: - case CORBA::tk_ulong: - case CORBA::tk_float: - case CORBA::tk_enum: - continue_decoding = stream->get_long (*(CORBA::Long *) data); - break; - case CORBA::tk_double: - case CORBA::tk_longlong: - case CORBA::tk_ulonglong: - continue_decoding = stream->get_longlong (*(CORBA::LongLong *) data); - break; - case CORBA::tk_boolean: - continue_decoding = stream->get_boolean (*(CORBA::Boolean *) data); - break; - case CORBA::tk_char: - case CORBA::tk_octet: - continue_decoding = stream->get_char (*(CORBA::Char *) data); - break; - case CORBA::tk_longdouble: - continue_decoding = stream->get_longdouble (*(CORBA::LongDouble *) data); - break; - case CORBA::tk_wchar: - continue_decoding = stream->get_wchar (*(CORBA::WChar *) data); - break; - case CORBA::tk_any: - case CORBA::tk_TypeCode: - case CORBA::tk_Principal: - case CORBA::tk_objref: - case CORBA::tk_struct: - case CORBA::tk_union: - case CORBA::tk_string: - case CORBA::tk_sequence: - case CORBA::tk_array: - case CORBA::tk_alias: - case CORBA::tk_except: - case CORBA::tk_wstring: - retval = stream->decode (param, data, 0, env); - break; - default: - break; - } - data = (char *) data + size; - } - else - return CORBA::TypeCode::TRAVERSE_STOP; - } - else - return CORBA::TypeCode::TRAVERSE_STOP; - } - else - return CORBA::TypeCode::TRAVERSE_STOP; - } - } - else - return CORBA::TypeCode::TRAVERSE_STOP; - - if (retval == CORBA::TypeCode::TRAVERSE_CONTINUE - && continue_decoding == CORBA::B_TRUE) - return CORBA::TypeCode::TRAVERSE_CONTINUE; - else - { - env.exception (new CORBA::MARSHAL (CORBA::COMPLETED_MAYBE)); - dmsg ("TAO_Marshal_Except detected error"); - return CORBA::TypeCode::TRAVERSE_STOP; - } -} - -// decode wstring -CORBA::TypeCode::traverse_status -TAO_Marshal_WString::decode (CORBA::TypeCode_ptr, - const void *data, - const void *, - void *context, - CORBA::Environment &env) -{ - CORBA::Boolean continue_decoding = CORBA::B_TRUE; - CDR *stream = (CDR *) context; // context is the CDR stream - CORBA::WChar *str = *(CORBA::WChar **) data; - CORBA::ULong len; - - // On decode, omit the check against specified wstring bounds, and - // cope with illegal "zero length" strings (all lengths on the wire - // must include a NUL). - // - // This is on the principle of being gracious in what we accept; we - // don't generate messages that fail to comply with protocol specs, - // but we will accept them when it's clear how to do so. - - continue_decoding = stream->get_ulong (len); - - *((CORBA::WChar **) data) = str = new CORBA::WChar [(size_t) (len)]; - - if (len != 0) - while (continue_decoding != CORBA::B_FALSE && len--) - { - continue_decoding = stream->get_wchar (*str); - str++; - } - - if (continue_decoding == CORBA::B_TRUE) - return CORBA::TypeCode::TRAVERSE_CONTINUE; - else - { - env.exception (new CORBA::MARSHAL (CORBA::COMPLETED_MAYBE)); - dmsg ("TAO_Marshal_TypeCode::decode detected error"); - return CORBA::TypeCode::TRAVERSE_STOP; - } -} diff --git a/TAO/tao/deep_copy.cpp b/TAO/tao/deep_copy.cpp deleted file mode 100644 index 00b199cf777..00000000000 --- a/TAO/tao/deep_copy.cpp +++ /dev/null @@ -1,1213 +0,0 @@ -// ============================================================================ -// -// = LIBRARY -// TAO -// -// = FILENAME -// deep_copy.cpp -// -// = DESCRIPTION -// Code for deep_copy -// The original code had a single static deep_copy function that called -// traverse to interpret the data types. This version defines a static method -// "deep_copy" on each class and avoids calling traverse. -// -// -// Helper routine for "Any" copy constructor ... -// -// "Deep Copy" from source to dest. Memory is always there to be -// copied to ... if this calls other deep_copy methods, it ensures that -// this remains true (only really an issue for sequences) . -// -// = AUTHOR -// Copyright 1994-1995 by Sun Microsystems Inc. -// and -// Aniruddha Gokhale -// -// ============================================================================ - -#include "tao/corba.h" - -extern CORBA::TypeCode TC_opaque; - -// Deep copy from "source" to "dest" ... this code "knows" a bit about -// representations, verify it when porting to oddball platforms with -// non-IEEE floating point values or atypical byte and word sizes. - -CORBA::TypeCode::traverse_status -DEEP_COPY (CORBA::TypeCode_ptr param, - const void *source, - const void *dest, - CORBA::Environment &env) -{ - CORBA::TypeCode::traverse_status retval = CORBA::TypeCode::TRAVERSE_CONTINUE; - - switch (param->kind_) - { - case CORBA::tk_null: - case CORBA::tk_void: - break; - case CORBA::tk_short: - case CORBA::tk_ushort: - *(CORBA::Short *) dest = *(CORBA::Short *) source; - break; - case CORBA::tk_long: - case CORBA::tk_ulong: - case CORBA::tk_float: - case CORBA::tk_enum: - *(CORBA::Long *) dest = *(CORBA::Long *) source; - break; - case CORBA::tk_double: - case CORBA::tk_longlong: - case CORBA::tk_ulonglong: - *(CORBA::LongLong *) dest = *(CORBA::LongLong *) source; - break; - case CORBA::tk_boolean: - *(CORBA::Boolean *) dest = *(CORBA::Boolean *) source; - break; - case CORBA::tk_char: - case CORBA::tk_octet: - *(CORBA::Char *) dest = *(CORBA::Char *) source; - break; - case CORBA::tk_longdouble: - *(CORBA::LongDouble *) dest = *(CORBA::LongDouble *) source; - break; - case CORBA::tk_wchar: - *(CORBA::WChar *) dest = *(CORBA::WChar *) source; - break; - case CORBA::tk_any: - retval = TAO_Marshal_Any::deep_copy (param, source, dest, env); - break; - case CORBA::tk_TypeCode: - retval = TAO_Marshal_TypeCode::deep_copy (param, source, dest, env); - break; - case CORBA::tk_Principal: - retval = TAO_Marshal_Principal::deep_copy (param, source, dest, env); - break; - case CORBA::tk_objref: - retval = TAO_Marshal_ObjRef::deep_copy (param, source, dest, env); - break; - case CORBA::tk_struct: - retval = TAO_Marshal_Struct::deep_copy (param, source, dest, env); - break; - case CORBA::tk_union: - retval = TAO_Marshal_Union::deep_copy (param, source, dest, env); - break; - case CORBA::tk_string: - retval = TAO_Marshal_String::deep_copy (param, source, dest, env); - break; - case CORBA::tk_sequence: - retval = TAO_Marshal_Sequence::deep_copy (param, source, dest, env); - break; - case CORBA::tk_array: - retval = TAO_Marshal_Array::deep_copy (param, source, dest, env); - break; - case CORBA::tk_alias: - retval = TAO_Marshal_Alias::deep_copy (param, source, dest, env); - break; - case CORBA::tk_except: - retval = TAO_Marshal_Except::deep_copy (param, source, dest, env); - break; - case CORBA::tk_wstring: - retval = TAO_Marshal_WString::deep_copy (param, source, dest, env); - break; - default: - retval = CORBA::TypeCode::TRAVERSE_STOP; - } // end of switch - return retval; -} - -// deep copy for primitives -CORBA::TypeCode::traverse_status -TAO_Marshal_Primitive::deep_copy (CORBA::TypeCode_ptr tc, - const void *source, - const void *dest, - CORBA::Environment &env) -{ - if (tc) - { - CORBA::TCKind mykind_ = tc->kind (env); - - if (env.exception () == 0) - { - switch (mykind_) - { - case CORBA::tk_null: - case CORBA::tk_void: - // @@ I assume this should be an error... - break; - - case CORBA::tk_char: - case CORBA::tk_octet: - *(CORBA::Octet *) dest = *(CORBA::Octet *) source; - return CORBA::TypeCode::TRAVERSE_CONTINUE; - - case CORBA::tk_short: - case CORBA::tk_ushort: - *(CORBA::Short *) dest = *(CORBA::Short *) source; - return CORBA::TypeCode::TRAVERSE_CONTINUE; - - case CORBA::tk_wchar: - *(CORBA::WChar *) dest = *(CORBA::WChar *) source; - return CORBA::TypeCode::TRAVERSE_CONTINUE; - - case CORBA::tk_long: - case CORBA::tk_ulong: - case CORBA::tk_float: - case CORBA::tk_enum: - *(CORBA::Long *) dest = *(CORBA::Long *) source; - return CORBA::TypeCode::TRAVERSE_CONTINUE; - - case CORBA::tk_longlong: - case CORBA::tk_ulonglong: - case CORBA::tk_double: - *(CORBA::LongLong *) dest = *(CORBA::LongLong *) source; - return CORBA::TypeCode::TRAVERSE_CONTINUE; - - case CORBA::tk_longdouble: - *(CORBA::LongDouble *) dest = *(CORBA::LongDouble *) source; - return CORBA::TypeCode::TRAVERSE_CONTINUE; - - case CORBA::tk_boolean: - *(CORBA::Boolean *) dest = *(CORBA::Boolean *) source; - return CORBA::TypeCode::TRAVERSE_CONTINUE; - default: - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_MAYBE)); - dmsg ("TAO_Marshal_Primitive::deep_copy detected error"); - return CORBA::TypeCode::TRAVERSE_STOP; - } - } - else - { - dmsg ("TAO_Marshal_Primitive::deep_copy detected error"); - return CORBA::TypeCode::TRAVERSE_STOP; - } - } - - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_MAYBE) ); - dmsg ("TAO_Marshal_Primitive::deep_copy detected error"); - return CORBA::TypeCode::TRAVERSE_STOP; -} - -// deep_copy for Principal -CORBA::TypeCode::traverse_status -TAO_Marshal_Principal::deep_copy (CORBA::TypeCode_ptr tc, - const void *source, - const void *dest, - CORBA::Environment &env) -{ - if (tc) - { - CORBA::Principal_ptr src = *(CORBA::Principal_ptr *) source; - CORBA::Principal_ptr dst = *(CORBA::Principal_ptr *) dest = new CORBA::Principal; - - if (dst) - { - // Principals are just opaque IDs ... copy them - assert (src->id.length <= UINT_MAX); - dst->id.length = dst->id.maximum = src->id.length; - - if (dst->id.length > 0) - { - dst->id.buffer = new CORBA::Octet [(u_int) dst->id.length]; - if (dst->id.buffer) - { - ACE_OS::memcpy (dst->id.buffer, - src->id.buffer, - (size_t) dst->id.length); - return CORBA::TypeCode::TRAVERSE_CONTINUE; - } - else - { - env.exception (new CORBA::NO_MEMORY (CORBA::COMPLETED_MAYBE) ); - dmsg ("TAO_Marshal_Principal::deep_copy detected error"); - return CORBA::TypeCode::TRAVERSE_STOP; - } - } - else - { - dst->id.buffer = 0; - return CORBA::TypeCode::TRAVERSE_CONTINUE; - } - } - else - { - env.exception (new CORBA::NO_MEMORY (CORBA::COMPLETED_MAYBE) ); - dmsg ("TAO_Marshal_Principal::deep_copy detected error"); - return CORBA::TypeCode::TRAVERSE_STOP; - } - } - else - { - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_MAYBE) ); - dmsg ("TAO_Marshal_Primitive::deep_copy detected error"); - return CORBA::TypeCode::TRAVERSE_STOP; - } -} - -// deep_copy structs -CORBA::TypeCode::traverse_status -TAO_Marshal_Struct::deep_copy (CORBA::TypeCode_ptr tc, - const void *source, - const void *dest, - CORBA::Environment &env) -{ - if (tc) - { - // compute the number of fields in the struct - int member_count = tc->member_count (env); - - if (env.exception () == 0) - { - CORBA::TypeCode::traverse_status retval = - CORBA::TypeCode::TRAVERSE_CONTINUE; - - for (int i = 0; i < member_count - && retval == CORBA::TypeCode::TRAVERSE_CONTINUE; - i++) - { - // get the typecode for the ith field - CORBA::TypeCode_ptr param = tc->member_type (i, env); - if (env.exception () == 0) - { - // get the size of the field - CORBA::Long size = param->size (env); - if (env.exception () == 0) - { - // get the alignment of the field -#if defined(TAO_NEEDS_UNUSED_VARIABLES) - CORBA::Long alignment = param->alignment (env); -#endif - if (env.exception () == 0) - { - switch (param->kind_) - { - case CORBA::tk_null: - case CORBA::tk_void: - break; - case CORBA::tk_short: - case CORBA::tk_ushort: - *(CORBA::Short *) dest = *(CORBA::Short *) source; - break; - case CORBA::tk_long: - case CORBA::tk_ulong: - case CORBA::tk_float: - case CORBA::tk_enum: - *(CORBA::Long *) dest = *(CORBA::Long *) source; - break; - case CORBA::tk_double: - case CORBA::tk_longlong: - case CORBA::tk_ulonglong: - *(CORBA::LongLong *) dest = *(CORBA::LongLong *) source; - break; - case CORBA::tk_boolean: - *(CORBA::Boolean *) dest = *(CORBA::Boolean *) source; - break; - case CORBA::tk_char: - case CORBA::tk_octet: - *(CORBA::Char *) dest = *(CORBA::Char *) source; - break; - case CORBA::tk_longdouble: - *(CORBA::LongDouble *) dest = *(CORBA::LongDouble *) source; - break; - case CORBA::tk_wchar: - *(CORBA::WChar *) dest = *(CORBA::WChar *) source; - break; - case CORBA::tk_any: - retval = TAO_Marshal_Any::deep_copy (param, source, dest, env); - break; - case CORBA::tk_TypeCode: - retval = TAO_Marshal_TypeCode::deep_copy (param, source, dest, env); - break; - case CORBA::tk_Principal: - retval = TAO_Marshal_Principal::deep_copy (param, source, dest, env); - break; - case CORBA::tk_objref: - retval = TAO_Marshal_ObjRef::deep_copy (param, source, dest, env); - break; - case CORBA::tk_struct: - retval = TAO_Marshal_Struct::deep_copy (param, source, dest, env); - break; - case CORBA::tk_union: - retval = TAO_Marshal_Union::deep_copy (param, source, dest, env); - break; - case CORBA::tk_string: - retval = TAO_Marshal_String::deep_copy (param, source, dest, env); - break; - case CORBA::tk_sequence: - retval = TAO_Marshal_Sequence::deep_copy (param, source, dest, env); - break; - case CORBA::tk_array: - retval = TAO_Marshal_Array::deep_copy (param, source, dest, env); - break; - case CORBA::tk_alias: - retval = TAO_Marshal_Alias::deep_copy (param, source, dest, env); - break; - case CORBA::tk_except: - retval = TAO_Marshal_Except::deep_copy (param, source, dest, env); - break; - case CORBA::tk_wstring: - retval = TAO_Marshal_WString::deep_copy (param, source, dest, env); - break; - default: - retval = CORBA::TypeCode::TRAVERSE_STOP; - } // end of switch - source = (char *) source + size; - dest = (char *) dest + size; - } - else // exception computing alignment - { - dmsg ("TAO_Marshal_Struct::deep_copy detected error"); - return CORBA::TypeCode::TRAVERSE_STOP; - } - } - else // exception computing size - { - dmsg ("TAO_Marshal_Struct::deep_copy detected error"); - return CORBA::TypeCode::TRAVERSE_STOP; - } - } - else // exception computing typecode - { - dmsg ("TAO_Marshal_Struct::deep_copy detected error"); - return CORBA::TypeCode::TRAVERSE_STOP; - } - } // end of loop - if (retval == CORBA::TypeCode::TRAVERSE_CONTINUE) - return CORBA::TypeCode::TRAVERSE_CONTINUE; - else - { - env.exception (new CORBA::MARSHAL (CORBA::COMPLETED_MAYBE)); - dmsg ("TAO_Marshal_Struct::deep_copy detected error"); - return CORBA::TypeCode::TRAVERSE_STOP; - } - } - else // exception getting member count - { - dmsg ("TAO_Marshal_Struct::deep_copy detected error"); - return CORBA::TypeCode::TRAVERSE_STOP; - } - } - else // no typecode - { - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_MAYBE)); - dmsg ("TAO_Marshal_Struct::deep_copy detected error"); - return CORBA::TypeCode::TRAVERSE_STOP; - } -} - -// deep_copy for union -CORBA::TypeCode::traverse_status -TAO_Marshal_Union::deep_copy (CORBA::TypeCode_ptr tc, - const void *data, - const void *data2, - CORBA::Environment &env) -{ - CORBA::TypeCode_ptr discrim_tc = tc->discriminator_type (env); - - // Get the discriminator type. - if (env.exception () == 0) - { - // deep_copy the discriminator value - CORBA::TypeCode::traverse_status retval = - DEEP_COPY (discrim_tc, data, data2, env); - - if (retval == CORBA::TypeCode::TRAVERSE_CONTINUE) - { - CORBA::ULong discrim_size_with_pad = - tc->TAO_discrim_pad_size (env); - - if (env.exception () == 0) - { - CORBA::TypeCode_ptr default_tc = 0; - - const void *discrim_val = data; // save the pointer to the discriminator - // value - // move the pointer to point to the actual value - data = (char *) data + discrim_size_with_pad; - data2 = (char *) data2 + discrim_size_with_pad; - // now get ready to marshal the actual union value - CORBA::Long default_index = tc->default_index (env); - if (env.exception () == 0) - { - int member_count = tc->member_count (env); - if (env.exception () == 0) - { - // check which label value matches with the discriminator - // value. Accordingly, marshal the corresponding - // member_type. If none match, check if default exists - // and marshal accordingly. Otherwise it is an error. - for (int i = 0; member_count-- != 0; i++) - { - CORBA::Any_ptr member_label = tc->member_label (i, env); - if (env.exception () == 0) - { - CORBA::Boolean discrim_matched = CORBA::B_FALSE; - - // do the matching - switch (member_label->type ()->kind (env)) - { - case CORBA::tk_short: - case CORBA::tk_ushort: - if (*(CORBA::Short *) member_label->value () == - *(CORBA::Short *) discrim_val) - discrim_matched = CORBA::B_TRUE; - break; - case CORBA::tk_long: - case CORBA::tk_ulong: - case CORBA::tk_enum: - if (*(CORBA::ULong *) member_label->value () == - *(CORBA::ULong *) discrim_val) - discrim_matched = CORBA::B_TRUE; - break; - case CORBA::tk_char: - if (*(CORBA::Char *) member_label->value () == - *(CORBA::Char *) discrim_val) - discrim_matched = CORBA::B_TRUE; - break; - case CORBA::tk_wchar: - if (*(CORBA::WChar *) member_label->value () == - *(CORBA::WChar *) discrim_val) - discrim_matched = CORBA::B_TRUE; - break; - case CORBA::tk_boolean: - if (*(CORBA::Boolean *) member_label->value () == - *(CORBA::Boolean *) discrim_val) - discrim_matched = CORBA::B_TRUE; - break; - default: - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_NO)); - return CORBA::TypeCode::TRAVERSE_STOP; - }// end of switch - - // get the member typecode - CORBA::TypeCode_ptr member_tc = tc->member_type (i, env); - if (env.exception () == 0) - { - if (default_index >= 0 && default_index-- == 0) - // have we reached the default label?, if so, - // save a handle to the typecode for the default - default_tc = member_tc; - if (discrim_matched) - // marshal according to the matched typecode - return DEEP_COPY (member_tc, data, - data2, env); - } - else - { - env.exception (new CORBA::MARSHAL (CORBA::COMPLETED_MAYBE)); - return CORBA::TypeCode::TRAVERSE_STOP; - } - } - else - { - env.exception (new CORBA::MARSHAL (CORBA::COMPLETED_MAYBE)); - return CORBA::TypeCode::TRAVERSE_STOP; - } - } // end of while - - // we are here only if there was no match - if (default_tc) - return DEEP_COPY (default_tc, data, data2, env); - else - return CORBA::TypeCode::TRAVERSE_CONTINUE; - } - else - { - env.exception (new CORBA::MARSHAL (CORBA::COMPLETED_MAYBE)); - return CORBA::TypeCode::TRAVERSE_STOP; - } - } - else - { - env.exception (new CORBA::MARSHAL (CORBA::COMPLETED_MAYBE)); - return CORBA::TypeCode::TRAVERSE_STOP; - } - } - else - { - env.exception (new CORBA::MARSHAL (CORBA::COMPLETED_MAYBE)); - return CORBA::TypeCode::TRAVERSE_STOP; - } - } - else - { - env.exception (new CORBA::MARSHAL (CORBA::COMPLETED_MAYBE)); - return CORBA::TypeCode::TRAVERSE_STOP; - } - } - else - { - env.exception (new CORBA::MARSHAL (CORBA::COMPLETED_MAYBE)); - return CORBA::TypeCode::TRAVERSE_STOP; - } -} - -// deep_copy for Sequence -CORBA::TypeCode::traverse_status -TAO_Marshal_Sequence::deep_copy (CORBA::TypeCode_ptr tc, - const void *source, - const void *dest, - CORBA::Environment &env) -{ - CORBA::TypeCode::traverse_status retval = - CORBA::TypeCode::TRAVERSE_CONTINUE; // return status - CORBA::TypeCode_ptr tc2; // typecode of the element - size_t size; // size of element - CORBA::ULong bounds; - char *value1, *value2; - CORBA::OctetSeq *src, *dst; - CDR stream; // used only to access the marshal_object factory - - // Rely on binary format of sequences -- all are the same - // except for the type pointed to by "buffer" - - if (tc) - { - src = (CORBA::OctetSeq *) source; - dst = (CORBA::OctetSeq *) dest; - - assert (src->length <= UINT_MAX); - dst->length = dst->maximum = src->length; - - // get element typecode - tc2 = tc->content_type (env); - if (env.exception () == 0) - { - // get the size of the element - size = tc2->size (env); - if (env.exception () == 0) - { - // compute the length of the sequence - bounds = src->length; - - // allocate a buffer to hold the sequence - dst->buffer = new CORBA::Octet [size *(size_t) src->maximum]; - if (dst->buffer) - { - value1 = (char *) src->buffer; - value2 = (char *) dst->buffer; - - switch (tc2->kind_) - { - case CORBA::tk_null: - case CORBA::tk_void: - // CORBA::release (tc2); - return CORBA::TypeCode::TRAVERSE_CONTINUE; - case CORBA::tk_short: - case CORBA::tk_ushort: - case CORBA::tk_long: - case CORBA::tk_ulong: - case CORBA::tk_float: - case CORBA::tk_double: - case CORBA::tk_longlong: - case CORBA::tk_ulonglong: - case CORBA::tk_boolean: - case CORBA::tk_char: - case CORBA::tk_octet: - case CORBA::tk_longdouble: - case CORBA::tk_wchar: - case CORBA::tk_enum: - // just do a memcpy rather than copying each element - ACE_OS::memcpy (value2, value1, size*bounds); - // CORBA::release (tc2); - return CORBA::TypeCode::TRAVERSE_CONTINUE; - - // handle all aggregate types here - case CORBA::tk_any: - while (bounds-- && retval == CORBA::TypeCode::TRAVERSE_CONTINUE) - { - retval = TAO_Marshal_Any::deep_copy (tc2, source, dest, env); - value1 = (char *) value1 + size; - value2 = (char *) value2 + size; - } - break; - case CORBA::tk_TypeCode: - while (bounds-- && retval == CORBA::TypeCode::TRAVERSE_CONTINUE) - { - retval = TAO_Marshal_TypeCode::deep_copy (tc2, source, dest, env); - value1 = (char *) value1 + size; - value2 = (char *) value2 + size; - } - break; - case CORBA::tk_Principal: - while (bounds-- && retval == CORBA::TypeCode::TRAVERSE_CONTINUE) - { - retval = TAO_Marshal_Principal::deep_copy (tc2, source, dest, env); - value1 = (char *) value1 + size; - value2 = (char *) value2 + size; - } - break; - case CORBA::tk_objref: - while (bounds-- && retval == CORBA::TypeCode::TRAVERSE_CONTINUE) - { - retval = TAO_Marshal_ObjRef::deep_copy (tc2, source, dest, env); - value1 = (char *) value1 + size; - value2 = (char *) value2 + size; - } - break; - case CORBA::tk_struct: - while (bounds-- && retval == CORBA::TypeCode::TRAVERSE_CONTINUE) - { - retval = TAO_Marshal_Struct::deep_copy (tc2, source, dest, env); - value1 = (char *) value1 + size; - value2 = (char *) value2 + size; - } - break; - case CORBA::tk_union: - while (bounds-- && retval == CORBA::TypeCode::TRAVERSE_CONTINUE) - { - retval = TAO_Marshal_Union::deep_copy (tc2, source, dest, env); - value1 = (char *) value1 + size; - value2 = (char *) value2 + size; - } - break; - case CORBA::tk_string: - while (bounds-- && retval == CORBA::TypeCode::TRAVERSE_CONTINUE) - { - retval = TAO_Marshal_Any::deep_copy (tc2, source, dest, env); - value1 = (char *) value1 + size; - value2 = (char *) value2 + size; - } - retval = TAO_Marshal_String::deep_copy (tc2, source, dest, env); - break; - case CORBA::tk_sequence: - while (bounds-- && retval == CORBA::TypeCode::TRAVERSE_CONTINUE) - { - retval = TAO_Marshal_Sequence::deep_copy (tc2, source, dest, env); - value1 = (char *) value1 + size; - value2 = (char *) value2 + size; - } - break; - case CORBA::tk_array: - while (bounds-- && retval == CORBA::TypeCode::TRAVERSE_CONTINUE) - { - retval = TAO_Marshal_Array::deep_copy (tc2, source, dest, env); - value1 = (char *) value1 + size; - value2 = (char *) value2 + size; - } - break; - case CORBA::tk_alias: - while (bounds-- && retval == CORBA::TypeCode::TRAVERSE_CONTINUE) - { - retval = TAO_Marshal_Alias::deep_copy (tc2, source, dest, env); - value1 = (char *) value1 + size; - value2 = (char *) value2 + size; - } - break; - case CORBA::tk_except: - while (bounds-- && retval == CORBA::TypeCode::TRAVERSE_CONTINUE) - { - retval = TAO_Marshal_Except::deep_copy (tc2, source, dest, env); - value1 = (char *) value1 + size; - value2 = (char *) value2 + size; - } - break; - case CORBA::tk_wstring: - while (bounds-- && retval == CORBA::TypeCode::TRAVERSE_CONTINUE) - { - retval = TAO_Marshal_WString::deep_copy (tc2, source, dest, env); - value1 = (char *) value1 + size; - value2 = (char *) value2 + size; - } - break; - default: - retval = CORBA::TypeCode::TRAVERSE_STOP; - break; - } // end of switch - // CORBA::release (tc2); - if (retval == CORBA::TypeCode::TRAVERSE_CONTINUE) - return CORBA::TypeCode::TRAVERSE_CONTINUE; - else - { - // error exit - env.exception (new CORBA::MARSHAL (CORBA::COMPLETED_NO)); - dmsg ("marshaling TAO_Marshal_Sequence::deep_copy detected error"); - return CORBA::TypeCode::TRAVERSE_STOP; - } - } - else - { - // error exit - // CORBA::release (tc2); - env.exception (new CORBA::NO_MEMORY (CORBA::COMPLETED_MAYBE)); - dmsg ("marshaling TAO_Marshal_Sequence::deep_copy detected error"); - return CORBA::TypeCode::TRAVERSE_STOP; - } - } - else // exception computing size - { - // CORBA::release (tc2); - dmsg ("marshaling TAO_Marshal_Sequence::deep_copy detected error"); - return CORBA::TypeCode::TRAVERSE_STOP; - } - } - else // exception computing content type - { - dmsg ("marshaling TAO_Marshal_Sequence::deep_copy detected error"); - return CORBA::TypeCode::TRAVERSE_STOP; - } - } - else // no typecode - { - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_MAYBE)); - dmsg ("TAO_Marshal_Struct::deep_copy detected error"); - return CORBA::TypeCode::TRAVERSE_STOP; - } -} - -// deep_copy for Array -CORBA::TypeCode::traverse_status -TAO_Marshal_Array::deep_copy (CORBA::TypeCode_ptr tc, - const void *source, - const void *dest, - CORBA::Environment &env) -{ - CORBA::TypeCode::traverse_status retval = - CORBA::TypeCode::TRAVERSE_CONTINUE; // return status - CORBA::TypeCode_ptr tc2; // typecode of the element - size_t size; // size of element - CORBA::ULong bounds; - CDR stream; // used only to access the marshal_object factory - - // Rely on binary format of sequences -- all are the same - // except for the type pointed to by "buffer" - - if (tc) - { - bounds = tc->length (env); - if (env.exception () == 0) - { - // get element typecode - tc2 = tc->content_type (env); - if (env.exception () == 0) - { - // get the size of the element type - size = tc2->size (env); - if (env.exception () == 0) - { - switch (tc2->kind_) - { - case CORBA::tk_null: - case CORBA::tk_void: - // CORBA::release (tc2); - return CORBA::TypeCode::TRAVERSE_CONTINUE; - case CORBA::tk_short: - case CORBA::tk_ushort: - case CORBA::tk_long: - case CORBA::tk_ulong: - case CORBA::tk_float: - case CORBA::tk_double: - case CORBA::tk_longlong: - case CORBA::tk_ulonglong: - case CORBA::tk_boolean: - case CORBA::tk_char: - case CORBA::tk_octet: - case CORBA::tk_longdouble: - case CORBA::tk_wchar: - case CORBA::tk_enum: - // just do a memcpy rather than copying each element - ACE_OS::memcpy ((char *) dest, (char *) source, size*bounds); - // CORBA::release (tc2); - return CORBA::TypeCode::TRAVERSE_CONTINUE; - // handle all aggregate types here - case CORBA::tk_any: - while (bounds-- && retval == CORBA::TypeCode::TRAVERSE_CONTINUE) - { - retval = TAO_Marshal_Any::deep_copy (tc2, source, dest, env); - source = (char *) source + size; - dest = (char *) dest + size; - } - break; - case CORBA::tk_TypeCode: - while (bounds-- && retval == CORBA::TypeCode::TRAVERSE_CONTINUE) - { - retval = TAO_Marshal_TypeCode::deep_copy (tc2, source, dest, env); - source = (char *) source + size; - dest = (char *) dest + size; - } - break; - case CORBA::tk_Principal: - while (bounds-- && retval == CORBA::TypeCode::TRAVERSE_CONTINUE) - { - retval = TAO_Marshal_Principal::deep_copy (tc2, source, dest, env); - source = (char *) source + size; - dest = (char *) dest + size; - } - break; - case CORBA::tk_objref: - while (bounds-- && retval == CORBA::TypeCode::TRAVERSE_CONTINUE) - { - retval = TAO_Marshal_ObjRef::deep_copy (tc2, source, dest, env); - source = (char *) source + size; - dest = (char *) dest + size; - } - break; - case CORBA::tk_struct: - while (bounds-- && retval == CORBA::TypeCode::TRAVERSE_CONTINUE) - { - retval = TAO_Marshal_Struct::deep_copy (tc2, source, dest, env); - source = (char *) source + size; - dest = (char *) dest + size; - } - break; - case CORBA::tk_union: - while (bounds-- && retval == CORBA::TypeCode::TRAVERSE_CONTINUE) - { - retval = TAO_Marshal_Union::deep_copy (tc2, source, dest, env); - source = (char *) source + size; - dest = (char *) dest + size; - } - break; - case CORBA::tk_string: - while (bounds-- && retval == CORBA::TypeCode::TRAVERSE_CONTINUE) - { - retval = TAO_Marshal_Any::deep_copy (tc2, source, dest, env); - source = (char *) source + size; - dest = (char *) dest + size; - } - retval = TAO_Marshal_String::deep_copy (tc2, source, dest, env); - break; - case CORBA::tk_sequence: - while (bounds-- && retval == CORBA::TypeCode::TRAVERSE_CONTINUE) - { - retval = TAO_Marshal_Sequence::deep_copy (tc2, source, dest, env); - source = (char *) source + size; - dest = (char *) dest + size; - } - break; - case CORBA::tk_array: - while (bounds-- && retval == CORBA::TypeCode::TRAVERSE_CONTINUE) - { - retval = TAO_Marshal_Array::deep_copy (tc2, source, dest, env); - source = (char *) source + size; - dest = (char *) dest + size; - } - break; - case CORBA::tk_alias: - while (bounds-- && retval == CORBA::TypeCode::TRAVERSE_CONTINUE) - { - retval = TAO_Marshal_Alias::deep_copy (tc2, source, dest, env); - source = (char *) source + size; - dest = (char *) dest + size; - } - break; - case CORBA::tk_except: - while (bounds-- && retval == CORBA::TypeCode::TRAVERSE_CONTINUE) - { - retval = TAO_Marshal_Except::deep_copy (tc2, source, dest, env); - source = (char *) source + size; - dest = (char *) dest + size; - } - break; - case CORBA::tk_wstring: - while (bounds-- && retval == CORBA::TypeCode::TRAVERSE_CONTINUE) - { - retval = TAO_Marshal_WString::deep_copy (tc2, source, dest, env); - source = (char *) source + size; - dest = (char *) dest + size; - } - break; - default: - retval = CORBA::TypeCode::TRAVERSE_STOP; - break; - } // end of switch - // CORBA::release (tc2); - if (retval == CORBA::TypeCode::TRAVERSE_CONTINUE) - return CORBA::TypeCode::TRAVERSE_CONTINUE; - else - { - // error exit - env.exception (new CORBA::MARSHAL (CORBA::COMPLETED_NO)); - dmsg ("marshaling TAO_Marshal_Sequence::deep_copy detected error"); - return CORBA::TypeCode::TRAVERSE_STOP; - } - } // no exception computing size - else - // CORBA::release (tc2); - return CORBA::TypeCode::TRAVERSE_STOP; - } // no exception computing content type - else - return CORBA::TypeCode::TRAVERSE_STOP; - } // bounds are fine - else - return CORBA::TypeCode::TRAVERSE_STOP; - } - else // no typecode - { - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_MAYBE)); - dmsg ("TAO_Marshal_Struct::deep_copy detected error"); - return CORBA::TypeCode::TRAVERSE_STOP; - } -} - -// deep_copy alias -CORBA::TypeCode::traverse_status -TAO_Marshal_Alias::deep_copy (CORBA::TypeCode_ptr tc, - const void *source, - const void *dest, - CORBA::Environment &env) -{ - CORBA::TypeCode_ptr tc2; // typecode of the aliased type - CDR stream; // to access the marshal object - CORBA::TypeCode::traverse_status retval = - CORBA::TypeCode::TRAVERSE_CONTINUE; // status of deep_copy operation - - if (tc) - { - // get element type - tc2 = tc->content_type (env); - if (env.exception () == 0) - { - // switch on the data type and handle the cases for primitives here for - // efficiency - switch (tc2->kind_) - { - case CORBA::tk_null: - case CORBA::tk_void: - // CORBA::release (tc2); - return CORBA::TypeCode::TRAVERSE_CONTINUE; - case CORBA::tk_short: - case CORBA::tk_ushort: - *(CORBA::Short *) dest = *(CORBA::Short *) source; - // CORBA::release (tc2); - return CORBA::TypeCode::TRAVERSE_CONTINUE; - case CORBA::tk_long: - case CORBA::tk_ulong: - case CORBA::tk_float: - case CORBA::tk_enum: - *(CORBA::Long *) dest = *(CORBA::Long *) source; - // CORBA::release (tc2); - return CORBA::TypeCode::TRAVERSE_CONTINUE; - case CORBA::tk_double: - case CORBA::tk_longlong: - case CORBA::tk_ulonglong: - *(CORBA::LongLong *) dest = *(CORBA::LongLong *) source; - // CORBA::release (tc2); - return CORBA::TypeCode::TRAVERSE_CONTINUE; - case CORBA::tk_boolean: - *(CORBA::Boolean *) dest = *(CORBA::Boolean *) source; - // CORBA::release (tc2); - return CORBA::TypeCode::TRAVERSE_CONTINUE; - case CORBA::tk_char: - case CORBA::tk_octet: - *(CORBA::Char *) dest = *(CORBA::Char *) source; - // CORBA::release (tc2); - return CORBA::TypeCode::TRAVERSE_CONTINUE; - case CORBA::tk_longdouble: - *(CORBA::LongDouble *) dest = *(CORBA::LongDouble *) source; - // CORBA::release (tc2); - return CORBA::TypeCode::TRAVERSE_CONTINUE; - case CORBA::tk_wchar: - *(CORBA::WChar *) dest = *(CORBA::WChar *) source; - // CORBA::release (tc2); - return CORBA::TypeCode::TRAVERSE_CONTINUE; - case CORBA::tk_any: - retval = TAO_Marshal_Any::deep_copy (tc2, source, dest, env); - break; - case CORBA::tk_TypeCode: - retval = TAO_Marshal_TypeCode::deep_copy (tc2, source, dest, env); - break; - case CORBA::tk_Principal: - retval = TAO_Marshal_Principal::deep_copy (tc2, source, dest, env); - break; - case CORBA::tk_objref: - retval = TAO_Marshal_ObjRef::deep_copy (tc2, source, dest, env); - break; - case CORBA::tk_struct: - retval = TAO_Marshal_Struct::deep_copy (tc2, source, dest, env); - break; - case CORBA::tk_union: - retval = TAO_Marshal_Union::deep_copy (tc2, source, dest, env); - break; - case CORBA::tk_string: - retval = TAO_Marshal_String::deep_copy (tc2, source, dest, env); - break; - case CORBA::tk_sequence: - retval = TAO_Marshal_Sequence::deep_copy (tc2, source, dest, env); - break; - case CORBA::tk_array: - retval = TAO_Marshal_Array::deep_copy (tc2, source, dest, env); - break; - case CORBA::tk_alias: - retval = TAO_Marshal_Alias::deep_copy (tc2, source, dest, env); - break; - case CORBA::tk_except: - retval = TAO_Marshal_Except::deep_copy (tc2, source, dest, env); - break; - case CORBA::tk_wstring: - retval = TAO_Marshal_WString::deep_copy (tc2, source, dest, env); - break; - default: - // anything else is an error - retval = CORBA::TypeCode::TRAVERSE_STOP; - } - // CORBA::release (tc2); - if (retval == CORBA::TypeCode::TRAVERSE_CONTINUE) - return CORBA::TypeCode::TRAVERSE_CONTINUE; - else - { - env.exception (new CORBA::MARSHAL (CORBA::COMPLETED_MAYBE)); - dmsg ("TAO_Marshal_Alias::decode detected error"); - return CORBA::TypeCode::TRAVERSE_STOP; - } - } - else // exception getting content_type - return CORBA::TypeCode::TRAVERSE_STOP; - } - else // no typecode - { - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_MAYBE)); - dmsg ("TAO_Marshal_Struct::deep_copy detected error"); - return CORBA::TypeCode::TRAVERSE_STOP; - } -} - -// deep_copy structs -CORBA::TypeCode::traverse_status -TAO_Marshal_Except::deep_copy (CORBA::TypeCode_ptr tc, - const void *source, - const void *dest, - CORBA::Environment &env) -{ - CORBA::TypeCode::traverse_status retval = CORBA::TypeCode::TRAVERSE_CONTINUE; - CORBA::TypeCode_ptr param; - CORBA::Long size; - - CDR stream; - - if (tc) - { - // Exceptions in memory have a "hidden" typecode up front, used - // to ensure that memory is appropriately freed and to hold the - // exception ID. We just copy that typecode - - *(CORBA::TypeCode_ptr *) dest = *(CORBA::TypeCode_ptr *) source; - (void) (*(CORBA::TypeCode_ptr *) dest)->AddRef (); - - // compute the number of fields in the struct - int member_count = tc->member_count (env); - if (env.exception () == 0) - { - for (int i = 0; - i < member_count - && retval == CORBA::TypeCode::TRAVERSE_CONTINUE; - i++) - { - // get the typecode for the ith field - param = tc->member_type (i, env); - if (env.exception () == 0) - { - // get the size of the field - size = param->size (env); - if (env.exception () == 0) - { - switch (param->kind_) - { - case CORBA::tk_null: - case CORBA::tk_void: - break; - case CORBA::tk_short: - case CORBA::tk_ushort: - *(CORBA::Short *) dest = *(CORBA::Short *) source; - break; - case CORBA::tk_long: - case CORBA::tk_ulong: - case CORBA::tk_float: - case CORBA::tk_enum: - *(CORBA::Long *) dest = *(CORBA::Long *) source; - break; - case CORBA::tk_double: - case CORBA::tk_longlong: - case CORBA::tk_ulonglong: - *(CORBA::LongLong *) dest = *(CORBA::LongLong *) source; - break; - case CORBA::tk_boolean: - *(CORBA::Boolean *) dest = *(CORBA::Boolean *) source; - break; - case CORBA::tk_char: - case CORBA::tk_octet: - *(CORBA::Char *) dest = *(CORBA::Char *) source; - break; - case CORBA::tk_longdouble: - *(CORBA::LongDouble *) dest = *(CORBA::LongDouble *) source; - break; - case CORBA::tk_wchar: - *(CORBA::WChar *) dest = *(CORBA::WChar *) source; - break; - case CORBA::tk_any: - retval = TAO_Marshal_Any::deep_copy (param, source, dest, env); - break; - case CORBA::tk_TypeCode: - retval = TAO_Marshal_TypeCode::deep_copy (param, source, dest, env); - break; - case CORBA::tk_Principal: - retval = TAO_Marshal_Principal::deep_copy (param, source, dest, env); - break; - case CORBA::tk_objref: - retval = TAO_Marshal_ObjRef::deep_copy (param, source, dest, env); - break; - case CORBA::tk_struct: - retval = TAO_Marshal_Struct::deep_copy (param, source, dest, env); - break; - case CORBA::tk_union: - retval = TAO_Marshal_Union::deep_copy (param, source, dest, env); - break; - case CORBA::tk_string: - retval = TAO_Marshal_String::deep_copy (param, source, dest, env); - break; - case CORBA::tk_sequence: - retval = TAO_Marshal_Sequence::deep_copy (param, source, dest, env); - break; - case CORBA::tk_array: - retval = TAO_Marshal_Array::deep_copy (param, source, dest, env); - break; - case CORBA::tk_alias: - retval = TAO_Marshal_Alias::deep_copy (param, source, dest, env); - break; - case CORBA::tk_except: - retval = TAO_Marshal_Except::deep_copy (param, source, dest, env); - break; - case CORBA::tk_wstring: - retval = TAO_Marshal_WString::deep_copy (param, source, dest, env); - break; - default: - retval = CORBA::TypeCode::TRAVERSE_STOP; - } // end of switch - source = (char *) source + size; - dest = (char *) dest + size; - } - else // exception computing size - { - dmsg ("TAO_Marshal_Struct::deep_copy detected error"); - return CORBA::TypeCode::TRAVERSE_STOP; - } - } - else // exception computing typecode - { - dmsg ("TAO_Marshal_Struct::deep_copy detected error"); - return CORBA::TypeCode::TRAVERSE_STOP; - } - } // end of loop - if (retval == CORBA::TypeCode::TRAVERSE_CONTINUE) - return CORBA::TypeCode::TRAVERSE_CONTINUE; - else - { - env.exception (new CORBA::MARSHAL (CORBA::COMPLETED_MAYBE)); - dmsg ("TAO_Marshal_Struct::deep_copy detected error"); - return CORBA::TypeCode::TRAVERSE_STOP; - } - } - else // exception getting member count - { - dmsg ("TAO_Marshal_Struct::deep_copy detected error"); - return CORBA::TypeCode::TRAVERSE_STOP; - } - } - else // no typecode - { - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_MAYBE)); - dmsg ("TAO_Marshal_Struct::deep_copy detected error"); - return CORBA::TypeCode::TRAVERSE_STOP; - } -} diff --git a/TAO/tao/deep_free.cpp b/TAO/tao/deep_free.cpp deleted file mode 100644 index aa11c0e481d..00000000000 --- a/TAO/tao/deep_free.cpp +++ /dev/null @@ -1,771 +0,0 @@ -// ============================================================================ -// -// = LIBRARY -// TAO -// -// = FILENAME -// deep_free.cpp -// -// = DESCRIPTION -// Code for deep_free -// The original code had a single static deep_free function that called -// traverse to interpret the data types. This version defines a static method -// "deep_free" on each class and avoids calling traverse. -// -// Helper routine for "Any" destructor. -// -// This frees all the memory pointed to by any given value held inside -// of an "Any". For most data types it does nothing, since most data -// types don't hold any memory. For a few, it calls other deep_free methods -// to free the memory -// - -// -// = AUTHOR -// Copyright 1994-1995 by Sun Microsystems Inc. -// and -// Aniruddha Gokhale -// -// ============================================================================ - -#include "tao/corba.h" - -extern CORBA::TypeCode TC_opaque; - -CORBA::TypeCode::traverse_status -DEEP_FREE (CORBA::TypeCode_ptr param, - const void *source, - const void *dest, - CORBA::Environment &env) -{ - CORBA::TypeCode::traverse_status retval = CORBA::TypeCode::TRAVERSE_CONTINUE; - - switch (param->kind_) - { - case CORBA::tk_null: - case CORBA::tk_void: - case CORBA::tk_short: - case CORBA::tk_ushort: - case CORBA::tk_long: - case CORBA::tk_ulong: - case CORBA::tk_float: - case CORBA::tk_enum: - case CORBA::tk_double: - case CORBA::tk_longlong: - case CORBA::tk_ulonglong: - case CORBA::tk_boolean: - case CORBA::tk_char: - case CORBA::tk_octet: - case CORBA::tk_longdouble: - case CORBA::tk_wchar: - break; - case CORBA::tk_any: - retval = TAO_Marshal_Any::deep_free (param, source, dest, env); - break; - case CORBA::tk_TypeCode: - retval = TAO_Marshal_TypeCode::deep_free (param, source, dest, env); - break; - case CORBA::tk_Principal: - retval = TAO_Marshal_Principal::deep_free (param, source, dest, env); - break; - case CORBA::tk_objref: - retval = TAO_Marshal_ObjRef::deep_free (param, source, dest, env); - break; - case CORBA::tk_struct: - retval = TAO_Marshal_Struct::deep_free (param, source, dest, env); - break; - case CORBA::tk_union: - retval = TAO_Marshal_Union::deep_free (param, source, dest, env); - break; - case CORBA::tk_string: - retval = TAO_Marshal_String::deep_free (param, source, dest, env); - break; - case CORBA::tk_sequence: - retval = TAO_Marshal_Sequence::deep_free (param, source, dest, env); - break; - case CORBA::tk_array: - retval = TAO_Marshal_Array::deep_free (param, source, dest, env); - break; - case CORBA::tk_alias: - retval = TAO_Marshal_Alias::deep_free (param, source, dest, env); - break; - case CORBA::tk_except: - retval = TAO_Marshal_Except::deep_free (param, source, dest, env); - break; - case CORBA::tk_wstring: - retval = TAO_Marshal_WString::deep_free (param, source, dest, env); - break; - default: - retval = CORBA::TypeCode::TRAVERSE_STOP; - } // end of switch - return retval; -} - -// deep copy for primitives -CORBA::TypeCode::traverse_status -TAO_Marshal_Primitive::deep_free (CORBA::TypeCode_ptr tc, - const void *, - const void *, - CORBA::Environment &env) -{ - CORBA::TCKind my_kind; - - if (tc) - { - my_kind = tc->kind (env); - - if (env.exception () == 0) - { - switch (my_kind) - { - case CORBA::tk_null: - case CORBA::tk_void: - case CORBA::tk_char: - case CORBA::tk_octet: - case CORBA::tk_short: - case CORBA::tk_ushort: - case CORBA::tk_wchar: - case CORBA::tk_long: - case CORBA::tk_ulong: - case CORBA::tk_float: - case CORBA::tk_enum: - case CORBA::tk_longlong: - case CORBA::tk_ulonglong: - case CORBA::tk_double: - case CORBA::tk_longdouble: - case CORBA::tk_boolean: - return CORBA::TypeCode::TRAVERSE_CONTINUE; - default: - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_MAYBE)); - dmsg ("TAO_Marshal_Primitive::deep_free detected error"); - return CORBA::TypeCode::TRAVERSE_STOP; - } - } - else - { - dmsg ("TAO_Marshal_Primitive::deep_free detected error"); - return CORBA::TypeCode::TRAVERSE_STOP; - } - } - else - { - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_MAYBE) ); - dmsg ("TAO_Marshal_Primitive::deep_free detected error"); - return CORBA::TypeCode::TRAVERSE_STOP; - } -} - -// deep_free structs -CORBA::TypeCode::traverse_status -TAO_Marshal_Struct::deep_free (CORBA::TypeCode_ptr tc, - const void *source, - const void *dest, - CORBA::Environment &env) -{ - CORBA::TypeCode::traverse_status retval = CORBA::TypeCode::TRAVERSE_CONTINUE; - CORBA::TypeCode_ptr param; - CORBA::Long size; - CDR stream; - - if (tc) - { - // compute the number of fields in the struct - int member_count = tc->member_count (env); - if (env.exception () == 0) - { - for (int i = 0; i < member_count && retval == - CORBA::TypeCode::TRAVERSE_CONTINUE; i++) - { - // get the typecode for the ith field - param = tc->member_type (i, env); - if (env.exception () == 0) - { - // get the size of the field - size = param->size (env); - if (env.exception () == 0) - { - switch (param->kind_) - { - case CORBA::tk_null: - case CORBA::tk_void: - case CORBA::tk_short: - case CORBA::tk_ushort: - case CORBA::tk_long: - case CORBA::tk_ulong: - case CORBA::tk_float: - case CORBA::tk_enum: - case CORBA::tk_double: - case CORBA::tk_longlong: - case CORBA::tk_ulonglong: - case CORBA::tk_boolean: - case CORBA::tk_char: - case CORBA::tk_octet: - case CORBA::tk_longdouble: - case CORBA::tk_wchar: - break; - case CORBA::tk_any: - retval = TAO_Marshal_Any::deep_free (param, source, dest, env); - break; - case CORBA::tk_TypeCode: - retval = TAO_Marshal_TypeCode::deep_free (param, source, dest, env); - break; - case CORBA::tk_Principal: - retval = TAO_Marshal_Principal::deep_free (param, source, dest, env); - break; - case CORBA::tk_objref: - retval = TAO_Marshal_ObjRef::deep_free (param, source, dest, env); - break; - case CORBA::tk_struct: - retval = TAO_Marshal_Struct::deep_free (param, source, dest, env); - break; - case CORBA::tk_union: - retval = TAO_Marshal_Union::deep_free (param, source, dest, env); - break; - case CORBA::tk_string: - //retval = TAO_Marshal_String::deep_free (param, &source, dest, env); - break; - case CORBA::tk_sequence: - retval = TAO_Marshal_Sequence::deep_free (param, source, dest, env); - break; - case CORBA::tk_array: - retval = TAO_Marshal_Array::deep_free (param, source, dest, env); - break; - case CORBA::tk_alias: - retval = TAO_Marshal_Alias::deep_free (param, source, dest, env); - break; - case CORBA::tk_except: - retval = TAO_Marshal_Except::deep_free (param, source, dest, env); - break; - case CORBA::tk_wstring: - retval = TAO_Marshal_WString::deep_free (param, &source, dest, env); - break; - default: - retval = CORBA::TypeCode::TRAVERSE_STOP; - } // end of switch - source = (char *)source + size; - } - else // exception computing size - { - dmsg ("TAO_Marshal_Struct::deep_free detected error"); - return CORBA::TypeCode::TRAVERSE_STOP; - } - } - else // exception computing typecode - { - dmsg ("TAO_Marshal_Struct::deep_free detected error"); - return CORBA::TypeCode::TRAVERSE_STOP; - } - } // end of loop - if (retval == CORBA::TypeCode::TRAVERSE_CONTINUE) - return CORBA::TypeCode::TRAVERSE_CONTINUE; - else - { - env.exception (new CORBA::MARSHAL (CORBA::COMPLETED_MAYBE)); - dmsg ("TAO_Marshal_Struct::deep_free detected error"); - return CORBA::TypeCode::TRAVERSE_STOP; - } - } - else // exception getting member count - { - dmsg ("TAO_Marshal_Struct::deep_free detected error"); - return CORBA::TypeCode::TRAVERSE_STOP; - } - } - else // no typecode - { - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_MAYBE)); - dmsg ("TAO_Marshal_Struct::deep_free detected error"); - return CORBA::TypeCode::TRAVERSE_STOP; - } -} - -// deep_free for union -CORBA::TypeCode::traverse_status -TAO_Marshal_Union::deep_free (CORBA::TypeCode_ptr tc, - const void *data, - const void *data2, - CORBA::Environment &env) -{ - CORBA::TypeCode::traverse_status retval = CORBA::TypeCode::TRAVERSE_CONTINUE; - CORBA::TypeCode_ptr discrim_tc; - CORBA::TypeCode_ptr member_tc; - CORBA::Any_ptr member_label; - CORBA::ULong discrim_size_with_pad; - const void *discrim_val; - CORBA::ULong member_count; - CORBA::Long default_index; - CORBA::ULong i; - CORBA::TypeCode_ptr default_tc = 0; - CORBA::Boolean discrim_matched = CORBA::B_FALSE; - - discrim_tc = tc->discriminator_type (env); - // get the discriminator type - if (env.exception () == 0) - { - // deep_free the discriminator value - retval = DEEP_FREE (discrim_tc, data, data2, env); - if (retval == CORBA::TypeCode::TRAVERSE_CONTINUE) - { - discrim_size_with_pad = tc->TAO_discrim_pad_size (env); - if (env.exception () == 0) - { - discrim_val = data; // save the pointer to the discriminator - // value - // move the pointer to point to the actual value - data = (char *)data + discrim_size_with_pad; - data2 = (char *)data2 + discrim_size_with_pad; - // now get ready to marshal the actual union value - default_index = tc->default_index (env); - if (env.exception () == 0) - { - member_count = tc->member_count (env); - if (env.exception () == 0) - { - // check which label value matches with the discriminator - // value. Accordingly, marshal the corresponding - // member_type. If none match, check if default exists - // and marshal accordingly. Otherwise it is an error. - for (i = 0; member_count-- != 0; i++) - { - member_label = tc->member_label (i, env); - if (env.exception () == 0) - { - // do the matching - switch (member_label->type ()->kind (env)) - { - case CORBA::tk_short: - case CORBA::tk_ushort: - if (*(CORBA::Short *)member_label->value () == - *(CORBA::Short *)discrim_val) - discrim_matched = CORBA::B_TRUE; - break; - case CORBA::tk_long: - case CORBA::tk_ulong: - case CORBA::tk_enum: - if (*(CORBA::ULong *)member_label->value () == - *(CORBA::ULong *)discrim_val) - discrim_matched = CORBA::B_TRUE; - break; - case CORBA::tk_char: - if (*(CORBA::Char *)member_label->value () == - *(CORBA::Char *)discrim_val) - discrim_matched = CORBA::B_TRUE; - break; - case CORBA::tk_wchar: - if (*(CORBA::WChar *)member_label->value () == - *(CORBA::WChar *)discrim_val) - discrim_matched = CORBA::B_TRUE; - break; - case CORBA::tk_boolean: - if (*(CORBA::Boolean *)member_label->value () == - *(CORBA::Boolean *)discrim_val) - discrim_matched = CORBA::B_TRUE; - break; - default: - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_NO)); - return CORBA::TypeCode::TRAVERSE_STOP; - }// end of switch - - // get the member typecode - member_tc = tc->member_type (i, env); - if (env.exception () == 0) - { - if (default_index >= 0 && default_index-- == 0) - { - // have we reached the default label?, if so, - // save a handle to the typecode for the default - default_tc = member_tc; - } - if (discrim_matched) - // marshal according to the matched typecode - return DEEP_FREE (member_tc, data, - data2, env); - } - else - { - env.exception (new CORBA::MARSHAL (CORBA::COMPLETED_MAYBE)); - return CORBA::TypeCode::TRAVERSE_STOP; - } - - } - else - { - env.exception (new CORBA::MARSHAL (CORBA::COMPLETED_MAYBE)); - return CORBA::TypeCode::TRAVERSE_STOP; - } - } // end of while - // we are here only if there was no match - if (default_tc) - return DEEP_FREE (default_tc, data, data2, env); - else - return CORBA::TypeCode::TRAVERSE_CONTINUE; - } - else - { - env.exception (new CORBA::MARSHAL (CORBA::COMPLETED_MAYBE)); - return CORBA::TypeCode::TRAVERSE_STOP; - } - } - else - { - env.exception (new CORBA::MARSHAL (CORBA::COMPLETED_MAYBE)); - return CORBA::TypeCode::TRAVERSE_STOP; - } - } - else - { - env.exception (new CORBA::MARSHAL (CORBA::COMPLETED_MAYBE)); - return CORBA::TypeCode::TRAVERSE_STOP; - } - } - else - { - env.exception (new CORBA::MARSHAL (CORBA::COMPLETED_MAYBE)); - return CORBA::TypeCode::TRAVERSE_STOP; - } - } - else - { - env.exception (new CORBA::MARSHAL (CORBA::COMPLETED_MAYBE)); - return CORBA::TypeCode::TRAVERSE_STOP; - } -} - -// deep_free for Sequence -CORBA::TypeCode::traverse_status -TAO_Marshal_Sequence::deep_free (CORBA::TypeCode_ptr tc, - const void *source, - const void *, - CORBA::Environment &) -{ - // TAO implements sequences using inheritance from a base - // class. That class allocate and deallocates the buffer, using - // virtual methods. - - if (tc) - { - TAO_Base_Sequence *src = - ACE_reinterpret_cast(TAO_Base_Sequence*,ACE_const_cast(void*,source)); - - src->_deallocate_buffer (); - return CORBA::TypeCode::TRAVERSE_CONTINUE; - } - return CORBA::TypeCode::TRAVERSE_STOP; -} - -// deep_free for Array -CORBA::TypeCode::traverse_status -TAO_Marshal_Array::deep_free (CORBA::TypeCode_ptr tc, - const void *source, - const void *dest, - CORBA::Environment &env) -{ - CORBA::TypeCode::traverse_status retval = - CORBA::TypeCode::TRAVERSE_CONTINUE; // return status - CORBA::TypeCode_ptr tc2; // typecode of the element - size_t size; // size of element - CORBA::ULong bounds; - CDR stream; // used only to access the marshal_object factory - - // Rely on binary format of sequences -- all are the same - // except for the type pointed to by "buffer" - - if (tc) - { - bounds = tc->length (env); - if (env.exception () == 0) - { - // get element typecode - tc2 = tc->content_type (env); - if (env.exception () == 0) - { - // get the size of the element type - size = tc2->size (env); - if (env.exception () == 0) - { - switch (tc2->kind_) - { - case CORBA::tk_null: - case CORBA::tk_void: - case CORBA::tk_short: - case CORBA::tk_ushort: - case CORBA::tk_long: - case CORBA::tk_ulong: - case CORBA::tk_float: - case CORBA::tk_double: - case CORBA::tk_longlong: - case CORBA::tk_ulonglong: - case CORBA::tk_boolean: - case CORBA::tk_char: - case CORBA::tk_octet: - case CORBA::tk_longdouble: - case CORBA::tk_wchar: - case CORBA::tk_enum: - // CORBA::release (tc2); - return CORBA::TypeCode::TRAVERSE_CONTINUE; - - // handle all aggregate types here - case CORBA::tk_any: - while (bounds-- && retval == CORBA::TypeCode::TRAVERSE_CONTINUE) - { - retval = TAO_Marshal_Any::deep_free (tc2, source, dest, env); - source = (char *)source + size; - } - break; - case CORBA::tk_TypeCode: - while (bounds-- && retval == CORBA::TypeCode::TRAVERSE_CONTINUE) - { - retval = TAO_Marshal_TypeCode::deep_free (tc2, source, dest, env); - source = (char *)source + size; - } - break; - case CORBA::tk_Principal: - while (bounds-- && retval == CORBA::TypeCode::TRAVERSE_CONTINUE) - { - retval = TAO_Marshal_Principal::deep_free (tc2, source, dest, env); - source = (char *)source + size; - } - break; - case CORBA::tk_objref: - while (bounds-- && retval == CORBA::TypeCode::TRAVERSE_CONTINUE) - { - retval = TAO_Marshal_ObjRef::deep_free (tc2, source, dest, env); - source = (char *)source + size; - } - break; - case CORBA::tk_struct: - while (bounds-- && retval == CORBA::TypeCode::TRAVERSE_CONTINUE) - { - retval = TAO_Marshal_Struct::deep_free (tc2, source, dest, env); - source = (char *)source + size; - } - break; - case CORBA::tk_union: - while (bounds-- && retval == CORBA::TypeCode::TRAVERSE_CONTINUE) - { - retval = TAO_Marshal_Union::deep_free (tc2, source, dest, env); - source = (char *)source + size; - } - break; - case CORBA::tk_string: - while (bounds-- && retval == CORBA::TypeCode::TRAVERSE_CONTINUE) - { - retval = TAO_Marshal_String::deep_free (tc2, source, dest, env); - source = (char *)source + size; - } - break; - case CORBA::tk_sequence: - while (bounds-- && retval == CORBA::TypeCode::TRAVERSE_CONTINUE) - { - retval = TAO_Marshal_Sequence::deep_free (tc2, source, dest, env); - source = (char *)source + size; - } - break; - case CORBA::tk_array: - while (bounds-- && retval == CORBA::TypeCode::TRAVERSE_CONTINUE) - { - retval = TAO_Marshal_Array::deep_free (tc2, source, dest, env); - source = (char *)source + size; - } - break; - case CORBA::tk_alias: - while (bounds-- && retval == CORBA::TypeCode::TRAVERSE_CONTINUE) - { - retval = TAO_Marshal_Alias::deep_free (tc2, source, dest, env); - source = (char *)source + size; - } - break; - case CORBA::tk_except: - while (bounds-- && retval == CORBA::TypeCode::TRAVERSE_CONTINUE) - { - retval = TAO_Marshal_Except::deep_free (tc2, source, dest, env); - source = (char *)source + size; - } - break; - case CORBA::tk_wstring: - while (bounds-- && retval == CORBA::TypeCode::TRAVERSE_CONTINUE) - { - retval = TAO_Marshal_WString::deep_free (tc2, source, dest, env); - source = (char *)source + size; - } - break; - default: - retval = CORBA::TypeCode::TRAVERSE_STOP; - break; - } // end of switch - // CORBA::release (tc2); - if (retval == CORBA::TypeCode::TRAVERSE_CONTINUE) - return CORBA::TypeCode::TRAVERSE_CONTINUE; - else - { - // error exit - env.exception (new CORBA::MARSHAL (CORBA::COMPLETED_NO)); - dmsg ("marshaling TAO_Marshal_Sequence::deep_free detected error"); - return CORBA::TypeCode::TRAVERSE_STOP; - } - } // no exception computing size - else - // CORBA::release (tc2); - return CORBA::TypeCode::TRAVERSE_STOP; - } - else // exception computing content type - return CORBA::TypeCode::TRAVERSE_STOP; - } - else // exception getting bounds - return CORBA::TypeCode::TRAVERSE_STOP; - } - else // no typecode - { - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_MAYBE)); - dmsg ("TAO_Marshal_Struct::deep_free detected error"); - return CORBA::TypeCode::TRAVERSE_STOP; - } -} - -// deep_free alias -CORBA::TypeCode::traverse_status -TAO_Marshal_Alias::deep_free (CORBA::TypeCode_ptr tc, - const void *source, - const void *dest, - CORBA::Environment &env) -{ - CORBA::TypeCode_ptr tc2; // typecode of the aliased type - CDR stream; // to access the marshal object - CORBA::TypeCode::traverse_status retval = - CORBA::TypeCode::TRAVERSE_CONTINUE; // status of encode operation - - if (tc) - { - // get element type - tc2 = tc->content_type (env); - if (env.exception () == 0) - { - // switch on the data type and handle the cases for primitives here for - // efficiency - switch (tc2->kind_) - { - case CORBA::tk_null: - case CORBA::tk_void: - case CORBA::tk_short: - case CORBA::tk_ushort: - case CORBA::tk_long: - case CORBA::tk_ulong: - case CORBA::tk_float: - case CORBA::tk_enum: - case CORBA::tk_double: - case CORBA::tk_longlong: - case CORBA::tk_ulonglong: - case CORBA::tk_boolean: - case CORBA::tk_char: - case CORBA::tk_octet: - case CORBA::tk_longdouble: - case CORBA::tk_wchar: - // CORBA::release (tc2); - return CORBA::TypeCode::TRAVERSE_CONTINUE; - case CORBA::tk_any: - retval = TAO_Marshal_Any::deep_free (tc2, source, dest, env); - break; - case CORBA::tk_TypeCode: - retval = TAO_Marshal_TypeCode::deep_free (tc2, source, dest, env); - break; - case CORBA::tk_Principal: - retval = TAO_Marshal_Principal::deep_free (tc2, source, dest, env); - break; - case CORBA::tk_objref: - retval = TAO_Marshal_ObjRef::deep_free (tc2, source, dest, env); - break; - case CORBA::tk_struct: - retval = TAO_Marshal_Struct::deep_free (tc2, source, dest, env); - break; - case CORBA::tk_union: - retval = TAO_Marshal_Union::deep_free (tc2, source, dest, env); - break; - case CORBA::tk_string: - retval = TAO_Marshal_String::deep_free (tc2, source, dest, env); - break; - case CORBA::tk_sequence: - retval = TAO_Marshal_Sequence::deep_free (tc2, source, dest, env); - break; - case CORBA::tk_array: - retval = TAO_Marshal_Array::deep_free (tc2, source, dest, env); - break; - case CORBA::tk_alias: - retval = TAO_Marshal_Alias::deep_free (tc2, source, dest, env); - break; - case CORBA::tk_except: - retval = TAO_Marshal_Except::deep_free (tc2, source, dest, env); - break; - case CORBA::tk_wstring: - retval = TAO_Marshal_WString::deep_free (tc2, source, dest, env); - break; - default: - // anything else is an error - retval = CORBA::TypeCode::TRAVERSE_STOP; - } - // CORBA::release (tc2); - if (retval == CORBA::TypeCode::TRAVERSE_CONTINUE) - return CORBA::TypeCode::TRAVERSE_CONTINUE; - else - { - env.exception (new CORBA::MARSHAL (CORBA::COMPLETED_MAYBE)); - dmsg ("TAO_Marshal_Alias::decode detected error"); - return CORBA::TypeCode::TRAVERSE_STOP; - } - } - else // exception getting content_type - return CORBA::TypeCode::TRAVERSE_STOP; - } - else // no typecode - { - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_MAYBE)); - dmsg ("TAO_Marshal_Struct::deep_free detected error"); - return CORBA::TypeCode::TRAVERSE_STOP; - } -} - -// deep_free structs -CORBA::TypeCode::traverse_status -TAO_Marshal_Except::deep_free (CORBA::TypeCode_ptr tc, - const void *, - const void *, - CORBA::Environment &env) -{ -#if 0 - // temporarily commented out to make compiler happy - CORBA::Long i, - member_count; // number of fields in the struct - CORBA::TypeCode::traverse_status retval = CORBA::TypeCode::TRAVERSE_CONTINUE; - CORBA::TypeCode_ptr param; - CORBA::Long size, alignment; - CDR stream; -#endif /* 0 */ - - if (tc) - // XXX: Exceptions are currently leaked because of bugs lurking - // in this area. Keep in mind that there are two things to - // free: (a) the typecode in the exception base class; (b) any - // pointers held by a user-defined exception, such as an objref - // or string. - // - // Since this code does nothing, it should leak BOTH of those - // kinds of memory. Since it's not supposed to be called except - // when the exception really is being freed, it should only be - // called when the reference count in the exception base class - // is zero. - // - // It's not clear which of those assertions actually hold. - // - // The code SHOULD be just like the traverse () call for a - // structure, with (a) a precondition that the reference count - // is zero, (b) an assertion that the typecode in the exception - // and "tc" are equivalent, (c) releasing that typecode found - // within the exception. - // - return CORBA::TypeCode::TRAVERSE_CONTINUE; - else // no typecode - { - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_MAYBE)); - dmsg ("TAO_Marshal_Struct::deep_free detected error"); - return CORBA::TypeCode::TRAVERSE_STOP; - } -} diff --git a/TAO/tao/default.bld b/TAO/tao/default.bld deleted file mode 100644 index 46fd517391f..00000000000 --- a/TAO/tao/default.bld +++ /dev/null @@ -1,24 +0,0 @@ -#!build -default: - nobuild - :cx_template_option=noautomatic - :optimize=standard - :optimize=memory - :optimize=loop - :debuglevel=multi - :cx_template=never - :defines=TAO_PLATFORM_SVC_CONF_FILE_NOTSUP -tao.bld - library - :cx_e_option=msgnumbers - :dependency=nodepend - :object_dir=./.obj - :cx_silent=21 - :cx_silent=191 - :cx_silent=610 - :sourcedirs=/home/ace/ACE_wrappers.latest - :sourcedirs=.. - :sourcedirs=./compat - :libraries=/appl/newgreen/vxppc603/ghsbltin.o - :libraries=/appl/newgreen/vxppc603/ghsmath.o - :defines=DEBUG diff --git a/TAO/tao/default_client.cpp b/TAO/tao/default_client.cpp deleted file mode 100644 index 7f7c5513cd8..00000000000 --- a/TAO/tao/default_client.cpp +++ /dev/null @@ -1,40 +0,0 @@ -// ============================================================================ -// -// = LIBRARY -// TAO -// -// = FILENAME -// default_client.cpp -// -// = AUTHOR -// Chris Cleeland -// -// = VERSION -// $Id$ -// ============================================================================ - -#include "tao/default_client.h" -#include "tao/orb_core.h" - -TAO_Default_Client_Strategy_Factory::TAO_Default_Client_Strategy_Factory (void) -{ -} - -TAO_Default_Client_Strategy_Factory::~TAO_Default_Client_Strategy_Factory (void) -{ -} - -int -TAO_Default_Client_Strategy_Factory::init (int argc, char *argv[]) -{ - return this->parse_args (argc, argv); -} - -int -TAO_Default_Client_Strategy_Factory::parse_args (int /* argc */, char ** /* argv */) -{ - // no args to parse at this time - return 0; -} - -ACE_FACTORY_DEFINE (TAO, TAO_Default_Client_Strategy_Factory) diff --git a/TAO/tao/default_client.h b/TAO/tao/default_client.h deleted file mode 100644 index 27b3980e792..00000000000 --- a/TAO/tao/default_client.h +++ /dev/null @@ -1,48 +0,0 @@ -// This may look like C, but it's really -*- C++ -*- - -// ============================================================================ -// -// = LIBRARY -// TAO -// -// = FILENAME -// default_client.h -// -// = AUTHOR -// Chris Cleeland -// -// = VERSION -// $Id$ -// ============================================================================ - -#if !defined (TAO_DEFAULT_CLIENT_H) -# define TAO_DEFAULT_CLIENT_H - -#include "tao/corba.h" - -class TAO_Default_Client_Strategy_Factory : public TAO_Client_Strategy_Factory - // = TITLE - // This is the "default" client strategy factor for TAO. It - // includes strategies that are configured through command-line - // options so that everything operates as if there were no - // dynamically-linkable strategies. -{ -public: - // = Initialization and termination methods. - TAO_Default_Client_Strategy_Factory (void); - // Constructor. - - virtual ~TAO_Default_Client_Strategy_Factory (void); - // Destructor. - - // = Service Configurator hooks. - virtual int init (int argc, char* argv[]); - // Dynamic linking hook - - int parse_args(int argc, char* argv[]); - // Parse svc.conf arguments -}; - -ACE_FACTORY_DECLARE (TAO, TAO_Default_Client_Strategy_Factory) - -#endif /* TAO_DEFAULT_CLIENT_H */ diff --git a/TAO/tao/default_client.i b/TAO/tao/default_client.i deleted file mode 100644 index fa599c50301..00000000000 --- a/TAO/tao/default_client.i +++ /dev/null @@ -1,2 +0,0 @@ -// This is the inline file, which probably shouldn't be used since all -// the methods are virtual and will be dynamically linked in anyway. diff --git a/TAO/tao/default_server.cpp b/TAO/tao/default_server.cpp deleted file mode 100644 index 78c11b4413b..00000000000 --- a/TAO/tao/default_server.cpp +++ /dev/null @@ -1,289 +0,0 @@ -// ============================================================================ -// -// = FILENAME -// default_server.cpp -// -// = AUTHOR -// Chris Cleeland -// -// = VERSION -// $Id$ -// ============================================================================ - -#include "tao/default_server.h" -#include "tao/orb_core.h" - -TAO_Default_Server_Strategy_Factory::TAO_Default_Server_Strategy_Factory (void) - : thread_flags_ (0), - object_table_size_ (TAO_DEFAULT_SERVER_OBJECT_TABLE_SIZE), - object_lookup_strategy_ (TAO_DYNAMIC_HASH), - poa_lock_type_ (TAO_THREAD_LOCK), - poa_mgr_lock_type_ (TAO_THREAD_LOCK), - concurrency_strategy_ (0) -{ -} - -TAO_Default_Server_Strategy_Factory::~TAO_Default_Server_Strategy_Factory (void) -{ - // Perform appropriate cleanup. -} - -TAO_Default_Server_Strategy_Factory::CONCURRENCY_STRATEGY * -TAO_Default_Server_Strategy_Factory::concurrency_strategy (void) -{ - return this->concurrency_strategy_; -} - -ACE_Lock * -TAO_Default_Server_Strategy_Factory::create_poa_lock (void) -{ - ACE_Lock *the_lock = 0; - - switch (this->poa_lock_type_) - { - case TAO_THREAD_LOCK: -#if defined (ACE_HAS_THREADS) - ACE_NEW_RETURN (the_lock, - ACE_Lock_Adapter<ACE_Recursive_Thread_Mutex> (), - 0); - break; -#endif /* ACE_HAS_THREADS */ - default: - ACE_NEW_RETURN (the_lock, - ACE_Lock_Adapter<ACE_Null_Mutex> (), - 0); - break; - } - - return the_lock;// Just to make sure we return something -} - -ACE_Lock * -TAO_Default_Server_Strategy_Factory::create_poa_mgr_lock (void) -{ - ACE_Lock *the_lock = 0; - - switch (this->poa_mgr_lock_type_) - { - case TAO_THREAD_LOCK: -#if defined (ACE_HAS_THREADS) - ACE_NEW_RETURN (the_lock, - ACE_Lock_Adapter<ACE_Thread_Mutex> (), - 0); - break; -#endif /* ACE_HAS_THREADS */ - default: - ACE_NEW_RETURN (the_lock, - ACE_Lock_Adapter<ACE_Null_Mutex> (), - 0); - break; - } - - // Just to make sure we return something. - return the_lock; -} - -ACE_Lock * -TAO_Default_Server_Strategy_Factory::create_servant_lock (void) -{ - ACE_Lock *the_lock = 0; - -#if defined (ACE_HAS_THREADS) - if (this->concurrency_strategy_ != &this->reactive_strategy_ && - this->concurrency_strategy_ != 0) - ACE_NEW_RETURN (the_lock, - ACE_Lock_Adapter<ACE_Thread_Mutex> (), - 0); - else -#endif /* ACE_HAS_THREADS */ - ACE_NEW_RETURN (the_lock, - ACE_Lock_Adapter<ACE_Null_Mutex> (), - 0); - - return the_lock; -} - -TAO_Object_Table_Impl * -TAO_Default_Server_Strategy_Factory::create_object_table (void) -{ - // Create the appropriate-sized object table based on passed - // arguments. - TAO_Object_Table_Impl *objtable = 0; - - switch (this->object_lookup_strategy_) - { - case TAO_LINEAR: - ACE_NEW_RETURN (objtable, - TAO_Linear_ObjTable (this->object_table_size_), - 0); - break; - // Don't do this one right now until we determine how to deal - // with its reliance on a global singleton. - case TAO_USER_DEFINED: - // it is assumed that the user would have used the hooks to - // supply a user-defined instance of the object table - // - // Note that the usage below doesn't really fit very well now. - // We need for the userdef stuff to provide a creation hook--IF - // we decide to keep the whole demultiplexing strategy creation - // the way it is. IMHO, the way that userdef stuff should be - // done is to create the User_Server_Strategy_Factory and just - // link it in. The default server would only encompass the - // strategies that are "shipped", so to speak. --cjc - objtable = TAO_ORB_Core_instance()->oa_params()->userdef_lookup_strategy (); - break; - case TAO_ACTIVE_DEMUX: - ACE_NEW_RETURN (objtable, - TAO_Active_Demux_ObjTable (this->object_table_size_), - 0); - break; - case TAO_DYNAMIC_HASH: - case TAO_NONE: - default: - ACE_NEW_RETURN (objtable, - TAO_Dynamic_Hash_ObjTable (this->object_table_size_), - 0); - break; - } - - return objtable; -} - -// Evil macros b/c I'm lazy! -#define TAO_BEGINCHECK if (0) -#define TAO_CHECKANDSET(sym) else if (ACE_OS::strcmp (flag, #sym) == 0) ACE_SET_BITS (this->thread_flags_, sym) -#define TAO_ENDCHECK - -void -TAO_Default_Server_Strategy_Factory::tokenize (char *flag_string) -{ - char *lasts = 0; - - for (char *flag = ACE_OS::strtok_r (flag_string, "|", &lasts); - flag != 0; - flag = ACE_OS::strtok_r (0, "|", &lasts)) - { - TAO_BEGINCHECK; - TAO_CHECKANDSET (THR_DETACHED); - TAO_CHECKANDSET (THR_BOUND); - TAO_CHECKANDSET (THR_NEW_LWP); - TAO_CHECKANDSET (THR_SUSPENDED); -#if !defined (ACE_WIN32) - TAO_CHECKANDSET (THR_DAEMON); -#endif /* ACE_WIN32 */ - TAO_ENDCHECK; - } -} - -int -TAO_Default_Server_Strategy_Factory::init (int argc, char *argv[]) -{ - return this->parse_args (argc, argv); -} - -int -TAO_Default_Server_Strategy_Factory::open (void) -{ - TAO_ORB_Core *orb_core = TAO_ORB_Core_instance (); - - if (reactive_strategy_.open (orb_core->reactor ()) == 0 - && threaded_strategy_.open (orb_core->thr_mgr (), - this->thread_flags_) == 0) - return 0; - else - return -1; -} - -int -TAO_Default_Server_Strategy_Factory::parse_args (int argc, char *argv[]) -{ - ACE_TRACE ("TAO_Default_Server_Strategy_Factory::parse_args"); - - int curarg; - for (curarg = 0; curarg < argc && argv[curarg]; curarg++) - { - if (ACE_OS::strcmp (argv[curarg], "-ORBconcurrency") == 0) - { - curarg++; - if (curarg < argc) - { - char *name = argv[curarg]; - - if (ACE_OS::strcasecmp (name, "reactive") == 0) - this->concurrency_strategy_ = &reactive_strategy_; - else if (ACE_OS::strcasecmp (name, "thread-per-connection") == 0) - this->concurrency_strategy_ = &threaded_strategy_; - } - } - else if (ACE_OS::strcmp (argv[curarg], "-ORBtablesize") == 0) - { - curarg++; - if (curarg < argc) - this->object_table_size_ = ACE_OS::strtoul (argv[curarg], 0, 10); - } - else if (ACE_OS::strcmp (argv[curarg], "-ORBdemuxstrategy") == 0) - { - curarg++; - if (curarg < argc) - { - char *name = argv[curarg]; - - if (ACE_OS::strcasecmp (name, "dynamic") == 0) - this->object_lookup_strategy_ = TAO_DYNAMIC_HASH; - else if (ACE_OS::strcasecmp (name, "linear") == 0) - this->object_lookup_strategy_ = TAO_LINEAR; - else if (ACE_OS::strcasecmp (name, "active") == 0) - this->object_lookup_strategy_ = TAO_ACTIVE_DEMUX; - else if (ACE_OS::strcasecmp (name, "user") == 0) - this->object_lookup_strategy_ = TAO_USER_DEFINED; - } - } - else if (ACE_OS::strcmp (argv[curarg], "-ORBpoalock") == 0) - { - curarg++; - if (curarg < argc) - { - char *name = argv[curarg]; - - if (ACE_OS::strcasecmp (name, "thread") == 0) - this->poa_lock_type_ = TAO_THREAD_LOCK; - else if (ACE_OS::strcasecmp (name, "null") == 0) - this->poa_lock_type_ = TAO_NULL_LOCK; - } - } - else if (ACE_OS::strcmp (argv[curarg], "-ORBpoamgrlock") == 0) - { - curarg++; - if (curarg < argc) - { - char *name = argv[curarg]; - - if (ACE_OS::strcasecmp (name, "thread") == 0) - this->poa_mgr_lock_type_ = TAO_THREAD_LOCK; - else if (ACE_OS::strcasecmp (name, "null") == 0) - this->poa_mgr_lock_type_ = TAO_NULL_LOCK; - } - } - else if (ACE_OS::strcmp (argv[curarg], "-ORBthreadflags") == 0) - { - curarg++; - - if (curarg < argc) - this->tokenize (argv[curarg]); - } - } - - return 0; -} - -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) -template class TAO_Reactive_Strategy<TAO_Server_Connection_Handler>; -template class ACE_Reactive_Strategy<TAO_Server_Connection_Handler>; -template class ACE_Thread_Strategy<TAO_Server_Connection_Handler>; -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -#pragma instantiate TAO_Reactive_Strategy<TAO_Server_Connection_Handler> -#pragma instantiate ACE_Reactive_Strategy<TAO_Server_Connection_Handler> -#pragma instantiate ACE_Thread_Strategy<TAO_Server_Connection_Handler> -#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ - -ACE_FACTORY_DEFINE (TAO, TAO_Default_Server_Strategy_Factory) diff --git a/TAO/tao/default_server.h b/TAO/tao/default_server.h deleted file mode 100644 index 60c79c4e52a..00000000000 --- a/TAO/tao/default_server.h +++ /dev/null @@ -1,133 +0,0 @@ -// This may look like C, but it's really -*- C++ -*- -// $Id$ - -// ============================================================================ -// -// = LIBRARY -// TAO -// -// = FILENAME -// default_server.h -// -// = AUTHOR -// Chris Cleeland -// -// ============================================================================ - -#if !defined (TAO_DEFAULT_SERVER_FACTORY_H) -# define TAO_DEFAULT_SERVER_FACTORY_H - -#include "tao/corba.h" - -#include "tao/strategy_T.h" - -class TAO_Default_Server_Strategy_Factory : public TAO_Server_Strategy_Factory - // = TITLE - // This is the default strategy factory for CORBA servers. It - // allows developers to choose strategies via argument flags. - // This design gives substantial freedom for experimentation. -{ -public: - // = Initialization and termination methods. - TAO_Default_Server_Strategy_Factory (void); - virtual ~TAO_Default_Server_Strategy_Factory (void); - - virtual int open (void); - // Call <open> for our strategies. - - // = Server-side ORB Strategy Factory Methods. - virtual CONCURRENCY_STRATEGY *concurrency_strategy (void); - - virtual TAO_Object_Table_Impl *create_object_table (void); - // Factory method for object tables. - - virtual ACE_Lock *create_poa_lock (void); - // Creates and returns a lock for POA based on the setting for - // <-ORBpoalock>. A setting of <thread> returns an - // <ACE_Lock_Adapter\<ACE_Thread_Mutex\>>; a setting of <null> - // returns an <ACE_Lock_Adapter\<ACE_NULL_Mutex\>>. - - virtual ACE_Lock *create_poa_mgr_lock (void); - // Creates and returns a lock for a POA Manager based on the setting - // for <-ORBpoamgrlock>. A setting of <thread> returns an - // <ACE_Lock_Adapter\<ACE_Thread_Mutex\>>; a setting of <null> - // returns an <ACE_Lock_Adapter\<ACE_NULL_Mutex\>>. - - virtual ACE_Lock *create_servant_lock (void); - // Creates and returns a lock for servants based on the setting of - // POA, and concurrency strategy as follows: - // 1. If concurrency policy is reactive and POA is TSS - // then return ACE_Null_Mutex via ACE_Lock_Adapter. - // - // 2. If concurrency policy is non-reactive then - // return ACE_Thread_Mutex ... - // - // 3. If the POA is global then, return - // ACE_Null_Mutex iff ORB_init count == 1, - // else if ORB_init count > 1 return - // ACE_Thread_Mutex. - - // = Service Configurator hooks. - virtual int init (int argc, char *argv[]); - // Initialize the ORB when it's linked dynamically. - - int parse_args (int argc, char *argv[]); - // Arguments are in the form of -ORBxxx. Valid arguments are: - // <-ORBconcurrency> <{which}> - // where <{which}> is one of <reactive> or <thread-per-connection>. - // <-ORBtablesize> <{num}> - // to set the table size - // <-ORBdemuxstrategy> <{which}> - // where <{which}> is one of <dynamic>, <linear>, or <active> - // <-ORBpoalock> <{which}> - // where <{which}> is one of <thread> or <null> (default <thread>) - // <-ORBpoamgrlock> <{which}> - // where <{which}> is one of <thread> or <null> (default <thread>) - -private: - void tokenize (char *flag_string); - - u_long thread_flags_; - // Default thread flags passed to thr_create(). - - u_long object_table_size_; - // Default size of object lookup table. - - TAO_Demux_Strategy object_lookup_strategy_; - // The type of lookup/demultiplexing strategy being used - - enum Lock_Type - { - TAO_NULL_LOCK, - TAO_THREAD_LOCK - }; - - Lock_Type poa_lock_type_; - // The type of lock to be returned by <create_poa_lock()>. - - Lock_Type poa_mgr_lock_type_; - // The type of lock to be returned by <create_poa_mgr_lock()>. - - // = Strategies Used. - TAO_Reactive_Strategy<TAO_Server_Connection_Handler> reactive_strategy_; - // A strategy for passively establishing connections which utilizes - // the Reactor. - - ACE_Thread_Strategy<TAO_Server_Connection_Handler> threaded_strategy_; - // The threaded strategy used for passively establishing - // connections. - - CONCURRENCY_STRATEGY *concurrency_strategy_; - // concrete concurrency strategy. - -#if 0 - // Someday we'll need these! - CREATION_STRATEGY *creation_strategy_; - ACCEPT_STRATEGY *accept_strategy_; - SCHEDULING_STRATEGY *scheduling_strategy_; -#endif /* 0 */ -}; - -ACE_FACTORY_DECLARE (TAO, TAO_Default_Server_Strategy_Factory) - -#endif /* TAO_DEFAULT_SERVER_FACTORY_H */ diff --git a/TAO/tao/default_server.i b/TAO/tao/default_server.i deleted file mode 100644 index fa599c50301..00000000000 --- a/TAO/tao/default_server.i +++ /dev/null @@ -1,2 +0,0 @@ -// This is the inline file, which probably shouldn't be used since all -// the methods are virtual and will be dynamically linked in anyway. diff --git a/TAO/tao/encode.cpp b/TAO/tao/encode.cpp deleted file mode 100644 index c901ac09006..00000000000 --- a/TAO/tao/encode.cpp +++ /dev/null @@ -1,1353 +0,0 @@ -// $Id$ -// -// ============================================================================ -// -// = LIBRARY -// TAO -// -// = FILENAME -// encode.cpp -// -// = DESCRIPTION -// Code for encoding different data types -// -// The original code had a single static encoder function defined on -// the CDR class that called traverse to interpret the data types. -// This version defines a virtual method "encode" on each class and -// avoids calling traverse. -// -// = AUTHOR -// Copyright 1994-1995 by Sun Microsystems Inc. -// and Aniruddha Gokhale -// -// ============================================================================ - -#include "tao/corba.h" - -extern CORBA::TypeCode TC_opaque; - -// Encode instances of arbitrary data types based only on typecode. -// "data" points to the data type; if it's not a primitve data type, -// the TypeCode interpreter is used to recursively encode its -// components. "context" is the marshaling stream on which to encode -// the data value. - -CORBA::TypeCode::traverse_status -TAO_Marshal_Primitive::encode (CORBA::TypeCode_ptr tc, - const void *data, - const void *, - void *context, - CORBA::Environment &env) -{ - CORBA::Boolean continue_encoding = CORBA::B_TRUE; - CDR *stream = (CDR *) context; // context is the CDR stream - CORBA::TypeCode::traverse_status retval = - CORBA::TypeCode::TRAVERSE_CONTINUE; // status of encode operation - - switch (tc->kind_) - { - case CORBA::tk_null: - case CORBA::tk_void: - break; - case CORBA::tk_short: - case CORBA::tk_ushort: - continue_encoding = stream->put_short (*(CORBA::Short *) data); - break; - case CORBA::tk_long: - case CORBA::tk_ulong: - case CORBA::tk_float: - case CORBA::tk_enum: - continue_encoding = stream->put_long (*(CORBA::Long *) data); - break; - case CORBA::tk_double: - case CORBA::tk_longlong: - case CORBA::tk_ulonglong: - continue_encoding = stream->put_longlong (*(CORBA::LongLong *) data); - break; - case CORBA::tk_boolean: - continue_encoding = stream->put_boolean (*(CORBA::Boolean *) data); - break; - case CORBA::tk_char: - case CORBA::tk_octet: - continue_encoding = stream->put_char (*(CORBA::Char *) data); - break; - case CORBA::tk_longdouble: - continue_encoding = stream->put_longdouble (*(CORBA::LongDouble *) data); - break; - case CORBA::tk_wchar: - continue_encoding = stream->put_wchar (*(CORBA::WChar *) data); - break; - default: - retval = CORBA::TypeCode::TRAVERSE_STOP; - // we are not a primitive type - } - - if (retval == CORBA::TypeCode::TRAVERSE_CONTINUE - && continue_encoding == CORBA::B_TRUE) - return CORBA::TypeCode::TRAVERSE_CONTINUE; - else - { - env.exception (new CORBA::MARSHAL (CORBA::COMPLETED_MAYBE)); - dmsg ("TAO_Marshal_Primitive::encode detected error"); - return CORBA::TypeCode::TRAVERSE_STOP; - } -} - -CORBA::TypeCode::traverse_status -TAO_Marshal_Any::encode (CORBA::TypeCode_ptr, - const void *data, - const void *, - void *context, - CORBA::Environment &env) -{ - CORBA::Any *any = (CORBA::Any *) data; - - // Typecode of the element that makes the Any. - CORBA::TypeCode_ptr elem_tc; - - // Value maintained by the Any. - void *value; - - CORBA::Boolean continue_encoding = CORBA::B_TRUE; - - // Context is the CDR stream. - CDR *stream = (CDR *) context; - - // Status of encode operation - CORBA::TypeCode::traverse_status retval = - CORBA::TypeCode::TRAVERSE_CONTINUE; - - elem_tc = any->type (); - - // Encode the typecode description for the element. - if (stream->encode (CORBA::_tc_TypeCode, &elem_tc, 0, env) - == CORBA::TypeCode::TRAVERSE_CONTINUE) { - value = (void *) any->value (); - - // Switch on the data type and handle the cases for primitives - // here for efficiency rather than calling. - switch (elem_tc->kind_) - { - case CORBA::tk_null: - case CORBA::tk_void: - break; - case CORBA::tk_short: - case CORBA::tk_ushort: - continue_encoding = stream->put_short (*(CORBA::Short *) value); - break; - case CORBA::tk_long: - case CORBA::tk_ulong: - case CORBA::tk_float: - case CORBA::tk_enum: - continue_encoding = stream->put_long (*(CORBA::Long *) value); - break; - case CORBA::tk_double: - case CORBA::tk_longlong: - case CORBA::tk_ulonglong: - continue_encoding = stream->put_longlong (*(CORBA::LongLong *) value); - break; - case CORBA::tk_boolean: - continue_encoding = stream->put_boolean (*(CORBA::Boolean *) value); - break; - case CORBA::tk_char: - case CORBA::tk_octet: - continue_encoding = stream->put_char (*(CORBA::Char *) value); - break; - case CORBA::tk_longdouble: - continue_encoding = stream->put_longdouble (*(CORBA::LongDouble *) value); - break; - case CORBA::tk_wchar: - continue_encoding = stream->put_wchar (*(CORBA::WChar *) value); - break; - case CORBA::tk_any: - case CORBA::tk_TypeCode: - case CORBA::tk_Principal: - case CORBA::tk_objref: - case CORBA::tk_struct: - case CORBA::tk_union: - case CORBA::tk_string: - case CORBA::tk_sequence: - case CORBA::tk_array: - case CORBA::tk_alias: - case CORBA::tk_except: - case CORBA::tk_wstring: - retval = stream->encode (elem_tc, value, 0, env); - break; - default: - // anything else is an error - retval = CORBA::TypeCode::TRAVERSE_STOP; - } - } - - if (retval == CORBA::TypeCode::TRAVERSE_CONTINUE - && continue_encoding == CORBA::B_TRUE) - return CORBA::TypeCode::TRAVERSE_CONTINUE; - else - { - env.exception (new CORBA::MARSHAL (CORBA::COMPLETED_MAYBE)); - dmsg ("TAO_Marshal_Any::encode detected error"); - return CORBA::TypeCode::TRAVERSE_STOP; - } -} - -CORBA::TypeCode::traverse_status -TAO_Marshal_TypeCode::encode (CORBA::TypeCode_ptr, - const void *data, - const void *, - void *context, - CORBA::Environment &env) -{ - CORBA::Boolean continue_encoding = CORBA::B_TRUE; - CDR *stream = (CDR *) context; // context is the CDR stream - CORBA::TypeCode_ptr tc2; // typecode to be encoded - - tc2 = *(CORBA::TypeCode_ptr *) data; // the data has to be a TypeCode_ptr - - // encode the "kind" field of the typecode - continue_encoding = stream->put_ulong ((CORBA::ULong) tc2->kind_); - if (continue_encoding == CORBA::B_TRUE) - { - // now encode the parameters, if any - switch (tc2->kind_) - { - // Most TypeCodes have empty parameter lists - default: - break; - - // A few have "simple" parameter lists - case CORBA::tk_string: - case CORBA::tk_wstring: - continue_encoding = stream->put_ulong (tc2->length_); - break; - - // Indirected typecodes can't occur at "top level" like - // this, only nested inside others! - case ~0: - dmsg ("indirected typecode at top level!"); - continue_encoding = CORBA::B_FALSE; - break; - - // The rest have "complex" parameter lists that are - // already encoded as bulk octets ... put length, then - // octets. - case CORBA::tk_objref: - case CORBA::tk_struct: - case CORBA::tk_union: - case CORBA::tk_enum: - case CORBA::tk_sequence: - case CORBA::tk_array: - case CORBA::tk_alias: - case CORBA::tk_except: - { - continue_encoding = stream->put_ulong (tc2->length_); - - for (u_int i = 0; i < tc2->length_ && continue_encoding; i++) - continue_encoding = stream->put_octet (tc2->buffer_ [i]); - } - } - } - if (continue_encoding == CORBA::B_TRUE) - return CORBA::TypeCode::TRAVERSE_CONTINUE; - else - { - env.exception (new CORBA::MARSHAL (CORBA::COMPLETED_MAYBE)); - dmsg ("TAO_Marshal_TypeCode::encode detected error"); - return CORBA::TypeCode::TRAVERSE_STOP; - } -} - -// encode Principal -CORBA::TypeCode::traverse_status -TAO_Marshal_Principal::encode (CORBA::TypeCode_ptr, - const void *data, - const void *, - void *context, - CORBA::Environment &env) -{ - CORBA::Boolean continue_encoding = CORBA::B_TRUE; - CDR *stream = (CDR *) context; // context is the CDR stream - - CORBA::Principal_ptr p = *(CORBA::Principal_ptr *) data; - - if (p != 0) - { - continue_encoding = stream->put_long (p->id.length); - - for (u_int i = 0; - continue_encoding && i < p->id.length; - i++) - continue_encoding = stream->put_octet (p->id.buffer [i]); - } - else - continue_encoding = stream->put_long (0); - if (continue_encoding == CORBA::B_TRUE) - return CORBA::TypeCode::TRAVERSE_CONTINUE; - else - { - env.exception (new CORBA::MARSHAL (CORBA::COMPLETED_MAYBE)); - dmsg ("TAO_Marshal_Principal::encode detected error"); - return CORBA::TypeCode::TRAVERSE_STOP; - } -} - -// encode obj ref -CORBA::TypeCode::traverse_status -TAO_Marshal_ObjRef::encode (CORBA::TypeCode_ptr, - const void *data, - const void *, - void *context, - CORBA::Environment &env) -{ - CDR *stream = (CDR *) context; // context is the CDR stream - - // Current version: objref is really an IIOP_Object. - // - // This will change in the future; STUB_Object knows how to - // marshal itself, that will be used. - // - // XXX this doesn't actually verify that the stuff got written - // OK to the "wire" ... - CORBA::Object_ptr obj = *(CORBA::Object_ptr*) data; - - // NIL objrefs ... marshal as empty type hint, no elements. - - if (CORBA::is_nil (obj)) - { - // encode an empty type_id i.e., an empty string - stream->put_ulong (1); - stream->put_char (0); - - // Number of profiles = 0 - stream->put_ulong (0); - - return CORBA::TypeCode::TRAVERSE_CONTINUE; - } - else - { - - // All other objrefs ... narrow to a "real type" that we - // recognize, then marshal. - // - // XXX this will be changed so it narrows to STUB_Object and - // then asks that surrogate/proxy to marshal itself. - // - // For now, the original code is minimally changed. - - IIOP_Object *objdata; - IIOP::Profile *profile; - - if (obj->QueryInterface (IID_IIOP_Object, (void **) &objdata) - != TAO_NOERROR) - { - env.exception (new CORBA::MARSHAL (CORBA::COMPLETED_NO)); - return CORBA::TypeCode::TRAVERSE_STOP; - } - obj->Release (); - profile = &objdata->profile; - - // STRING, a type ID hint - stream->encode (CORBA::_tc_string, &objdata->type_id, 0, env); - - // UNSIGNED LONG, value one, count of the sequence of - // encapsulated protocol profiles; - stream->put_ulong (1); - - // UNSIGNED LONG, tag for this protocol profile; - stream->put_ulong (TAO_IOP_TAG_INTERNET_IOP); - - // UNSIGNED LONG, number of succeeding bytes in the - // encapsulation. We don't actually need to make the - // encapsulation, as nothing needs stronger alignment than - // this longword; it guarantees the rest is aligned for us. - u_int hostlen; - - hostlen = ACE_OS::strlen ((char *) profile->host); - stream->put_ulong (1 // byte order - + 3 // version + pad byte - + 4 // sizeof (strlen) - + hostlen + 1 // strlen + null - + (~hostlen & 01) // optional pad byte - + 2 // port - + (hostlen & 02) // optional pad short - + 4 // sizeof (key length) - + profile->object_key.length ()); // key length - - // CHAR describing byte order, starting the encapsulation - - stream->put_char (TAO_ENCAP_BYTE_ORDER); - - // IIOP::Version, two characters (version 1.0) padding - stream->put_char (profile->iiop_version.major); - stream->put_char (profile->iiop_version.minor); - - // STRING hostname from profile - stream->encode (CORBA::_tc_string, &profile->host, 0, env); - - // UNSIGNED SHORT port number - stream->put_ushort (profile->port); - - // OCTET SEQUENCE for object key - stream->encode (&TC_opaque, &profile->object_key, 0, env); - return CORBA::TypeCode::TRAVERSE_CONTINUE; - } -} - -// encode structs -CORBA::TypeCode::traverse_status -TAO_Marshal_Struct::encode (CORBA::TypeCode_ptr tc, - const void *data, - const void *, - void *context, - CORBA::Environment &env) -{ - CDR *stream = (CDR *) context; - CORBA::TypeCode::traverse_status retval = CORBA::TypeCode::TRAVERSE_CONTINUE; - CORBA::Boolean continue_encoding = CORBA::B_TRUE; - CORBA::TypeCode_ptr param; - CORBA::Long size, alignment, align_offset; - - void *start_addr = (void *)data; - - if (env.exception () == 0) - { - int member_count = tc->member_count (env); - - for (int i = 0; - i < member_count && retval == CORBA::TypeCode::TRAVERSE_CONTINUE - && continue_encoding == CORBA::B_TRUE; - i++) - { - param = tc->member_type (i, env); - if (env.exception () == 0) - { - size = param->size (env); - if (env.exception () == 0) - { - alignment = param->alignment (env); - if (env.exception () == 0) - { - align_offset = - (ptr_arith_t) ptr_align_binary (data, alignment) - - (ptr_arith_t) data - + (ptr_arith_t) ptr_align_binary (start_addr, alignment) - - (ptr_arith_t) start_addr; - // if both the start_addr and data are not aligned as per - // the alignment, we do not add the offset - data = (const void *) ((ptr_arith_t) data + - ((align_offset == alignment) ? - 0 : align_offset)); - switch (param->kind_) - { - case CORBA::tk_null: - case CORBA::tk_void: - break; - case CORBA::tk_short: - case CORBA::tk_ushort: - continue_encoding = stream->put_short (*(CORBA::Short *) data); - break; - case CORBA::tk_long: - case CORBA::tk_ulong: - case CORBA::tk_float: - case CORBA::tk_enum: - continue_encoding = stream->put_long (*(CORBA::Long *) data); - break; - case CORBA::tk_double: - case CORBA::tk_longlong: - case CORBA::tk_ulonglong: - continue_encoding = stream->put_longlong (*(CORBA::LongLong *) data); - break; - case CORBA::tk_boolean: - continue_encoding = stream->put_boolean (*(CORBA::Boolean *) data); - break; - case CORBA::tk_char: - case CORBA::tk_octet: - continue_encoding = stream->put_char (*(CORBA::Char *) data); - break; - case CORBA::tk_longdouble: - continue_encoding = stream->put_longdouble (*(CORBA::LongDouble *) data); - break; - case CORBA::tk_wchar: - continue_encoding = stream->put_wchar (*(CORBA::WChar *) data); - break; - case CORBA::tk_any: - case CORBA::tk_TypeCode: - case CORBA::tk_Principal: - case CORBA::tk_objref: - case CORBA::tk_struct: - case CORBA::tk_union: - case CORBA::tk_string: - case CORBA::tk_sequence: - case CORBA::tk_array: - case CORBA::tk_alias: - case CORBA::tk_except: - case CORBA::tk_wstring: - retval = stream->encode (param, data, 0, env); - break; - default: - break; - } - data = (char *) data + size; - } - else - return CORBA::TypeCode::TRAVERSE_STOP; - } - else - return CORBA::TypeCode::TRAVERSE_STOP; - } - else - return CORBA::TypeCode::TRAVERSE_STOP; - } - } - else - return CORBA::TypeCode::TRAVERSE_STOP; - - if (retval == CORBA::TypeCode::TRAVERSE_CONTINUE - && continue_encoding == CORBA::B_TRUE) - return CORBA::TypeCode::TRAVERSE_CONTINUE; - else - { - env.exception (new CORBA::MARSHAL (CORBA::COMPLETED_MAYBE)); - dmsg ("marshaling encode_struct detected error"); - return CORBA::TypeCode::TRAVERSE_STOP; - } -} - -// encode unions -CORBA::TypeCode::traverse_status -TAO_Marshal_Union::encode (CORBA::TypeCode_ptr tc, - const void *data, - const void *data2, - void *context, - CORBA::Environment &env) -{ - CDR *stream = (CDR *) context; // context is the CDR stream - - CORBA::TypeCode_ptr discrim_tc = tc->discriminator_type (env); - // get the discriminator type - - if (env.exception () == 0) - { - CORBA::TypeCode_ptr member_tc; - CORBA::Any_ptr member_label; - CORBA::ULong discrim_size_with_pad; - const void *discrim_val; - CORBA::ULong member_count; - CORBA::Long default_index; - CORBA::TypeCode_ptr default_tc = 0; - CORBA::Boolean discrim_matched = CORBA::B_FALSE; - - // encode the discriminator value - CORBA::TypeCode::traverse_status retval = - stream->encode (discrim_tc, data, data2, env); - - if (retval == CORBA::TypeCode::TRAVERSE_CONTINUE) - { - discrim_size_with_pad = tc->TAO_discrim_pad_size (env); - if (env.exception () == 0) - { - discrim_val = data; // save the pointer to the discriminator - // value - // move the pointer to point to the actual value - data = (char *) data + discrim_size_with_pad; - data2 = (char *) data2 + discrim_size_with_pad; - // now get ready to marshal the actual union value - default_index = tc->default_index (env); - if (env.exception () == 0) - { - // get the member count - member_count = tc->member_count (env); - if (env.exception () == 0) - { - // Check which label value matches with the - // discriminator value. Accordingly, marshal the - // corresponding member_type. If none match, - // check if default exists and marshal - // accordingly. Otherwise it is an error. - for (int i = 0; member_count-- != 0; i++) - { - member_label = tc->member_label (i, env); - if (env.exception () == 0) - { - // do the matching - switch (member_label->type ()->kind (env)) - { - case CORBA::tk_short: - case CORBA::tk_ushort: - if (*(CORBA::Short *) member_label->value () == *(CORBA::Short *) discrim_val) - discrim_matched = CORBA::B_TRUE; - break; - case CORBA::tk_long: - case CORBA::tk_ulong: - case CORBA::tk_enum: - if (*(CORBA::ULong *) member_label->value () == *(CORBA::ULong *) discrim_val) - discrim_matched = CORBA::B_TRUE; - break; - case CORBA::tk_char: - if (*(CORBA::Char *) member_label->value () == *(CORBA::Char *) discrim_val) - discrim_matched = CORBA::B_TRUE; - break; - case CORBA::tk_wchar: - if (*(CORBA::WChar *) member_label->value () == *(CORBA::WChar *) discrim_val) - discrim_matched = CORBA::B_TRUE; - break; - case CORBA::tk_boolean: - if (*(CORBA::Boolean *) member_label->value () == *(CORBA::Boolean *) discrim_val) - discrim_matched = CORBA::B_TRUE; - break; - default: - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_NO)); - dmsg ("Union::encode - Bad discriminant type"); - return CORBA::TypeCode::TRAVERSE_STOP; - }// end of switch - - // get the member typecode - member_tc = tc->member_type (i, env); - if (env.exception () == 0) - { - if (default_index >= 0 && default_index-- == 0) - { - // have we reached the default label?, if so, - // save a handle to the typecode for the default - default_tc = member_tc; - } - if (discrim_matched) - // marshal according to the matched typecode - return stream->encode (member_tc, data, - data2, env); - } - else // error getting member type - { - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_NO)); - dmsg1 ("Union::encode - error getting member type:%d",i); - return CORBA::TypeCode::TRAVERSE_STOP; - } - - } - else // error getting member label - { - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_NO)); - dmsg1 ("Union::encode - error member label : %d", i); - return CORBA::TypeCode::TRAVERSE_STOP; - } - } // end of while - // we are here only if there was no match - if (default_tc) - return stream->encode (default_tc, data, data2, env); - else - { - env.exception (new CORBA::MARSHAL (CORBA::COMPLETED_NO)); - dmsg ("Union::encode - failed. No match and no default case"); - return CORBA::TypeCode::TRAVERSE_STOP; - } - } - else // error getting member count - { - env.exception (new CORBA::MARSHAL (CORBA::COMPLETED_NO)); - dmsg ("Union::encode - error getting member count"); - return CORBA::TypeCode::TRAVERSE_STOP; - } - } - else // error getting default index - { - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_NO)); - dmsg ("Union::encode - error getting default used"); - return CORBA::TypeCode::TRAVERSE_STOP; - } - } - else // error getting discrim_pad_size - { - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_NO)); - dmsg ("Union::encode - error getting discrim padded size"); - return CORBA::TypeCode::TRAVERSE_STOP; - } - } - else // error encoding discriminant - { - env.exception (new CORBA::MARSHAL (CORBA::COMPLETED_MAYBE)); - dmsg ("Union::encode - error encoding discriminant"); - return CORBA::TypeCode::TRAVERSE_STOP; - } - } - else // error getting the discriminant - { - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_NO)); - dmsg ("Union::encode - error getting the discriminant typecode"); - return CORBA::TypeCode::TRAVERSE_STOP; - } -} - -// encode string -CORBA::TypeCode::traverse_status -TAO_Marshal_String::encode (CORBA::TypeCode_ptr tc, - const void *data, - const void *, - void *context, - CORBA::Environment &env) -{ -#if 0 - CORBA::Boolean continue_encoding = CORBA::B_TRUE; -#endif /* 0 */ - CDR *stream = (CDR *) context; // context is the CDR stream - CORBA::String str = *(CORBA::String *) data; - - // Be nice to programmers: treat nulls as empty strings not - // errors. (OMG-IDL supports languages that don't use the C/C++ - // notion of null v. empty strings; nulls aren't part of the OMG-IDL - // string model.) - if (str != 0) - { - // Verify string satisfies bounds requirements. We're not so - // permissive as to send messages violating the interface spec - // by having excessively long strings! - CORBA::ULong bounds = tc->length (env); - - if (env.exception () == 0) - { - // get the actual length of the string - CORBA::ULong len = ACE_OS::strlen ((char *) str); - - // if it is an unbounded string or if the length is less - // than the bounds for an unbounded string - if (bounds == 0 || len <= bounds) - { - - // Encode the string, followed by a NUL character. -#if 0 - for (continue_encoding = stream->put_ulong (len + 1); // length + - // 1 for - // the NULL - // character - continue_encoding != CORBA::B_FALSE && *str; - continue_encoding = stream->put_char (*str++)) - continue; - // put a NULL terminating character - stream->put_char (0); -#endif - if (stream->put_string (str, len)) - return CORBA::TypeCode::TRAVERSE_CONTINUE; - else - return CORBA::TypeCode::TRAVERSE_STOP; - } - else - return CORBA::TypeCode::TRAVERSE_STOP; - } - else - return CORBA::TypeCode::TRAVERSE_STOP; - } - else - { - // empty string - stream->put_ulong (1); - stream->put_char (0); - return CORBA::TypeCode::TRAVERSE_CONTINUE; - } -} - -// encode sequence -CORBA::TypeCode::traverse_status -TAO_Marshal_Sequence::encode (CORBA::TypeCode_ptr tc, - const void *data, - const void *, - void *context, - CORBA::Environment &env) -{ - CORBA::Boolean continue_encoding = CORBA::B_TRUE; - CDR *stream = (CDR *) context; - TAO_Base_Sequence *seq = (TAO_Base_Sequence *)data; - CORBA::TypeCode::traverse_status retval = - CORBA::TypeCode::TRAVERSE_CONTINUE; // return status - CORBA::TypeCode_ptr tc2; // typecode of the element - size_t size; // size of element - CORBA::ULong len = seq ? seq->length_ : 0; - char *value; - - // First marshal the sequence length, verifying that it's within the - // sequence bounds ... - - if (len > 0) - { - // retrieve the bounds of the sequence - CORBA::ULong bounds = tc->length (env); - if (env.exception () == 0) - { - // encode only if it is an unbounded sequence or if length is - // less/equal to the bounds - if (bounds == 0 || len <= bounds) - { - bounds = len; // number of times you encode - continue_encoding = stream->put_ulong (seq->length_); - if (continue_encoding && seq->length_ != 0) - { - // get element typecode - tc2 = tc->content_type (env); - if (env.exception () == 0) - { - size = tc2->size (env); - if (env.exception () == 0) - { - value = (char *) seq->buffer_; - switch (tc2->kind_) - { - case CORBA::tk_null: - case CORBA::tk_void: - return CORBA::TypeCode::TRAVERSE_CONTINUE; - case CORBA::tk_short: - case CORBA::tk_ushort: - // For primitives, compute the size only once - while (bounds-- && continue_encoding == CORBA::B_TRUE) - { - continue_encoding = stream->put_short (*(CORBA::Short *) value); - value += size; - } - // CORBA::release (tc2); - if (continue_encoding == CORBA::B_TRUE) - return CORBA::TypeCode::TRAVERSE_CONTINUE; - break; - case CORBA::tk_long: - case CORBA::tk_ulong: - case CORBA::tk_float: - // For primitives, compute the size only once - while (bounds-- && continue_encoding == CORBA::B_TRUE) - { - continue_encoding = stream->put_long (*(CORBA::Long *) value); - value += size; - } - // CORBA::release (tc2); - if (continue_encoding == CORBA::B_TRUE) - return CORBA::TypeCode::TRAVERSE_CONTINUE; - break; - case CORBA::tk_double: - case CORBA::tk_longlong: - case CORBA::tk_ulonglong: - // For primitives, compute the size only once - while (bounds-- && continue_encoding == CORBA::B_TRUE) - { - continue_encoding = stream->put_longlong (*(CORBA::LongLong *) value); - value += size; - } - // CORBA::release (tc2); - if (continue_encoding == CORBA::B_TRUE) - return CORBA::TypeCode::TRAVERSE_CONTINUE; - break; - case CORBA::tk_boolean: - // For primitives, compute the size only once - while (bounds-- && continue_encoding == CORBA::B_TRUE) - { - continue_encoding = stream->put_boolean (*(CORBA::Boolean *) value); - value += size; - } - // CORBA::release (tc2); - if (continue_encoding == CORBA::B_TRUE) - return CORBA::TypeCode::TRAVERSE_CONTINUE; - break; - case CORBA::tk_char: - case CORBA::tk_octet: - // For primitives, compute the size only once - while (bounds-- && continue_encoding == CORBA::B_TRUE) - { - continue_encoding = stream->put_char (*(CORBA::Char *) value); - value += size; - } - // CORBA::release (tc2); - if (continue_encoding == CORBA::B_TRUE) - return CORBA::TypeCode::TRAVERSE_CONTINUE; - break; - case CORBA::tk_longdouble: - // For primitives, compute the size only once - while (bounds-- && continue_encoding == CORBA::B_TRUE) - { - continue_encoding = stream->put_longdouble (*(CORBA::LongDouble *) value); - value += size; - } - // CORBA::release (tc2); - if (continue_encoding == CORBA::B_TRUE) - return CORBA::TypeCode::TRAVERSE_CONTINUE; - break; - case CORBA::tk_wchar: - // For primitives, compute the size only once - while (bounds-- && continue_encoding == CORBA::B_TRUE) - { - continue_encoding = stream->put_wchar (*(CORBA::WChar *) value); - value += size; - } - // CORBA::release (tc2); - if (continue_encoding == CORBA::B_TRUE) - return CORBA::TypeCode::TRAVERSE_CONTINUE; - break; - case CORBA::tk_enum: - // For primitives, compute the size only once - while (bounds-- && continue_encoding == CORBA::B_TRUE) - { - continue_encoding = stream->put_long (*(CORBA::Long *) value); - value += size; - } - // CORBA::release (tc2); - if (continue_encoding == CORBA::B_TRUE) - return CORBA::TypeCode::TRAVERSE_CONTINUE; - break; - // handle all aggregate types here - case CORBA::tk_any: - case CORBA::tk_TypeCode: - case CORBA::tk_Principal: - case CORBA::tk_objref: - case CORBA::tk_struct: - case CORBA::tk_union: - case CORBA::tk_string: - case CORBA::tk_sequence: - case CORBA::tk_array: - case CORBA::tk_alias: - case CORBA::tk_except: - case CORBA::tk_wstring: - // For those aggregate types whose size is constant, we - // compute it only once - while (bounds-- && retval == CORBA::TypeCode::TRAVERSE_CONTINUE) - { - retval = stream->encode (tc2, value, 0, env); - value += size; - } - // CORBA::release (tc2); - if (retval == CORBA::TypeCode::TRAVERSE_CONTINUE) - return CORBA::TypeCode::TRAVERSE_CONTINUE; - break; - default: - break; - } // end of switch - } // no exception computing size - } // no exception computing content type - } // seq length not 0 - } // within bounds or unbounded - } // no exception computing bounds - } // length is > 0 - else - { - // length is 0, encode it - continue_encoding = stream->put_ulong (len); - if (continue_encoding == CORBA::B_TRUE) - return CORBA::TypeCode::TRAVERSE_CONTINUE; - - } - // error exit - env.exception (new CORBA::MARSHAL (CORBA::COMPLETED_NO)); - dmsg ("marshaling TAO_Marshal_Sequence::encode detected error"); - return CORBA::TypeCode::TRAVERSE_STOP; -} - -// encode array -CORBA::TypeCode::traverse_status -TAO_Marshal_Array::encode (CORBA::TypeCode_ptr tc, - const void *data, - const void *, - void *context, - CORBA::Environment &env) -{ - CORBA::Boolean continue_encoding = CORBA::B_TRUE; - CDR *stream = (CDR *) context; - CORBA::TypeCode::traverse_status retval = - CORBA::TypeCode::TRAVERSE_CONTINUE; // return status - size_t size; // size of element - CORBA::ULong bounds; - char *value = (char *) data; - - // retrieve the bounds of the array - bounds = tc->length (env); - if (env.exception () == 0) - { - // get element typecode. - CORBA::TypeCode_ptr tc2 = tc->content_type (env); - - if (env.exception () == 0) - { - size = tc2->size (env); - if (env.exception () == 0) - { - switch (tc2->kind_) - { - case CORBA::tk_null: - case CORBA::tk_void: - return CORBA::TypeCode::TRAVERSE_CONTINUE; - case CORBA::tk_short: - case CORBA::tk_ushort: - // For primitives, compute the size only once - while (bounds-- && continue_encoding == CORBA::B_TRUE) - { - continue_encoding = stream->put_short (*(CORBA::Short *) value); - value += size; - } - // CORBA::release (tc2); - if (continue_encoding == CORBA::B_TRUE) - return CORBA::TypeCode::TRAVERSE_CONTINUE; - break; - case CORBA::tk_long: - case CORBA::tk_ulong: - case CORBA::tk_float: - // For primitives, compute the size only once - while (bounds-- && continue_encoding == CORBA::B_TRUE) - { - continue_encoding = stream->put_long (*(CORBA::Long *) value); - value += size; - } - // CORBA::release (tc2); - if (continue_encoding == CORBA::B_TRUE) - return CORBA::TypeCode::TRAVERSE_CONTINUE; - break; - case CORBA::tk_double: - case CORBA::tk_longlong: - case CORBA::tk_ulonglong: - // For primitives, compute the size only once - while (bounds-- && continue_encoding == CORBA::B_TRUE) - { - continue_encoding = stream->put_longlong (*(CORBA::LongLong *) value); - value += size; - } - // CORBA::release (tc2); - if (continue_encoding == CORBA::B_TRUE) - return CORBA::TypeCode::TRAVERSE_CONTINUE; - break; - case CORBA::tk_boolean: - // For primitives, compute the size only once - while (bounds-- && continue_encoding == CORBA::B_TRUE) - { - continue_encoding = stream->put_boolean (*(CORBA::Boolean *) value); - value += size; - } - // CORBA::release (tc2); - if (continue_encoding == CORBA::B_TRUE) - return CORBA::TypeCode::TRAVERSE_CONTINUE; - break; - case CORBA::tk_char: - case CORBA::tk_octet: - // For primitives, compute the size only once - while (bounds-- && continue_encoding == CORBA::B_TRUE) - { - continue_encoding = stream->put_char (*(CORBA::Char *) value); - value += size; - } - // CORBA::release (tc2); - if (continue_encoding == CORBA::B_TRUE) - return CORBA::TypeCode::TRAVERSE_CONTINUE; - break; - case CORBA::tk_longdouble: - // For primitives, compute the size only once - while (bounds-- && continue_encoding == CORBA::B_TRUE) - { - continue_encoding = stream->put_longdouble (*(CORBA::LongDouble *) value); - value += size; - } - // CORBA::release (tc2); - if (continue_encoding == CORBA::B_TRUE) - { - return CORBA::TypeCode::TRAVERSE_CONTINUE; - } - break; - case CORBA::tk_wchar: - // For primitives, compute the size only once - while (bounds-- && continue_encoding == CORBA::B_TRUE) - { - continue_encoding = stream->put_wchar (*(CORBA::WChar *) value); - value += size; - } - // CORBA::release (tc2); - if (continue_encoding == CORBA::B_TRUE) - return CORBA::TypeCode::TRAVERSE_CONTINUE; - break; - case CORBA::tk_enum: - // For primitives, compute the size only once - while (bounds-- && continue_encoding == CORBA::B_TRUE) - { - continue_encoding = stream->put_long (*(CORBA::Long *) value); - value += size; - } - // CORBA::release (tc2); - if (continue_encoding == CORBA::B_TRUE) - return CORBA::TypeCode::TRAVERSE_CONTINUE; - break; - // handle all aggregate types here - case CORBA::tk_any: - case CORBA::tk_TypeCode: - case CORBA::tk_Principal: - case CORBA::tk_objref: - case CORBA::tk_struct: - case CORBA::tk_union: - case CORBA::tk_string: - case CORBA::tk_sequence: - case CORBA::tk_array: - case CORBA::tk_alias: - case CORBA::tk_except: - case CORBA::tk_wstring: - // For those aggregate types whose size is constant, we - // compute it only once - while (bounds-- && retval == CORBA::TypeCode::TRAVERSE_CONTINUE) - { - retval = stream->encode (tc2, value, 0, env); - value += size; - } - // CORBA::release (tc2); - if (retval == CORBA::TypeCode::TRAVERSE_CONTINUE) - return CORBA::TypeCode::TRAVERSE_CONTINUE; - break; - default: - break; - } // end of switch - } // no exception computing size - } // no exception computing content type - } // no exception computing bounds - // error exit - env.exception (new CORBA::MARSHAL (CORBA::COMPLETED_NO)); - dmsg ("marshaling TAO_Marshal_Sequence::encode detected error"); - return CORBA::TypeCode::TRAVERSE_STOP; -} - -CORBA::TypeCode::traverse_status -TAO_Marshal_Alias::encode (CORBA::TypeCode_ptr tc, - const void *data, - const void *, - void *context, - CORBA::Environment &env) -{ - CORBA::TypeCode_ptr tc2; // typecode of the aliased type - CORBA::Boolean continue_encoding = CORBA::B_TRUE; - CDR *stream = (CDR *) context; // context is the CDR stream - CORBA::TypeCode::traverse_status retval = - CORBA::TypeCode::TRAVERSE_CONTINUE; // status of encode operation - char *value = (char *) data; - - tc2 = tc->content_type (env); - if (env.exception () == 0) - { - // switch on the data type and handle the cases for primitives here for - // efficiency rather than calling - switch (tc2->kind_) - { - case CORBA::tk_null: - case CORBA::tk_void: - break; - case CORBA::tk_short: - case CORBA::tk_ushort: - continue_encoding = stream->put_short (*(CORBA::Short *) value); - break; - case CORBA::tk_long: - case CORBA::tk_ulong: - case CORBA::tk_float: - case CORBA::tk_enum: - continue_encoding = stream->put_long (*(CORBA::Long *) value); - break; - case CORBA::tk_double: - case CORBA::tk_longlong: - case CORBA::tk_ulonglong: - continue_encoding = stream->put_longlong (*(CORBA::LongLong *) value); - break; - case CORBA::tk_boolean: - continue_encoding = stream->put_boolean (*(CORBA::Boolean *) value); - break; - case CORBA::tk_char: - case CORBA::tk_octet: - continue_encoding = stream->put_char (*(CORBA::Char *) value); - break; - case CORBA::tk_longdouble: - continue_encoding = stream->put_longdouble (*(CORBA::LongDouble *) value); - break; - case CORBA::tk_wchar: - continue_encoding = stream->put_wchar (*(CORBA::WChar *) value); - break; - case CORBA::tk_any: - case CORBA::tk_TypeCode: - case CORBA::tk_Principal: - case CORBA::tk_objref: - case CORBA::tk_struct: - case CORBA::tk_union: - case CORBA::tk_string: - case CORBA::tk_sequence: - case CORBA::tk_array: - case CORBA::tk_alias: - case CORBA::tk_except: - case CORBA::tk_wstring: - retval = stream->encode (tc2, value, 0, env); - break; - default: - // anything else is an error - retval = CORBA::TypeCode::TRAVERSE_STOP; - } - } - // tc2->Release (); - if (retval == CORBA::TypeCode::TRAVERSE_CONTINUE - && continue_encoding == CORBA::B_TRUE) - return CORBA::TypeCode::TRAVERSE_CONTINUE; - else - { - env.exception (new CORBA::MARSHAL (CORBA::COMPLETED_MAYBE)); - dmsg ("TAO_Marshal_Alias::encode detected error"); - return CORBA::TypeCode::TRAVERSE_STOP; - } -} - - -// encode exception -CORBA::TypeCode::traverse_status -TAO_Marshal_Except::encode (CORBA::TypeCode_ptr tc, - const void *data, - const void *, - void *context, - CORBA::Environment &env) -{ - CORBA::TypeCode::traverse_status retval = CORBA::TypeCode::TRAVERSE_CONTINUE; - CORBA::Boolean continue_encoding = CORBA::B_TRUE; - - if (env.exception () == 0) - { - CDR *stream = (CDR *) context; - CORBA::TypeCode_ptr param; - CORBA::Long size, alignment; - - data = (char *) data + sizeof (CORBA::Exception); - - int member_count = tc->member_count (env); - - for (int i = 0; - i < member_count && retval == CORBA::TypeCode::TRAVERSE_CONTINUE - && continue_encoding == CORBA::B_TRUE; - i++) - { - param = tc->member_type (i, env); - if (env.exception () == 0) - { - size = param->size (env); - if (env.exception () == 0) - { - alignment = param->alignment (env); - if (env.exception () == 0) - { - data = ptr_align_binary (data, alignment); - switch (param->kind_){ - case CORBA::tk_null: - case CORBA::tk_void: - break; - case CORBA::tk_short: - case CORBA::tk_ushort: - continue_encoding = stream->put_short (*(CORBA::Short *) data); - break; - case CORBA::tk_long: - case CORBA::tk_ulong: - case CORBA::tk_float: - case CORBA::tk_enum: - continue_encoding = stream->put_long (*(CORBA::Long *) data); - break; - case CORBA::tk_double: - case CORBA::tk_longlong: - case CORBA::tk_ulonglong: - continue_encoding = stream->put_longlong (*(CORBA::LongLong *) data); - break; - case CORBA::tk_boolean: - continue_encoding = stream->put_boolean (*(CORBA::Boolean *) data); - break; - case CORBA::tk_char: - case CORBA::tk_octet: - continue_encoding = stream->put_char (*(CORBA::Char *) data); - break; - case CORBA::tk_longdouble: - continue_encoding = stream->put_longdouble (*(CORBA::LongDouble *) data); - break; - case CORBA::tk_wchar: - continue_encoding = stream->put_wchar (*(CORBA::WChar *) data); - break; - case CORBA::tk_any: - case CORBA::tk_TypeCode: - case CORBA::tk_Principal: - case CORBA::tk_objref: - case CORBA::tk_struct: - case CORBA::tk_union: - case CORBA::tk_string: - case CORBA::tk_sequence: - case CORBA::tk_array: - case CORBA::tk_alias: - case CORBA::tk_except: - case CORBA::tk_wstring: - retval = stream->encode (param, data, 0, env); - break; - default: - break; - } - data = (char *) data + size; - } - else - return CORBA::TypeCode::TRAVERSE_STOP; - } - else - return CORBA::TypeCode::TRAVERSE_STOP; - } - else - return CORBA::TypeCode::TRAVERSE_STOP; - } - } - else - return CORBA::TypeCode::TRAVERSE_STOP; - - if (retval == CORBA::TypeCode::TRAVERSE_CONTINUE - && continue_encoding == CORBA::B_TRUE) - return CORBA::TypeCode::TRAVERSE_CONTINUE; - else - { - env.exception (new CORBA::MARSHAL (CORBA::COMPLETED_MAYBE)); - dmsg ("TAO_Marshal_Except detected error"); - return CORBA::TypeCode::TRAVERSE_STOP; - } -} - - -// encode wstring -CORBA::TypeCode::traverse_status -TAO_Marshal_WString::encode (CORBA::TypeCode_ptr tc, - const void *data, - const void *, - void *context, - CORBA::Environment &env) -{ - CORBA::Boolean continue_encoding = CORBA::B_TRUE; - - CORBA::WChar *str = *(CORBA::WChar **) data; - CDR *stream = (CDR *) context; // context is the CDR stream - - // Be nice to programmers: treat nulls as empty strings not - // errors. (OMG-IDL supports languages that don't use the - // C/C++ notion of null v. empty strings; nulls aren't part of - // the OMG-IDL string model.) - if (str != 0) - { - // Verify string satisfies bounds requirements. We're not so - // permissive as to send messages violating the interface spec - // by having excessively long strings! - CORBA::ULong bounds = tc->length (env); - - if (env.exception () == 0) - { - // get the actual length of the string - CORBA::ULong len = ACE_WString::wstrlen ((CORBA::WChar *) str); - - // if it is an unbounded string or if the length is less than the - // bounds for an unbounded string - if ((bounds == 0) || (len <= bounds)) - { - - // Encode the string, followed by a NUL character. - - for (continue_encoding = stream->put_ulong (len + 1); - continue_encoding != CORBA::B_FALSE && *str; - continue_encoding = stream->put_wchar (*str++)) - continue; - - stream->put_wchar (0); - return CORBA::TypeCode::TRAVERSE_CONTINUE; - } - else - return CORBA::TypeCode::TRAVERSE_STOP; - } - else - return CORBA::TypeCode::TRAVERSE_STOP; - } - else - { - // empty string - stream->put_ulong (1); - stream->put_wchar (0); - return CORBA::TypeCode::TRAVERSE_CONTINUE; - } -} diff --git a/TAO/tao/except.cpp b/TAO/tao/except.cpp deleted file mode 100644 index 9b9b2cec3b7..00000000000 --- a/TAO/tao/except.cpp +++ /dev/null @@ -1,463 +0,0 @@ -// -// $Id$ -// -// @(#)except.cpp 1.11 95/11/04 -// Copyright 1994-1995 by Sun Microsystems Inc. -// All Rights Reserved -// -// ORB: Exception handling support -// -// THREADING NOTE: calling thread handles mutual exclusion policy -// on all of these data structures. - -#include "tao/corba.h" - -CORBA_Exception::CORBA_Exception (CORBA::TypeCode_ptr tc) - : type_ (tc), - refcount_ (0) -{ - if (type_) - type_->AddRef (); - assert (type_ != 0); -} - -CORBA_Exception::CORBA_Exception (const CORBA_Exception &src) - : type_ (src.type_), - refcount_ (0) -{ - if (type_) - type_->AddRef (); - assert (type_ != 0); -} - -// NOTE: It's this code, not anything defined in a subclass, which -// is responsible for releasing any storage owned by the exception. -// It can do this because it's got the typecode. - -CORBA_Exception::~CORBA_Exception (void) -{ - assert (refcount_ == 0); - assert (type_ != 0); - - assert (1 == 2); -} - -CORBA_Exception & -CORBA_Exception::operator = (const CORBA_Exception &src) -{ - if (type_) - type_->Release (); - type_ = src.type_; - if (type_) - type_->AddRef (); - assert (type_ != 0); - - return *this; -} - -const char * -CORBA_Exception::_id (void) const -{ - CORBA::Environment env; - - if (type_) - return type_->id (env); - else - return 0; -} - -TAO_CONST CORBA::TypeCode_ptr -CORBA_Exception::_type (void) const -{ - return type_; -} - -int -CORBA_Exception::_is_a (const char* repository_id) const -{ - return (ACE_OS::strcmp (repository_id, "IDL:CORBA/Exception:1.0")==0); -} - -CORBA::ULong -CORBA_Exception::AddRef (void) -{ - return ++refcount_; -} - -CORBA::ULong -CORBA_Exception::Release (void) -{ - { - refcount_--; - if (refcount_ != 0) - return refcount_; - } - - // CORBA::TypeCode_ptr tc = type_->_duplicate (); - - CORBA::Any free_it_all (type_, this, CORBA::B_TRUE); - - // tc->Release (); - - return 0; -} - -// Avoid zillions of not-quite-inlined copies of utilities. - -CORBA_UserException::CORBA_UserException (CORBA::TypeCode_ptr tc) - : CORBA_Exception (tc) -{ -} - -CORBA_UserException::~CORBA_UserException (void) -{ -} - -int -CORBA_UserException::_is_a (const char* interface_id) const -{ - return ((ACE_OS::strcmp (interface_id, - "IDL:CORBA/UserException:1.0") == 0) - || CORBA_Exception::_is_a (interface_id)); -} - -CORBA_UserException* -CORBA_UserException::_narrow (CORBA_Exception* exception) -{ - if (exception->_is_a ("IDL:CORBA/UserException:1.0")) - return ACE_dynamic_cast (CORBA_UserException*,exception); - return 0; -} - -CORBA_SystemException::CORBA_SystemException (CORBA::TypeCode_ptr tc, - CORBA::ULong code, - CORBA::CompletionStatus completed) - : CORBA_Exception (tc), - _minor (code), - _completed (completed) -{ -} - -CORBA_SystemException::~CORBA_SystemException (void) -{ -} - -int -CORBA_SystemException::_is_a (const char* interface_id) const -{ - return ((ACE_OS::strcmp (interface_id, - "IDL:CORBA/SystemException:1.0") == 0) - || CORBA_Exception::_is_a (interface_id)); -} - -CORBA_SystemException* -CORBA_SystemException::_narrow (CORBA_Exception* exception) -{ - if (exception->_is_a ("IDL:CORBA/SystemException:1.0")) - return ACE_dynamic_cast (CORBA_SystemException*,exception); - return 0; -} - -#define NUM_SYS_EXCEPTIONS 26 // update correctly! -#define TC_BUFLEN 160 // preallocated tc buffer - -static CORBA::TypeCode_ptr sys_exceptions [NUM_SYS_EXCEPTIONS]; -CORBA::ExceptionList __system_exceptions; - -// Make the TypeCode for a standard exception ... note that "buffer" -// holds the (unscoped) name originally, and is then overwritten. -// -// When used correctly, initializing system exceptions is only an -// exercise in CPU time; it allocates no new memory. - -static void -make_standard_typecode (CORBA::TypeCode_ptr tcp, - const char *name, - char *buffer, - size_t buflen, - CORBA::Environment &env) -{ - static const char *minor = "minor"; - static const char *completion = "completion"; - - static const CORBA::ULong oc_completion_status [] = - { - TAO_ENCAP_BYTE_ORDER, // byte order flag, tricky - 0, 0, // type ID omitted - 3, // three members - 0, 0, // ... whose names are all omitted - 0, 0, - 0, 0 - }; - static CORBA::TypeCode - tc_completion_status (CORBA::tk_enum, - sizeof oc_completion_status, - (char *) &oc_completion_status, - CORBA::B_FALSE); - - static const CORBA::TypeCode_ptr completion_status = &tc_completion_status; - - // Create a CDR stream ... juggle the alignment here a bit, we - // know it's good enough for the typecode. - - CDR stream (buffer, buflen); - - // into CDR stream, stuff (in order): - // - byte order flag [4 bytes] - // - exception ID [27 + N bytes] - // - exception name [4 + N bytes ] - // - number of members (2) [4 bytes ] - // - foreach member, { name string, typecode } [~40 bytes] - - char full_id [100], *strptr = (char *) &full_id; - - (void) ACE_OS::sprintf (full_id, "IDL:omg.org/CORBA/%s:1.0", name); - assert (strlen (full_id) <= sizeof full_id); - - if (stream.put_byte (TAO_ENCAP_BYTE_ORDER) != CORBA::B_TRUE - || stream.encode (CORBA::_tc_string, - &strptr, 0, - env) != CORBA::TypeCode::TRAVERSE_CONTINUE - || stream.encode (CORBA::_tc_string, - &name, 0, - env) != CORBA::TypeCode::TRAVERSE_CONTINUE - || stream.put_ulong (2L) != CORBA::B_TRUE - || stream.encode (CORBA::_tc_string, - &minor, 0, - env) != CORBA::TypeCode::TRAVERSE_CONTINUE - || stream.encode (CORBA::_tc_TypeCode, - &CORBA::_tc_ulong, 0, - env) != CORBA::TypeCode::TRAVERSE_CONTINUE - || stream.encode (CORBA::_tc_string, - &completion, 0, - env) != CORBA::TypeCode::TRAVERSE_CONTINUE - || stream.encode (CORBA::_tc_TypeCode, - &completion_status, 0, - env) != CORBA::TypeCode::TRAVERSE_CONTINUE) { - env.exception (new CORBA_INITIALIZE (CORBA::COMPLETED_NO)); - return; - } - - // OK, we stuffed the buffer we were given (or grew a bigger one; - // hope to avoid that during initialization). Now build and return - // a TypeCode, saving it away in the list of ones that the ORB will - // always accept as part of any operation response! - - sys_exceptions [__system_exceptions.length++] = - new (tcp) CORBA::TypeCode (CORBA::tk_except, - stream.length (), - stream.buffer (), - CORBA::B_FALSE); - - assert (tcp->length_ <= TC_BUFLEN); - return; -} - -// List of standard/system exceptions ... used to create static -// storage for their typecodes, then later to initialize that storage -// using the routine above. (It's just too painful to init these -// typecodes statically in all cases!) - -#define STANDARD_EXCEPTION_LIST \ - TAO_SYSTEM_EXCEPTION (UNKNOWN) \ - TAO_SYSTEM_EXCEPTION (BAD_PARAM) \ - TAO_SYSTEM_EXCEPTION (NO_MEMORY) \ - TAO_SYSTEM_EXCEPTION (IMP_LIMIT) \ - TAO_SYSTEM_EXCEPTION (COMM_FAILURE) \ - TAO_SYSTEM_EXCEPTION (INV_OBJREF) \ - TAO_SYSTEM_EXCEPTION (OBJECT_NOT_EXIST) \ - TAO_SYSTEM_EXCEPTION (NO_PERMISSION) \ - TAO_SYSTEM_EXCEPTION (INTERNAL) \ - TAO_SYSTEM_EXCEPTION (MARSHAL) \ - TAO_SYSTEM_EXCEPTION (INITIALIZE) \ - TAO_SYSTEM_EXCEPTION (NO_IMPLEMENT) \ - TAO_SYSTEM_EXCEPTION (BAD_TYPECODE) \ - TAO_SYSTEM_EXCEPTION (BAD_OPERATION) \ - TAO_SYSTEM_EXCEPTION (NO_RESOURCES) \ - TAO_SYSTEM_EXCEPTION (NO_RESPONSE) \ - TAO_SYSTEM_EXCEPTION (PERSIST_STORE) \ - TAO_SYSTEM_EXCEPTION (BAD_INV_ORDER) \ - TAO_SYSTEM_EXCEPTION (TRANSIENT) \ - TAO_SYSTEM_EXCEPTION (FREE_MEM) \ - TAO_SYSTEM_EXCEPTION (INV_IDENT) \ - TAO_SYSTEM_EXCEPTION (INV_FLAG) \ - TAO_SYSTEM_EXCEPTION (INTF_REPOS) \ - TAO_SYSTEM_EXCEPTION (BAD_CONTEXT) \ - TAO_SYSTEM_EXCEPTION (OBJ_ADAPTER) \ - TAO_SYSTEM_EXCEPTION (DATA_CONVERSION) - -// Declare static storage for these ... the buffer is "naturally" -// aligned and overwritten. -// -// XXX this actually doesn't guarantee "natural" alignment, but -// it works that way in most systems. - -#define TAO_SYSTEM_EXCEPTION(name) \ - static CORBA::Long tc_buf_ ## name [TC_BUFLEN / sizeof (long)]; \ - static CORBA::TypeCode tc_std_ ## name (CORBA::tk_except); \ - CORBA::TypeCode_ptr CORBA::_tc_ ## name = &tc_std_ ## name; -STANDARD_EXCEPTION_LIST -#undef TAO_SYSTEM_EXCEPTION - -// Runtime initialization of all standard exception typecodes. Called -// from CORBA::ORB::init (). - -void -__TC_init_standard_exceptions (CORBA::Environment &env) -{ - // Initialize the list of system exceptions, used when - // unmarshaling. - __system_exceptions.length = 0; - __system_exceptions.maximum = NUM_SYS_EXCEPTIONS; - __system_exceptions.buffer = &sys_exceptions [0]; - - // Initialize the typecodes. -#define TAO_SYSTEM_EXCEPTION(name) \ - if (env.exception () == 0) \ - make_standard_typecode (&tc_std_ ## name, #name, \ - (char *) tc_buf_ ## name, \ - sizeof tc_buf_ ## name, env); - - STANDARD_EXCEPTION_LIST -#undef TAO_SYSTEM_EXCEPTION - } - -#define TAO_SYSTEM_EXCEPTION(name) \ -int \ -CORBA_##name ::_is_a (const char* interface_id) const \ -{ \ - return ((ACE_OS::strcmp (interface_id, "IDL:CORBA/" #name "1.0")==0) \ - || CORBA_SystemException::_is_a (interface_id)); \ -} -STANDARD_EXCEPTION_LIST -#undef TAO_SYSTEM_EXCEPTION - -#define TAO_SYSTEM_EXCEPTION(name) \ -CORBA_##name * \ -CORBA_##name ::_narrow (CORBA_Exception* exception) \ -{ \ - if (exception->_is_a ("IDL:CORBA/" #name "1.0")) \ - return ACE_dynamic_cast (CORBA_##name *, exception); \ - return 0; \ -} -STANDARD_EXCEPTION_LIST -#undef TAO_SYSTEM_EXCEPTION - -#undef STANDARD_EXCEPTION_LIST - -// Static initialization of the two user-defined exceptions that -// are part of the ORB. - -static char tc_buf_Bounds [] = -{ - 0, 0, 0, 0, // big endian, padded - 0, 0, 0, 38, // strlen (id) + 1 - 'I', 'D', 'L', ':', - 'o', 'm', 'g', '.', - 'o', 'r', 'g', '/', - 'C', 'O', 'R', 'B', - 'A', '/', 'T', 'y', - 'p', 'e', 'C', 'o', - 'd', 'e', '/', 'B', - 'o', 'u', 'n', 'd', - 's', ':', '1', '.', - '0', '\0', 0, 0, - 0, 0, 0, 0 // no members to this typecode -}; - -static CORBA::TypeCode tc_std_Bounds (CORBA::tk_except, - sizeof tc_buf_Bounds, - tc_buf_Bounds, - CORBA::B_FALSE); - -CORBA::TypeCode_ptr CORBA::_tc_Bounds = &tc_std_Bounds; - -static char tc_buf_BadKind [] = -{ - 0, 0, 0, 0, // big endian, padded - 0, 0, 0, 39, // strlen (id) + 1 - 'I', 'D', 'L', ':', - 'o', 'm', 'g', '.', - 'o', 'r', 'g', '/', - 'C', 'O', 'R', 'B', - 'A', '/', 'T', 'y', - 'p', 'e', 'C', 'o', - 'd', 'e', '/', 'B', - 'a', 'd', 'K', 'i', - 'n', 'd', ':', '1', - '.', '0', '\0', 0, - 0, 0, 0, 0 // no members to this typecode -}; - -static CORBA::TypeCode tc_std_BadKind (CORBA::tk_except, - sizeof tc_buf_BadKind, - tc_buf_BadKind, - CORBA::B_FALSE); -CORBA::TypeCode_ptr CORBA::_tc_BadKind = &tc_std_BadKind; - -// Convenience -- say if the exception is a system exception or not. - -CORBA::ExceptionType -CORBA::Environment::exception_type (void) const -{ - static char sysex_prefix [] = "IDL:omg.org/CORBA/"; - static char typecode_extra [] = "TypeCode/"; - - if (!_exception) - return CORBA::NO_EXCEPTION; - - // All exceptions currently (CORBA 2.0) defined in the CORBA - // scope are system exceptions ... except for a couple that - // are related to TypeCodes. - - const char *id = _exception->_id (); - - if (ACE_OS::strncmp (id, sysex_prefix, sizeof sysex_prefix - 1) == 0 - && ACE_OS::strncmp (id + sizeof sysex_prefix - 1, - typecode_extra, sizeof typecode_extra - 1) != 0) - return CORBA::SYSTEM_EXCEPTION; - - return CORBA::USER_EXCEPTION; -} - -// Diagnostic utility routine: describe the exception onto -// the standard I/O stream passed as a parameter. -// -void -CORBA::Environment::print_exception (const char *info, - FILE *) const -{ - const char *id = this->_exception->_id (); - - ACE_DEBUG ((LM_ERROR, "(%P|%t) EXCEPTION, %s\n", info)); - - // XXX get rid of this logic, and rely on some member function - // on Exception to say if it's user or system exception. - - if (ACE_OS::strncmp ((char *) id, "IDL:omg.org/CORBA/", 10) == 0 - && ACE_OS::strncmp ((char *) id, "IDL:omg.org/CORBA/TypeCode/", 19) != 0) - { - // XXX this should be a QueryInterface call instead - CORBA::SystemException *x2 = (CORBA::SystemException *) this->_exception; - - // XXX there are a other few "user exceptions" in the CORBA - // scope, they're not all standard/system exceptions ... really - // need to either compare exhaustively against all those IDs - // (yeech) or (preferably) to represent the exception type - // directly in the exception value so it can be queried. - - ACE_DEBUG ((LM_ERROR, "(%P|%t) system exception, ID '%s'\n", id)); - ACE_DEBUG ((LM_ERROR, - "(%P|%t) minor code = %x, completed = %s\n", - x2->minor (), - (x2->completion () == CORBA::COMPLETED_YES) ? "YES" : - (x2->completion () == CORBA::COMPLETED_NO) ? "NO" : - (x2->completion () == CORBA::COMPLETED_MAYBE) ? "MAYBE" : - "garbage")); - } - else - // XXX we can use the exception's typecode to dump all the data - // held within it ... - - ACE_DEBUG ((LM_ERROR, "(%P|%t) user exception, ID '%s'\n", id)); -} diff --git a/TAO/tao/except.h b/TAO/tao/except.h deleted file mode 100644 index ef12b1199c0..00000000000 --- a/TAO/tao/except.h +++ /dev/null @@ -1,210 +0,0 @@ -// This may look like C, but it's really -*- C++ -*- - -// ============================================================================ -// -// = LIBRARY -// TAO -// -// = FILENAME -// except.h -// -// = DESCRTION -// This file defines way in which CORBA exceptions are reported. -// -// = AUTHOR -// Copyright 1994-1995 by Sun Microsystems Inc. -// -// ============================================================================ - -#if !defined (TAO_EXCEPT_H) -# define TAO_EXCEPT_H - -class TAO_Export CORBA_Exception - // = TITLE - // CORBA2-specified exception hierarchy. - // - // = DESCRIPTION - // All exceptions have a type (represented by a TypeCode) and a - // widely scoped type ID (in the TypeCode) that generated by any - // OMG-IDL compiler and available through the Interface - // Repositories. Think of it as a "globally scoped" name - // distinguishing each exception. -{ - public: - CORBA_Exception (const CORBA_Exception &src); - CORBA_Exception &operator = (const CORBA_Exception &src); - - // Inlined here for efficiency and simplicity - void *operator new (size_t, const void *p) - { return (void *) p; } - void *operator new (size_t s) - { return ::operator new (s); } - void operator delete (void *p) - { ::operator delete (p); } - - const char *_id (void) const; - TAO_CONST CORBA::TypeCode_ptr _type (void) const; - - // = To implement the narrow method. - virtual int _is_a (const char* repository_id) const; - - // = Methods required for COM IUnknown support - - CORBA::ULong AddRef (void); - CORBA::ULong Release (void); - - CORBA_Exception (CORBA::TypeCode_ptr type); - virtual ~CORBA_Exception (void); - -protected: - CORBA::TypeCode_ptr type_; - // Type of the Exception. - -private: - CORBA::ULong refcount_; - // Reference count to avoid copying overhead. -}; - -class TAO_Export CORBA_UserException : public CORBA_Exception - // = TITLE - // User exceptions are those defined by application developers - // using OMG-IDL. -{ -public: - CORBA_UserException (CORBA::TypeCode_ptr tc); - ~CORBA_UserException (void); - - virtual int _is_a (const char* interface_id) const; - static CORBA_UserException* _narrow (CORBA_Exception* exception); - -protected: - // Copy and assignment operators. -}; - -class TAO_Export CORBA_SystemException : public CORBA_Exception - // = TITLE - // System exceptions are those defined in the CORBA spec; OMG-IDL - // defines these. -{ -public: - // 94-9-14 also sez: public copy constructor - // and assignment operator. - - CORBA_SystemException (CORBA::TypeCode_ptr tc, - CORBA::ULong code, - CORBA::CompletionStatus completed); - - ~CORBA_SystemException (void); - - CORBA::ULong minor (void) const { return _minor; } - void minor (CORBA::ULong m) { _minor = m; } - - CORBA::CompletionStatus completion (void) const { return _completed; } - - void completion (CORBA::CompletionStatus c) - { _completed = c; } - - virtual int _is_a (const char* type_id) const; - static CORBA_SystemException * _narrow (CORBA_Exception* exception); - -private: - CORBA::ULong _minor; - CORBA::CompletionStatus _completed; -}; - -// Declarations for all of the CORBA standard exceptions. -// -// XXX shouldn't have a default minor code, at least for code that's -// inside the ORB. All minor codes should be symbolically catalogued. - -#define TAO_SYSTEM_EXCEPTION(name) \ -class TAO_Export CORBA_ ## name : public CORBA_SystemException { \ -public: \ - CORBA_ ## name (CORBA::CompletionStatus completed, \ - CORBA::ULong code = 0xffff0000L) \ - : CORBA_SystemException (CORBA::_tc_ ## name, code, completed) \ - { } \ - virtual int _is_a (const char* type_id) const; \ - static CORBA_##name * _narrow (CORBA_Exception* exception); \ -} - -TAO_SYSTEM_EXCEPTION(UNKNOWN); -TAO_SYSTEM_EXCEPTION(BAD_PARAM); -TAO_SYSTEM_EXCEPTION(NO_MEMORY); -TAO_SYSTEM_EXCEPTION(IMP_LIMIT); -TAO_SYSTEM_EXCEPTION(COMM_FAILURE); -TAO_SYSTEM_EXCEPTION(INV_OBJREF); -TAO_SYSTEM_EXCEPTION(OBJECT_NOT_EXIST); -TAO_SYSTEM_EXCEPTION(NO_PERMISSION); -TAO_SYSTEM_EXCEPTION(INTERNAL); -TAO_SYSTEM_EXCEPTION(MARSHAL); -TAO_SYSTEM_EXCEPTION(INITIALIZE); -TAO_SYSTEM_EXCEPTION(NO_IMPLEMENT); -TAO_SYSTEM_EXCEPTION(BAD_TYPECODE); -TAO_SYSTEM_EXCEPTION(BAD_OPERATION); -TAO_SYSTEM_EXCEPTION(NO_RESOURCES); -TAO_SYSTEM_EXCEPTION(NO_RESPONSE); -TAO_SYSTEM_EXCEPTION(PERSIST_STORE); -TAO_SYSTEM_EXCEPTION(BAD_INV_ORDER); -TAO_SYSTEM_EXCEPTION(TRANSIENT); -TAO_SYSTEM_EXCEPTION(FREE_MEM); -TAO_SYSTEM_EXCEPTION(INV_IDENT); -TAO_SYSTEM_EXCEPTION(INV_FLAG); -TAO_SYSTEM_EXCEPTION(INTF_REPOS); -TAO_SYSTEM_EXCEPTION(BAD_CONTEXT); -TAO_SYSTEM_EXCEPTION(OBJ_ADAPTER); -TAO_SYSTEM_EXCEPTION(DATA_CONVERSION); - -#undef TAO_SYSTEM_EXCEPTION - -class TAO_Export CORBA_Environment -{ - // = TITLE - // A CORBA_Environment is a way to automagically ensure that - // exception data is freed -- the "var" class for Exceptions. It - // adds just a bit of convenience function support, helping classify - // exceptions as well as reducing memory leakage. -public: - CORBA_Environment (void) : _exception (0) { } - ~CORBA_Environment (void) { clear (); } - - CORBA::Exception_ptr exception (void) const { return _exception; } - // Return the exception. Caller must call AddRef() in order to keep - // the ptr. - - void exception (CORBA::Exception *ex) - // Set the exception to <ex>, taking a reference on it. - { - if (ex != _exception) - { - clear (); - _exception = ex; - _exception->AddRef (); - } - } - - CORBA::ExceptionType exception_type (void) const; - TAO_CONST CORBA::String exception_id (void) const; - - void clear (void) - { - if (_exception) - { - _exception->Release (); - _exception = 0; // XXX - } - } - - void print_exception (const char *info, - FILE *f=stdout) const; - // print the exception to output determined by f - -private: - CORBA::Exception_ptr _exception; - - // = These are not provided. - CORBA_Environment (const CORBA_Environment &src); - CORBA_Environment &operator = (const CORBA_Environment &src); -}; - -#endif /* TAO_EXCEPT_H */ diff --git a/TAO/tao/factories.h b/TAO/tao/factories.h deleted file mode 100644 index 496dae62ed2..00000000000 --- a/TAO/tao/factories.h +++ /dev/null @@ -1,141 +0,0 @@ -// This may look like C, but it's really -*- C++ -*- - -// ============================================================================ -// -// = LIBRARY -// TAO -// -// = FILENAME -// factories.h -// -// = AUTHOR -// Chris Cleeland -// -// = VERSION -// $Id$ -// ============================================================================ - -#if !defined (TAO_FACTORIES_H) -# define TAO_FACTORIES_H - -#if 0 -# include "ace/SOCK_Acceptor.h" -# include "ace/SOCK_Connector.h" -# include "ace/Strategies_T.h" -# include "ace/Connector.h" -# include "ace/Synch.h" - -# include "tao/params.h" -# include "tao/connect.h" -# include "tao/objtable.h" -#endif - -class TAO_Client_Connection_Handler : public ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_NULL_SYNCH> - // = TITLE - // <Svc_Handler> used on the client side and returned - // by the <TAO_Client_Factory::CONNECTOR>. -{ -public: - TAO_Client_Connection_Handler (ACE_Thread_Manager* = 0); - // Do-nothing constructor - - virtual int open (void*); - // Initialization hook - - void in_use (CORBA::Boolean); - // Set the in-use flag. - - CORBA::Boolean in_use (void); - // Return state of the in-use flag. - -private: - CORBA::Boolean in_use_; - // True value indicates that something is using this handler. -}; - -class TAO_Client_Factory - // = TITLE - // Abstract factory used by the client to turn out various - // strategies used on the client side. -{ -public: - typedef ACE_Strategy_Connector<TAO_Client_Connection_Handler, ACE_SOCK_CONNECTOR> - CONNECTOR; - typedef ACE_NOOP_Creation_Strategy<TAO_Client_Connection_Handler> - NULL_CREATION_STRATEGY; - typedef ACE_Cached_Connect_Strategy<TAO_Client_Connection_Handler, - ACE_SOCK_CONNECTOR, - ACE_SYNCH_RW_MUTEX> - CACHED_CONNECT_STRATEGY; - -#if defined (TAO_HAS_CLIENT_CONCURRENCY) - CONCURRENCY_STRATEGY *concurrency_strategy (void); -#endif - - CONNECTOR *connector (void); - // Return a pointer to a connector using appropriate strategies. - - TAO_Client_Factory (void); - ~TAO_Client_Factory (void); - -private: -#if defined (TAO_HAS_CLIENT_CONCURRENCY) - CONCURRENCY_STRATEGY *concurrency_strategy_; -#endif - CONNECTOR connector_; - NULL_CREATION_STRATEGY null_creation_strategy_; - CACHED_CONNECT_STRATEGY caching_connect_strategy_; -}; - -class TAO_Server_Factory - // = TITLE - // Abstract factory used by the server side to turn out various - // strategies of special utility to it. -{ -public: - // = SERVER-SIDE - typedef ACE_Creation_Strategy<TAO_OA_Connection_Handler> CREATION_STRATEGY; - typedef ACE_Accept_Strategy<TAO_OA_Connection_Handler, ACE_SOCK_ACCEPTOR> ACCEPT_STRATEGY; - typedef ACE_Concurrency_Strategy<TAO_OA_Connection_Handler> CONCURRENCY_STRATEGY; - typedef ACE_Scheduling_Strategy<TAO_OA_Connection_Handler> SCHEDULING_STRATEGY; - - CREATION_STRATEGY *creation_strategy (void); - // return concrete creation strategy - - ACCEPT_STRATEGY *accept_strategy (void); - // return concrete acceptor strategy - - CONCURRENCY_STRATEGY *concurrency_strategy (void); - // return the concurrency strategy used - - SCHEDULING_STRATEGY *scheduling_strategy (void); - // return the scheduling strategy used - - TAO_Object_Table *object_lookup_strategy (void); - // return the concrete object lookup strategy - - TAO_Server_Factory (void); - // constructor - -private: - // = COMMON - ACE_Thread_Strategy<TAO_OA_Connection_Handler> threaded_strategy_; - // The threaded strategy used for passively establishing connections. - ACE_Reactive_Strategy<TAO_OA_Connection_Handler> reactive_strategy_; - // A strategy for passively establishing connections which utilizes the Reactor. - - // = SERVER - CONCURRENCY_STRATEGY *concurrency_strategy_; - // concrete concurrency strategy - - TAO_Object_Table *objtable_; - // instance of object table -#if 0 - // Someday we'll need these! - CREATION_STRATEGY *creation_strategy_; - ACCEPT_STRATEGY *accept_strategy_; - SCHEDULING_STRATEGY *scheduling_strategy_; -#endif -}; - -#endif /* TAO_FACTORIES_H */ diff --git a/TAO/tao/giop.cpp b/TAO/tao/giop.cpp deleted file mode 100644 index 3d5dc41e51f..00000000000 --- a/TAO/tao/giop.cpp +++ /dev/null @@ -1,1233 +0,0 @@ -// $Id$ -// -// @(#)giop.cpp 1.10 95/09/21 -// Copyright 1994-1995 by Sun Microsystems Inc. -// All Rights Reserved -// -// GIOP: Utility routines for sending, receiving GIOP messages -// -// Note that the Internet IOP is just the TCP-specific mapping of the -// General IOP. Areas where other protocols may map differently -// include use of record streams (TCP has none), orderly disconnect -// (TCP has it), endpoint addressing (TCP uses host + port), security -// (Internet security should be leveraged by IIOP) and more. -// -// NOTE: There are a few places where this code knows that it's really -// talking IIOP instead of GIOP. No rush to fix this so long as we -// are really not running atop multiple connection protocols. -// -// THREADING NOTE: currently, the connection manager eliminates tricky -// threading issues by providing this code with the same programming -// model both in threaded and unthreaded environments. Since the GIOP -// APIs were all designed to be reentrant, this makes threading rather -// simple! -// -// That threading model is that the thread making (or handling) a call -// is given exclusive access to a connection for the duration of a -// call, so that no multiplexing or demultiplexing is needed. That -// is, locking is at the "connection level" rather than "message -// level". -// -// The down side of this simple threading model is that utilization of -// system resources (mostly connections, but to some extent network -// I/O) in some kinds of environments can be inefficient. However, -// simpler threading models are much easier to get properly debugged, -// and often perform better. Also, such environments haven't been -// seen to be any kind of problem; the model can be changed later if -// needed, it's just an internal implementation detail. Any portable -// ORB client is not allowed to rely on semantic implications of such -// a model. -// -// XXX there is lots of unverified I/O here. In all cases, if an -// error is detected when marshaling or unmarshaling, it should be -// reported. - -#include "tao/corba.h" -#include "tao/Timeprobe.h" - -static const char digits [] = "0123456789ABCD"; -static const char *names [] = -{ - "Request", - "Reply", - "CancelRequest", - "LocateRequest", - "LocateReply", - "CloseConnection", - "MessageError", - "EndOfFile" -}; - -static void -dump_msg (const char *label, - const u_char *ptr, - size_t len) -{ - if (TAO_debug_level >= 2) - { - ACE_DEBUG ((LM_DEBUG, "%s GIOP v%c.%c msg, %d data bytes, %s endian, %s\n", - label, digits[ptr[4]], digits[ptr[5]], - len - TAO_GIOP_HEADER_LEN, - (ptr[6] == TAO_ENCAP_BYTE_ORDER) ? "my" : "other", - (ptr[7] <= TAO_GIOP_MessageError) ? names [ptr[7]] : "UNKNOWN TYPE")); - - if (TAO_debug_level >= 4) - ACE_HEX_DUMP ((LM_DEBUG, (const char*)ptr, len, "(%P|%t) data bytes\n")); - } -} - -CORBA::Boolean -TAO_GIOP::send_request (TAO_SVC_HANDLER *handler, - CDR &stream) -{ - ACE_TIMEPROBE (" -> GIOP::send_request - start"); - - char *buf = (char *) stream.buffer (); - size_t buflen = stream.length (); - - // assert (buflen == (stream.length - stream.remaining)); - - // Patch the message length in the GIOP header; it's always at the - // same eight byte offset into the message. - // - // NOTE: Here would also be a fine place to calculate a digital - // signature for the message and place it into a preallocated slot - // in the "ServiceContext". Similarly, this is a good spot to - // encrypt messages (or just the message bodies) if that's needed in - // this particular environment and that isn't handled by the - // networking infrastructure (e.g. IPSEC). - - *(CORBA::Long *) (buf + 8) = - (CORBA::Long) (buflen - TAO_GIOP_HEADER_LEN); - - // Strictly speaking, should not need to loop here because the - // socket never gets set to a nonblocking mode ... some Linux - // versions seem to need it though. Leaving it costs little. - - dump_msg ("send", ACE_reinterpret_cast(u_char*,buf), buflen); - - ACE_SOCK_Stream &peer = handler->peer (); - - while (buflen > 0) - { - if (buflen > stream.length ()) - { - ACE_DEBUG ((LM_DEBUG, - "(%P|%t) ?? writebuf, buflen %u > length %u\n", - buflen, stream.length ())); - ACE_TIMEPROBE (" -> GIOP::send_request - fail"); - return CORBA::B_FALSE; - } - - ssize_t writelen = peer.send_n (buf, buflen); - -#if defined (DEBUG) - // dmsg_filter (6, "wrote %d bytes to connection %d", - // writelen, connection); - dmsg_filter (6, "wrote %d bytes", writelen); -#endif /* DEBUG */ - - assert ((writelen >= 0 - && ((size_t)writelen) <= buflen) || writelen == -1); - - // On error or EOF, report the fault, close the connection, and - // mark it as unusable/defunct. - // - // XXX on client side write errors, we may hit the case that the - // server did a clean shutdown but we've not yet read the - // GIOP::CloseConnection message. If we get an error, we need - // to see if there is such a message waiting for us, and if so - // we should cause (full) rebinding to take place. - - if (writelen == -1) - { - ACE_DEBUG ((LM_ERROR, - "(%P|%t) %p\n", "OutgoingMessage::writebuf ()")); - ACE_DEBUG ((LM_DEBUG, - "(%P|%t) closing conn %d after fault\n", peer.get_handle ())); - handler->close (); - ACE_TIMEPROBE (" -> GIOP::send_request - fail"); - return CORBA::B_FALSE; - } - else if (writelen == 0) - { - ACE_DEBUG ((LM_DEBUG, - "(%P|%t) OutgoingMessage::writebuf () ... EOF, closing conn %d\n", - peer.get_handle ())); - handler->close (); - ACE_TIMEPROBE (" -> GIOP::send_request - fail"); - return CORBA::B_FALSE; - } - if ((buflen -= writelen) != 0) - buf += writelen; - -#if defined (DEBUG) - // - // NOTE: this should never be seen. However, on Linux - // it's been seen with UNIX domain sockets. - // - if (buflen) - dmsg_filter (8, "%u more bytes to write...\n", buflen); -#endif /* DEBUG */ - } - ACE_TIMEPROBE (" -> GIOP::send_request - done"); - return CORBA::B_TRUE; -} - -// Server sends an "I'm shutting down now, any requests you've sent me -// can be retried" message to the server. The message is prefab, for -// simplicity. -// -// NOTE: this is IIOP-specific though it doesn't look like it is. It -// relies on a TCP-ism: orderly disconnect, which doesn't exist in all -// transport protocols. Versions of GIOP atop some transport that's -// lacking orderly disconnect must define some transport-specific -// handshaking (e.g. the XNS/SPP handshake convention) in order to -// know that the same transport semantics are provided when shutdown -// is begun with messages "in flight". (IIOP doesn't report false -// errors in the case of "clean shutdown", because it relies on -// orderly disconnect as provided by TCP. This quality of service is -// required to write robust distributed systems.) - -static const char -close_message [TAO_GIOP_HEADER_LEN] = -{ - 'G', 'I', 'O', 'P', - MY_MAJOR, - MY_MINOR, - TAO_ENCAP_BYTE_ORDER, - TAO_GIOP_CloseConnection, - 0, 0, 0, 0 -}; - -void -TAO_GIOP::close_connection (TAO_Client_Connection_Handler *&handler, - void *) -{ - // It's important that we use a reliable shutdown after we send this - // message, so we know it's received. - // - // XXX should recv and discard queued data for portability; note - // that this won't block (long) since we never set SO_LINGER - - dump_msg ("send", (const u_char *) close_message, TAO_GIOP_HEADER_LEN); - - handler->peer ().send (close_message, TAO_GIOP_HEADER_LEN); - ACE_HANDLE which = handler->peer ().get_handle (); - handler->close (); - handler = 0; - ACE_DEBUG ((LM_DEBUG, - "(%P|%t) shut down socket %d\n", which)); -} - - -// Send an "I can't understand you" message -- again, the message is -// prefabricated for simplicity. This implies abortive disconnect (at -// the application level, if not at the level of TCP). -// -// NOTE that IIOP will still benefit from TCP's orderly disconnect. - -static const char -error_message [TAO_GIOP_HEADER_LEN] = -{ - 'G', 'I', 'O', 'P', - MY_MAJOR, - MY_MINOR, - TAO_ENCAP_BYTE_ORDER, - TAO_GIOP_MessageError, - 0, 0, 0, 0 -}; - -static inline void -send_error (TAO_Client_Connection_Handler *&handler) -{ - dump_msg ("send", (const u_char *) error_message, TAO_GIOP_HEADER_LEN); - handler->peer ().send_n (error_message, TAO_GIOP_HEADER_LEN); - ACE_HANDLE which = handler->peer ().get_handle (); - handler->close (); - handler = 0; - ACE_DEBUG ((LM_DEBUG, "(%P|%t) aborted socket %d\n", which)); -} - -// Loop on data read ... this is required with some implementations of -// sockets (e.g. winsock, HP/UX) since even when async mode is not -// set, recv () won't block until the requested amount of data is -// available. - -static int -read_buffer (ACE_SOCK_Stream &peer, - char *buf, - size_t len) -{ - int bytes_read = 0; - bytes_read = peer.recv_n (buf, len); - if (bytes_read == -1 && errno == ECONNRESET) - { - // We got a connection reset (TCP RSET) from the other side, - // i.e., they didn't initiate a proper shutdown. - // - // Make it look like things are OK to the upper layer. - bytes_read = 0; - errno = 0; - } - - return bytes_read; -} - -// Read the message header, plus any data part of the message, setting -// stuff up so that CDR byteswaps data as appropriate. Errors are -// reported to be MessageError messages. -// -// NOTE: this code is structured to issue two read () calls for each -// incoming message. Alternative structures (e.g. with a user-space -// buffer per connection, or networking code handing off entire GIOP -// messages) can reduce the overhead of these calls to the networking -// code; correctness and simplicity drove this implementation more -// than efficiency. -// -// NOTE: as always, counting system calls associated with I/O gives -// you a good basic understanding of the tuning issues. On the server -// side, there is normally select/read/read/write per invocation. The -// call to select () can be omitted by allocating a thread to each -// connection; in some cases, that alone has almost doubled -// performance. The two read () calls can be made into one by fancy -// buffering. How fast could it be with both optimizations applied? - -TAO_GIOP_MsgType -TAO_GIOP::recv_request (TAO_SVC_HANDLER *&handler, - CDR &msg, - CORBA::Environment &env) -{ - ACE_TIMEPROBE (" -> GIOP::recv_request - start"); - TAO_GIOP_MsgType retval; - CORBA::ULong message_size; - ACE_SOCK_Stream &connection = handler->peer (); - - // Read the message header off the wire. - // - // THREADING NOTE: the connection manager handed us this connection - // for exclusive use, so we need not worry about having two threads - // interleave reads of partial messages. This model is excellent - // for "lightly threaded" systems (as will be the majority in the - // near future) but makes less effective use of connection resources - // as the "duty factor" goes down because of either long calls or - // bursty contention during numerous short calls to the same server. - - msg.reset (); - - if (msg.grow (TAO_GIOP_HEADER_LEN) == 0) - { - env.exception (new CORBA::NO_MEMORY (CORBA::COMPLETED_MAYBE)); - return TAO_GIOP_MessageError; - } - - assert (msg.size () > TAO_GIOP_HEADER_LEN); - - char *bufptr = (char*) msg.buffer (); - ssize_t len = read_buffer (connection, bufptr, TAO_GIOP_HEADER_LEN); - // Read the header into the buffer. - - if (len != TAO_GIOP_HEADER_LEN) - { - switch (len) - { - case 0: - ACE_DEBUG ((LM_DEBUG, - "(%P|%t) Header EOF ... peer probably aborted connection %d\n", - connection.get_handle ())); - ACE_TIMEPROBE (" -> GIOP::recv_request - EOF"); - return TAO_GIOP_EndOfFile; - // XXX should probably find some way to report this without - // an exception, since for most servers it's not an error. - // Is it _never_ an error? Not sure ... - /* NOTREACHED */ - case -1: // error - ACE_DEBUG ((LM_ERROR, - "(%P|%t) GIOP::recv_request header socket error %p\n", - "read_buffer")); - break; - /* NOTREACHED */ - default: - ACE_DEBUG ((LM_ERROR, - "(%P|%t) GIOP::recv_request header read failed, only %d of %d bytes\n", - len, TAO_GIOP_HEADER_LEN)); - break; - /* NOTREACHED */ - } - - env.exception (new CORBA::COMM_FAILURE (CORBA::COMPLETED_MAYBE)); - ACE_TIMEPROBE (" -> GIOP::recv_request - fail"); - return TAO_GIOP_MessageError; - } - - // Set the end of the message.... - msg.wr_ptr (TAO_GIOP_HEADER_LEN); - - - // NOTE: if message headers, or whome messages, get encrypted in - // application software (rather than by the network infrastructure) - // they should be decrypted here ... - - // First make sure it's a GIOP message of any version. - - if (!(bufptr [0] == 'G' - && bufptr [1] == 'I' - && bufptr [2] == 'O' - && bufptr [3] == 'P')) - { - env.exception (new CORBA::MARSHAL (CORBA::COMPLETED_MAYBE)); // header - ACE_DEBUG ((LM_DEBUG, "bad header, magic word\n")); - ACE_TIMEPROBE (" -> GIOP::recv_request - fail"); - return TAO_GIOP_MessageError; - } - - // Then make sure the major version is ours, and the minor version - // is one that we understand. - - if (!(bufptr [4] == MY_MAJOR && bufptr [5] <= MY_MINOR)) - { - env.exception (new CORBA::MARSHAL (CORBA::COMPLETED_MAYBE)); // header - ACE_DEBUG ((LM_DEBUG, "bad header, version\n")); - ACE_TIMEPROBE (" -> GIOP::recv_request - fail"); - return TAO_GIOP_MessageError; - } - - // Get the message type out and adjust the buffer's records to record - // that we've read everything except the length. - - retval = (TAO_GIOP_MsgType) bufptr[7]; - - msg.do_byteswap = (bufptr [6] != TAO_ENCAP_BYTE_ORDER); - - // Make sure byteswapping is done if needed, and then read the - // message size (appropriately byteswapped). - - msg.rd_ptr (8); - msg.get_ulong (message_size); - - // Make sure we have the full length in memory, growing the buffer - // if needed. - // - // NOTE: We could overwrite these few bytes of header... they're - // left around for now as a debugging aid. - - assert (message_size <= UINT_MAX); - - if (msg.grow (TAO_GIOP_HEADER_LEN + message_size) == 0) - { - env.exception (new CORBA::NO_MEMORY (CORBA::COMPLETED_MAYBE)); - return TAO_GIOP_MessageError; - } - - // The offset from the current position were data writing should - // start, since we already read the msg length (4 bytes) starting at - // position 8 we need to substract 12 bytes. - const int offset = TAO_GIOP_HEADER_LEN - 12; - bufptr = (char *)msg.buffer() + offset; - - // Read the rest of this message into the buffer. - - len = read_buffer (connection, bufptr, (size_t) message_size); - - if (len != (ssize_t) message_size) - { - switch (len) - { - case 0: - ACE_DEBUG ((LM_DEBUG, - "(%P|%t) TAO_GIOP::recv_request body, EOF on handle %d\n", - connection.get_handle ())); - break; - /* NOTREACHED */ - case -1: - ACE_DEBUG ((LM_ERROR, - "(%P|%t) TAO_GIOP::recv_request () body %p\n", - "read_buffer")); - break; - /* NOTREACHED */ - default: - ACE_DEBUG ((LM_ERROR, - "(%P|%t) short read, only %d of %d bytes\n", len, message_size)); - break; - /* NOTREACHED */ - } - - // clean up, and ... - env.exception (new CORBA::COMM_FAILURE (CORBA::COMPLETED_MAYBE)); // body - ACE_DEBUG ((LM_DEBUG, "couldn't read rest of message\n")); - ACE_TIMEPROBE (" -> GIOP::recv_request - fail"); - return TAO_GIOP_MessageError; - } - - // Set the end of the message.... - msg.wr_ptr (message_size); - - dump_msg ("recv", ACE_reinterpret_cast(u_char*,msg.buffer()), - (size_t) (message_size + TAO_GIOP_HEADER_LEN)); - ACE_TIMEPROBE (" -> GIOP::recv_request - done"); - return retval; -} - -// Normal invocations don't involve any heap allocation; messages are -// constructed into stack-based buffers and are read into those -// buffers too. Larger buffers are heap-allocated as needed. -// -// The constraint on request IDs is that no two requests from the same -// client with the same ID are outstanding at the same time. In -// single threaded environments, this is met by any number whatever. -// When multiple threads are used, we eliminate the need for any -// locked state by using the thread ID as the request ID, since any -// given thread has at most one request outstanding at a time. -// -// NOTE: this means that if "deferred synchronous" calls get -// supported, it's done by creating a thread internally to make the -// call. That is less disruptive (and error prone) in general than -// restructuring an ORB core in terms of asynchrony. - -TAO_GIOP_Invocation::TAO_GIOP_Invocation (IIOP_Object *data, - const char *operation, - CORBA::Boolean is_roundtrip) - : data_ (data), - opname_ (operation), - do_rsvp_ (is_roundtrip), - my_request_id_ (0), - stream_ (buffer, sizeof buffer), - handler_ (0) -{ - // The assumption that thread ids are ints is false and horribly - // implementation-dependent, so this code just sucks. But, at least - // it will compile on multiple platforms through the magic of ACE - // :-/ - - //assert (sizeof (CORBA::ULong) == sizeof (ACE_thread_t)); - ACE_thread_t me = ACE_OS::thr_self (); - - // Copy in only as many bytes are valid, or only as many as we have - // room for, whichever is less. -------> What a friggin' HACK!?!?! - ACE_OS::memcpy (&this->my_request_id_, - &me, - ACE_MIN (sizeof (me), sizeof (this->my_request_id_))); -} - -TAO_GIOP_Invocation::~TAO_GIOP_Invocation (void) -{ - if (this->handler_ != 0) - this->handler_->idle (); -} - -// Octet codes for the parameters of the "Opaque" (sequence of octet) -// data type used various places internally ... a CDR encapsulation -// holding two parameters (like all sequence TypeCodes). -// -// NOTE: this **MUST** be longword aligned, which is why it's coded as -// a longword array not an octet array. Just sticking a long in for -// padding won't work with compilers that optimize unused data out of -// existence. - -static const CORBA::Long _oc_opaque [] = -{ // CDR typecode octets - TAO_ENCAP_BYTE_ORDER, // native endian + padding; "tricky" - 10, // ... (sequence of) octets - 0 // ... unbounded -}; - -CORBA::TypeCode -TC_opaque (CORBA::tk_sequence, - sizeof _oc_opaque, - (char *) &_oc_opaque, - CORBA::B_FALSE); - -// Octet codes for the parameters of the ServiceContextList TypeCode -// ... this is a CDR encapsulation holding two parameters (like all -// sequences): a TypeCode, and the bounds of the sequence (zero in -// this case). -// -// This is complicated since the Typecode for the data type for the -// sequence members is complex, a structure that nests two further -// typecodes (one is a sequence). -// -// NOTE: this must be longword aligned! - -static const CORBA::Long _oc_svc_ctx_list [] = -{ - // START bytes of encapsulation 0 - TAO_ENCAP_BYTE_ORDER, // native endian + padding; "tricky" - - // - // FIRST sequence param: typecode for struct is complex, - // and so uses a nested encapsulation. - // - CORBA::tk_struct, - 72, // length of encapsulation 1 - - // START bytes of encapsulation 1 (struct params) - 1, // native endian + padding; "tricky" - 1, 0, // type ID omitted: null string - 1, 0, // name omitted "ServiceContext" - - 2, // two struct elements - - // First structure element: name, typecode for ULong - // - // NOTE: to be more strictly correct this could be a CORBA::tk_alias - // typecode ... - - 1, 0, // name omitted: "context_id" - CORBA::tk_long, - - // Second structure element: name, typecode for sequence of octet; - // the typecode for sequence of octet is complex, there's a second - // level of nested encapuslation here. - - 1, 0, // name omitted: "context_data" - CORBA::tk_sequence, // sequence typecode - 16, // length of encapsulation 2 - - // START bytes of encapsulation 2 (sequence params) - 1, // native endian + padding; "tricky" - 1, 0, // type ID omitted: null string - CORBA::tk_octet, // (sequence of) octet - 0, // ... unbounded length - // END bytes of encapsulation 2 (sequence params) - - // END bytes of encapsulation 1 (struct params) - - // SECOND sequence param: bound of sequence (none) - 0 // unbounded seq of ServiceContext - // END bytes of encapsulation 0 (sequence params) -}; - -CORBA::TypeCode -TC_ServiceContextList (CORBA::tk_sequence, - sizeof _oc_svc_ctx_list, - (char *) &_oc_svc_ctx_list, - CORBA::B_FALSE); - -// The public API involves creating an invocation, starting it, filling -// in request parameters, actually performing the invocation, getting -// response parameters, and then cleaning up. Sometimes they must be -// restarted (e.g. request forwarding). This is the start/restart entry. - -void -TAO_GIOP_Invocation::start (CORBA::Environment &env) -{ - const TAO_opaque *key; - - // First try to bind to the appropriate address. We do that here - // since we may get forwarded to a different objref in the course of - // any given call, with new start () call each time. It's not - // cached in the objref data since the connections change - // asynchronously from objref invocations and this simplifies - // connection management. - // - // THREADING NOTE: this connection is reserved to this call. Also, - // starting at this point in the call, new forwarding information - // will not be used until/unless the call is reissued. Correctness - // is not affected, the call will just be forwarded later than it - // might be in a more complex implementation. - - assert (data_ != 0); - - // Get a pointer to the connector, which might be in thread-specific - // storage, depending on the concurrency model. - TAO_CONNECTOR *con = TAO_ORB_Core_instance ()->connector (); - - // Determine the object key and the address to which we'll need a - // connection. - ACE_INET_Addr *server_addr_p = 0; - - { - // Begin a new scope so we keep this lock only as long as - // necessary -#if 0 /* Keep this around for when forwarding might be implemented (if ever) */ - ACE_MT (ACE_GUARD (ACE_SYNCH_MUTEX, guard, data_->fwd_profile_lock ())); -#endif - if (data_->fwd_profile_i () != 0) - { - key = &data_->fwd_profile_i ()->object_key; - server_addr_p = &data_->fwd_profile_i ()->object_addr (); - } - else - { - key = &data_->profile.object_key; - server_addr_p = &data_->profile.object_addr (); - } - } - - if (server_addr_p == 0) - { - env.exception (new CORBA::COMM_FAILURE (CORBA::COMPLETED_NO)); - return; - } - - this->handler_ = 0; - // Must reset handler, otherwise, <ACE_Cached_Connect_Strategy> will - // complain. - - // Establish the connection and get back a - // <Client_Connection_Handler>. - if (con->connect (this->handler_, - *server_addr_p) == -1) - { - // Give users a clue to the problem. - ACE_DEBUG ((LM_ERROR, "(%P|%t) %s:%u, connection to " - "%s (%s):%hu failed (%p)\n", - __FILE__, - __LINE__, - server_addr_p->get_host_name (), - server_addr_p->get_host_addr (), - server_addr_p->get_port_number (), - "errno")); - - // There might be a better exception to set, but it's unclear - // which one should be used. This one applies, even if it's - // vague. - env.exception (new CORBA::COMM_FAILURE (CORBA::COMPLETED_NO)); - return; - } - - // Use the ACE_SOCK_Stream from the Client_Connection_Handler for - // communication inplace of the endpoint used below. - - // POLICY DECISION: If the client expects most agents to forward, - // then it could try to make sure that it's been forwarded at least - // once by eliciting it with a LocateRequest message. (Further - // hinting in the IIOP::ProfileData could help!) - // - // That scenario does not match an "Inter" ORB Protocol well, since - // bridges chain calls rather than forwarding them. It does match - // some kinds of "Intra" ORB scenarios well, with many agents that - // spawn new processes talking to their clients across the net. - // - // At this time, the policy noted above is followed in the sense - // that this software does NOT expect most agents to forward, so it - // doesn't bother to probe. Correctness is not affected; this is - // only a quality-of-service policy. It affects mostly performance, - // but the "best efforts" semantics for "oneway" messages would also - // be impacted in that some (by definition, buggy!) code which used - // only "oneway" messages might not work at all. - - // Build the outgoing message, starting with generic GIOP header. - - CORBA::Boolean bt = TAO_GIOP::start_message (TAO_GIOP_Request, this->stream_); - - if (bt != CORBA::B_TRUE) - { - env.exception (new CORBA::MARSHAL (CORBA::COMPLETED_NO)); - return; - } - - // Then fill in the rest of the RequestHeader - // - // The first element of header is service context list; - // transactional context would be acquired here using the - // transaction service APIs. Other kinds of context are as yet - // undefined. - // - // Last element of request header is the principal; no portable way - // to get it, we just pass empty principal (convention: indicates - // "anybody"). Steps upward in security include passing an - // unverified user ID, and then verifying the message (i.e. a dummy - // service context entry is set up to hold a digital signature for - // this message, then patched shortly before it's sent). - - static CORBA::Principal_ptr anybody = 0; - static TAO_GIOP_ServiceContextList svc_ctx; // all zeroes - - if (this->stream_.encode (&TC_ServiceContextList, 0, &svc_ctx, env) - != CORBA::TypeCode::TRAVERSE_CONTINUE) - return; - - if (!this->stream_.put_ulong (this->my_request_id_) - || !this->stream_.put_boolean (this->do_rsvp_)) - { - env.exception (new CORBA::MARSHAL (CORBA::COMPLETED_NO)); - return; - } - - if (this->stream_.encode (&TC_opaque, - key, - 0, - env) != CORBA::TypeCode::TRAVERSE_CONTINUE - || this->stream_.encode (CORBA::_tc_string, - &opname_, - 0, - env) != CORBA::TypeCode::TRAVERSE_CONTINUE - || this->stream_.encode (CORBA::_tc_Principal, - &anybody, - 0, - env) != CORBA::TypeCode::TRAVERSE_CONTINUE) - return; // right after fault - else - return; // no fault reported -} - -extern CORBA::ExceptionList __system_exceptions; - -// Send request, block until any reply comes back, and unmarshal reply -// parameters as appropriate. - -static inline const char* -TAO_GIOP_message_name (TAO_GIOP_MsgType which) -{ - static const char* msgnames[] = { - "EndOfFile (nonstd)", - "Request (client)", - "Reply (server)", - "CancelRequest (client)", - "LocateRequest (client)", - "LocateReply (server)", - "CloseConnection (server)", - "MessageError (either)" - }; - - int i = (int)which; - i++; // Add one since EndOfFile is -1 - if (i > (int) (sizeof(msgnames)/sizeof(msgnames[0]))) - return "<Bad Value!>"; - else - return msgnames[i]; -} - -TAO_GIOP_ReplyStatusType -TAO_GIOP_Invocation::invoke (CORBA::ExceptionList &exceptions, - CORBA::Environment &env) -{ - // Send Request, return on error or if we're done - - if (this->handler_->send_request (this->stream_, - this->do_rsvp_) == -1) - { - // send_request () closed the connection; we just set the - // handler to 0 here. - this->handler_ = 0; - - // - // XXX highly desirable to know whether we wrote _any_ data; if - // we wrote none, then there's no chance the call completed and - // applications don't have to deal with those nasty - // indeterminate states where they can't immediatly tell if - // what's safe to do. - // - // XXX also, there might have been a GIOP::CloseConnection - // message in the input queue. If so, this request should be - // treated as a (full) "rebind" case. Can't do that from this - // point in the code however! Some minor restructuring needs to - // happen. - // - env.exception (new CORBA::COMM_FAILURE (CORBA::COMPLETED_MAYBE)); - return TAO_GIOP_SYSTEM_EXCEPTION; - } - if (!this->do_rsvp_) - return TAO_GIOP_NO_EXCEPTION; - - // This blocks until the response is read. In the current version, - // there is only one client thread that ever uses this connection, - // so most response messages are illegal. - // - // THREADING NOTE: to make more efficient use of connection - // resources, we'd multiplex I/O on connections. For example, one - // thread would write its GIOP::Request (or GIOP::LocateRequest etc) - // message and block for the response, then another would do the - // same thing. When a response came back, it would be handed to the - // thread which requested it. - // - // Currently the connection manager doesn't support such fine - // grained connection locking, and also this server implementation - // wouldn't take advantage of that potential concurrency in requests - // either. There are often performance losses coming from - // fine-grained locks being used inappropriately; there's some - // evidence that locking at the level of requests loses on at least - // some platforms. - // - // XXX In all MT environments, there's a cancellation point lurking - // here; need to investigate. Client threads would frequently be - // canceled sometime during recv_request ... the correct action to - // take on being canceled is to issue a CancelRequest message to the - // server and then imediately let other client-side cancellation - // handlers do their jobs. - // - // In C++, that basically means to unwind the stack using almost - // normal procedures: all destructors should fire, and some "catch" - // blocks should probably be able to handle things like releasing - // pointers. (Without unwinding the C++ stack, resources that must - // be freed by thread cancellation won't be freed, and the process - // won't continue to function correctly.) The tricky part is that - // according to POSIX, all C stack frames must also have their - // (explicitly coded) handlers called. We assume a POSIX.1c/C/C++ - // environment. - - TAO_SVC_HANDLER *handler = this->handler_; - TAO_GIOP_MsgType m = TAO_GIOP::recv_request (handler, - this->stream_, env); - switch (m) - { - case TAO_GIOP_Reply: - // handle reply ... must be right one etc - break; - - case TAO_GIOP_CloseConnection: - // Special case of forwarding -- server was closing the - // connection, which just indicates resource constraints, not an - // error. The client is effectively "forwarded" to the same - // server! - // - // However, we must reinitialize the forwarding chain, since the - // resource being reclaimed might also have been the process, - // not just the connection. Without reinitializing, we'd give - // false error reports to applications. - { -#if 0 /* Keep this around in case forwarding is ever implemented */ - ACE_MT (ACE_GUARD_RETURN (ACE_SYNCH_MUTEX, guard, data_->fwd_profile_lock (), TAO_GIOP_SYSTEM_EXCEPTION)); -#endif - - IIOP::Profile *old = data_->fwd_profile_i (0); - delete old; - - this->handler_->close (); - this->handler_ = 0; - return TAO_GIOP_LOCATION_FORWARD; - } - - case TAO_GIOP_Request: - case TAO_GIOP_CancelRequest: - case TAO_GIOP_LocateRequest: - case TAO_GIOP_LocateReply: - default: - // These are all illegal messages to find. If found, they could - // be indicative of client bugs (lost track of input stream) or - // server bugs; maybe the request was acted on, maybe not, we - // can't tell. - ACE_DEBUG ((LM_DEBUG, "(%P|%t) illegal GIOP message (%s) in response to my Request!\n", - TAO_GIOP_message_name(m))); - env.exception (new CORBA::COMM_FAILURE (CORBA::COMPLETED_MAYBE)); - // FALLTHROUGH ... - - case TAO_GIOP_MessageError: - // Couldn't read it for some reason ... exception's set already, - // so just tell the other end about the trouble (closing the - // connection) and return. - send_error (this->handler_); - return TAO_GIOP_SYSTEM_EXCEPTION; - } - - // Process reply message. Again, due to the single threading in - // this code, only the reply to this request is allowed to be coming - // back. - // - // NOTE: if the response really _isn't_ for this thread, it's now - // treated as an error in which synchronization can't be recovered. - // There might be cases where it _could_ be recovered ... e.g. maybe - // for some reason the previous call couldn't pick up its response. - // It'd be worth investigating (and handling) any such cases. - // - // NOTE: since this implementation supports no ORB services - // (notably, the transaction service, which is the only one that's - // currently defined), the reply context is discarded. Normally - // it'd be fed, component at a time, to the relevant services. - // - // NOTE: As security support kicks in, this is the right place to - // verify a digital signature, if that is required in this - // particular runtime security environment. How to know if that's - // the case? It's likely that standard Internet IPSEC - // infrastructure (RFC 1825 through 1827, and successors) will be - // used to enforce many security policies; integrity and privacy - // guarantees may be provided by the network, and need no support - // here. - - TAO_GIOP_ServiceContextList reply_ctx; - CORBA::ULong request_id; - CORBA::ULong reply_status; // TAO_GIOP_ReplyStatusType - - if (this->stream_.decode (&TC_ServiceContextList, &reply_ctx, 0, env) - != CORBA::TypeCode::TRAVERSE_CONTINUE) - { - send_error (this->handler_); - return TAO_GIOP_SYSTEM_EXCEPTION; - } - - if (!this->stream_.get_ulong (request_id) - || request_id != this->my_request_id_ - || !this->stream_.get_ulong (reply_status) - || reply_status > TAO_GIOP_LOCATION_FORWARD) - { - send_error (this->handler_); - env.exception (new CORBA::COMM_FAILURE (CORBA::COMPLETED_MAYBE)); - ACE_DEBUG ((LM_DEBUG, "(%P|%t) bad Response header\n")); - return TAO_GIOP_SYSTEM_EXCEPTION; - } - - // If there was no exception, let the caller parse the normal - // response. Otherwise parse and handle the response; we always - // know how to deal with the standard exceptions, and the caller - // provides a list of allowed user-defined exceptions so that we - // know how to unmarshal those too (without IFR consultation). - // - // When requests are forwarded, we just store the revised profile - // data in this objref structure. The expectation is that the call - // will be reissued until someone gives up on a forwarding chain, - // and that other calls will reap the benefit of the forwarding work - // by this thread. - // - // NOTE: should ensure that from here on, all system exceptions - // return COMPLETED_YES status ... even ones reported by code which - // we call. - - switch (reply_status) - { - case TAO_GIOP_NO_EXCEPTION: - break; - - case TAO_GIOP_USER_EXCEPTION: - case TAO_GIOP_SYSTEM_EXCEPTION: - { - char* buf; - - // Pull the exception ID out of the marshaling buffer. - { - if (this->stream_.get_string (buf) == CORBA::B_FALSE) - { - send_error (this->handler_); - env.exception (new CORBA::MARSHAL (CORBA::COMPLETED_YES)); - return TAO_GIOP_SYSTEM_EXCEPTION; - } - } - // User and system exceptions differ only in what table of - // exception typecodes is searched. - CORBA::ExceptionList *xlist; - - if (reply_status == TAO_GIOP_USER_EXCEPTION) - xlist = &exceptions; - else - xlist = &__system_exceptions; - - // Find it in the operation description and then use that to get - // the typecode. Use it to unmarshal the exception's value; if - // that exception is not allowed by this operation, fail (next). - - u_int i; - CORBA::TypeCode_ptr *tcp; - - for (i = 0, tcp = xlist->buffer; - i < xlist->length; - i++, tcp++) - { - const char *xid; - - xid = (*tcp)->id (env); - if (env.exception () != 0) - { - dexc (env, "invoke (), get exception ID"); - send_error (this->handler_); - return TAO_GIOP_SYSTEM_EXCEPTION; - } - - if (ACE_OS::strcmp (buf, (char *)xid) == 0) - { - size_t size; - CORBA::Exception *exception; - - size = (*tcp)->size (env); - if (env.exception () != 0) - { - dexc (env, "invoke (), get exception size"); - send_error (this->handler_); - return TAO_GIOP_SYSTEM_EXCEPTION; - } - - // Create the exception, fill in the generic parts - // such as vtable, typecode ptr, refcount ... we need - // to clean them all up together, in case of errors - // unmarshaling. - - exception = new (new char [size]) CORBA::Exception (*tcp); - - if (this->stream_.decode (*tcp, exception, 0, env) - != CORBA::TypeCode::TRAVERSE_CONTINUE) - { - delete exception; - ACE_DEBUG ((LM_ERROR, "(%P|%t) invoke, unmarshal %s exception %s\n", - (reply_status == TAO_GIOP_USER_EXCEPTION) ? "user" : "system", - buf)); - send_error (this->handler_); - return TAO_GIOP_SYSTEM_EXCEPTION; - } - env.exception (exception); - return (TAO_GIOP_ReplyStatusType) reply_status; - } - } - - // If we couldn't find this exception's typecode, report it as - // an OA error since the skeleton passed an exception that was - // not allowed by the operation's IDL definition. In the case - // of a dynamic skeleton it's actually an implementation bug. - // - // It's known to be _very_ misleading to try reporting this as - // any kind of marshaling error (unless minor codes are made - // to be _very_ useful) ... folk try to find/fix ORB bugs that - // don't exist, not bugs in/near the implementation code. - - if (reply_status == TAO_GIOP_USER_EXCEPTION) - env.exception (new CORBA::OBJ_ADAPTER (CORBA::COMPLETED_YES)); - else - env.exception (new CORBA::INTERNAL (CORBA::COMPLETED_MAYBE)); - return TAO_GIOP_SYSTEM_EXCEPTION; - } - // NOTREACHED - - case TAO_GIOP_LOCATION_FORWARD: - { - CORBA::Object_ptr obj; - IIOP_Object *obj2; - - // Unmarshal the object we _should_ be calling. We know that - // one of the facets of this object will be an IIOP invocation - // profile. - - if (this->stream_.decode (CORBA::_tc_Object, - &obj, 0, - env) != CORBA::TypeCode::TRAVERSE_CONTINUE - || obj->QueryInterface (IID_IIOP_Object, - (void **) &obj2) != TAO_NOERROR) - { - dexc (env, "invoke, location forward"); - send_error (this->handler_); - return TAO_GIOP_SYSTEM_EXCEPTION; - } - CORBA::release (obj); - - // Make a copy of the IIOP profile in the forwarded objref, - // reusing memory where practical. Then delete the forwarded - // objref, retaining only its profile. - // - // XXX add and use a "forward count", to prevent loss of data - // in forwarding chains during concurrent calls -- only a - // forward that's a response to the current fwd_profile should - // be recorded here. (This is just an optimization, and is not - // related to correctness.) - -#if 0 /* Keep this around in case forwarding is ever implemented. */ - ACE_GUARD_RETURN (ACE_SYNCH_MUTEX, guard, data_->fwd_profile_lock (), TAO_GIOP_SYSTEM_EXCEPTION); -#endif - - IIOP::Profile *old = data_->fwd_profile_i (new IIOP::Profile (obj2->profile)); - delete old; - - obj2->Release (); - - env.clear (); - - // Make sure a new connection is used next time. - this->handler_->close (); - this->handler_ = 0; // @@ not sure this is correct! - // We may not need to do this since TAO_GIOP_Invocations - // get created on a per-call basis. For now we'll play it safe. - } - break; - } - - // All standard exceptions from here on in the call path know for - // certain that the call "completed" ... except in the case of - // system exceptions which say otherwise, and for - // TAO_GIOP_LOCATION_FORWARD responses. - - return (TAO_GIOP_ReplyStatusType) reply_status; -} - -void -TAO_GIOP::make_error (CDR &msg, ...) -{ - ACE_UNUSED_ARG (msg); // just for now - - // This [static] method will be somewhat like send_error() except - // that it won't actaully do any sending of data...it'll just stuff - // things into the <msg> instance. -} - -CORBA::Boolean -TAO_GIOP_LocateRequestHeader::init (CDR &msg, - CORBA::Environment &env) -{ - return (msg.get_ulong (this->request_id) - && msg.decode (&TC_opaque, - &this->object_key, - 0, - env)); -} - -// Initialize the request header from <msg>, setting <env> for errors. - -CORBA::Boolean -TAO_GIOP_RequestHeader::init (CDR &msg, - CORBA::Environment &env) -{ - CORBA::Boolean hdr_status; - - // Tear out the service context ... we currently ignore it, but it - // should probably be passed to each ORB service as appropriate - // (e.g. transactions, security). - // - // NOTE: As security support kicks in, this is a good place to - // verify a digital signature, if that is required in this security - // environment. It may be required even when using IPSEC security - // infrastructure. - - hdr_status = msg.decode (&TC_ServiceContextList, - &this->service_info, - 0, - env); - - // Get the rest of the request header ... - - hdr_status = hdr_status && msg.get_ulong (this->request_id); - hdr_status = hdr_status && msg.get_boolean (this->response_expected); - hdr_status = hdr_status && msg.decode (&TC_opaque, - &this->object_key, - 0, - env); - hdr_status = hdr_status && msg.decode (CORBA::_tc_string, - &this->operation, - 0, - env); - hdr_status = hdr_status && msg.decode (CORBA::_tc_Principal, - &this->requesting_principal, - 0, - env); - return hdr_status; -} - -CORBA::Boolean -TAO_GIOP::start_message (TAO_GIOP_MsgType type, CDR &msg) -{ - msg.reset (); - - // if (msg.size () < TAO_GIOP_HEADER_LEN) - // return CORBA::B_FALSE; - - char* next = msg.buffer (); - - next [0] = 'G'; - next [1] = 'I'; - next [2] = 'O'; - next [3] = 'P'; - - next [4] = MY_MAJOR; - next [5] = MY_MINOR; - next [6] = TAO_ENCAP_BYTE_ORDER; - next [7] = (u_char) type; - - msg.wr_ptr (TAO_GIOP_HEADER_LEN); - return CORBA::B_TRUE; -} - -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) -template class TAO_Unbounded_Sequence<TAO_GIOP_ServiceContext>; -template class TAO_Unbounded_Sequence<TAO_IOP_TaggedComponent>; -template class CORBA_SEQUENCE<CORBA::Octet>; -template class CORBA_SEQUENCE<CORBA::TypeCode*>; -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -#pragma instantiate TAO_Unbounded_Sequence<TAO_GIOP_ServiceContext> -#pragma instantiate TAO_Unbounded_Sequence<TAO_IOP_TaggedComponent> -#pragma instantiate CORBA_SEQUENCE<CORBA::Octet> -#pragma instantiate CORBA_SEQUENCE<CORBA::TypeCode*> -#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ diff --git a/TAO/tao/giop.h b/TAO/tao/giop.h deleted file mode 100644 index 45472a9b1b1..00000000000 --- a/TAO/tao/giop.h +++ /dev/null @@ -1,372 +0,0 @@ -// This may look like C, but it's really -*- C++ -*- - -// ============================================================================ -// -// = LIBRARY -// TAO -// -// = FILENAME -// giop.h -// -// = DESCRIPTION -// GIOP data structures and support routines -// -// Note that some symbols in this module are part of the -// "Internet" Inter-ORB Protocol (IIOP), not the General IOP. -// Only addressing information and certain details of connection -// usage are specific to IIOP; all other protocol details can be -// reused by ORB protocols that are built atop connection -// protocols other than TCP. -// -// THREADING NOTE: Threads should never manipulate another -// thread's invocations. In this implementation, all data -// structures used to represent invocations (and parts of them) -// are owned by the thread which created them. Multiple threads -// may make of course concurrent invocations safely, since the -// GIOP code is reentrant. -// -// = AUTHOR -// Copyright 1994-1995 by Sun Microsystems Inc., -// Chris Cleeland <cleeland@cs.wustl.edu> -// -// ============================================================================ - -#if !defined (TAO_GIOP_H) -# define TAO_GIOP_H - -// namespace TAO_IOP - -// Assigned Protocol/Profile tag values. ORB protcols may be -// uniquely identified by tags such as these. This allows each -// ORB's own objref profiles to be interchanged using IORs. -// -// Email to tag-request@omg.org to allocate tags. -typedef CORBA::ULong TAO_IOP_Profile_ID; - -enum -{ - TAO_IOP_TAG_INTERNET_IOP = 0, // IIOP - TAO_IOP_TAG_MULTIPLE_COMPONENTS = 1, // DCE-CIOP - - // This is a subset of the list of other profile tags. - TAO_IOP_TAG_ONC_IOP = 0x4f4e4300 // ONC IOP -}; - -struct TAO_IOP_Tagged_Profile -// One per protocol. -{ - TAO_IOP_Profile_ID tag; - TAO_opaque profile_data; -}; - -typedef TAO_Unbounded_Sequence<TAO_IOP_Tagged_Profile> TAO_IOP_Tagged_Profile_Sequence; - -struct TAO_IOP_IOR - // = TITLE - // InteroperableObjectReference - // - // = DESCRIPTION - // ... a set of protocol-specific protocol profiles, plus a type ID. - // Only one object is denoted by all of this information. It's OK - // to delete all profiles except the one for the single protocol - // actually being used. -{ - char *type_id; - TAO_IOP_Tagged_Profile_Sequence profiles; -}; - -// Some protocols can be factored into a set of optional components. -// Use of such components is defined by the protocol's specification. -// -// Email to tag-request@omg.org to allocate tags. - -typedef CORBA::ULong TAO_IOP_ComponentId; - -enum - // = DESCRIPTION - // These are all defined by DCE-CIOP in OMG TC document 95-3-10. -{ - TAO_IOP_TAG_DCE_STRING_BINDING = 100,// string binding handle - TAO_IOP_TAG_DCE_BINDING_NAME = 101, // CDS/GDS/... name - TAO_IOP_TAG_DCE_NO_PIPES = 102, // no component data - TAO_IOP_TAG_OBJECT_KEY = 10, // opaque - TAO_IOP_TAG_ENDPOINT_ID = 11, // uuid - TAO_IOP_TAG_LOCATION_POLICY = 12 // octet/enum -}; - -struct TAO_IOP_TaggedComponent - // = DESCRIPTION - // One way to represent multicomponent profiles, e.g. as done by the - // DCE-CIOP protocol. One of these gets encapsulated in - // Tagged_Profile::profile_data. TAG_MULTIPLE_COMPONENTS may be used - // to represent protocol profiles structured in that way, but - // protocol-specific tags facilitate simpler scanning of IORs since - // you can be assured that each profile only has data used within a - // single ORB protocol. -{ - TAO_IOP_ComponentId tag; - TAO_opaque component_data; -}; - -typedef TAO_Unbounded_Sequence<TAO_IOP_TaggedComponent> TAO_IOP_MultipleComponentProfile; - -// namespace TAO_GIOP - -struct TAO_Version -{ - CORBA::Octet major; - CORBA::Octet minor; -}; - -enum - // = DESCRIPTION - // GIOP protocol version 1.0 information. -{ - MY_MAJOR = 1, - MY_MINOR = 0 -}; - -enum TAO_GIOP_MsgType - // = DESCRIPTION - // All GIOP messages include a header and message type. -{ - // Not really a message type, but needed to bring that information - // back somehow - TAO_GIOP_EndOfFile = -1, // "discovered" by either - TAO_GIOP_Request = 0, // sent by client - TAO_GIOP_Reply = 1, // by server - TAO_GIOP_CancelRequest = 2, // by client - TAO_GIOP_LocateRequest = 3, // by client - TAO_GIOP_LocateReply = 4, // by server - TAO_GIOP_CloseConnection = 5, // by server - TAO_GIOP_MessageError = 6 // by both -}; - -struct TAO_GIOP_MessageHeader -{ - CORBA::Char magic [4]; // "GIOP" - TAO_Version giop_version; - CORBA::Octet byte_order; // 0 = big, 1 = little - CORBA::Octet message_type; // MsgType above - CORBA::ULong message_size; // in byte_order! -}; - -// defined by GIOP 1.0 protocol -// @@ Is this portable? The structure above could have some padding on -// machines with absurd padding requirements (like 8 byte boundaries); -// hence the size of it may not match th size of the header on the -// wire. -#define TAO_GIOP_HEADER_LEN sizeof (TAO_GIOP_MessageHeader) - -// Support for Implicit ORB Service Context -typedef CORBA::ULong TAO_GIOP_ServiceID; - -enum - // = TITLE - // Values for TAO_GIOP_ServiceID -{ - TAO_GIOP_TransactionService = 0 - - // More service IDs may be defined by OMG. - - // This is where our RIOP service ID will be defined... -}; - -struct TAO_GIOP_ServiceContext -{ - TAO_GIOP_ServiceID context_id; - TAO_opaque context_data; -}; - -typedef TAO_Unbounded_Sequence<TAO_GIOP_ServiceContext> TAO_GIOP_ServiceContextList; - -extern CORBA::TypeCode TC_ServiceContextList; - -// = Request, Reply headers - -class TAO_Export TAO_GIOP_RequestHeader - // = TITLE - // This class embodies the header of a GIOP request. - // - // = NOTES - // This used to be a <struct>, which is why everything is public. -{ -public: - TAO_GIOP_RequestHeader (void); - // Constructor. - - CORBA::Boolean init (CDR &msg, CORBA::Environment& env); - // Initialize the header from the values found in <msg>. - - //private: - TAO_GIOP_ServiceContextList service_info; - // The service context for the request (CORBA Reference?) - - CORBA::ULong request_id; - // Unique identifier for a request - - CORBA::Boolean response_expected; - // true if this request requires a response - - TAO_opaque object_key; - // The object key of the destination object. - - CORBA::String operation; - // Name of the operation being performed - - CORBA::Principal_ptr requesting_principal; - // Identifies the requester -}; - -enum TAO_GIOP_ReplyStatusType -{ - TAO_GIOP_NO_EXCEPTION, - // Request completed successfully - - TAO_GIOP_USER_EXCEPTION, - // Request terminated with user exception - - TAO_GIOP_SYSTEM_EXCEPTION, - // Request terminated with system exception - - TAO_GIOP_LOCATION_FORWARD - // @@ More info -}; - -struct TAO_GIOP_ReplyHeader -{ - TAO_GIOP_ServiceContextList service_info; - // Information - - CORBA::ULong request_id; - // Unique identifier of the request for which this is a reply - - TAO_GIOP_ReplyStatusType reply_status; - // Status of the reply (see above enum) -}; - -struct TAO_GIOP_CancelRequestHeader - // = DESCRIPTION - // Cancellation -- applies both to Requests and LocateRequests. -{ - CORBA::ULong request_id; - // Unique identifier of the request being cancelled -}; - -struct TAO_GIOP_LocateRequestHeader - // = DESCRIPTION - // Location service support -{ - TAO_GIOP_LocateRequestHeader (void); - // Constructor - - CORBA::Boolean init (CDR &msg, CORBA::Environment& env); - // Initialize the header from the values found in <msg>. - - CORBA::ULong request_id; - TAO_opaque object_key; -}; - -enum TAO_GIOP_LocateStatusType -{ - TAO_GIOP_UNKNOWN_OBJECT, - TAO_GIOP_OBJECT_HERE, - TAO_GIOP_OBJECT_FORWARD -}; - -struct TAO_GIOP_LocateReplyHeader -{ - CORBA::ULong request_id; - TAO_GIOP_LocateStatusType locate_status; -}; - -class TAO_Export TAO_GIOP_Invocation - // = TITLE - // Invocation: Sends a Request, optionally reads associated Reply. - // Uses transport info passed in, doesn't locate anything. - // - // = NOTES - // This should maybe be moved into its own file (invoke.h?) -{ -public: - TAO_GIOP_Invocation (IIOP_Object *data, - const char *operation, - CORBA::Boolean is_roundtrip); - - ~TAO_GIOP_Invocation (void); - - void start (CORBA::Environment &env); - // <start> goes beyond initialising data structures, and makes - // calls that may fail -- and thus throw exceptions. - - void put_param (CORBA::TypeCode_ptr tc, - void *value, - CORBA::Environment &env); - - TAO_GIOP_ReplyStatusType invoke (CORBA::ExceptionList &exceptions, - CORBA::Environment &env); - - void get_value (CORBA::TypeCode_ptr tc, - void *value, - CORBA::Environment &env); - // No CORBA::Context support (deprecated). - - CDR &stream (void); - // return the underlying stream - -private: - IIOP_Object *data_; - // The object on which this invocation is going. - - const char *opname_; - // Name of the operation being invoked. - - CORBA::Boolean do_rsvp_; - // Set to TRUE if this request a twoway. - - CORBA::ULong my_request_id_; - // Request ID of this operation. - - char buffer [CDR::DEFAULT_BUFSIZE]; - // Buffer used for CDR stream. - - CDR stream_; - // Stream into which the request is placed. - - TAO_Client_Connection_Handler *handler_; - // The handler for the client's connection. -}; - -class TAO_Export TAO_GIOP - // = TITLE - // A namespace for GIOP-related operations. - // - // = DESCRIPTION - // Only put static methods within this scope. -{ - ACE_CLASS_IS_NAMESPACE (TAO_GIOP); - -public: - // = Close a connection, first sending GIOP::CloseConnection - static void close_connection (TAO_Client_Connection_Handler *&handle, - void *ctx); - - static CORBA::Boolean start_message (TAO_GIOP_MsgType t, - CDR &msg); - // Build the header for a message of type <t> into stream <msg>. - - static CORBA::Boolean send_request (TAO_SVC_HANDLER *handler, - CDR &stream); - // Send message, returns TRUE if success, else FALSE. - - static TAO_GIOP_MsgType recv_request (TAO_SVC_HANDLER *&handler, - CDR &msg, - CORBA::Environment &env); - // Reads message, returns message type from header. - - static void make_error (CDR &msg, ...); - // Construct a message containing an error so that it can be sent as - // a response to a request. -}; - -#endif /* TAO_GIOP_H */ diff --git a/TAO/tao/giop.i b/TAO/tao/giop.i deleted file mode 100644 index 65c9b022704..00000000000 --- a/TAO/tao/giop.i +++ /dev/null @@ -1,34 +0,0 @@ -// This may look like C, but it's really -*- C++ -*- - -ACE_INLINE -TAO_GIOP_LocateRequestHeader::TAO_GIOP_LocateRequestHeader (void) - : request_id (0) -{} - -ACE_INLINE -TAO_GIOP_RequestHeader::TAO_GIOP_RequestHeader (void) - : request_id (0), - response_expected (CORBA::B_FALSE) -{} - -ACE_INLINE void -TAO_GIOP_Invocation::get_value (CORBA::TypeCode_ptr tc, - void *value, - CORBA::Environment &env) -{ - (void) this->stream_.decode (tc, value, 0, env); -} - -ACE_INLINE void -TAO_GIOP_Invocation::put_param (CORBA::TypeCode_ptr tc, - void *value, - CORBA::Environment &env) -{ - (void) this->stream_.encode (tc, value, 0, env); -} - -ACE_INLINE CDR & -TAO_GIOP_Invocation::stream (void) -{ - return this->stream_; -} diff --git a/TAO/tao/iiopobj.cpp b/TAO/tao/iiopobj.cpp deleted file mode 100644 index 6279a607856..00000000000 --- a/TAO/tao/iiopobj.cpp +++ /dev/null @@ -1,360 +0,0 @@ -// $Id$ - -// @ (#)iiopobj.cpp 1.9 95/11/04 -// Copyright 1995 by Sun Microsystems Inc. -// All Rights Reserved -// -// IIOP Bridge: CORBA::Object operations -// -// Some CORBA::Object and other operations are specific to this IIOP -// based implementation, and can neither be used by other kinds of -// objref nor have a default implementation. - -#include "tao/corba.h" - -int -IIOP::Profile::set (const char *h, - const CORBA::UShort p, - const ACE_INET_Addr *addr) -{ - this->iiop_version.major = IIOP::MY_MAJOR; - this->iiop_version.minor = IIOP::MY_MINOR; - - if (this->host) - { - delete [] this->host; - this->host = 0; - } - - this->port = p; - - if (h) - { - ACE_NEW_RETURN (this->host, - char[ACE_OS::strlen(h) + 1], - -1); - ACE_OS::strcpy (this->host, h); - } - - this->object_addr (addr); - return 0; -} - -int -IIOP::Profile::set (const char *h, - const CORBA::UShort p, - const char *key, - const ACE_INET_Addr *addr) -{ - if (this->set (h, p, addr) == -1) - return -1; - - // Enough room as to print a <void*> - const int bufs = 32; - char buffer[bufs]; - if (key == 0) - { - // @@ (IRFAN) Object key generation - // Use <this> as the key... - ACE_OS::sprintf (buffer, "0x%024.24x", this); - key = buffer; - } - - int l = ACE_OS::strlen (key); - this->object_key.length (l); - - for (int i = 0; i < l; ++i) - { - this->object_key[i] = key[i]; - } - return 0; -} - -int -IIOP::Profile::set (const char *h, - const CORBA::UShort p, - const TAO_opaque &key, - const ACE_INET_Addr *addr) -{ - if (this->set (h, p, addr) == -1) - return -1; - - this->object_key = key; - - return 0; -} - -IIOP::Profile::Profile (const IIOP::Profile &src) - : host (0) -{ - (void) this->set (src.host, - src.port, - src.object_key, - &src.object_addr_); -} - -int -IIOP::Profile::set (const ACE_INET_Addr &addr, - const char *key) -{ - // Set up an IIOP Profile to hold the host name. - - if (addr.get_ip_address () == INADDR_ANY) - { - // Special case - char temphost[MAXHOSTNAMELEN + 1]; - if (addr.get_host_name (temphost, sizeof(temphost)) != 0) - return -1; - else - return this->set (temphost, - addr.get_port_number (), - key, - &addr); - } - else - { - const char* tempaddr = 0; - if ((tempaddr = addr.get_host_addr ()) == 0) - return -1; - else - return this->set (tempaddr, - addr.get_port_number (), - key, - &addr); - } -} - -int -IIOP::Profile::set (const ACE_INET_Addr &addr, - const TAO_opaque &key) -{ - // Set up an IIOP Profile to hold the host name. - - if (addr.get_ip_address () == INADDR_ANY) - { - // Special case - char temphost[MAXHOSTNAMELEN + 1]; - if (addr.get_host_name (temphost, sizeof(temphost)) != 0) - return -1; - else - return this->set (temphost, - addr.get_port_number (), - key, - &addr); - } - else - { - const char* tempaddr = 0; - if ((tempaddr = addr.get_host_addr ()) == 0) - return -1; - else - return this->set (tempaddr, - addr.get_port_number (), - key, - &addr); - } -} - -IIOP::Profile::Profile (const char *h, - const CORBA::UShort p, - const char *key) - : host (0) -{ - (void) this->set (h, p, key); -} - -IIOP::Profile::Profile (const char *h, - const CORBA::UShort p, - const char *key, - const ACE_INET_Addr &addr) - : host (0) -{ - (void) this->set (h, p, key, &addr); -} - -IIOP::Profile::Profile (const ACE_INET_Addr &addr, - const char *key) - : host (0) -{ - (void) this->set (addr, key); -} - -IIOP::Profile::Profile (const ACE_INET_Addr &addr, - const TAO_opaque &key) - : host (0) -{ - (void) this->set (addr, key); -} - -// Quick'n'dirty hash of objref data, for partitioning objrefs into -// sets. -// -// NOTE that this must NOT go across the network! - -CORBA::ULong -IIOP_Object::hash (CORBA::ULong max, - CORBA::Environment &env) -{ - CORBA::ULong hashval; - - env.clear (); - - // Just grab a bunch of convenient bytes and hash them; could do - // more (hostname, full key, exponential hashing) but no real need - // to do so except if performance requires a more costly hash. - - hashval = profile.object_key.length () * profile.port; - hashval += profile.iiop_version.minor; - - if (profile.object_key.length () >= 4) - { - hashval += profile.object_key [1]; - hashval += profile.object_key [3]; - } - - return hashval % max; -} - -int operator==(const TAO_opaque& rhs, - const TAO_opaque& lhs) -{ - if (rhs.length () != lhs.length ()) - return 0; - - for (CORBA::ULong i = 0; - i < rhs.length (); - ++i) - { - if (rhs[i] != lhs[i]) - return 0; - } - return 1; -} - -// Expensive comparison of objref data, to see if two objrefs -// certainly point at the same object. (It's quite OK for this to -// return FALSE, and yet have the two objrefs really point to the same -// object.) -// -// NOTE that this must NOT go across the network! - -CORBA::Boolean -IIOP_Object::is_equivalent (CORBA::Object_ptr other_obj, - CORBA::Environment &env) -{ - IIOP::Profile *body, *body2; - IIOP_Object *other_iiop_obj; - - env.clear (); - - if (CORBA::is_nil (other_obj) == CORBA::B_TRUE - || other_obj->QueryInterface (IID_IIOP_Object, - (void **) &other_iiop_obj) != TAO_NOERROR) - return CORBA::B_FALSE; - CORBA::release (other_obj); - - // Compare all the bytes of the object address -- must be the same - - body = &profile; - body2 = &other_iiop_obj->profile; - - ACE_ASSERT (body->object_key.length () < UINT_MAX); - - return body->object_key == body2->object_key - && body->port == body2->port - && ACE_OS::strcmp (body->host, body2->host) == 0 - && body->iiop_version.minor == body2->iiop_version.minor - && body->iiop_version.major == body2->iiop_version.major; -} - -// For COM -- IUnknown operations - -// {A201E4C3-F258-11ce-9598-0000C07CA898} -DEFINE_GUID (IID_IIOP_Object, -0xa201e4c3, 0xf258, 0x11ce, 0x95, 0x98, 0x0, 0x0, 0xc0, 0x7c, 0xa8, 0x98); - -ULONG -IIOP_Object::AddRef (void) -{ - ACE_MT (ACE_GUARD_RETURN (ACE_SYNCH_MUTEX, guard, this->IUnknown_lock_, 0)); - - return ++this->refcount_; -} - -ULONG -IIOP_Object::Release (void) -{ - { - ACE_MT (ACE_GUARD_RETURN (ACE_SYNCH_MUTEX, mon, this->IUnknown_lock_, 0)); - - ACE_ASSERT (this != 0); - - if (--this->refcount_ > 0) - return this->refcount_; - } - - delete this; - return 0; -} - -// Note that (as of this writing) this is the only place all the -// interfaces to an "objref" come together: -// -// IUnknown ... this one -// STUB_OBJECT ... inherited by this one -// IIOP_OBJECT ... this one -// -TAO_HRESULT -IIOP_Object::QueryInterface (REFIID riid, - void **ppv) -{ - *ppv = 0; - - if (IID_IIOP_Object == riid - || IID_STUB_Object == riid - || IID_TAO_IUnknown == riid) - *ppv = this; - - if (*ppv == 0) - return ResultFromScode (TAO_E_NOINTERFACE); - - (void) AddRef (); - return TAO_NOERROR; -} - -// TAO extensions -TAO_ObjectKey* -IIOP_Object::key (CORBA::Environment &) -{ - return new TAO_ObjectKey (this->profile.object_key); -} - -// It will usually be used by the _bind call. -// -// Note that if the repository ID (typeID) is NULL, it will make -// narrowing rather expensive, though it does ensure that type-safe -// narrowing code gets thoroughly exercised/debugged! Without a -// typeID, the _narrow will be required to make an expensive remote -// "is_a" call. - -IIOP_Object::IIOP_Object (const char *host, - const CORBA::UShort port, - const char *objkey, - char *repository_id) - : STUB_Object (repository_id), - profile (host, port, objkey), - refcount_ (1), - fwd_profile_ (0) -{ -} - -// Constructor. It will usually be used by the server side. -IIOP_Object::IIOP_Object (char *repository_id, - const ACE_INET_Addr &addr, - const char *objkey) - : STUB_Object (repository_id), - profile (addr, objkey), - refcount_ (1), - fwd_profile_ (0) -{ -} diff --git a/TAO/tao/iiopobj.h b/TAO/tao/iiopobj.h deleted file mode 100644 index 0495e2f040a..00000000000 --- a/TAO/tao/iiopobj.h +++ /dev/null @@ -1,253 +0,0 @@ -// This may look like C, but it's really -*- C++ -*- -// $Id$ - -// ============================================================================ -// -// = LIBRARY -// TAO -// -// = FILENAME -// iiopobj.h -// -// = DESCRIPTION -// IIOP objref representation -// -// This allows stubs which support multiple protocols, since the -// stub (and DII) code only work with the parent "STUB_Objref" -// class when making calls. -// -// = AUTHOR -// Copyright 1994-1995 by Sun Microsystems Inc. -// -// ============================================================================ - -#if !defined (TAO_IIOPOBJ_H) -# define TAO_IIOPOBJ_H - -class TAO_Export IIOP - // = TITLE - // This class provides a namespace. -{ -public: - // IIOP Protocol version is distinct from GIOP version. - enum - { - MY_MAJOR = 1, - MY_MINOR = 0 - }; - - struct Version - { - CORBA::Octet major; - CORBA::Octet minor; - - Version (CORBA::Octet maj = MY_MAJOR, - CORBA::Octet min = MY_MINOR); - }; - - struct Profile - // = TITLE - // IOR support ... Profile is encapsulated in an IIOP profile - // entry within an IOR. Note that this structure is specified - // by CORBA 2.0, so we can't screw with it too much. - { - Version iiop_version; - TAO_opaque object_key; - char *host; - CORBA::UShort port; - - Profile (void); - // Default constructor. - - Profile (const Profile &src); - // Copy constructor. - - Profile (const char *host, - const CORBA::UShort port, - const char *object_key); - // Called by client <_bind>. - - Profile (const char *host, - const CORBA::UShort port, - const char *object_key, - const ACE_INET_Addr &addr); - // Called by server. - - Profile (const ACE_INET_Addr &addr, - const char *object_key); - // Called by client or server. - - Profile (const ACE_INET_Addr &addr, - const TAO_opaque &object_key); - // Called by client or server. - - ~Profile (void); - // Destructor. - - void object_addr (const ACE_INET_Addr *); - // Sets <object_addr_> cache from <host> and <port> - - ACE_INET_Addr &object_addr (void); - // Returns the <ACE_INET_Addr> for this profile. - - private: - int set (const char *host, - const CORBA::UShort port, - const ACE_INET_Addr *addr); - // Internal helper method (called by the next two methods). - - int set (const char *host, - const CORBA::UShort port, - const char *object_key, - const ACE_INET_Addr *addr = 0); - // Called by server. - - int set (const char *host, - const CORBA::UShort port, - const TAO_opaque &object_key, - const ACE_INET_Addr *addr = 0); - // Called by server. - - int set (const ACE_INET_Addr &addr, - const char *object_key); - // Called by client or server. - - int set (const ACE_INET_Addr &addr, - const TAO_opaque &object_key); - // Called by client or server. - - Profile &operator = (const Profile &src); - // Disallow copy constructor. - - ACE_INET_Addr object_addr_; - // Cached instance of <ACE_INET_Addr> for use in making - // invocations, etc. - }; -}; - -class TAO_Export IIOP_Object : public STUB_Object - // = TITLE - // Representation of an IIOP objref: the profile body, and any - // forwarded pointer. Implementations of basic invocation code; - // how to marshal an objref. Contains a CORBA::Object interface. - // - // = DESCRIPTION - // NOTE that this uses (single) implementation inheritance to share - // most of the basic code for an object reference. -{ -public: - void do_call (CORBA::Environment &env, - const TAO_Call_Data *info, - ...); - // SII-based invocation. - - void do_dynamic_call (const char *opname, - CORBA::Boolean is_roundtrip, - CORBA::NVList_ptr args, - CORBA::NamedValue_ptr result, - CORBA::Flags flags, - CORBA::ExceptionList &exceptions, - CORBA::Environment &env); - // DII-based invocation. - - // = Support for tables keyed by objrefs. - - CORBA::ULong hash (CORBA::ULong maximum, - CORBA::Environment &env); - CORBA::Boolean is_equivalent (CORBA::Object_ptr other_obj, - CORBA::Environment &env); - // XXX All objref representations should know how to marshal - // themselves. That will involve ensuring that the IOR that gets - // marshaled talks a specific protocol, otherwise the target of a - // message would not be invoke using the objref it receives - // (compromising functionality in a very basic and mysterious - // mannter). So for example an objref might need to create a proxy - // for itself rather than marshaling its own representation. [ The - // IIOP engine does not need to worry about such issues since it - // only supports one protocol -- the problem won't show up. - // "Multiprotocol ORBs" will need to solve that problem though. ] - - // = Thread-safe accessors for the forwarding profile - IIOP::Profile *fwd_profile (void); - // THREAD-SAFE. Returns the current forwarding profile. - - IIOP::Profile *fwd_profile (IIOP::Profile *new_profile); - // THREAD-SAFE. Sets a new value for the forwarding profile and - // returns the current value. - - // = Non-thread-safe accessors for the forwarding profile - ACE_SYNCH_MUTEX &fwd_profile_lock (void); - // Gives reference to the lock guarding the forwarding profile. - - IIOP::Profile *fwd_profile_i (void); - // THREAD-SAFE. Returns the current forwarding profile. - - IIOP::Profile *fwd_profile_i (IIOP::Profile *new_profile); - // THREAD-SAFE. Sets a new value for the forwarding profile and - // returns the current value. - - // = Construction - IIOP_Object (char *repository_id); - // Construct from a repository (type) ID. - - IIOP_Object (char *repository_id, - const IIOP::Profile &profile); - // Construct from a repository ID and a profile ID. - - IIOP_Object (const char *host = ACE_DEFAULT_SERVER_HOST, - const CORBA::UShort p = TAO_DEFAULT_SERVER_PORT, - const char *objkey = "0", // @@ (IRFAN) We may need to remove this def arg - char *repository_id = 0); - // This constructor will usually be used by a <_bind> call on the - // client side. - - IIOP_Object (char *repository_id, - const ACE_INET_Addr &addr, - const char *objkey /*= "0"*/); // @@ (IRFAN) We may need to remove this def arg - // Constructor used typically by the server side. - - // = COM stuff - ULONG AddRef (void); - ULONG Release (void); - TAO_HRESULT QueryInterface (REFIID type_id, - void **ppv); - - virtual TAO_ObjectKey *key (CORBA::Environment &env); - // Return the object key as an out parameter. Caller should release - // return value when finished with it. - - IIOP::Profile profile; - // Profile for this object. - -private: - ACE_SYNCH_MUTEX IUnknown_lock_; - // Mutex to protect <IUnknown>-related stuff. - - u_int refcount_; - // Number of outstanding references to this object. - - ACE_SYNCH_MUTEX fwd_profile_lock_; - // This lock covers the mutable info in all IIOP objref data, - // namely the forwarded-to objref. It must be held when a client - // thread is reading or modifying that data, to prevent one from - // overwriting data the other's reading or writing. - - IIOP::Profile *fwd_profile_; - // This is a pointer to a profile used if the object is not - // collocated in the current process. - - ~IIOP_Object (void); - // Destructor is to be called only through Release() - - // = Disallow copy constructor and assignment operator - ACE_UNIMPLEMENTED_FUNC (IIOP_Object (const IIOP_Object &)) - ACE_UNIMPLEMENTED_FUNC (IIOP_Object &operator = (const IIOP_Object &)) - -#if defined (__GNUG__) - // G++ (even 2.6.3) stupidly thinks instances can't be created. - // This de-warns. - friend class everyone_needs_a_friend; -#endif /* __GNUG__ */ -}; - -#endif /* TAO_IIOPOBJ_H */ diff --git a/TAO/tao/iiopobj.i b/TAO/tao/iiopobj.i deleted file mode 100644 index a8da7e90b62..00000000000 --- a/TAO/tao/iiopobj.i +++ /dev/null @@ -1,97 +0,0 @@ -ACE_INLINE -IIOP::Version::Version (CORBA::Octet maj, CORBA::Octet min) - : major (maj), - minor (min) -{ -} - -ACE_INLINE -IIOP::Profile::Profile (void) - : host (0) -{ -} - -ACE_INLINE -IIOP::Profile::~Profile (void) -{ - delete [] this->host; -} - -ACE_INLINE void -IIOP::Profile::object_addr (const ACE_INET_Addr *addr) -{ - if (addr != 0) - this->object_addr_ = *addr; - else if (this->host) - this->object_addr_.set (this->port, this->host); -} - -ACE_INLINE ACE_INET_Addr & -IIOP::Profile::object_addr (void) -{ - return this->object_addr_; -} - -ACE_INLINE -IIOP_Object::~IIOP_Object (void) -{ - assert (this->refcount_ == 0); - delete this->fwd_profile_; -} - -ACE_INLINE -IIOP_Object::IIOP_Object (char *repository_id) - : STUB_Object (repository_id), - refcount_ (0), - fwd_profile_ (0) -{ -} - -ACE_INLINE -IIOP_Object::IIOP_Object (char *repository_id, - const IIOP::Profile &a_profile) - : STUB_Object (repository_id), - profile (a_profile), - refcount_ (0), - fwd_profile_ (0) -{ -} - -ACE_INLINE -IIOP::Profile * -IIOP_Object::fwd_profile_i (void) -{ - return this->fwd_profile_; -} - -ACE_INLINE -IIOP::Profile * -IIOP_Object::fwd_profile_i (IIOP::Profile *new_profile) -{ - IIOP::Profile *old = this->fwd_profile_; - this->fwd_profile_ = new_profile; - return old; -} - -ACE_INLINE -IIOP::Profile * -IIOP_Object::fwd_profile (void) -{ - ACE_MT (ACE_GUARD_RETURN (ACE_SYNCH_MUTEX, guard, this->fwd_profile_lock_, 0)); - return this->fwd_profile_i (); -} - -ACE_INLINE -IIOP::Profile * -IIOP_Object::fwd_profile (IIOP::Profile *new_profile) -{ - ACE_MT (ACE_GUARD_RETURN (ACE_SYNCH_MUTEX, guard, this->fwd_profile_lock_, 0)); - return this->fwd_profile_i (new_profile); -} - -ACE_INLINE -ACE_SYNCH_MUTEX & -IIOP_Object::fwd_profile_lock (void) -{ - return fwd_profile_lock_; -} diff --git a/TAO/tao/iioporb.cpp b/TAO/tao/iioporb.cpp deleted file mode 100644 index 4b427f60bf6..00000000000 --- a/TAO/tao/iioporb.cpp +++ /dev/null @@ -1,333 +0,0 @@ -// -// $Id$ -// -// @(#)iioporb.cpp 1.8 95/09/19 -// Copyright 1994-1995 by Sun Microsystems Inc. -// All Rights Reserved -// -// IIOP: ORB pseudo-object -// -// This includes objref stringification/destringification for IIOP -// object references. - -#include "tao/corba.h" - -static const char ior_prefix [] = "IOR:"; -static const char iiop_prefix [] = "iiop:"; - -// Objref stringification - -CORBA::String -IIOP_ORB::object_to_string (CORBA::Object_ptr obj, - CORBA::Environment &env) -{ - env.clear (); - - // Application writer controls what kind of objref strings they get, - // maybe along with other things, by how they initialize the ORB. - - if (use_omg_ior_format_) - { - // By default, orbs use IOR strings; these are ugly (and error - // prone) but specified by CORBA. - // - // XXX there should be a simple way to reuse this code in other - // ORB implementations ... - - char *bytes; - // @@ Is BUFSIZ the right size here? - char buf [BUFSIZ]; - CDR cdr (buf, sizeof buf, TAO_ENCAP_BYTE_ORDER); - - bytes = buf; - (void) ACE_OS::memset (bytes, 0, BUFSIZ); // support limited oref ACE_OS::strcmp - - // Marshal the objref into an encapsulation bytestream. - (void) cdr.put_char (TAO_ENCAP_BYTE_ORDER); - if (cdr.encode (CORBA::_tc_Object, - &obj, 0, - env) != CORBA::TypeCode::TRAVERSE_CONTINUE) - return 0; - - // Now hexify the encapsulated CDR data into a string, and - // return that string. - - CORBA::String cp; - size_t len = cdr.length (); - - CORBA::String string = CORBA::string_alloc (sizeof ior_prefix + 2 * len); - - ACE_OS::strcpy ((char *) string, ior_prefix); - - bytes = cdr.buffer (); - for (cp = (CORBA::String) ACE_OS::strchr ((char *) string, ':') + 1; - len--; - bytes++) - { - *cp++ = ACE::nibble2hex ((*bytes) >> 4); - *cp++ = ACE::nibble2hex (*bytes); - } - - *cp = 0; - return string; - } - else - { - // The "internet" ORB uses readable URL style objrefs, as used - // in the World Wide Web. - // - // NOTE: the version ID in the string is ugly but we can't - // realistically eliminate it by any "assume 1.0" strategy... - // Similarly with the port, because there's no single IIOP port - // to which we could default. - - static const char digits [] = "0123456789"; - - // This only works for IIOP objrefs. If we're handed an objref - // that's not an IIOP objref, fail -- application must use an - // ORB that's configured differently. - - IIOP_Object *obj2; - - if (obj->QueryInterface (IID_IIOP_Object, - (void **) &obj2) != TAO_NOERROR) - { - env.exception (new CORBA_DATA_CONVERSION (CORBA::COMPLETED_NO)); - return 0; - } - - if (!obj2) // null? - return CORBA::string_copy ((CORBA::String) iiop_prefix); - - CORBA::String_var key; - TAO_POA::encode_sequence_to_string (key.inout(), - obj2->profile.object_key); - - u_int buflen = (ACE_OS::strlen (iiop_prefix) + - 1 /* major # */ + 1 /* minor # */ + - 2 /* double-slash separator */ + - ACE_OS::strlen (obj2->profile.host) + - 1 /* colon separator */ + - 5 /* port number */ + - 1 /* slash separator */ + - ACE_OS::strlen (key) + - 1 /* zero terminator */); - CORBA::String buf = CORBA::string_alloc (buflen); - - ACE_OS::sprintf (buf, "%s%c.%c//%s:%d/%s", iiop_prefix, - digits [obj2->profile.iiop_version.major], - digits [obj2->profile.iiop_version.minor], - obj2->profile.host, obj2->profile.port, - key.in ()); - - return buf; - } -} - -// Destringify OMG-specified "IOR" string. -// -// XXX there should be a simple way to reuse this code in other ORB -// implementations ... - -static CORBA::Object_ptr -ior_string_to_object (CORBA::String str, - CORBA::Environment &env) -{ - // Unhex the bytes, and make a CDR deencapsulation stream from the - // resulting data. - - char *buffer; - ACE_NEW_RETURN (buffer, - char [1 + ACE_OS::strlen ((char *) str) / 2], - CORBA_Object::_nil ()); - - char *tmp = (char *) str; - size_t len = 0; - - while (tmp [0] && tmp [1]) - { - u_char byte; - - if (!(isxdigit (tmp [0]) && isxdigit (tmp [1]))) - break; - - byte = (u_char) (ACE::hex2byte (tmp [0]) << 4); - byte |= ACE::hex2byte (tmp [1]); - - buffer [len++] = byte; - tmp += 2; - } - - if (tmp [0] && !isspace (tmp [0])) - { - delete [] buffer; - env.exception (new CORBA::BAD_PARAM (CORBA::COMPLETED_NO)); - return 0; - } - - // Create deencapsulation stream ... then unmarshal objref from that - // stream. - - CDR stream; - CORBA::Object_ptr objref; - - stream.setup_encapsulation (buffer, len); - if (stream.decode (CORBA::_tc_Object, - &objref, 0, - env) != CORBA::TypeCode::TRAVERSE_CONTINUE) - objref = 0; - - delete [] buffer; - return objref; -} - -// Destringify URL style IIOP objref. - -static CORBA::Object_ptr -iiop_string_to_object (CORBA::String string, - CORBA::Environment &env) -{ - // NIL objref encodes as just "iiop:" ... which has already been - // removed, so we see it as an empty string. - - if (!string || !*string) - return 0; - - // type ID not encoded in this string ... makes narrowing rather - // expensive, though it does ensure that type-safe narrowing code - // gets thoroughly excercised/debugged! Without a typeID, the - // _narrow will be required to make an expensive remote "is_a" call. - - IIOP_Object *data; - - // null type ID. - ACE_NEW_RETURN (data, IIOP_Object ((char *) 0), 0); - - // Remove the "N.N//" prefix, and verify the version's one - // that we accept - - if (isdigit (string [0]) && isdigit (string [2]) && string [1] == '.' - && string [3] == '/' && string [4] == '/') - { - data->profile.iiop_version.major = (char) (string [0] - '0'); - data->profile.iiop_version.minor = (char) (string [2] - '0'); - string += 5; - } - else - { - env.exception (new CORBA_DATA_CONVERSION (CORBA::COMPLETED_NO)); - data->Release (); - return 0; - } - - if (data->profile.iiop_version.major != IIOP::MY_MAJOR - || data->profile.iiop_version.minor > IIOP::MY_MINOR) - { - env.exception (new CORBA_DATA_CONVERSION (CORBA::COMPLETED_NO)); - data->Release (); - return 0; - } - - // Pull off the "hostname:port/" part of the objref - - char *cp = ACE_OS::strchr (string, ':'); - if (cp == 0) - { - env.exception (new CORBA_DATA_CONVERSION (CORBA::COMPLETED_NO)); - data->Release (); - return 0; - } - - data->profile.host = CORBA::string_alloc (1 + cp - string); - for (cp = data->profile.host; - *string != ':'; - *cp++ = *string++) - continue; - - *cp = 0; - string++; - - cp = ACE_OS::strchr ((char *) string, '/'); - - if (cp == 0) - { - env.exception (new CORBA_DATA_CONVERSION (CORBA::COMPLETED_NO)); - CORBA::string_free (data->profile.host); - data->profile.host = 0; - data->Release (); - return 0; - } - - data->profile.port = (short) ACE_OS::atoi ((char *) string); - data->profile.object_addr (0); - string = ++cp; - - // Parse the object key - TAO_POA::decode_string_to_sequence (data->profile.object_key, - string); - - // Create the CORBA level proxy. - CORBA_Object *obj = new CORBA_Object (data); - - // Clean up in case of error - if (obj == 0) - data->Release (); - - return obj; -} - -// Destringify arbitrary objrefs. - -CORBA::Object_ptr -IIOP_ORB::string_to_object (CORBA::String str, - CORBA::Environment &env) -{ - env.clear (); - - CORBA::Object_ptr obj = 0; - - // Use the prefix code to choose which destringify algorithm to use. - if (ACE_OS::strncmp ((char *)str, - iiop_prefix, sizeof iiop_prefix - 1) == 0) - obj = iiop_string_to_object (str + sizeof iiop_prefix - 1, env); - - else if (ACE_OS::strncmp ((char *)str, - ior_prefix, - sizeof ior_prefix - 1) == 0) - obj = ior_string_to_object (str + sizeof ior_prefix - 1, env); - - // Return the object - return obj; -} - -// COM IUnknown support - -// {A201E4C4-F258-11ce-9598-0000C07CA898} -DEFINE_GUID (IID_IIOP_ORB, -0xa201e4c4, 0xf258, 0x11ce, 0x95, 0x98, 0x0, 0x0, 0xc0, 0x7c, 0xa8, 0x98); - -TAO_HRESULT -IIOP_ORB::QueryInterface (REFIID riid, - void **ppv) -{ - *ppv = 0; - - if (IID_CORBA_ORB == riid - || IID_IIOP_ORB == riid - || IID_TAO_IUnknown == riid) - *ppv = this; - - // XXX gotta aggregate ... - - if (*ppv == 0) - return ResultFromScode (TAO_E_NOINTERFACE); - - (void) AddRef (); - return TAO_NOERROR; -} - -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) -template class ACE_Singleton<IIOP_ORB, ACE_SYNCH_RECURSIVE_MUTEX>; -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -#pragma instantiate ACE_Singleton<IIOP_ORB, ACE_SYNCH_RECURSIVE_MUTEX> -#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ diff --git a/TAO/tao/iioporb.h b/TAO/tao/iioporb.h deleted file mode 100644 index 87529df841b..00000000000 --- a/TAO/tao/iioporb.h +++ /dev/null @@ -1,69 +0,0 @@ -// This may look like C, but it's really -*- C++ -*- - -// ============================================================================ -// -// = LIBRARY -// TAO -// -// = FILENAME -// iiopobj.h -// -// = AUTHOR -// Copyright 1994-1995 by Sun Microsystems Inc. -// -// ============================================================================ - -#if !defined (TAO_IIOPORB_H) -# define TAO_IIOPORB_H - -#include "tao/corba.h" - -typedef class IIOP_ORB *IIOP_ORB_ptr; - -// ORB pseudo-objref - -class TAO_Export IIOP_ORB : public CORBA_ORB -// = TITLE -// Bridge implementation of IIOP_ORB -// -// = DESCRIPTION -// This is one of the two main hooks into IIOP in this Win32 -// C/C++/COM based implementation; the other being IIOP_Object. -{ -public: - IIOP_ORB (void); - // constructor - - ~IIOP_ORB (void); - // destructor - - CORBA::Object_ptr string_to_object (CORBA::String str, - CORBA::Environment &env); - // Get an object reference from the IOR string - - CORBA::String object_to_string (CORBA::Object_ptr obj, - CORBA::Environment &env); - // Convert an object reference to an IOR stringified form - - TAO_HRESULT QueryInterface (REFIID riid, - void **ppv); - // COM stuff - get the underlying IUnknown object based on the riid - - // = ACCESSORS - void use_omg_ior_format (CORBA::Boolean ior); - // Set the IOR flag. - CORBA::Boolean use_omg_ior_format (void); - // Get the IOR flag. - -private: - CORBA::Boolean use_omg_ior_format_; - // decides whether to use the URL notation or to use IOR notation - - // These are not provided. - IIOP_ORB (const IIOP_ORB &); - IIOP_ORB &operator = (const IIOP_ORB &); -}; - -typedef IIOP_ORB *IIOP_ORB_ptr; - -#endif /* TAO_IIOPORB_H */ diff --git a/TAO/tao/iioporb.i b/TAO/tao/iioporb.i deleted file mode 100644 index d992c18a2ea..00000000000 --- a/TAO/tao/iioporb.i +++ /dev/null @@ -1,24 +0,0 @@ -// $Id$ - -ACE_INLINE -IIOP_ORB::IIOP_ORB(void) - : use_omg_ior_format_(CORBA::B_FALSE) -{ -} - -ACE_INLINE -IIOP_ORB::~IIOP_ORB(void) -{} - - -ACE_INLINE void -IIOP_ORB::use_omg_ior_format (CORBA::Boolean ior) -{ - use_omg_ior_format_ = ior; -} - -ACE_INLINE CORBA::Boolean -IIOP_ORB::use_omg_ior_format (void) -{ - return use_omg_ior_format_; -} diff --git a/TAO/tao/interp.cpp b/TAO/tao/interp.cpp deleted file mode 100644 index 5776784b6f0..00000000000 --- a/TAO/tao/interp.cpp +++ /dev/null @@ -1,1496 +0,0 @@ -// $Id$ -// -// @(#)interp.cpp 1.4 95/11/04 -// Copyright 1994-1995 by Sun Microsystems Inc. -// All Rights Reserved -// -// TYPECODE: interpreter, traverses data structures -// -// This uses the standard C/C++ representation for data, and knows how -// to do things like align and pad according to standard rules. It is -// driven by CDR marshaled representations of TypeCodes. -// -// It does two key things: (a) calculate size and alignment -// restrictions for the data type described by any given typecode; and -// (b) "visits" each element of a data type in the order those -// elements are defined in the type's IDL definition. -// -// A typical use is that some application-specific "visit" function -// will be called with a typecode and data value. Then that "visit" -// function may choose to use the interpreter's knowledge of the -// environment's size, padding, and alignment rules to help it examine -// each of the constituents of complex data values. It does so by -// making a call to TypeCode::traverse(), and passing itself for -// future recursive calls. -// -// NOTE that this module has system dependent parts, and so should be -// examined when porting to new CPU architectures, compilers, and so -// forth to make sure it correctly implements the appropriate binary -// interfaces. -// -// Issues of concern are primarily that sizes and representations of -// CORBA primitive data types are correct (key issues are verified -// when the ORB initializes) and that the alignment rules are -// recognized. -// -// Also, exceptions have vtables in them, which may cause trouble if -// they aren't located at the very beginning by the compiler in -// question. -// -// So for example, moving to another CPU architecture which still uses -// standard sized two's complement integers and IEEE floating point, -// and expects "natural" alignment, won't be hard. Even using PC -// style tightly packed data is simple; the alignment rules are just -// simpler. Most volume microprocessors used in 1995 are correctly -// supported. -// -// Using data representations that are far from the standard C/C++ -// style data layout is probably not practical with this -// implementation. LISP systems, as one example, probably won't use -// "in-memory" representations much like C/C++, even though its "wire -// form" could directly match CDR. -// -// ALSO, the treatment of exceptions may need to be examined in -// language environments which actually rely on C++ exceptions. The -// RTTI data that identifies exceptions can easily be ignored by this -// interpreter (if it's taught about that compiler's RTTI) but it may -// not be practical for any code not generated by that specific C++ -// compiler to store such data in the right place to look like a C++ -// exception, or to throw exceptions when that's needed. (RTTI == -// "Run Time Typing Information", needed to make C++ exceptions work -// correctly and partially exposed to users by the ANSI standards -// comittee. It provides type-safe "downcasting" and other features -// previously unavailable in C++.) -// -// THREADING NOTE: Data structures being traversed should only be -// modified by the thread doing the traversal. The interpretive code -// itself is reentrant (recursive!) so presents no threading issues; -// only the data being fed to the interpreter must be protected -// against concurrency. - -#include "tao/corba.h" - -// Utility routines are used to manipulate CDR-encapsulated TypeCode -// parameter lists, calculating the size and alignment of the data -// type being described. The TCKind value has always been removed -// from the CDR stream when these calculator routines get called. - -typedef size_t attribute_calculator (CDR *stream, - size_t &alignment, - CORBA::Environment &env); - -static attribute_calculator calc_struct_attributes; -static attribute_calculator calc_exception_attributes; -static attribute_calculator calc_union_attributes; -static attribute_calculator calc_alias_attributes; -static attribute_calculator calc_array_attributes; - -// Other utility routines are used to skip the parameter lists when -// they're not needed. - -typedef CORBA::Boolean param_skip_rtn (CDR *); - -static CORBA::Boolean -skip_encapsulation (CDR *stream) -{ - return stream->skip_string (); -} - -static CORBA::Boolean -skip_long (CDR *stream) -{ - CORBA::ULong scratch; - - return stream->get_ulong (scratch); -} - -// Table supporting calculation of size and alignment requirements for -// any one instance of a given data types. -// -// This is indexed via CDR's TCKind values, which are "frozen" as part -// of the CDR standard. Entries hold either the size and alignment -// values for that data type, or a pointer to a function that is used -// to calculate those values. Function pointers are normally needed -// only for constructed types. -// -// A "skipper" routine is provided for some data types whose size is -// known statically (e.g. objrefs, structures, strings) but whose -// typecodes have parameters that sometimes need to be ignored when -// found in a CDR stream. Any attribute calculator routine always -// skips parameters in the CDR input stream, so no type with such a -// routine also needs a "skipper". -// -// Rather than growing a set of processor-specific #ifdefs, we -// calculate most of this table (except functions) at ORB -// initialization time. - -struct table_element -{ - size_t size; - size_t alignment; - attribute_calculator *calc; - param_skip_rtn *skipper; -}; - -static table_element table [CORBA::TC_KIND_COUNT] = -{ - { 0, 1, 0 }, // CORBA::tk_null - { 0, 1, 0 }, // CORBA::tk_void - - { 0, 1, 0, 0 }, // CORBA::tk_short - { 0, 1, 0, 0 }, // CORBA::tk_long - { 0, 1, 0, 0 }, // CORBA::tk_ushort - { 0, 1, 0, 0 }, // CORBA::tk_ulong - - { 0, 1, 0, 0 }, // CORBA::tk_float - { 0, 1, 0, 0 }, // CORBA::tk_double - - { 0, 1, 0, 0 }, // CORBA::tk_boolean - { 0, 1, 0, 0 }, // CORBA::tk_char - { 0, 1, 0, 0 }, // CORBA::tk_octet - { 0, 1, 0, 0 }, // CORBA::tk_any - - { 0, 1, 0, 0 }, // CORBA::tk_TypeCode - { 0, 1, 0, 0 }, // CORBA::tk_Principal - { 0, 1, 0, skip_encapsulation }, // CORBA::tk_objref - - { 0, 1, calc_struct_attributes, 0 }, // CORBA::tk_struct - { 0, 1, calc_union_attributes, 0 }, // CORBA::tk_union - - { 0, 1, 0, skip_encapsulation }, // CORBA::tk_enum - { 0, 1, 0, skip_long }, // CORBA::tk_string - { 0, 1, 0, skip_encapsulation }, // CORBA::tk_sequence - { 0, 1, calc_array_attributes, 0 }, // CORBA::tk_array - - // - // Two TCKind values added in 94-11-7 - // - { 0, 1, calc_alias_attributes, 0 }, // CORBA::tk_alias - { 0, 1, calc_exception_attributes, 0 }, // CORBA::tk_except - - // - // Five extended IDL data types, defined in Appendix A of 94-9-32 - // but here with different numeric TCKind codes. These types - // represent extensions to CORBA (specifically, to IDL) which are - // not yet standardized. - // - { 0, 1, 0, 0 }, // CORBA::tk_longlong - { 0, 1, 0, 0 }, // CORBA::tk_ulonglong - { 0, 1, 0, 0 }, // CORBA::tk_longdouble - { 0, 1, 0, 0 }, // CORBA::tk_wchar - { 0, 1, 0, skip_long } // CORBA::tk_wstring -}; - -// Runtime initialization of the table above; note that this compiles -// down to a set of assignment statements, with the real work done by -// the C++ compiler when this file gets compiled. -// -// "Natural alignment" is a policy that the processor controls the -// alignment of data based on its type. There's variation; some CPUs -// have a maximum alignment requirement of two or four bytes, others -// have some type-specific exceptions to the normal "alignment == -// size" rule. -// -// "Fixed" alignment ignores data type when establishing alignment; -// not all processors support such policies, and those which do often -// pay a cost to do so (viz. RISC/CISC discussions). The primary -// example of an OS family that chose "fixed" alignment is Microsoft's -// x86 systems, which normally align on one byte boundaries to promote -// data space efficiency. -// -// NOTE: typical PC compiler options let you specify other alignments, -// but none are "natural". Also, they don't apply consistently to all -// data types. Change the "one byte" assumption with extreme caution! -// And make sure all header files (e.g. generated by an IDL compiler) -// make sure that alignment of IDL-defined data types is consistent -// (one byte). - - enum TCKIND - { - tk_null = 0, - tk_void = 1, - tk_short = 2, - tk_long = 3, - tk_ushort = 4, - tk_ulong = 5, - tk_float = 6, - tk_double = 7, - tk_boolean = 8, - tk_char = 9, - tk_octet = 10, - tk_any = 11, - tk_TypeCode = 12, - tk_Principal = 13, - tk_objref = 14, - tk_struct = 15, - tk_union = 16, - tk_enum = 17, - tk_string = 18, - tk_sequence = 19, - tk_array = 20, - tk_alias = 21, // 94-11-7 - tk_except = 22, // 94-11-7 - - // these five are OMG-IDL data type extensions - tk_longlong = 23, // 94-9-32 Appendix A (+ 2) - tk_ulonglong = 24, // 94-9-32 Appendix A (+ 2) - tk_longdouble = 25, // 94-9-32 Appendix A (+ 2) - tk_wchar = 26, // 94-9-32 Appendix A (+ 2) - tk_wstring = 27, // 94-9-32 Appendix A (+ 2) - - // This symbol is not defined by CORBA 2.0. It's used to speed up - // dispatch based on TCKind values, and lets many important ones - // just be table lookups. It must always be the last enum value!! - - TC_KIND_COUNT - }; - -#if defined (TAO_HAS_FIXED_BYTE_ALIGNMENT) - // Have a bogus one - #define declare_entry(x,t) struct align_struct_ ## t { } - - #define setup_entry(x,t) \ - { \ - table [t].size = sizeof (x); \ - table [t].alignment = 1; \ - } -#else /* ! TAO_HAS_FIXED_BYTE_ALIGNMENT */ - // unix, ACE_WIN32, VXWORKS, __Lynx__, at least - #define declare_entry(x,t) \ - struct align_struct_ ## t \ - { \ - x one; \ - char dummy [TAO_MAXIMUM_NATIVE_TYPE_SIZE + 1 - sizeof(x)]; \ - x two; \ - } - - #define setup_entry(x,t) \ - { \ - align_struct_ ## t align; \ - table [t].size = sizeof (x); \ - table [t].alignment = \ - (char *) &align.two - (char *) &align.one - TAO_MAXIMUM_NATIVE_TYPE_SIZE; \ - } -#endif /* ! TAO_HAS_FIXED_BYTE_ALIGNMENT */ - -// Fills in fixed size and alignment values. - -declare_entry (CORBA::Short, tk_short); -declare_entry (CORBA::Long, tk_long); -declare_entry (CORBA::UShort, tk_ushort); -declare_entry (CORBA::ULong, tk_ulong); - -declare_entry (CORBA::Float, tk_float); -declare_entry (CORBA::Double, tk_double); - -declare_entry (CORBA::Boolean, tk_boolean); -declare_entry (CORBA::Char, tk_char); -declare_entry (CORBA::Octet, tk_octet); -declare_entry (CORBA::Any, tk_any); - -declare_entry (CORBA::TypeCode_ptr, tk_TypeCode); -declare_entry (CORBA::Principal_ptr, tk_Principal); -declare_entry (CORBA::Object_ptr, tk_objref); - -declare_entry (CORBA::String, tk_string); -declare_entry (TAO_opaque, tk_sequence); - -declare_entry (CORBA::LongLong, tk_longlong); -declare_entry (CORBA::ULongLong, tk_ulonglong); -declare_entry (CORBA::LongDouble, tk_longdouble); -declare_entry (CORBA::WChar, tk_wchar); -declare_entry (CORBA::WString, tk_wstring); - -void -__TC_init_table (void) -{ - setup_entry (CORBA::Short, tk_short); - setup_entry (CORBA::Long, tk_long); - setup_entry (CORBA::UShort, tk_ushort); - setup_entry (CORBA::ULong, tk_ulong); - - setup_entry (CORBA::Float, tk_float); - setup_entry (CORBA::Double, tk_double); - - setup_entry (CORBA::Boolean, tk_boolean); - setup_entry (CORBA::Char, tk_char); - setup_entry (CORBA::Octet, tk_octet); - setup_entry (CORBA::Any, tk_any); - - setup_entry (CORBA::TypeCode_ptr, tk_TypeCode); - setup_entry (CORBA::Principal_ptr, tk_Principal); - setup_entry (CORBA::Object_ptr, tk_objref); - - enum generic_enum {a, b, c, d}; - - // XXX workaround for G++ 2.6.3 bug - // setup_entry (generic_enum, CORBA::tk_enum); - table [CORBA::tk_enum].size = sizeof (generic_enum); - table [CORBA::tk_enum].alignment = sizeof (generic_enum); - - setup_entry (CORBA::String, tk_string); - setup_entry (TAO_opaque, tk_sequence); - - setup_entry (CORBA::LongLong, tk_longlong); - setup_entry (CORBA::ULongLong, tk_ulonglong); - setup_entry (CORBA::LongDouble, tk_longdouble); - setup_entry (CORBA::WChar, tk_wchar); - setup_entry (CORBA::WString, tk_wstring); -} - -#undef setup - -// For a given typecode, figure out its size and alignment needs. -// This version is used mostly when traversing other typecodes, and -// follows these rules: -// -// - Some typecodes are illegal (can't be nested inside others); -// - Indirections are allowed; -// - The whole typecode (including TCKind enum) is in the stream -// -// When the routine returns, the stream has skipped this TypeCode. -// -// "size" is returned, "alignment" is an 'out' parameter. If it is -// non-null, "tc" is initialized to hold the contents of the TypeCode; -// it depends on the contents of the original stream to be valid. -// -// XXX explore splitting apart returning the size/alignment data and -// the TypeCode initialization; union traversal would benefit a bit, -// but it would need more than that to make it as speedy as struct -// traversal. - -static size_t -calc_nested_size_and_alignment (CORBA::TypeCode_ptr tc, - CDR *original_stream, - size_t &alignment, - CORBA::Environment &env) -{ - // Get the "kind" ... if this is an indirection, this is a guess - // which will soon be updated. - CORBA::ULong temp; - CORBA::TCKind kind; - - if (original_stream->get_ulong (temp) == CORBA::B_FALSE) - { - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_NO)); - return 0; - } - - env.clear (); - kind = (CORBA::TCKind) temp; - - // Check for indirection, setting up the right CDR stream to use - // when getting the rest of the parameters. (We rely on the fact - // that indirections may not point to indirections.) - CDR indirected_stream; - CDR *stream; - - if (kind == ~0) - { - // Get indirection, sanity check it, set up new stream pointing - // there. - // - // XXX access to "real" size limit for this typecode and use it - // to check for errors before indirect and to limit the new - // stream's length. ULONG_MAX is too much! - - CORBA::Long offset; - if (!original_stream->get_long (offset) - || offset >= -8 - || ((-offset) & 0x03) != 0) - { - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_NO)); - return 0; - } - // offset -= 4; // correct for get_long update - - // TODO Provide a method to get an encapsulation from a CDR - // stream. - indirected_stream.setup_indirection (*original_stream, offset); - stream = &indirected_stream; - - // Fetch indirected-to TCKind, deducing byte order. - - if (!indirected_stream.get_ulong (temp)) - { - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_NO)); - return 0; - } - kind = (CORBA::TCKind) temp; - } - else - stream = original_stream; - - // Check for illegal TCKind enum values ... out of range, or which - // represent data values that can't be nested. (Some can't even - // exist freestanding!) - - if (kind >= CORBA::TC_KIND_COUNT - || kind <= CORBA::tk_void - || kind == CORBA::tk_except) - { - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_NO)); - return 0; - } - - // Use attribute calculator routine if it exists; these are needed - // only for variable-sized data types, with encapsulated parameter - // lists that affect the size and alignment of "top level" memory - // needed to hold an instance of this type. - - if (table [kind].calc != 0) - { - assert (table [kind].size == 0); - - // Pull encapsulation length out of the stream. - if (stream->get_ulong (temp) == CORBA::B_FALSE) - { - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_NO)); - return 0; - } - - // Initialize the TypeCode if requested - if (tc) - { - tc->kind_ = kind; - tc->buffer_ = stream->buffer (); - tc->length_ = temp; - } - - // Set up a separate stream for the parameters; it may easily - // have a different byte order, and this is as simple a way as - // any to ensure correctness. Then use the calculator routine - // to calculate size and alignment. - - CDR sub_encapsulation; - size_t size; - - assert (temp <= UINT_MAX); - sub_encapsulation.setup_encapsulation (stream->buffer(), temp); - size = table [kind].calc (&sub_encapsulation, alignment, env); - - // Check for garbage at end of parameter lists, or other cases - // where parameters and the size allocated to them don't jive. - - stream->rd_ptr (temp); - if (stream->buffer () != sub_encapsulation.buffer ()) - { - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_NO)); - return 0; - } - return size; - } - assert (table [kind].size != 0); // fixed size data type - - // Reinitialize the TypeCode if requested; this consumes any - // TypeCode parameters in the stream. They only exist for TCKind - // values that have parameters, but which represent fixed-size data - // types in the binary representation: CORBA::tk_string, CORBA::tk_wstring, - // CORBA::tk_objref, CORBA::tk_enum, and CORBA::tk_sequence. - - if (tc) - { - CORBA::ULong len; - - tc->kind_ = kind; - switch (kind) - { - default: - assert (table [kind].skipper == 0); - break; - - case CORBA::tk_string: - case CORBA::tk_wstring: - if (stream->get_ulong (len) == CORBA::B_FALSE) - { - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_NO)); - return 0; - } - tc->length_ = len; - break; - - case CORBA::tk_enum: - case CORBA::tk_objref: - case CORBA::tk_sequence: - if (stream->get_ulong (len) == CORBA::B_FALSE) - { - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_NO)); - return 0; - } - tc->length_ = len; - - assert (len < UINT_MAX); - tc->buffer_ = stream->buffer (); - stream->rd_ptr (len); - break; - } - - // Otherwise, consume any parameters without stuffing them into - // a temporary TypeCode. - } - else if (table [kind].skipper != 0 - && table [kind].skipper (stream) == CORBA::B_FALSE) - { - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_NO)); - return 0; - } - - // Return statically known values. - alignment = table [kind].alignment; - return table [kind].size; -} - -// Given typecode bytes for a structure (or exception), figure out its -// alignment and size; return size, alignment is an 'out' parameter. -// Only "CORBA::tk_struct" (or "CORBA::tk_except") has been taken out of the stream -// parameter holding the bytes. -// -// We use a one-pass algorithm, calculating size and inter-element -// padding while recording the strongest alignment restriction. Then -// we correct the size to account for tail-padding. -// -// This routine recognizes that exceptions are just structs with some -// additional information. Different environments may differ in what -// that additional information is, so this routine may need to be -// taught about compiler-specific representation of that additional -// "RTTI" data. - -static size_t -calc_struct_and_except_attributes (CDR *stream, - size_t &alignment, - CORBA::Boolean is_exception, - CORBA::Environment &env) -{ - CORBA::ULong members; - size_t size; - - // Exceptions are like structs, with key additions (all of which - // might need to be be applied to structures!): vtable, typecode, - // and refcount. The size must include these "hidden" members. - // - // NOTE: in environments with "true" C++ exceptions, there may need - // to be a slot for additional "RTTI" information; maybe it is part - // of the vtable, or maybe not. Or, that information (needed to - // determine which 'catch' clauses apply) may only be provided by - // the compiler to the runtime support for the "throw" statement. - - if (is_exception) - { - size = sizeof (CORBA::Exception); - alignment = table [CORBA::tk_TypeCode].alignment; - } - else - { - alignment = 1; - size = 0; - } - - // skip rest of header (type ID and name) and collect the number of - // struct members - - if (!stream->skip_string () - || !stream->skip_string () - || !stream->get_ulong (members)) - { - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_NO)); - return 0; - } - - // iterate over all the members, skipping their names and looking - // only at type data. - - for ( ; members != 0; members--) { - size_t member_size; - size_t member_alignment; - - // Skip name of the member. - if (!stream->skip_string ()) - { - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_NO)); - return 0; - } - - // Get size and alignment of the member, accounting for - // indirection and the various kinds of parameter encoding. - - member_size = calc_nested_size_and_alignment (0, - stream, - member_alignment, - env); - if (env.exception () != 0) - return 0; - - // Round up the struct size to handle member alignment (by adding - // internal padding), then update the current size to handle the - // member's size. - - size = (size_t) align_binary (size, member_alignment); - size += member_size; - - // Finally update the overall structure alignment requirement, if - // this element must be more strongly aligned. - - if (member_alignment > alignment) - alignment = member_alignment; - }; - - // Round up the structure size to match its overall alignment. This - // adds tail padding, if needed. - return (size_t) align_binary (size, alignment); -} - -// Calculate size and alignment for a structure. - -static size_t -calc_struct_attributes (CDR *stream, - size_t &alignment, - CORBA::Environment &env) -{ - return calc_struct_and_except_attributes (stream, - alignment, - CORBA::B_FALSE, - env); -} - -// Calculate size and alignment for an exception. - -static size_t -calc_exception_attributes (CDR *stream, - size_t &alignment, - CORBA::Environment &env) -{ - return calc_struct_and_except_attributes (stream, - alignment, - CORBA::B_TRUE, - env); -} - -// Calculate and return sizes for both parts of a union, as needed by -// other code. Return value is the overall size. The padded size of -// the discriminant is needed to traverse the two values separately. -// Unfortunately that is not quite practical to do with a single pass -// over the typecode: the inter-element padding changes depending on -// the strictest alignment required by _any_ arm of the union. - -size_t -calc_key_union_attributes (CDR *stream, - size_t &overall_alignment, - size_t &discrim_size_with_pad, - CORBA::Environment &env) -{ - CORBA::ULong members; - CORBA::ULong temp; - size_t discrim_size; - size_t value_alignment; - size_t value_size; - - overall_alignment = value_alignment = 1; - value_size = discrim_size_with_pad = 0; - - // Skip initial optional members (type ID and name). - - if (!stream->skip_string () // type ID - || !stream->skip_string ()) - { // typedef name - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_NO)); - return 0; - } - - // Calculate discriminant size and alignment: it's the first member - // of the "struct" representing the union. We detect illegal - // discriminant kinds a bit later. - - CORBA::TypeCode discrim_tc (CORBA::tk_void); - - discrim_size = calc_nested_size_and_alignment (&discrim_tc, - stream, - overall_alignment, - env); - if (env.exception () != 0) - return 0; - - // skip "default used" indicator, and save "member count" - - if (!stream->get_ulong (temp) // default used - || !stream->get_ulong (members)) - { // member count - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_NO)); - return 0; - } - - // iterate over the tuples for all the members; all we care about is - // their types, which can affect either alignment or padding - // requirement for the union part of the construct. - - for ( ; members != 0; members--) { - size_t member_size, member_alignment; - - // Skip member label; its size varies with discriminant type, but - // here we don't care about its content. This is where illegal - // discriminant kinds are detected. - // - // NOTE: This modifies 94-9-32 Appendix A to stipulate that - // "long long" values are not legal as discriminants. - - switch (discrim_tc.kind_) - { - case CORBA::tk_short: - case CORBA::tk_ushort: - case CORBA::tk_wchar: - { - CORBA::Short s; - - if (!stream->get_short (s)) - { - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_NO)); - return 0; - } - } - break; - - case CORBA::tk_long: - case CORBA::tk_ulong: - case CORBA::tk_enum: - { - CORBA::Long l; - - if (!stream->get_long (l)) - { - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_NO)); - return 0; - } - } - break; - - case CORBA::tk_boolean: - case CORBA::tk_char: - { - char c; - - if (!stream->get_byte (c)) - { - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_NO)); - return 0; - } - } - break; - - default: - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_NO)); - return 0; - } - - // We also don't care about any member name. - - if (!stream->skip_string ()) - { - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_NO)); - return 0; - } - - // Get the member size and alignment. - - member_size = calc_nested_size_and_alignment (0, - stream, - member_alignment, - env); - if (env.exception () != 0) - return 0; - - // Save the largest member and alignment. They don't need to be - // changed in sync -- e.g. "long double" size is larger than its - // alignment restriction on SPARC, x86, and some m68k platforms. - if (member_size > value_size) - value_size = member_size; - if (member_alignment > value_alignment) - value_alignment = member_alignment; - } - - // Round up the discriminator's size to include padding it needs in - // order to be followed by the value. - discrim_size_with_pad = (size_t) align_binary (discrim_size, - value_alignment); - - // Now calculate the overall size of the structure, which is the - // discriminator, inter-element padding, value, and tail padding. - // We know all of those except tail padding, which is a function of - // the overall alignment. (Ensures that arrays of these can be - // safely allocated and accessed!) - - if (value_alignment > overall_alignment) - overall_alignment = value_alignment; - - return (size_t) align_binary (discrim_size_with_pad + value_size, - overall_alignment); -} - -// Calculate size and alignment for a CORBA discriminated union. -// -// Note that this is really a two-element structure. The first -// element is the discriminator; the second is the value. All normal -// structure padding/alignment rules apply. In particular, all arms -// of the union have the same initial address (adequately aligned for -// any of the members). - -static size_t -calc_union_attributes (CDR *stream, - size_t &alignment, - CORBA::Environment &env) -{ - size_t scratch; - - return calc_key_union_attributes (stream, alignment, scratch, env); -} - -// Calculate size and alignment for a typedeffed type. - -static size_t -calc_alias_attributes (CDR *stream, - size_t &alignment, - CORBA::Environment &env) -{ - // Skip type ID and name in the parameter stream - - if (!stream->skip_string () // type ID - || !stream->skip_string ()) // typedef name - { - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_NO)); - return 0; - } - - // The typedef is identical to the type for which it stands. - return calc_nested_size_and_alignment (0, stream, alignment, env); -} - -// Calculate size and alignment of an array. (All such arrays are -// described as single dimensional, even though the IDL definition may -// specify a multidimensional array ... such arrays are treated as -// nested single dimensional arrays.) - -static size_t -calc_array_attributes (CDR *stream, - size_t &alignment, - CORBA::Environment &env) -{ - size_t member_size; - CORBA::ULong member_count; - - // get size and alignment of the array member - - member_size = calc_nested_size_and_alignment (0, stream, alignment, env); - if (env.exception () != 0) - return 0; - - // Get and check count of members. - - if (stream->get_ulong (member_count) == CORBA::B_FALSE - || member_count > UINT_MAX) - { - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_NO)); - return 0; - } - - // Array size is a function only of member number and count - return member_size * (size_t) member_count; -} - -// Visit each of the elements of a structure. - -static CORBA::TypeCode::traverse_status -struct_traverse (CDR *stream, - const void *value1, - const void *value2, - CORBA::TypeCode::traverse_status (_FAR *visit) - (CORBA::TypeCode_ptr tc, - const void *value1, - const void *value2, - void *context, - CORBA::Environment &env), - void *context, - CORBA::Environment &env) -{ - // Skip over the type ID and type name in the parameters, then get - // the number of members. - CORBA::ULong members; - - if (!stream->skip_string () // type ID - || !stream->skip_string () // type name - || !stream->get_ulong (members)) - { - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_NO)); - return CORBA::TypeCode::TRAVERSE_STOP; - } - - // Visit each member of the structure/exception. The initial - // pointer(s) point at the first values to visit. For structs we - // could avoid the inter-member padding ... not for the case of - // exceptions. No big deal. - // - // NOTE: For last element, could turn visit() call into something - // subject to compiler's tail call optimization and thus save a - // stack frame. - - CORBA::TypeCode::traverse_status retval; - - for (retval = CORBA::TypeCode::TRAVERSE_CONTINUE; - members != 0 && retval == CORBA::TypeCode::TRAVERSE_CONTINUE; - members--) - { - CORBA::TypeCode member_tc (CORBA::tk_null); - size_t size; - size_t alignment; - - // Skip the member's name in the parameter list. - - if (!stream->skip_string ()) - { - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_NO)); - return CORBA::TypeCode::TRAVERSE_STOP; - } - - // Get the member's size, alignment, and a temporary TypeCode, - // skipping that TypeCode in the stream as we do so. - // - // This accounts for all variations: different or nonexistent - // parameter lists, errors such as out-of-range TCKind values or - // nested exceptions, and indirected typecodes. - - size = calc_nested_size_and_alignment (&member_tc, - stream, - alignment, - env); - if (env.exception () != 0) - return CORBA::TypeCode::TRAVERSE_STOP; - - // Pad the value pointers to account for the alignment - // requirements of this member, then visit. - - value1 = ptr_align_binary ((const u_char *) value1, alignment); - value2 = ptr_align_binary ((const u_char *) value2, alignment); - - retval = visit (&member_tc, value1, value2, context, env); - - // Update 'value' pointers to account for the size of the values - // just visited. - value1 = size + (char *)value1; - value2 = size + (char *)value2; - - if (env.exception () != 0) - retval = CORBA::TypeCode::TRAVERSE_STOP; - } - - return retval; -} - -// cast the discriminant values to the right type and compare them. - -static CORBA::Boolean -match_value (CORBA::TCKind kind, - CDR *tc_stream, - const void *value, - CORBA::Environment &env) -{ - CORBA::Boolean retval = CORBA::B_FALSE; - - switch (kind) - { - case CORBA::tk_short: - case CORBA::tk_ushort: - { - CORBA::UShort discrim; - - if (tc_stream->get_ushort (discrim) != CORBA::B_FALSE) - retval = (discrim == *(CORBA::UShort *)value); - else - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_NO)); - } - break; - - case CORBA::tk_long: - case CORBA::tk_ulong: - { - CORBA::ULong discrim; - - if (tc_stream->get_ulong (discrim) != CORBA::B_FALSE) - retval = (discrim == *(CORBA::ULong *)value); - else - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_NO)); - } - break; - - case CORBA::tk_enum: - { - CORBA::ULong discrim; - - if (tc_stream->get_ulong (discrim) != CORBA::B_FALSE) - retval = (discrim == *(unsigned *)value); - else - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_NO)); - } - break; - - case CORBA::tk_boolean: - { - CORBA::Boolean discrim; - - if (tc_stream->get_boolean (discrim) != CORBA::B_FALSE) - retval = (discrim == *(CORBA::Boolean *)value); - else - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_NO)); - } - break; - - case CORBA::tk_char: - { - CORBA::Char discrim; - - if (tc_stream->get_char (discrim) != CORBA::B_FALSE) - retval = (discrim == *(CORBA::Char *)value); - else - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_NO)); - } - break; - - case CORBA::tk_wchar: - { - CORBA::WChar discrim; - - if (tc_stream->get_wchar (discrim) != CORBA::B_FALSE) - retval = (discrim == *(CORBA::WChar *)value); - else - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_NO)); - } - break; - - default: - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_NO)); - } - - return retval; -} - -// Visit the two elements of the union: the discrminant, and then any -// specific value as indicated by the discriminant of value1. - -static CORBA::TypeCode::traverse_status -union_traverse (CDR *stream, - const void *value1, - const void *value2, - CORBA::TypeCode::traverse_status (_FAR *visit) - (CORBA::TypeCode_ptr tc, - const void *value1, - const void *value2, - void *context, - CORBA::Environment &env), - void *context, - CORBA::Environment &env) -{ - size_t discrim_size_with_pad; - - // Figure out size of discriminant plus padding, used to adjust - // value pointers later. This can't be calculated without looking - // at all branches of the union ... forcing union traversal to be a - // two-pass algorithm, unless/until some data gets squirreled away. - { - // TODO provide a method to "copy" the CDR stream... - CDR temp_cdr (*stream); - size_t scratch; - - (void) calc_key_union_attributes (&temp_cdr, - scratch, - discrim_size_with_pad, - env); - } - if (env.exception() != 0) - return CORBA::TypeCode::TRAVERSE_STOP; - - // Skip the optional type ID and type name. - if (!stream->skip_string () // type ID, hidden - || !stream->skip_string ()) - { // typedef name - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_NO)); - return CORBA::TypeCode::TRAVERSE_STOP; - } - - // Get and skip the discriminant's TypeCode. This allow for - // indirection (e.g. a complex enum discriminant). We use that - // TypeCode to visit the discriminant. - // - // We know the kind is legal and the TypeCode is valid because this - // repeats work we did earlier -- so checks are omitted. - - CORBA::TypeCode discrim_tc (CORBA::tk_null); - - { - size_t scratch; - - (void) calc_nested_size_and_alignment (&discrim_tc, - stream, - scratch, - env); - } - - if (visit (&discrim_tc, - value1, - value2, - context, - env) == CORBA::TypeCode::TRAVERSE_STOP) - return CORBA::TypeCode::TRAVERSE_STOP; - - // Adjust the pointers to point to the other member of the union; - // this ensures alignment for any of the values. Save the pointer - // to the discriminant though; we need it to find out which member - // to visit! - - const void *discrim_ptr = value1; - - value1 = discrim_size_with_pad + (char *) value1; - value2 = discrim_size_with_pad + (char *) value2; - - // Get the flag that tells if there's a "default" arm in this union, - // then the number of members in the union. - - CORBA::Long default_used = 0; - CORBA::ULong member_count; - - if (!stream->get_long (default_used)) - { - // default used - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_NO)); - return CORBA::TypeCode::TRAVERSE_STOP; - } - - if (!stream->get_ulong (member_count)) - { // member count - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_NO)); - return CORBA::TypeCode::TRAVERSE_STOP; - } - - // Scan to find the tuple whose value matches the discriminator. - // - // While we're scanning, record any default arm's information. If - // we can't find a match for the discriminant value, that arm will - // be used later. - - char *default_tc_ptr = 0; - size_t default_tc_len = 0; - - while (member_count-- != 0) - { - // Test to see if the discriminant value matches the one in the - // TypeCode; this skips the the discriminant value in this CDR - // stream. - - CORBA::Boolean discrim_matched; - - discrim_matched = match_value (discrim_tc.kind_, - stream, - discrim_ptr, - env); - if (env.exception () != 0) - return CORBA::TypeCode::TRAVERSE_STOP; - - // Skip the name of the member; we never care about it. - - if (!stream->skip_string ()) - { - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_NO)); - return CORBA::TypeCode::TRAVERSE_STOP; - } - - // If this is the default member, remember where its typecode - // data is stored; we'll use it later. - - if (default_used >= 0 && default_used-- == 0) - { - default_tc_ptr = stream->buffer (); - default_tc_len = stream->length (); - } - - // Get the TypeCode for this member. - // - // XXX we really don't care about size and alignment this time, - // only that we initialize the TypeCode. - - CORBA::TypeCode tc (CORBA::tk_null); - size_t scratch; - - (void) calc_nested_size_and_alignment (&tc, stream, scratch, env); - if (env.exception () != 0) - return CORBA::TypeCode::TRAVERSE_STOP; - - // If we matched, visit the member and return. - if (discrim_matched) - return visit (&tc, value1, value2, context, env); - } - - // If we get here, it means any default arm should be used. We know - // at least the basic sanity checks passed; we don't repeat. - - if (default_tc_ptr) - { - CDR temp_str; - temp_str.setup_encapsulation (default_tc_ptr, - default_tc_len); - - // Get and use the TypeCode. - // - // XXX we really don't care about size and alignment this time, - // only that we initialize the TypeCode. - - size_t scratch; - CORBA::TypeCode tc (CORBA::tk_null); - - (void) calc_nested_size_and_alignment (&tc, &temp_str, scratch, env); - return visit (&tc, value1, value2, context, env); - } - return CORBA::TypeCode::TRAVERSE_CONTINUE; -} - -// For each node in "data", visit it. For singleton nodes that's all -// but a NOP; for structs, unions, etc it's more interesting. The -// visit routine can descend, if it chooses. -// -// NOTE: this does no memory allocation or deallocation except through -// use of the stack. Or at least, it should do none -- if you find -// that just traversing a data value allocates any memory, that's a -// bug to fix! - -CORBA::TypeCode::traverse_status -CORBA::TypeCode::traverse (const void *value1, - const void *value2, - CORBA::TypeCode::traverse_status (_FAR *visit) - (CORBA::TypeCode_ptr tc, - const void *value1, - const void *value2, - void *context, - CORBA::Environment &env), - void *context, - CORBA::Environment &env) -{ - env.clear (); - - // Quickly accomodate the bulk of cases, which are just (tail) calls - // to the visit() routine. We take advantage of the fact that these - // are largely in a convenient numeric range to work around poor - // optimization of "switch" code in some compilers. This - // improvement has in some cases been more than 5% faster - // (significant). - // - // NOTE: if for some reason the constants in the protocol spec - // (including Appendix A) change, this logic may need to be verified - // again. Luckily, changing protocol constants is quite rare; they - // normally just get added to (at the end). - // - if (kind_ <= CORBA::tk_objref - || (CORBA::tk_longlong <= kind_ && kind_ <= CORBA::tk_wstring)) - return visit (this, value1, value2, context, env); - - // Handle the cases that aren't in convenient numeric ranges. - - traverse_status retval; - - switch (kind_) - { - case CORBA::tk_string: - case CORBA::tk_enum: - return visit (this, value1, value2, context, env); - - // Typedefs just add a delay, while we skip the typedef ID - // and name ... - - case CORBA::tk_alias: - { - CORBA::TypeCode_ptr tcp; - CORBA::Environment env2; - - // XXX rework for efficiency, this doesn't need to allocate - // memory during the traversal! - - tcp = typecode_param (2, env); - if (env.exception () != 0) - return TRAVERSE_STOP; - - retval = tcp->traverse (value1, value2, visit, context, env); - - tcp->Release (); - } - return retval; - - // Exceptions in-memory are structures, except that there are data - // members "hidden" in front: vtable, typecode, refcount. We skip - // them, and allow the traversal code to account for the internal - // padding before the other elements of the exception. - // - // NOTE: see header comment re treatment of these values as "real" - // C++ exceptions. C++ RTTI data might need to be skipped. Also, - // see the comments in unmarshaling code: hard to throw these - // values. - // - // Not enough of the exception runtime is public for binary - // standards to exist for C++ exceptions yet. Compiler-specific - // code will need to handle examining, unmarshaling, and throwing - // of CORBA exceptions (in C++ environments) for some time. - case CORBA::tk_except: - value1 = sizeof (CORBA::Exception) + (char *) value1; - value2 = sizeof (CORBA::Exception) + (char *) value2; - // FALLTHROUGH - - case CORBA::tk_struct: - // XXX for OLE Automation, we'll probably need BOTH exceptions - // and structs to inherit IUnknown, hence we'll need to be - // skipping the vtable pointer ... - { - // Create the sub-encapsulation stream that holds the - // parameters for the typecode. - - CDR stream; - - stream.setup_encapsulation (buffer_, (size_t) length_); - - return struct_traverse (&stream, value1, value2, - visit, context, env); - } - - case CORBA::tk_union: - { - // visit the discriminant, then search the typecode for the - // relevant union member and then visit that member. - CDR stream; - - stream.setup_encapsulation (buffer_, (size_t) length_); - - return union_traverse (&stream, value1, value2, - visit, context, env); - } - - // Sequences are just arrays with bound determined at runtime, - // rather than compile time. Multidimensional arrays are nested - // C-style: the leftmost dimension in the IDL definition is - // "outermost", etc. - { - CORBA::TypeCode_ptr tc2; - size_t size; - CORBA::ULong bounds; - CORBA::OctetSeq *seq; - - case CORBA::tk_sequence: - // Find out how many elements there are, and adjust the data - // pointers to point to those elements rather than to the - // sequence itself. - seq = (CORBA::OctetSeq *)value1; - - bounds = seq->length; - value1 = seq->buffer; - - if (value2) - { - seq = (CORBA::OctetSeq *)value2; - value2 = seq->buffer; - } - goto shared_seq_array_code; - - case CORBA::tk_array: - // Array bounds are in the typecode itself. - bounds = ulong_param (1, env); - if (env.exception () != 0) - return TRAVERSE_STOP; - - shared_seq_array_code: - // Find element's type, and size ... - tc2 = typecode_param (0, env); - if (env.exception () != 0) - return TRAVERSE_STOP; - - size = tc2->size (env); - if (env.exception () != 0) - return TRAVERSE_STOP; - - // ... then visit the elements in order. - // - // NOTE: for last element, could turn visit() call into - // something subject to compiler's tail call optimization and - // thus save a stack frame - while (bounds--) - { - if (visit (tc2, value1, value2, context, env) == TRAVERSE_STOP) - return TRAVERSE_STOP; - - value1 = size + (char *) value1; - value2 = size + (char *) value2; - } - CORBA::release (tc2); - env.clear (); - } - return TRAVERSE_CONTINUE; - - // case ~0: // indirection, illegal at top level - default: // invalid/illegal - break; - } // end switch on typecode "kind" - - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_NO)); - return TRAVERSE_STOP; -} - -// Tell user the size of an instance of the data type described by -// this typecode ... typically used to allocate memory. - -size_t -CORBA::TypeCode::private_size (CORBA::Environment &env) -{ - if (kind_ >= CORBA::TC_KIND_COUNT) - { - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_NO)); - return 0; - } - env.clear (); - - if (table [kind_].calc == 0) - { - private_state_->tc_size_known_ = CORBA::B_TRUE; - private_state_->tc_size_ = table [kind_].size; - return private_state_->tc_size_; - } - - size_t alignment; - CDR stream; - - stream.setup_encapsulation (buffer_, (size_t) length_); - - private_state_->tc_size_known_ = CORBA::B_TRUE; - private_state_->tc_size_ = table [kind_].calc (&stream, alignment, env); - return private_state_->tc_size_; -} - -// Tell user the alignment restriction for the data type described by -// an instance of this data type. Rarely used; provided for -// completeness. - -size_t -CORBA::TypeCode::private_alignment (CORBA::Environment &env) -{ - if (kind_ >= CORBA::TC_KIND_COUNT) - { - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_NO)); - return 0; - } - env.clear (); - - if (table [kind_].calc == 0) - { - private_state_->tc_alignment_known_ = CORBA::B_TRUE; - private_state_->tc_alignment_ = table [kind_].alignment; - return private_state_->tc_alignment_; - } - - size_t alignment; - CDR stream; - - stream.setup_encapsulation (buffer_, (size_t) length_); - - (void) table [kind_].calc (&stream, alignment, env); - private_state_->tc_alignment_known_ = CORBA::B_TRUE; - private_state_->tc_alignment_ = alignment; - return alignment; -} diff --git a/TAO/tao/invoke.cpp b/TAO/tao/invoke.cpp deleted file mode 100644 index f4ce7db037c..00000000000 --- a/TAO/tao/invoke.cpp +++ /dev/null @@ -1,398 +0,0 @@ -// @(#)invoke.cpp 1.3 95/09/24 -// Copyright 1994-1995 by Sun Microsystems Inc. -// All Rights Reserved -// -// IIOP stub support for static and dynamic invocation -// -// This file holds DII support, and an analagous interpreter that let -// static stubs be very small. It's specific to objrefs with -// IIOP::Profile. -// -// NOTE: this may someday be moved within an IIOP class so that the -// public stub interface is completely independent of ORB/protocol -// internals. -// -// THREADING NOTE: Code below this point is of course thread-safe (at -// least on supported threaded platforms), so the caller of these -// routines need only ensure that the data being passed in is not -// being modified by any other thread. -// -// As an _experiment_ (to estimate the performance cost) remote calls -// are currently deemed "cancel-safe". That means that they can be -// called by threads when they're in asynchronous cancellation mode. -// The only effective way to do this is to disable async cancellation -// for the duration of the call. There are numerous rude interactions -// with code generators for C++ ... cancellation handlers just do -// normal stack unwinding like exceptions, but exceptions are purely -// synchronous and sophisticated code generators rely on that to -// generate better code, which in some cases may be very hard to -// unwind. - -#include "tao/corba.h" - -class ACE_Synchronous_Cancellation_Required - // = TITLE - // ACE_Synchronous_Cancellation_Required - // - // = DESCRIPTION - // Stick one of these at the beginning of a block that can't - // support asynchronous cancellation, and which must be - // cancel-safe. - // - // = EXAMPLE - // somefunc() - // { - // ACE_Synchronous_Cancellation_Required NOT_USED; - // ... - // } -{ -public: - // These should probably be in a separate inline file, but they're - // only used within this one file right now, and we always want them - // inlined, so here they sit. - ACE_Synchronous_Cancellation_Required (void) - { -#if !defined (VXWORKS) - ACE_OS::thr_setcanceltype (THR_CANCEL_DEFERRED, &old_type_); -#endif /* ! VXWORKS */ - } - - ~ACE_Synchronous_Cancellation_Required (void) - { -#if !defined (VXWORKS) - int dont_care; - ACE_OS::thr_setcanceltype(old_type_, &dont_care); -#endif /* ! VXWORKS */ - } -private: - int old_type_; -}; - -// "stub interpreter" for static stubs. IDL compiler (or human -// equivalent thereof :-) should just dump a read-only description of -// the call into "calldata" and do varargs calls to this routine, -// which does all the work. -// -// NOTE: This routine includes stub interpreter code, upon which a -// patent application is pending. - -void -IIOP_Object::do_call (CORBA::Environment &env, // exception reporting - const TAO_Call_Data *info, // call description - ...) // ... any parameters - -{ - ACE_Synchronous_Cancellation_Required NOT_USED; - - TAO_GIOP_Invocation call (this, - info->opname, - info->is_roundtrip); - - // We may need to loop through here more than once if we're - // forwarded to some other object reference. - // - // NOTE: A quality-of-service policy may be useful to establish - // here, specifically one controlling how many times the call is - // reissued before failing the call on the assumption that something - // is broken. - // - // NOTE: something missing is a dynamic way to change the policy of - // whether to issue LocateRequest messages or not. This code uses a - // simple, fixed policy: never use LocateRequest messages. - // - for (;;) - { - // Start the call by constructing the request message header. - - env.clear (); - call.start (env); - - if (env.exception ()) - { - dexc (env, "do_call, start request message"); - return; - } - - // Now, put all "in" and "inout" parameters into the request - // message body. - // - // Some "inout" data have an extra level of indirection, - // specified by the language mapping's memory allocation - // policies ... the indirection only shows up here when it's - // needed later for allocating "out" memory, otherwise there's - // just one indirection. - - u_int i; - const TAO_Param_Data *pdp; - va_list param_vector; - - va_start (param_vector, info); - - for (i = 0, pdp = info->params; - i < info->param_count; - i++, pdp++) - { - void *ptr = va_arg (param_vector, void *); - - if (pdp->mode == PARAM_IN) - call.put_param (pdp->tc, ptr, env); - else if (pdp->mode == PARAM_INOUT) - { - if (pdp->value_size == 0) - call.put_param (pdp->tc, ptr, env); - else - call.put_param (pdp->tc, *(void **)ptr, env); - } - - if (env.exception ()) - { - dexc (env, "do_call, put request parameter"); - return; - } - } - va_end (param_vector); - - // Make the call ... blocking for response if needed. Note that - // "oneway" calls can't return any exceptions except system - // ones. - - TAO_GIOP_ReplyStatusType status; - CORBA::ExceptionList exceptions; - - exceptions.length = exceptions.maximum = info->except_count; - exceptions.buffer = (CORBA::TypeCode_ptr *) info->excepts; - - status = call.invoke (exceptions, env); - - exceptions.buffer = 0; // don't free it - - if (env.exception ()) - { - dexc (env, "do_call, invoke"); - return; - } - if (!info->is_roundtrip - || status == TAO_GIOP_SYSTEM_EXCEPTION - || status == TAO_GIOP_USER_EXCEPTION) - return; - - // Now, get all the "return", "out", and "inout" parameters from - // the response message body. - - if (status == TAO_GIOP_NO_EXCEPTION) - { - va_start (param_vector, info); - for (i = 0, pdp = info->params; - i < info->param_count; - i++, pdp++) - { - void *ptr = va_arg (param_vector, void *); - - // XXXASG - added this 12/24/97 - // if it is an inout parameter, it would become necessary to - // first release the "in" memory - if (pdp->mode == PARAM_INOUT) - { - // XXXASG - add others as we test each case - switch (pdp->tc->kind (env)) - { - case CORBA::tk_string: - { - CORBA::string_free (*(char **)ptr); - *(char **)ptr = 0; - } - break; - default: - break; - } - } - if (pdp->mode == PARAM_RETURN - || pdp->mode == PARAM_OUT - || pdp->mode == PARAM_INOUT) - { - // The language mapping's memory allocation policy - // says that some data is heap-allocated. This - // interpreter is told about the relevant policy by - // whoever built the operation description (e.g. the - // IDL compiler) so it doesn't have to know the - // policy associated with a particular language - // binding (e.g. C/C++ differ, and C++ even has - // different policies for different kinds of - // structures). - if (pdp->value_size == 0) - call.get_value (pdp->tc, ptr, env); - else - { - // assert (value_size == tc->size()); - *(void **)ptr = new CORBA::Octet [pdp->value_size]; - call.get_value (pdp->tc, *(void **)ptr, env); - } - - if (env.exception ()) - { - dexc (env, "do_call, get reply parameter"); - return; - } - } - } - va_end (param_vector); - return; - } - - // ... or maybe this request got forwarded to someplace else; send - // the request there instead. - assert (status == TAO_GIOP_LOCATION_FORWARD); - } -} - -// DII analogue of the above. Differs in how the vararg calling -// convention is implemented -- DII doesn't use the normal call stack -// with its implicit typing, but iinstead uses heap-based arguments -// with explicit typing. - -void -IIOP_Object::do_dynamic_call (const char *opname, // operation name - CORBA::Boolean is_roundtrip, // results required? - CORBA::NVList_ptr args, // parameters - CORBA::NamedValue_ptr result, // result - CORBA::Flags flags, // per-call flag (one!) - CORBA::ExceptionList &exceptions, // possible user exceptions - CORBA::Environment &env) // exception reporting -{ - ACE_Synchronous_Cancellation_Required NOT_USED; - - TAO_GIOP_Invocation call (this, opname, is_roundtrip); - - // Loop as needed for forwarding; see above. - - for (;;) - { - // Start the call by constructing the request message header. - env.clear (); - call.start (env); - - if (env.exception ()) - { - dexc (env, "do_call, start request message"); - return; - } - - // Now, put all "in" and "inout" parameters into the request - // message body. - - u_int i; - - for (i = 0; i < args->count (); i++) - { - CORBA::NamedValue_ptr value = args->item (i, env); - - if (value->flags () == CORBA::ARG_IN - || value->flags () == CORBA::ARG_INOUT) - { - call.put_param (value->value ()->type (), - (void *) value->value ()->value (), env); - if (env.exception ()) - { - dexc (env, "do_dynamic_call, put request parameter"); - return; - } - } - } - - // Make the call ... blocking for response if needed. Note that - // "oneway" calls can't return any exceptions except system ones. - - TAO_GIOP_ReplyStatusType status; - - status = call.invoke (exceptions, env); - if (env.exception ()) - { - dexc (env, "do_dynamic_call, invoke"); - return; - } - if (!is_roundtrip - || status == TAO_GIOP_SYSTEM_EXCEPTION - || status == TAO_GIOP_USER_EXCEPTION) - return; - - // Now, get all the "return", "out", and "inout" parameters from the - // response message body ... return parameter is first, the rest are - // in the order defined in the IDL spec (which is also the order that - // DII users are required to use). - - if (status == TAO_GIOP_NO_EXCEPTION) - { - if (result != 0) - { - // If caller didn't set OUT_LIST_MEMORY flag, allocate - // memory for return value ... - - if (!(flags & CORBA::OUT_LIST_MEMORY)) - { - CORBA::TypeCode_ptr tcp; - size_t size; - - tcp = result->value ()->type (); - size = tcp->size (env); - dexc (env, "do_dynamic_call, get result size"); - - if (size != 0) - { - void *ptr = new CORBA::Octet [size]; - - tcp->AddRef (); - result->value ()->replace (tcp, ptr, - CORBA::B_TRUE, env); - dexc (env, "do_dynamic_call, set result mem"); - } - } - - call.get_value (result->value ()->type (), - (void *) result->value ()->value (), env); - } - - for (i = 0; i < args->count (); i++) - { - CORBA::NamedValue_ptr value = args->item (i, env); - - if (value->flags () == CORBA::ARG_OUT - || value->flags () == CORBA::ARG_INOUT) - { - // If caller didn't set OUT_LIST_MEMORY flag, allocate - // memory for this parameter ... - if (!(flags & CORBA::OUT_LIST_MEMORY)) - { - CORBA::TypeCode_ptr tcp; - size_t size; - - tcp = value->value ()->type (); - size = tcp->size (env); - dexc (env, "do_dynamic_call, get param size"); - - if (size != 0) - { - void *ptr = new CORBA::Octet [size]; - - tcp->AddRef (); - value->value ()->replace (tcp, ptr, - CORBA::B_TRUE, env); - dexc (env, "do_dynamic_call, set result mem"); - } - } - - call.get_value (value->value ()->type (), - (void *) value->value ()->value (), env); - if (env.exception ()) - { - dexc (env, "do_dynamic_call, get response parameter"); - return; - } - } - } - return; - } - - // ... or maybe this request got forwarded to someplace else. - assert (status == TAO_GIOP_LOCATION_FORWARD); - } -} diff --git a/TAO/tao/marshal.cpp b/TAO/tao/marshal.cpp deleted file mode 100644 index adb7601a0e6..00000000000 --- a/TAO/tao/marshal.cpp +++ /dev/null @@ -1,182 +0,0 @@ -// ============================================================================ -// -// = LIBRARY -// TAO -// -// = FILENAME -// marshal.cpp -// -// = DESCRIPTION -// Implements the Marshal_Object class and the factory -// -// The original encoder and decoder code now appears in files encode.cpp and -// decode.cpp -// -// = AUTHOR -// Copyright 1994-1995 by Sun Microsystems Inc. -// and -// Aniruddha Gokhale -// -// ============================================================================ - -#include "tao/corba.h" - -TAO_Marshal_Factory* TAO_Marshal::DEFAULT_MARSHAL_FACTORY = 0; - -void -TAO_Marshal::initialize (void) -{ - DEFAULT_MARSHAL_FACTORY = TAO_MARSHAL_FACTORY::instance(); -} - -// cosntructor for the factory -TAO_Marshal_Factory::TAO_Marshal_Factory (void) -#if 0 - : m_primitive_ (TAO_MARSHAL_PRIMITIVE::instance ()), - m_any_ (TAO_MARSHAL_ANY::instance ()), - m_typecode_ (TAO_MARSHAL_TYPECODE::instance ()), - m_principal_ (TAO_MARSHAL_PRINCIPAL::instance ()), - m_objref_ (TAO_MARSHAL_OBJREF::instance ()), - m_struct_ (TAO_MARSHAL_STRUCT::instance ()), - m_union_ (TAO_MARSHAL_UNION::instance ()), - m_string_ (TAO_MARSHAL_STRING::instance ()), - m_sequence_ (TAO_MARSHAL_SEQUENCE::instance ()), - m_array_ (TAO_MARSHAL_ARRAY::instance ()), - m_alias_ (TAO_MARSHAL_ALIAS::instance ()), - m_except_ (TAO_MARSHAL_EXCEPT::instance ()), - m_wstring_ (TAO_MARSHAL_WSTRING::instance ()) -#endif /* 0 */ -{ - // initialize the mobj table - mobj_table_[CORBA::tk_null].obj_ = TAO_MARSHAL_PRIMITIVE::instance (); - mobj_table_[CORBA::tk_void].obj_ = TAO_MARSHAL_PRIMITIVE::instance (); - mobj_table_[CORBA::tk_short].obj_ = TAO_MARSHAL_PRIMITIVE::instance (); - mobj_table_[CORBA::tk_long].obj_ = TAO_MARSHAL_PRIMITIVE::instance (); - mobj_table_[CORBA::tk_ushort].obj_ = TAO_MARSHAL_PRIMITIVE::instance (); - mobj_table_[CORBA::tk_ulong].obj_ = TAO_MARSHAL_PRIMITIVE::instance (); - mobj_table_[CORBA::tk_float].obj_ = TAO_MARSHAL_PRIMITIVE::instance (); - mobj_table_[CORBA::tk_double].obj_ = TAO_MARSHAL_PRIMITIVE::instance (); - mobj_table_[CORBA::tk_boolean].obj_ = TAO_MARSHAL_PRIMITIVE::instance (); - mobj_table_[CORBA::tk_char].obj_ = TAO_MARSHAL_PRIMITIVE::instance (); - mobj_table_[CORBA::tk_octet].obj_ = TAO_MARSHAL_PRIMITIVE::instance (); - mobj_table_[CORBA::tk_any].obj_ = TAO_MARSHAL_ANY::instance (); - mobj_table_[CORBA::tk_TypeCode].obj_ = TAO_MARSHAL_TYPECODE::instance (); - mobj_table_[CORBA::tk_Principal].obj_ = TAO_MARSHAL_PRINCIPAL::instance (); - mobj_table_[CORBA::tk_objref].obj_ = TAO_MARSHAL_OBJREF::instance (); - mobj_table_[CORBA::tk_struct].obj_ = TAO_MARSHAL_STRUCT::instance (); - mobj_table_[CORBA::tk_union].obj_ = TAO_MARSHAL_UNION::instance (); - mobj_table_[CORBA::tk_enum].obj_ = TAO_MARSHAL_PRIMITIVE::instance (); - mobj_table_[CORBA::tk_string].obj_ = TAO_MARSHAL_STRING::instance (); - mobj_table_[CORBA::tk_sequence].obj_ = TAO_MARSHAL_SEQUENCE::instance (); - mobj_table_[CORBA::tk_array].obj_ = TAO_MARSHAL_ARRAY::instance (); - mobj_table_[CORBA::tk_alias].obj_ = TAO_MARSHAL_ALIAS::instance (); - mobj_table_[CORBA::tk_except].obj_ = TAO_MARSHAL_EXCEPT::instance (); - mobj_table_[CORBA::tk_longlong].obj_ = TAO_MARSHAL_PRIMITIVE::instance (); - mobj_table_[CORBA::tk_ulonglong].obj_ = TAO_MARSHAL_PRIMITIVE::instance (); - mobj_table_[CORBA::tk_longdouble].obj_ = TAO_MARSHAL_PRIMITIVE::instance (); - mobj_table_[CORBA::tk_wchar].obj_ = TAO_MARSHAL_PRIMITIVE::instance (); - mobj_table_[CORBA::tk_wstring].obj_ = TAO_MARSHAL_WSTRING::instance (); -} - -TAO_Marshal_Factory::~TAO_Marshal_Factory (void) -{ -} - -#if 0 -// factory method -// -// Based on the kind of the typecode, return the appropriate marshal object -TAO_Marshal_Object* TAO_Marshal_Factory::make_marshal_object (CORBA::TypeCode_ptr tc, - CORBA::Environment &env) -{ - env.clear (); - if (tc) - { - switch (tc->kind_) - { - case CORBA::tk_null: - case CORBA::tk_void: - case CORBA::tk_short: - case CORBA::tk_ushort: - case CORBA::tk_long: - case CORBA::tk_ulong: - case CORBA::tk_float: - case CORBA::tk_enum: - case CORBA::tk_double: - case CORBA::tk_longlong: - case CORBA::tk_ulonglong: - case CORBA::tk_boolean: - case CORBA::tk_char: - case CORBA::tk_octet: - case CORBA::tk_longdouble: - case CORBA::tk_wchar: - return m_primitive_; - case CORBA::tk_any: - return m_any_; - case CORBA::tk_TypeCode: - return m_typecode_; - case CORBA::tk_Principal: - return m_principal_; - case CORBA::tk_objref: - return m_objref_; - case CORBA::tk_struct: - return m_struct_; - case CORBA::tk_union: - return m_union_; - case CORBA::tk_string: - return m_string_; - case CORBA::tk_sequence: - return m_sequence_; - case CORBA::tk_array: - return m_array_; - case CORBA::tk_alias: - return m_alias_; - case CORBA::tk_except: - return m_except_; - case CORBA::tk_wstring: - return m_wstring_; - default: - // anything else is an error - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_NO)); - return (TAO_Marshal_Object *)0; - } - } - else - { - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_NO)); - return (TAO_Marshal_Object *)0; - } -} -#endif /* 0 */ - -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) -template class ACE_Singleton<TAO_Marshal_Factory, ACE_SYNCH_RECURSIVE_MUTEX>; -template class ACE_Singleton<TAO_Marshal_Primitive, ACE_SYNCH_RECURSIVE_MUTEX>; -template class ACE_Singleton<TAO_Marshal_Any, ACE_SYNCH_RECURSIVE_MUTEX>; -template class ACE_Singleton<TAO_Marshal_TypeCode, ACE_SYNCH_RECURSIVE_MUTEX>; -template class ACE_Singleton<TAO_Marshal_Principal, ACE_SYNCH_RECURSIVE_MUTEX>; -template class ACE_Singleton<TAO_Marshal_ObjRef, ACE_SYNCH_RECURSIVE_MUTEX>; -template class ACE_Singleton<TAO_Marshal_Struct, ACE_SYNCH_RECURSIVE_MUTEX>; -template class ACE_Singleton<TAO_Marshal_Union, ACE_SYNCH_RECURSIVE_MUTEX>; -template class ACE_Singleton<TAO_Marshal_String, ACE_SYNCH_RECURSIVE_MUTEX>; -template class ACE_Singleton<TAO_Marshal_Sequence, ACE_SYNCH_RECURSIVE_MUTEX>; -template class ACE_Singleton<TAO_Marshal_Array, ACE_SYNCH_RECURSIVE_MUTEX>; -template class ACE_Singleton<TAO_Marshal_Alias, ACE_SYNCH_RECURSIVE_MUTEX>; -template class ACE_Singleton<TAO_Marshal_Except, ACE_SYNCH_RECURSIVE_MUTEX>; -template class ACE_Singleton<TAO_Marshal_WString, ACE_SYNCH_RECURSIVE_MUTEX>; -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -#pragma instantiate ACE_Singleton<TAO_Marshal_Factory, ACE_SYNCH_RECURSIVE_MUTEX> -#pragma instantiate ACE_Singleton<TAO_Marshal_Primitive, ACE_SYNCH_RECURSIVE_MUTEX> -#pragma instantiate ACE_Singleton<TAO_Marshal_Any, ACE_SYNCH_RECURSIVE_MUTEX> -#pragma instantiate ACE_Singleton<TAO_Marshal_TypeCode, ACE_SYNCH_RECURSIVE_MUTEX> -#pragma instantiate ACE_Singleton<TAO_Marshal_Principal, ACE_SYNCH_RECURSIVE_MUTEX> -#pragma instantiate ACE_Singleton<TAO_Marshal_ObjRef, ACE_SYNCH_RECURSIVE_MUTEX> -#pragma instantiate ACE_Singleton<TAO_Marshal_Struct, ACE_SYNCH_RECURSIVE_MUTEX> -#pragma instantiate ACE_Singleton<TAO_Marshal_Union, ACE_SYNCH_RECURSIVE_MUTEX> -#pragma instantiate ACE_Singleton<TAO_Marshal_String, ACE_SYNCH_RECURSIVE_MUTEX> -#pragma instantiate ACE_Singleton<TAO_Marshal_Sequence, ACE_SYNCH_RECURSIVE_MUTEX> -#pragma instantiate ACE_Singleton<TAO_Marshal_Array, ACE_SYNCH_RECURSIVE_MUTEX> -#pragma instantiate ACE_Singleton<TAO_Marshal_Alias, ACE_SYNCH_RECURSIVE_MUTEX> -#pragma instantiate ACE_Singleton<TAO_Marshal_Except, ACE_SYNCH_RECURSIVE_MUTEX> -#pragma instantiate ACE_Singleton<TAO_Marshal_WString, ACE_SYNCH_RECURSIVE_MUTEX> -#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ diff --git a/TAO/tao/marshal.h b/TAO/tao/marshal.h deleted file mode 100644 index d3b98e86b7e..00000000000 --- a/TAO/tao/marshal.h +++ /dev/null @@ -1,512 +0,0 @@ -// This may look like C, but it's really -*- C++ -*- - -// ============================================================================ -// -// = LIBRARY -// TAO -// -// = FILENAME -// marshal.h -// -// = DESCRIPTION -// Classes that marshal various IDL data types. -// -// = AUTHOR -// Aniruddha S. Gokhale -// -// ============================================================================ - -#if !defined (TAO_MARSHAL_H) -#define TAO_MARSHAL_H - -CORBA::TypeCode::traverse_status -DEEP_COPY (CORBA::TypeCode_ptr param, - const void *source, - const void *dest, - CORBA::Environment &env); - -CORBA::TypeCode::traverse_status -DEEP_FREE (CORBA::TypeCode_ptr param, - const void *source, - const void *dest, - CORBA::Environment &env); - -// = Forward declarations. -class TAO_Marshal_Object; -class TAO_Marshal_Primitive; -class TAO_Marshal_Any; -class TAO_Marshal_TypeCode; -class TAO_Marshal_Principal; -class TAO_Marshal_ObjRef; -class TAO_Marshal_Struct; -class TAO_Marshal_Union; -class TAO_Marshal_String; -class TAO_Marshal_Sequence; -class TAO_Marshal_Array; -class TAO_Marshal_Alias; -class TAO_Marshal_Except; -class TAO_Marshal_WString; - -class TAO_Export TAO_Marshal_Factory -{ - // = TITLE - // A Factory for generating specialized marshaling objects - // - // = DESCRIPTION -public: - TAO_Marshal_Factory (void); - // constructor - - virtual ~TAO_Marshal_Factory (void); - // destructor - - virtual TAO_Marshal_Object *make_marshal_object (CORBA::TypeCode_ptr tc, - CORBA::Environment &env); - // Factory method that returns the appropriate marshal object. - -private: - struct TAO_Marshal_Object_Entry - { - TAO_Marshal_Object *obj_; - }; - - TAO_Marshal_Object_Entry mobj_table_[CORBA::TC_KIND_COUNT]; - // A table of specialized marshal objects indexed by the kind_ field - -#if 0 - // define data members that are instances of various Marshal_Object classes - TAO_Marshal_Primitive *m_primitive_; - TAO_Marshal_Any *m_any_; - TAO_Marshal_TypeCode *m_typecode_; - TAO_Marshal_Principal *m_principal_; - TAO_Marshal_ObjRef *m_objref_; - TAO_Marshal_Struct *m_struct_; - TAO_Marshal_Union *m_union_; - TAO_Marshal_String *m_string_; - TAO_Marshal_Sequence *m_sequence_; - TAO_Marshal_Array *m_array_; - TAO_Marshal_Alias *m_alias_; - TAO_Marshal_Except *m_except_; - TAO_Marshal_WString *m_wstring_; -#endif /* 0 */ -}; - -class TAO_Export TAO_Marshal -// = TITLE -// Namespace in which to put otherwise "global" methods like -// initialize, etc. -{ -public: - static void initialize (void); - - static TAO_Marshal_Factory* DEFAULT_MARSHAL_FACTORY; -}; - -class TAO_Export TAO_Marshal_Object -{ - // = TITLE - // The Marshaling object that provides a common interface to the - // CDR object for marshaling different IDL data types - // - // = DESCRIPTION - // Provides a set of virtual methods for encoding, decoding, - // deep_copying, and deep_freeing. -public: - virtual CORBA::TypeCode::traverse_status encode (CORBA::TypeCode_ptr tc, - const void *data, - const void *, - void *context, - CORBA::Environment &env) = 0; - // encoding operation - - virtual CORBA::TypeCode::traverse_status decode (CORBA::TypeCode_ptr tc, - const void *data, - const void *parent_typecode, - void *context, - CORBA::Environment &env) = 0; - // decoding operation - - TAO_Marshal_Object (void); - // constructor - - virtual ~TAO_Marshal_Object (void); - // destructor -}; - -class TAO_Export TAO_Marshal_Primitive: public TAO_Marshal_Object -{ - // @@ (ANDY) Please fill in here and add comments to this class. - // = TITLE - // = DESCRIPTION -public: - TAO_Marshal_Primitive (void); - - virtual ~TAO_Marshal_Primitive (void); - - virtual CORBA::TypeCode::traverse_status encode (CORBA::TypeCode_ptr tc, - const void *data, - const void *, - void *context, - CORBA::Environment &env); - virtual CORBA::TypeCode::traverse_status decode (CORBA::TypeCode_ptr tc, - const void *data, - const void *parent_typecode, - void *context, - CORBA::Environment &env); - static CORBA::TypeCode::traverse_status deep_copy (CORBA::TypeCode_ptr tc, - const void *source, - const void *dest, - CORBA::Environment &env); - static CORBA::TypeCode::traverse_status deep_free (CORBA::TypeCode_ptr tc, - const void *data, - const void *, - CORBA::Environment &env); -}; - -class TAO_Export TAO_Marshal_Any: public TAO_Marshal_Object -{ - // = TITLE - // = DESCRIPTION -public: - TAO_Marshal_Any (void); - - virtual ~TAO_Marshal_Any (void); - - virtual CORBA::TypeCode::traverse_status encode (CORBA::TypeCode_ptr tc, - const void *data, - const void *, - void *context, - CORBA::Environment &env); - virtual CORBA::TypeCode::traverse_status decode (CORBA::TypeCode_ptr tc, - const void *data, - const void *parent_typecode, - void *context, - CORBA::Environment &env); - static CORBA::TypeCode::traverse_status deep_copy (CORBA::TypeCode_ptr tc, - const void *source, - const void *dest, - CORBA::Environment &env); - static CORBA::TypeCode::traverse_status deep_free (CORBA::TypeCode_ptr tc, - const void *source, - const void *, - CORBA::Environment &env); -}; - -class TAO_Export TAO_Marshal_TypeCode: public TAO_Marshal_Object -{ - // = TITLE - // = DESCRIPTION -public: - TAO_Marshal_TypeCode (void); - - virtual ~TAO_Marshal_TypeCode (void); - - virtual CORBA::TypeCode::traverse_status encode (CORBA::TypeCode_ptr tc, - const void *data, - const void *, - void *context, - CORBA::Environment &env); - virtual CORBA::TypeCode::traverse_status decode (CORBA::TypeCode_ptr tc, - const void *data, - const void *parent_typecode, - void *context, - CORBA::Environment &env); - static CORBA::TypeCode::traverse_status deep_copy (CORBA::TypeCode_ptr tc, - const void *source, - const void *dest, - CORBA::Environment &env); - static CORBA::TypeCode::traverse_status deep_free (CORBA::TypeCode_ptr tc, - const void *data, - const void *, - CORBA::Environment &env); -}; - -class TAO_Export TAO_Marshal_Principal: public TAO_Marshal_Object -{ - // = TITLE - // = DESCRIPTION -public: - TAO_Marshal_Principal (void); - - virtual ~TAO_Marshal_Principal (void); - - virtual CORBA::TypeCode::traverse_status encode (CORBA::TypeCode_ptr tc, - const void *data, - const void *, - void *context, - CORBA::Environment &env); - virtual CORBA::TypeCode::traverse_status decode (CORBA::TypeCode_ptr tc, - const void *data, - const void *parent_typecode, - void *context, - CORBA::Environment &env); - static CORBA::TypeCode::traverse_status deep_copy (CORBA::TypeCode_ptr tc, - const void *source, - const void *dest, - CORBA::Environment &env); - static CORBA::TypeCode::traverse_status deep_free (CORBA::TypeCode_ptr tc, - const void *data, - const void *, - CORBA::Environment &env); -}; - -class TAO_Export TAO_Marshal_ObjRef: public TAO_Marshal_Object -{ - // = TITLE - // = DESCRIPTION -public: - TAO_Marshal_ObjRef (void); - - virtual ~TAO_Marshal_ObjRef (void); - - virtual CORBA::TypeCode::traverse_status encode (CORBA::TypeCode_ptr tc, - const void *data, - const void *, - void *context, - CORBA::Environment &env); - virtual CORBA::TypeCode::traverse_status decode (CORBA::TypeCode_ptr tc, - const void *data, - const void *parent_typecode, - void *context, - CORBA::Environment &env); - static CORBA::TypeCode::traverse_status deep_copy (CORBA::TypeCode_ptr tc, - const void *source, - const void *dest, - CORBA::Environment &env); - static CORBA::TypeCode::traverse_status deep_free (CORBA::TypeCode_ptr tc, - const void *data, - const void *, - CORBA::Environment &env); -}; - -class TAO_Export TAO_Marshal_Struct: public TAO_Marshal_Object -{ - // = TITLE - // = DESCRIPTION -public: - TAO_Marshal_Struct (void); - - virtual ~TAO_Marshal_Struct (void); - - virtual CORBA::TypeCode::traverse_status encode (CORBA::TypeCode_ptr tc, - const void *data, - const void *, - void *context, - CORBA::Environment &env); - virtual CORBA::TypeCode::traverse_status decode (CORBA::TypeCode_ptr tc, - const void *data, - const void *parent_typecode, - void *context, - CORBA::Environment &env); - static CORBA::TypeCode::traverse_status deep_copy (CORBA::TypeCode_ptr tc, - const void *source, - const void *dest, - CORBA::Environment &env); - static CORBA::TypeCode::traverse_status deep_free (CORBA::TypeCode_ptr tc, - const void *data, - const void *, - CORBA::Environment &env); -}; - -class TAO_Export TAO_Marshal_Union: public TAO_Marshal_Object -{ - // = TITLE - // = DESCRIPTION -public: - TAO_Marshal_Union (void); - - virtual ~TAO_Marshal_Union (void); - - virtual CORBA::TypeCode::traverse_status encode (CORBA::TypeCode_ptr tc, - const void *data, - const void *, - void *context, - CORBA::Environment &env); - virtual CORBA::TypeCode::traverse_status decode (CORBA::TypeCode_ptr tc, - const void *data, - const void *parent_typecode, - void *context, - CORBA::Environment &env); - static CORBA::TypeCode::traverse_status deep_copy (CORBA::TypeCode_ptr tc, - const void *source, - const void *dest, - CORBA::Environment &env); - static CORBA::TypeCode::traverse_status deep_free (CORBA::TypeCode_ptr tc, - const void *data, - const void *, - CORBA::Environment &env); -}; - -class TAO_Export TAO_Marshal_String: public TAO_Marshal_Object -{ - // = TITLE - // = DESCRIPTION -public: - TAO_Marshal_String (void); - - virtual ~TAO_Marshal_String (void); - - virtual CORBA::TypeCode::traverse_status encode (CORBA::TypeCode_ptr tc, - const void *data, - const void *, - void *context, - CORBA::Environment &env); - virtual CORBA::TypeCode::traverse_status decode (CORBA::TypeCode_ptr tc, - const void *data, - const void *parent_typecode, - void *context, - CORBA::Environment &env); - static CORBA::TypeCode::traverse_status deep_copy (CORBA::TypeCode_ptr tc, - const void *source, - const void *dest, - CORBA::Environment &env); - static CORBA::TypeCode::traverse_status deep_free (CORBA::TypeCode_ptr tc, - const void *data, - const void *, - CORBA::Environment &env); -}; - -class TAO_Export TAO_Marshal_Sequence: public TAO_Marshal_Object -{ - // = TITLE - // = DESCRIPTION -public: - TAO_Marshal_Sequence (void); - - virtual ~TAO_Marshal_Sequence (void); - - virtual CORBA::TypeCode::traverse_status encode (CORBA::TypeCode_ptr tc, - const void *data, - const void *, - void *context, - CORBA::Environment &env); - virtual CORBA::TypeCode::traverse_status decode (CORBA::TypeCode_ptr tc, - const void *data, - const void *parent_typecode, - void *context, - CORBA::Environment &env); - static CORBA::TypeCode::traverse_status deep_copy (CORBA::TypeCode_ptr tc, - const void *source, - const void *dest, - CORBA::Environment &env); - static CORBA::TypeCode::traverse_status deep_free (CORBA::TypeCode_ptr tc, - const void *data, - const void *, - CORBA::Environment &env); -}; - -class TAO_Export TAO_Marshal_Array: public TAO_Marshal_Object -{ - // = TITLE - // = DESCRIPTION -public: - TAO_Marshal_Array (void); - - virtual ~TAO_Marshal_Array (void); - - virtual CORBA::TypeCode::traverse_status encode (CORBA::TypeCode_ptr tc, - const void *data, - const void *, - void *context, - CORBA::Environment &env); - virtual CORBA::TypeCode::traverse_status decode (CORBA::TypeCode_ptr tc, - const void *data, - const void *parent_typecode, - void *context, - CORBA::Environment &env); - static CORBA::TypeCode::traverse_status deep_copy (CORBA::TypeCode_ptr tc, - const void *source, - const void *dest, - CORBA::Environment &env); - static CORBA::TypeCode::traverse_status deep_free (CORBA::TypeCode_ptr tc, - const void *data, - const void *, - CORBA::Environment &env); -}; - -class TAO_Export TAO_Marshal_Alias: public TAO_Marshal_Object -{ - // = TITLE - // = DESCRIPTION -public: - TAO_Marshal_Alias (void); - - virtual ~TAO_Marshal_Alias (void); - - virtual CORBA::TypeCode::traverse_status encode (CORBA::TypeCode_ptr tc, - const void *data, - const void *, - void *context, - CORBA::Environment &env); - virtual CORBA::TypeCode::traverse_status decode (CORBA::TypeCode_ptr tc, - const void *data, - const void *parent_typecode, - void *context, - CORBA::Environment &env); - static CORBA::TypeCode::traverse_status deep_copy (CORBA::TypeCode_ptr tc, - const void *source, - const void *dest, - CORBA::Environment &env); - static CORBA::TypeCode::traverse_status deep_free (CORBA::TypeCode_ptr tc, - const void *data, - const void *, - CORBA::Environment &env); -}; - -class TAO_Export TAO_Marshal_Except: public TAO_Marshal_Object -{ - // = TITLE - // = DESCRIPTION -public: - TAO_Marshal_Except (void); - ~TAO_Marshal_Except (void); - - virtual CORBA::TypeCode::traverse_status encode (CORBA::TypeCode_ptr tc, - const void *data, - const void *, - void *context, - CORBA::Environment &env); - virtual CORBA::TypeCode::traverse_status decode (CORBA::TypeCode_ptr tc, - const void *data, - const void *parent_typecode, - void *context, - CORBA::Environment &env); - static CORBA::TypeCode::traverse_status deep_copy (CORBA::TypeCode_ptr tc, - const void *source, - const void *dest, - CORBA::Environment &env); - static CORBA::TypeCode::traverse_status deep_free (CORBA::TypeCode_ptr tc, - const void *data, - const void *, - CORBA::Environment &env); -}; - -class TAO_Export TAO_Marshal_WString : public TAO_Marshal_Object -{ - // = TITLE - // = DESCRIPTION -public: - TAO_Marshal_WString (void); - ~TAO_Marshal_WString (void); - - virtual CORBA::TypeCode::traverse_status encode (CORBA::TypeCode_ptr tc, - const void *data, - const void *, - void *context, - CORBA::Environment &env); - virtual CORBA::TypeCode::traverse_status decode (CORBA::TypeCode_ptr tc, - const void *data, - const void *parent_typecode, - void *context, - CORBA::Environment &env); - static CORBA::TypeCode::traverse_status deep_copy (CORBA::TypeCode_ptr tc, - const void *source, - const void *dest, - CORBA::Environment &env); - static CORBA::TypeCode::traverse_status deep_free (CORBA::TypeCode_ptr tc, - const void *data, - const void *, - CORBA::Environment &env); -}; - -#endif /* TAO_MARSHAL_H */ diff --git a/TAO/tao/marshal.i b/TAO/tao/marshal.i deleted file mode 100644 index fc44da1b79c..00000000000 --- a/TAO/tao/marshal.i +++ /dev/null @@ -1,288 +0,0 @@ -ACE_INLINE -TAO_Marshal_Object::TAO_Marshal_Object (void) -{ -} - -ACE_INLINE -TAO_Marshal_Object::~TAO_Marshal_Object (void) -{ -} - -ACE_INLINE -TAO_Marshal_Primitive::TAO_Marshal_Primitive (void) -{ -} - -ACE_INLINE -TAO_Marshal_Primitive::~TAO_Marshal_Primitive (void) -{ -} - -ACE_INLINE -TAO_Marshal_Any::TAO_Marshal_Any (void) -{ -} - -ACE_INLINE -TAO_Marshal_Any::~TAO_Marshal_Any (void) -{ -} - -ACE_INLINE -TAO_Marshal_Principal::TAO_Marshal_Principal (void) -{ -} - -ACE_INLINE -TAO_Marshal_Principal::~TAO_Marshal_Principal (void) -{ -} - -ACE_INLINE -TAO_Marshal_TypeCode::TAO_Marshal_TypeCode (void) -{ -} - -ACE_INLINE -TAO_Marshal_TypeCode::~TAO_Marshal_TypeCode (void) -{ -} - -ACE_INLINE -TAO_Marshal_ObjRef::TAO_Marshal_ObjRef (void) -{ -} - -ACE_INLINE -TAO_Marshal_ObjRef::~TAO_Marshal_ObjRef (void) -{ -} - -ACE_INLINE -TAO_Marshal_Struct::TAO_Marshal_Struct (void) -{ -} - -ACE_INLINE -TAO_Marshal_Struct::~TAO_Marshal_Struct (void) -{ -} - -ACE_INLINE -TAO_Marshal_Union::TAO_Marshal_Union (void) -{ -} - -ACE_INLINE -TAO_Marshal_Union::~TAO_Marshal_Union (void) -{ -} - -ACE_INLINE -TAO_Marshal_String::TAO_Marshal_String (void) -{ -} - -ACE_INLINE -TAO_Marshal_String::~TAO_Marshal_String (void) -{ -} - -ACE_INLINE -TAO_Marshal_Sequence::TAO_Marshal_Sequence (void) -{ -} - -ACE_INLINE -TAO_Marshal_Sequence::~TAO_Marshal_Sequence (void) -{ -} - -ACE_INLINE -TAO_Marshal_Array::TAO_Marshal_Array (void) -{ -} - -ACE_INLINE -TAO_Marshal_Array::~TAO_Marshal_Array (void) -{ -} - -ACE_INLINE -TAO_Marshal_Alias::TAO_Marshal_Alias (void) -{ -} - -ACE_INLINE -TAO_Marshal_Alias::~TAO_Marshal_Alias (void) -{ -} - -ACE_INLINE -TAO_Marshal_Except::TAO_Marshal_Except (void) -{ -} - -ACE_INLINE -TAO_Marshal_Except::~TAO_Marshal_Except (void) -{ -} - -ACE_INLINE -TAO_Marshal_WString::TAO_Marshal_WString (void) -{ -} - -ACE_INLINE -TAO_Marshal_WString::~TAO_Marshal_WString (void) -{ -} - -// Factory method that returns the appropriate marshal object based on -// the kind of the typecode. -ACE_INLINE TAO_Marshal_Object * -TAO_Marshal_Factory::make_marshal_object (CORBA::TypeCode_ptr tc, - CORBA::Environment &env) -{ - if (tc && tc->kind_ >= 0 && tc->kind_ < CORBA::TC_KIND_COUNT) - return this->mobj_table_[tc->kind_].obj_; - else - { - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_NO)); - return 0; - } -} - -// the deep_copy methods - -// deep_copy for any -ACE_INLINE CORBA::TypeCode::traverse_status -TAO_Marshal_Any::deep_copy (CORBA::TypeCode_ptr, - const void *source, - const void *dest, - CORBA::Environment &) -{ - (void) new (dest) CORBA::Any (*(CORBA::Any *) source); - return CORBA::TypeCode::TRAVERSE_CONTINUE; -} - -// deep_copy for TypeCode -ACE_INLINE CORBA::TypeCode::traverse_status -TAO_Marshal_TypeCode::deep_copy (CORBA::TypeCode_ptr, - const void *source, - const void *dest, - CORBA::Environment &) -{ - if ((*(CORBA::TypeCode_ptr *) source) != 0) - dest = source; - else - dest = CORBA::_tc_null; - - ((CORBA::TypeCode_ptr) dest)->AddRef (); - return CORBA::TypeCode::TRAVERSE_CONTINUE; -} - -// deep_copy for ObjRef -ACE_INLINE CORBA::TypeCode::traverse_status -TAO_Marshal_ObjRef::deep_copy (CORBA::TypeCode_ptr, - const void *source, - const void *dest, - CORBA::Environment &) -{ - *(CORBA::Object_ptr *) dest = CORBA::Object::_duplicate (*(CORBA::Object_ptr *) - source); - return CORBA::TypeCode::TRAVERSE_CONTINUE; -} - -// deep_copy for string -ACE_INLINE CORBA::TypeCode::traverse_status -TAO_Marshal_String::deep_copy (CORBA::TypeCode_ptr, - const void *source, - const void *dest, - CORBA::Environment &) -{ - *(CORBA::String *) dest = CORBA::string_copy (*(CORBA::String *) source); - return CORBA::TypeCode::TRAVERSE_CONTINUE; -} - -// deep_copy for wstring -ACE_INLINE CORBA::TypeCode::traverse_status -TAO_Marshal_WString::deep_copy (CORBA::TypeCode_ptr, - const void *source, - const void *dest, - CORBA::Environment &) -{ - *(CORBA::WString *) dest = CORBA::wstring_copy (*(CORBA::WString *) source); - return CORBA::TypeCode::TRAVERSE_CONTINUE; -} - -// *************** deep_free methods ****************** - -// deep_free for Any -ACE_INLINE CORBA::TypeCode::traverse_status -TAO_Marshal_Any::deep_free (CORBA::TypeCode_ptr, - const void *source, - const void *, - CORBA::Environment &) -{ - ((CORBA::Any *) source)->~CORBA_Any (); - return CORBA::TypeCode::TRAVERSE_CONTINUE; -} - -// deep_free for TypeCode -ACE_INLINE CORBA::TypeCode::traverse_status -TAO_Marshal_TypeCode::deep_free (CORBA::TypeCode_ptr, - const void *source, - const void *, - CORBA::Environment &) -{ - if ((*(CORBA::TypeCode_ptr *) source) != 0) - (*(CORBA::TypeCode_ptr *) source)->Release (); - return CORBA::TypeCode::TRAVERSE_CONTINUE; -} - -// deep_free for Principal -ACE_INLINE CORBA::TypeCode::traverse_status -TAO_Marshal_Principal::deep_free (CORBA::TypeCode_ptr, - const void *value, - const void *, - CORBA::Environment &) -{ - CORBA::release (*(CORBA::Principal_ptr *) value); - return CORBA::TypeCode::TRAVERSE_CONTINUE; -} - -// deep_free for ObjRef -ACE_INLINE CORBA::TypeCode::traverse_status -TAO_Marshal_ObjRef::deep_free (CORBA::TypeCode_ptr, - const void *source, - const void *, - CORBA::Environment &) -{ - CORBA::release (*(CORBA::Object_ptr *) source); - return CORBA::TypeCode::TRAVERSE_CONTINUE; -} - -// deep_free for string -ACE_INLINE CORBA::TypeCode::traverse_status -TAO_Marshal_String::deep_free (CORBA::TypeCode_ptr, - const void *source, - const void *, - CORBA::Environment &) -{ - CORBA::string_free (*(CORBA::String *) source); - // *(CORBA::String *)source = 0; - return CORBA::TypeCode::TRAVERSE_CONTINUE; -} - -// deep_free for wstring -ACE_INLINE CORBA::TypeCode::traverse_status -TAO_Marshal_WString::deep_free (CORBA::TypeCode_ptr, - const void *source, - const void *, - CORBA::Environment &) -{ - CORBA::wstring_free (*(CORBA::WString *) source); - *(CORBA::WString *)source = 0; - return CORBA::TypeCode::TRAVERSE_CONTINUE; -} diff --git a/TAO/tao/nvlist.cpp b/TAO/tao/nvlist.cpp deleted file mode 100644 index ee99cd94504..00000000000 --- a/TAO/tao/nvlist.cpp +++ /dev/null @@ -1,297 +0,0 @@ -// This may look like C, but it's really -*- C++ -*- - -// ============================================================================ -// -// = LIBRARY -// TAO -// -// = FILENAME -// nvlist.cpp -// -// = AUTHOR -// @ (#)nvlist.cpp -// 1.6 95/11/04 -// -// Copyright 1994-1995 by Sun Microsystems Inc. -// All Rights Reserved -// and -// Aniruddha Gokhale (additions, missing operations) -// -// ============================================================================ - -// Implementation of Named Value List and NamedValue classes - -#include "tao/corba.h" - - -// =Methods on class NamedValue - -CORBA::ULong -CORBA_NamedValue::AddRef (void) -{ - return refcount_++; -} - -CORBA::ULong -CORBA_NamedValue::Release (void) -{ - { - ACE_ASSERT (this != 0); - - if (--this->refcount_ != 0) - return this->refcount_; - } - - // delete this; - // this is causing free mismatched memory error - this->~CORBA_NamedValue (); - ACE_OS::free (this); - return 0; -} - -// Reference counting for DII Request object - -void -CORBA::release (CORBA::NamedValue_ptr nv) -{ - if (nv) - nv->Release (); -} - -CORBA::Boolean -CORBA::is_nil (CORBA::NamedValue_ptr nv) -{ - return (CORBA::Boolean) (nv == 0); -} - -CORBA_NamedValue::~CORBA_NamedValue (void) -{ - if (this->name_) - { - CORBA::string_free (this->name_); - this->name_ = 0; - } - // the Any will be destroyed on its own as we hold an instance and not a - // pointer to Any -} - - -// =Methods on class NVList - -CORBA::ULong -CORBA_NVList::AddRef (void) -{ - return this->refcount_++; -} - -CORBA::ULong -CORBA_NVList::Release (void) -{ - { - ACE_ASSERT (this != 0); - - if (--this->refcount_ != 0) - return this->refcount_; - } - - delete this; - return 0; -} - -// Reference counting for DII Request object - -void -CORBA::release (CORBA::NVList_ptr nvl) -{ - if (nvl) - nvl->Release (); -} - -CORBA::Boolean -CORBA::is_nil (CORBA::NVList_ptr nvl) -{ - return (CORBA::Boolean) (nvl == 0); -} - -CORBA_NVList::~CORBA_NVList (void) -{ - // destroy each NamedValue element - for (CORBA::ULong i = 0; i < this->max_; i++) - (&this->values_[i])->~CORBA_NamedValue (); - - if (this->values_) - ACE_OS::free ((char *)values_); - - this->values_ = 0; - this->len_ = this->max_ = 0; -} - -// add an element and just initialize its flags -CORBA::NamedValue_ptr -CORBA_NVList::add (CORBA::Flags flags, - CORBA::Environment &env) -{ - CORBA::ULong len = this->len_; // next slot - - // call the helper to allocate a NamedValue element (if necessary) - if (!this->add_element (flags, env)) - return 0; - - // now initialize the fields - this->values_[len].flags_ = flags; - return &this->values_[len]; -} - -// add an element and just initialize its flags and name -CORBA::NamedValue_ptr -CORBA_NVList::add_item (const char *name, - CORBA::Flags flags, - CORBA::Environment &env) -{ - CORBA::ULong len = this->len_; // next slot - - // call the helper to allocate a NamedValue element (if necessary) - if (!this->add_element (flags, env)) - return 0; - - // now initialize the fields - this->values_[len].flags_ = flags; - this->values_[len].name_ = CORBA::string_dup (name); - return &this->values_[len]; -} - -// add a value. If necessary, increment the list -CORBA::NamedValue_ptr -CORBA_NVList::add_value (const char *name, - const CORBA::Any &value, - CORBA::Flags flags, - CORBA::Environment &env) -{ - CORBA::ULong len = this->len_; // next slot - - // call the helper to allocate a NamedValue element (if necessary) - if (!this->add_element (flags, env)) - return 0; - - // now initialize the fields - this->values_[len].flags_ = flags; - this->values_[len].name_ = CORBA::string_dup (name); // make a copy - - if (ACE_BIT_ENABLED (flags, CORBA::IN_COPY_VALUE)) - // IN_COPY_VALUE means that the parameter is not "borrowed" by - // the ORB, but rather that the ORB copies its value. - // - // Initialize the newly allocated memory using a copy - // constructor that places the new "Any" value at just the right - // place, and makes a "deep copy" of the data. - (void) new (&this->values_[len].any_) CORBA::Any (value); - else - - // The normal behaviour for parameters is that the ORB "borrows" - // their memory for the duration of calls. - // - // Initialize the newly allocated "Any" using a normal - // constructor that places the new "Any" value at just the right - // place, yet doesn't copy the memory (except for duplicating - // the typecode). - // - // NOTE: DSI has yet to be updated so that it's OK to use such - // application-allocated memory. It needs at least a "send the - // response now" call. - // - (void) new (&this->values_[len].any_) CORBA::Any (value.type (), - (void *)value.value (), - CORBA::B_FALSE); // does - // not - // own - - // return pointer to the newly inserted member - return &this->values_[len]; -} - -// add an element and just initialize its flags and name -CORBA::NamedValue_ptr -CORBA_NVList::add_item_consume (char *name, - CORBA::Flags flags, - CORBA::Environment &env) -{ - CORBA::ULong len = this->len_; // next slot - - // call the helper to allocate a NamedValue element (if necessary) - if (!this->add_element (flags, env)) - return 0; - - // now initialize the fields - this->values_[len].flags_ = flags; - this->values_[len].name_ = name; // we consume it - return &this->values_[len]; -} - -// add a value. If necessary, increment the list -CORBA::NamedValue_ptr -CORBA_NVList::add_value_consume (char * /*name*/, - CORBA::Any * /*value*/, - CORBA::Flags /*flags*/, - CORBA::Environment &/*env*/) -{ - // not implemented because we need to see how we can consume the value - // One soln is to make the any_ member of NamedValue to be a Any_ptr or - // Any_var - // XXXASG- TODO - return 0; -} - -//CORBA::Status -void -CORBA_NVList::remove (CORBA::ULong /*n*/, CORBA::Environment &/*env*/) -{ - // not implemented - // XXXASG - TODO - -} - -// Helper method -CORBA::Boolean -CORBA_NVList::add_element (CORBA::Flags flags, CORBA::Environment &env) -{ - env.clear (); - if (ACE_BIT_DISABLED (flags, CORBA::ARG_IN | CORBA::ARG_OUT | CORBA::ARG_INOUT)) - { - env.exception (new CORBA::BAD_PARAM (CORBA::COMPLETED_NO)); - return 0; - } - - // We track "len_" and "max_" like sequences do; mixing the - // "add_arg" and nvlist[i] style accessors produces undefined - // behaviour. - CORBA::ULong len = this->len_++; // len_ points to the next available - // slot. Access is by zero based indexing - - // Extend the array with an _initialized_ element ... relying on - // zeroed memory to be sufficiently initialized. - // - - if (this->values_ == 0) // list was created as an empty list - { - this->values_ = (CORBA::NamedValue_ptr) - ACE_OS::calloc (this->len_, sizeof (CORBA::NamedValue)); - this->max_ = this->len_; - } - else if (len >= max_) // need reallocation - { - // reallocate a larger buffer - this->values_ = (CORBA::NamedValue_ptr) ACE_OS::realloc - ((char *)this->values_, sizeof (CORBA::NamedValue) * this->len_); - // now zero the elements that have been newly allocated - (void) ACE_OS::memset (&this->values_[this->max_], 0, - sizeof (values_[this->max_]) * (this->len_ - this->max_)); - this->max_ = this->len_; // set the new maximum size - } - if (!this->values_) - { - env.exception (new CORBA::NO_MEMORY (CORBA::COMPLETED_NO)); - return 0; - } - - return 1; // success -} diff --git a/TAO/tao/nvlist.h b/TAO/tao/nvlist.h deleted file mode 100644 index 94c601b7563..00000000000 --- a/TAO/tao/nvlist.h +++ /dev/null @@ -1,160 +0,0 @@ -// This may look like C, but it's really -*- C++ -*- -// $Id$ - -// ============================================================================ -// -// = LIBRARY -// TAO -// -// = FILENAME -// nvlist.h -// -// = AUTHOR -// Copyright 1994-1995 by Sun Microsystems Inc. -// and -// Aniruddha Gokhale (additions, missing operations) -// -// ============================================================================ - -#if !defined (TAO_NVLIST_H) -# define TAO_NVLIST_H - -class TAO_Export CORBA_NamedValue -{ - // = TITLE - // NamedValue ... these occur only in "NVList" (named value list) data - // structures. The binary form of the data structure is frozen and - // visible to programs using it (e.g. from C). The C++ class supports - // some programming discipline, e.g. to avoid memory leaks. - // - // They just represent parameters to calls. The name is optional, and - // the value is packaged as an Any. The flags indicate parameter - // mode, and some ownership rules for "top level" memory. -public: - const char *name (void) const; - // optional name - - CORBA::Any_ptr value (void) const; - // return the value - - CORBA::Flags flags (void) const; - // return the parameter mode flag - - ~CORBA_NamedValue (void); - // destructor - manages the name and value - - // = Methods required for COM IUnknown support. - - CORBA::ULong AddRef (void); - CORBA::ULong Release (void); - -private: - u_int refcount_; - // refcount used in release - - CORBA::Any any_; - // holds the value - - CORBA::Flags flags_; - // parameter mode flags - - char *name_; - // optional IDL name of the parameter - - CORBA_NamedValue (void); - // private constructor. Cannot be directly instantiated other than by its - // friends. - - friend class CORBA_ORB; - friend class CORBA_NVList; - friend class CORBA_Request; -}; - -class TAO_Export CORBA_NVList -{ - // = TITLE - // NVList ... this is used in the (client side) DII (Dynamic - // Invocation Interface) to hold parameters, except for the return - // parameter. It's used in the same role in the (server side) DSI - // (Dynamic Skeleton Interface). - // - // = DESCRIPTION - // Each user (client, server) provides the typecode and memory for - // each parameter using an NVList, then talks to the ORB using a - // Request or ServerRequest pseudo-object. The ORB copies data - // to/from the IPC messages (e.g. IIOP::Request, IIOP::Response) - // as appropriate. -public: - ~CORBA_NVList (void); - // destructor - - CORBA::ULong count (void) const; - // return the current number of elements in the list - - CORBA::NamedValue_ptr add (CORBA::Flags, - CORBA::Environment &); - // add an element and just initialize the flags - - CORBA::NamedValue_ptr add_item (const char *, - CORBA::Flags, - CORBA::Environment &); - // add an element and initialize its name and flags - - CORBA::NamedValue_ptr add_value (const char *, - const CORBA::Any &, - CORBA::Flags, - CORBA::Environment &); - // initializes a value, name, and flags - - CORBA::NamedValue_ptr add_item_consume (char *, - CORBA::Flags, - CORBA::Environment &); - // just like add_item. In addition, memory management of char * name is taken - // over by the NVList - - CORBA::NamedValue_ptr add_value_consume (char *, - CORBA::Any_ptr, - CORBA::Flags, - CORBA::Environment &); - // just like add_value. In addition, the NVList controls the memory - // management of the char *name and Any *value parameter - - CORBA::NamedValue_ptr item (CORBA::ULong n, CORBA::Environment &env); - // retrieve the item at the nth location. Raises Bounds - - - // CORBA::Status - void remove (CORBA::ULong n, CORBA::Environment &env); - // remove element at index n. Raises Bounds - - // = Methods required for COM IUnknown support - - CORBA::ULong AddRef (void); - CORBA::ULong Release (void); - -private: - CORBA_NVList (void); - // constructor - cannot be instantiated directly other than through the - // ORB::create_list method - - CORBA::Boolean add_element (CORBA::Flags, CORBA::Environment &); - // helper to increase the list size. This is used by all the add_ methods of - // the NVList class - - CORBA::NamedValue *values_; - // list of parameters stored as NamedValues - - CORBA::ULong max_; - // maximum length of list - - CORBA::ULong len_; - // current length of list - - CORBA::ULong refcount_; - // maintains how many references exist to this object - - friend class CORBA_ORB; - friend class CORBA_Request; -}; - -#endif /* TAO_NVLIST_H */ diff --git a/TAO/tao/nvlist.i b/TAO/tao/nvlist.i deleted file mode 100644 index e4b35074884..00000000000 --- a/TAO/tao/nvlist.i +++ /dev/null @@ -1,84 +0,0 @@ -// This may look like C, but it's really -*- C++ -*- - -// ============================================================================ -// -// = LIBRARY -// TAO -// -// = FILENAME -// corbacom.i -// -// = DESCRIPTION -// CORBA C/C++/COM mapping for Win32 -// -// = AUTHOR -// Copyright 1994-1995 by Sun Microsystems Inc. -// and -// Aniruddha Gokhale -// -// ============================================================================ - - -// =methods of class CORBA::NamedValue - -// constructor -ACE_INLINE -CORBA_NamedValue::CORBA_NamedValue (void) - : refcount_ (1), - flags_ (0), - name_ (0) -{ -} - -// return the name -ACE_INLINE const char* -CORBA_NamedValue::name (void) const -{ - return this->name_; -} - -// return the value -ACE_INLINE CORBA::Any_ptr -CORBA_NamedValue::value (void) const -{ - return ACE_const_cast(CORBA::Any_ptr,&this->any_); -} - -// return the flags -ACE_INLINE CORBA::Flags -CORBA_NamedValue::flags (void) const -{ - return this->flags_; -} - - -// = methods for the NVList class - -// constructor -ACE_INLINE -CORBA_NVList::CORBA_NVList (void) - : values_ (0), - max_ (0), - len_ (0), - refcount_ (1) -{ -} - -ACE_INLINE CORBA::ULong -CORBA_NVList::count (void) const -{ - return this->max_; -} - -ACE_INLINE CORBA::NamedValue_ptr -CORBA_NVList::item (CORBA::ULong n, CORBA::Environment &env) -{ - env.clear (); - if (n >= this->max_) // 0 based indexing - { - env.exception (new CORBA::TypeCode::Bounds ()); - return 0; - } - else - return &this->values_ [n]; -} diff --git a/TAO/tao/objkey.idl b/TAO/tao/objkey.idl deleted file mode 100644 index 88e781a9f6c..00000000000 --- a/TAO/tao/objkey.idl +++ /dev/null @@ -1,3 +0,0 @@ -module TAO { - typedef sequence<octet> ObjectKey; -};
\ No newline at end of file diff --git a/TAO/tao/objkeyC.cpp b/TAO/tao/objkeyC.cpp deleted file mode 100644 index d5e1becf3ba..00000000000 --- a/TAO/tao/objkeyC.cpp +++ /dev/null @@ -1,45 +0,0 @@ -// ****** Code generated by the The ACE ORB (TAO) IDL Compiler ******* -// TAO ORB and the TAO IDL Compiler have been developed by Washington -// University Computer Science's Distributed Object Computing Group. -// -// Information on TAO is available at -// http://www.cs.wustl.edu/~schmidt/TAO.html - -#include "tao/corba.h" - -#if !defined (__ACE_INLINE__) -#include "objkeyC.i" -#endif // !defined INLINE - - -#if !defined (_TAO__TAO_SEQ_OCTET_CS_) -#define _TAO__TAO_SEQ_OCTET_CS_ - -const CORBA::Long _oc_TAO__tao_seq_Octet[] = -{ - TAO_ENCAP_BYTE_ORDER, // byte order - CORBA::tk_octet, - - 0, -}; -CORBA::TypeCode _tc__tc_TAO__tao_seq_Octet (CORBA::tk_sequence, sizeof (_oc_TAO__tao_seq_Octet), (char *) &_oc_TAO__tao_seq_Octet, CORBA::B_FALSE); -CORBA::TypeCode_ptr TAO_tc__tao_seq_Octet = &_tc__tc_TAO__tao_seq_Octet; - - -#endif // end #if !defined - -const CORBA::Long _oc_TAO_ObjectKey[] = -{ - TAO_ENCAP_BYTE_ORDER, // byte order - 22, 0x49444c3a, 0x54414f2f, 0x4f626a65, 0x63744b65, 0x793a312e, 0x30000000, // repository ID = IDL:TAO/ObjectKey:1.0 - 10, 0x4f626a65, 0x63744b65, 0x79000000, // name = ObjectKey - CORBA::tk_sequence, // typecode kind - 12, // encapsulation length - TAO_ENCAP_BYTE_ORDER, // byte order - CORBA::tk_octet, - - 0, -}; -CORBA::TypeCode _tc__tc_TAO_ObjectKey (CORBA::tk_alias, sizeof (_oc_TAO_ObjectKey), (char *) &_oc_TAO_ObjectKey, CORBA::B_FALSE); -CORBA::TypeCode_ptr TAO_tc_ObjectKey = &_tc__tc_TAO_ObjectKey; - diff --git a/TAO/tao/objkeyC.h b/TAO/tao/objkeyC.h deleted file mode 100644 index 293d36dc552..00000000000 --- a/TAO/tao/objkeyC.h +++ /dev/null @@ -1,105 +0,0 @@ -// -*- c++ -*- -// -// $Id$ -// -// Hand-modified by Chris Cleeland. -// -// ****** Code generated by the The ACE ORB (TAO) IDL Compiler ******* -// TAO ORB and the TAO IDL Compiler have been developed by Washington -// University Computer Science's Distributed Object Computing Group. -// -// Information on TAO is available at -// http://www.cs.wustl.edu/~schmidt/TAO.html - -#if !defined (_TAO_IDL_OBJKEYC_H_) -#define _TAO_IDL_OBJKEYC_H_ - -#if !defined (_TAO__TAO_SEQ_OCTET_CH_) -#define _TAO__TAO_SEQ_OCTET_CH_ - -// ************************************************************* -// TAO_tao_seq_Octet -// ************************************************************* - -typedef TAO_Unbounded_Sequence<CORBA::Octet > TAO_tao_seq_Octet; -typedef TAO_tao_seq_Octet* TAO_tao_seq_Octet_ptr; - - -#endif // end #if !defined - - -#if !defined (_TAO__TAO_SEQ_OCTET___VAR_CH_) -#define _TAO__TAO_SEQ_OCTET___VAR_CH_ - -// ************************************************************* -// class TAO_tao_seq_Octet_var -// ************************************************************* - -class TAO_tao_seq_Octet_var -{ -public: - TAO_tao_seq_Octet_var (void); // default constructor - TAO_tao_seq_Octet_var (TAO_tao_seq_Octet *); - TAO_tao_seq_Octet_var (const TAO_tao_seq_Octet_var &); // copy constructor - ~TAO_tao_seq_Octet_var (void); // destructor - - TAO_tao_seq_Octet_var &operator= (TAO_tao_seq_Octet *); - TAO_tao_seq_Octet_var &operator= (const TAO_tao_seq_Octet_var &); - TAO_tao_seq_Octet *operator-> (void); - const TAO_tao_seq_Octet *operator-> (void) const; - - operator const TAO_tao_seq_Octet &() const; - operator TAO_tao_seq_Octet &(); - operator TAO_tao_seq_Octet &() const; - CORBA::Octet &operator[] (CORBA::ULong index); - // in, inout, out, _retn - const TAO_tao_seq_Octet &in (void) const; - TAO_tao_seq_Octet &inout (void); - TAO_tao_seq_Octet *&out (void); - TAO_tao_seq_Octet *_retn (void); - TAO_tao_seq_Octet *ptr (void) const; - -private: - TAO_tao_seq_Octet *ptr_; -}; - - -#endif // end #if !defined - - -#if !defined (_TAO__TAO_SEQ_OCTET___OUT_CH_) -#define _TAO__TAO_SEQ_OCTET___OUT_CH_ - -class TAO_tao_seq_Octet_out -{ -public: - TAO_tao_seq_Octet_out (TAO_tao_seq_Octet *&); - TAO_tao_seq_Octet_out (TAO_tao_seq_Octet_var &); - TAO_tao_seq_Octet_out (TAO_tao_seq_Octet_out &); - TAO_tao_seq_Octet_out &operator= (TAO_tao_seq_Octet_out &); - TAO_tao_seq_Octet_out &operator= (TAO_tao_seq_Octet *); - operator TAO_tao_seq_Octet *&(); - TAO_tao_seq_Octet *&ptr (void); - TAO_tao_seq_Octet *operator-> (void); - CORBA::Octet &operator[] (CORBA::ULong index); - -private: - TAO_tao_seq_Octet *&ptr_; - // assignment from T_var not allowed - void operator= (const TAO_tao_seq_Octet_var &); -}; - - -#endif // end #if !defined - -typedef TAO_tao_seq_Octet TAO_ObjectKey; -typedef TAO_tao_seq_Octet_var TAO_ObjectKey_var; -typedef TAO_tao_seq_Octet_out TAO_ObjectKey_out; - - -#if defined (__ACE_INLINE__) -#include "objkeyC.i" -#endif // defined INLINE - - -#endif // if !defined diff --git a/TAO/tao/objkeyC.i b/TAO/tao/objkeyC.i deleted file mode 100644 index e513d742f25..00000000000 --- a/TAO/tao/objkeyC.i +++ /dev/null @@ -1,202 +0,0 @@ -// ****** Code generated by the The ACE ORB (TAO) IDL Compiler ******* -// TAO ORB and the TAO IDL Compiler have been developed by Washington -// University Computer Science's Distributed Object Computing Group. -// -// Information on TAO is available at -// http://www.cs.wustl.edu/~schmidt/TAO.html - - -#if !defined (_TAO__TAO_SEQ_OCTET___VAR_CI_) -#define _TAO__TAO_SEQ_OCTET___VAR_CI_ - -// ************************************************************* -// Inline operations for class TAO_tao_seq_Octet_var -// ************************************************************* - -ACE_INLINE -TAO_tao_seq_Octet_var::TAO_tao_seq_Octet_var (void) // default constructor - : ptr_ (0) -{} - -ACE_INLINE -TAO_tao_seq_Octet_var::TAO_tao_seq_Octet_var (TAO_tao_seq_Octet *p) - : ptr_ (p) -{} - -ACE_INLINE -TAO_tao_seq_Octet_var::TAO_tao_seq_Octet_var (const TAO_tao_seq_Octet_var &p) // copy constructor -{ - if (p.ptr_) - this->ptr_ = new TAO_tao_seq_Octet(*p.ptr_); - else - this->ptr_ = 0; -} - -ACE_INLINE -TAO_tao_seq_Octet_var::~TAO_tao_seq_Octet_var (void) // destructor -{ - delete this->ptr_; -} - -ACE_INLINE TAO_tao_seq_Octet_var & -TAO_tao_seq_Octet_var::operator= (TAO_tao_seq_Octet *p) -{ - delete this->ptr_; - this->ptr_ = p; - return *this; -} - -ACE_INLINE TAO_tao_seq_Octet_var & -TAO_tao_seq_Octet_var::operator= (const TAO_tao_seq_Octet_var &p) // deep copy -{ - if (this != &p) - { - delete this->ptr_; - this->ptr_ = new TAO_tao_seq_Octet (*p.ptr_); - } - return *this; -} - -ACE_INLINE const TAO_tao_seq_Octet * -TAO_tao_seq_Octet_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE TAO_tao_seq_Octet * -TAO_tao_seq_Octet_var::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -TAO_tao_seq_Octet_var::operator const TAO_tao_seq_Octet &() const // cast -{ - return *this->ptr_; -} - -ACE_INLINE -TAO_tao_seq_Octet_var::operator TAO_tao_seq_Octet &() // cast -{ - return *this->ptr_; -} - -ACE_INLINE -TAO_tao_seq_Octet_var::operator TAO_tao_seq_Octet &() const// cast -{ - return *this->ptr_; -} - -ACE_INLINE CORBA::Octet & -TAO_tao_seq_Octet_var::operator[] (CORBA::ULong index) -{ - return this->ptr_->operator[] (index); -} - -ACE_INLINE const TAO_tao_seq_Octet & -TAO_tao_seq_Octet_var::in (void) const -{ - return *this->ptr_; -} - -ACE_INLINE TAO_tao_seq_Octet & -TAO_tao_seq_Octet_var::inout (void) -{ - return *this->ptr_; -} - -// mapping for variable size -ACE_INLINE TAO_tao_seq_Octet *& -TAO_tao_seq_Octet_var::out (void) -{ - delete this->ptr_; - this->ptr_ = 0; - return this->ptr_; -} - -ACE_INLINE TAO_tao_seq_Octet * -TAO_tao_seq_Octet_var::_retn (void) -{ - TAO_tao_seq_Octet *tmp = this->ptr_; - this->ptr_ = 0; - return tmp; -} - -ACE_INLINE TAO_tao_seq_Octet * -TAO_tao_seq_Octet_var::ptr (void) const -{ - return this->ptr_; -} - - -#endif // end #if !defined - - -#if !defined (_TAO__TAO_SEQ_OCTET___OUT_CI_) -#define _TAO__TAO_SEQ_OCTET___OUT_CI_ - -// ************************************************************* -// Inline operations for class TAO_tao_seq_Octet_out -// ************************************************************* - -ACE_INLINE -TAO_tao_seq_Octet_out::TAO_tao_seq_Octet_out (TAO_tao_seq_Octet *&p) - : ptr_ (p) -{ - this->ptr_ = 0; -} - -ACE_INLINE -TAO_tao_seq_Octet_out::TAO_tao_seq_Octet_out (TAO_tao_seq_Octet_var &p) // constructor from _var - : ptr_ (p.out ()) -{ - delete this->ptr_; - this->ptr_ = 0; -} - -ACE_INLINE -TAO_tao_seq_Octet_out::TAO_tao_seq_Octet_out (TAO_tao_seq_Octet_out &p) // copy constructor - : ptr_ (p.ptr_) -{} - -ACE_INLINE TAO_tao_seq_Octet_out & -TAO_tao_seq_Octet_out::operator= (TAO_tao_seq_Octet_out &p) -{ - this->ptr_ = p.ptr_; - return *this; -} - -ACE_INLINE TAO_tao_seq_Octet_out & -TAO_tao_seq_Octet_out::operator= (TAO_tao_seq_Octet *p) -{ - this->ptr_ = p; - return *this; -} - -ACE_INLINE -TAO_tao_seq_Octet_out::operator TAO_tao_seq_Octet *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE TAO_tao_seq_Octet *& -TAO_tao_seq_Octet_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE TAO_tao_seq_Octet * -TAO_tao_seq_Octet_out::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE CORBA::Octet & -TAO_tao_seq_Octet_out::operator[] (CORBA::ULong index) -{ - return this->ptr_->operator[] (index); -} - - -#endif // end #if !defined - diff --git a/TAO/tao/objtable.cpp b/TAO/tao/objtable.cpp deleted file mode 100644 index 34b03b0400f..00000000000 --- a/TAO/tao/objtable.cpp +++ /dev/null @@ -1,662 +0,0 @@ -// -// $Id$ -// - -#include "ace/Auto_Ptr.h" - -#include "tao/corba.h" -#include "tao/objtable.h" - -TAO_Object_Table_Iterator_Impl::~TAO_Object_Table_Iterator_Impl (void) -{ -} - -TAO_Object_Table_Impl::~TAO_Object_Table_Impl (void) -{ -} - -int -TAO_Object_Table_Impl::find (const PortableServer::Servant servant) -{ - PortableServer::ObjectId* id; - PortableServer::ObjectId_out id_out (id); - int ret = this->find (servant, id_out); - if (ret == -1) - return -1; - - // It was found and returned in <id>, we must release it. - delete id; - return 0; -} - -int -TAO_Object_Table_Impl::find (const PortableServer::ObjectId &id) -{ - PortableServer::Servant servant; - return this->find (id, servant); -} - -int -TAO_Object_Table_Impl::find (const PortableServer::Servant servant, - PortableServer::ObjectId_out id) -{ - id.ptr () = 0; - auto_ptr<TAO_Object_Table_Iterator_Impl> end (this->end ()); - for (auto_ptr<TAO_Object_Table_Iterator_Impl> i (this->begin ()); - !i->done (end.get ()); - i->advance ()) - { - const TAO_Object_Table_Entry& item = i->item (); - if (item.int_id_ == servant) - { - if (id.ptr () != 0) - { - // More than one match return -1. - delete id.ptr (); - return -1; - } - // Store the match.... - id.ptr () = new PortableServer::ObjectId (item.ext_id_); - } - } - return (id.ptr () == 0)?-1:0; -} - - - -TAO_Object_Table_Iterator:: -TAO_Object_Table_Iterator (TAO_Object_Table_Iterator_Impl *impl) - : impl_ (impl) -{ -} - -TAO_Object_Table_Iterator:: -TAO_Object_Table_Iterator (const TAO_Object_Table_Iterator &x) - : impl_ (0) -{ - if (x.impl_ != 0) - { - this->impl_ = x.impl_->clone (); - } -} - -TAO_Object_Table_Iterator& -TAO_Object_Table_Iterator::operator= (const TAO_Object_Table_Iterator &x) -{ - if (this != &x) - { - delete this->impl_; - if (x.impl_ == 0) - { - this->impl_ = 0; - } - else - { - this->impl_ = x.impl_->clone (); - } - } - return *this; -} - -TAO_Object_Table_Iterator::~TAO_Object_Table_Iterator (void) -{ - if (this->impl_ != 0) - { - delete this->impl_; - this->impl_ = 0; - } -} - -const TAO_Object_Table_Entry& -TAO_Object_Table_Iterator::operator* (void) const -{ - return this->impl_->item (); -} - -TAO_Object_Table_Iterator -TAO_Object_Table_Iterator::operator++ (void) -{ - TAO_Object_Table_Iterator tmp = *this; - this->impl_->advance (); - return tmp; -} - -TAO_Object_Table_Iterator -TAO_Object_Table_Iterator::operator++ (int) -{ - this->impl_->advance (); - return *this; -} - -int -operator== (const TAO_Object_Table_Iterator &l, - const TAO_Object_Table_Iterator &r) -{ - return l.impl_->done (r.impl_); -} - -int -operator!= (const TAO_Object_Table_Iterator &l, - const TAO_Object_Table_Iterator &r) -{ - return !(l == r); -} - - - -TAO_Object_Table::TAO_Object_Table (void) -{ - this->impl_ = TAO_ORB_Core_instance ()->server_factory ()->create_object_table (); -} - -TAO_Object_Table::~TAO_Object_Table (void) -{ - delete this->impl_; -} - -int -TAO_Object_Table::find (const PortableServer::ObjectId &id, - PortableServer::Servant &servant) -{ - return this->impl_->find (id, servant); -} - -int -TAO_Object_Table::bind (const PortableServer::ObjectId &id, - PortableServer::Servant servant) -{ - return this->impl_->bind (id, servant); -} - -int -TAO_Object_Table::unbind (const PortableServer::ObjectId &id, - PortableServer::Servant &servant) -{ - return this->impl_->unbind (id, servant); -} - -int -TAO_Object_Table::find (const PortableServer::Servant servant) -{ - return this->impl_->find (servant); -} - -int -TAO_Object_Table::find (const PortableServer::ObjectId &id) -{ - return this->impl_->find (id); -} - -int -TAO_Object_Table::find (const PortableServer::Servant servant, - PortableServer::ObjectId_out id) -{ - return this->impl_->find (servant, id); -} - -TAO_Object_Table::iterator -TAO_Object_Table::begin (void) const -{ - return TAO_Object_Table::iterator (this->impl_->begin ()); -} - -TAO_Object_Table::iterator -TAO_Object_Table::end (void) const -{ - return TAO_Object_Table::iterator (this->impl_->end ()); -} - - - -/* -int -operator== (const PortableServer::ObjectId &l, - const PortableServer::ObjectId &r) -{ - if (l.length () != r.length ()) - return 0; - - for (CORBA::ULong i = 0; - i < l.length (); - ++i) - { - if (l[i] != r[i]) - return 0; - } - return 1; -} -*/ - -// Template specialization.... -u_long -ACE_Hash_Map_Manager<PortableServer::ObjectId, PortableServer::Servant, ACE_SYNCH_NULL_MUTEX>:: -hash (const PortableServer::ObjectId &ext_id) -{ - // Based on hash_pjw function on the ACE library. - u_long hash = 0; - - for (CORBA::ULong i = 0; - i < ext_id.length (); - ++i) - { - hash = (hash << 4) + (ext_id[i] * 13); - - u_long g = hash & 0xf0000000; - - if (g) - { - hash ^= (g >> 24); - hash ^= g; - } - } - - return hash; -} - -TAO_Dynamic_Hash_ObjTable::TAO_Dynamic_Hash_ObjTable (CORBA::ULong size) - : hash_map_ (size) -{ -} - -int -TAO_Dynamic_Hash_ObjTable::find (const PortableServer::Servant servant) -{ - return this->TAO_Object_Table_Impl::find (servant); -} - -int -TAO_Dynamic_Hash_ObjTable::find (const PortableServer::ObjectId &id) -{ - return this->TAO_Object_Table_Impl::find (id); -} - -int -TAO_Dynamic_Hash_ObjTable::find (const PortableServer::Servant servant, - PortableServer::ObjectId_out id) -{ - return this->TAO_Object_Table_Impl::find (servant, id); -} - -int -TAO_Dynamic_Hash_ObjTable::find (const PortableServer::ObjectId &id, - PortableServer::Servant &servant) -{ - return this->hash_map_.find (id, servant); -} - -int -TAO_Dynamic_Hash_ObjTable::bind (const PortableServer::ObjectId &id, - PortableServer::Servant servant) -{ - return this->hash_map_.bind (id, servant); -} - -int -TAO_Dynamic_Hash_ObjTable::unbind (const PortableServer::ObjectId &id, - PortableServer::Servant &servant) -{ - return this->hash_map_.unbind (id, servant); -} - -TAO_Object_Table_Iterator_Impl* -TAO_Dynamic_Hash_ObjTable::begin (void) const -{ - TAO_Dynamic_Hash_ObjTable *non_const = - ACE_const_cast(TAO_Dynamic_Hash_ObjTable*, this); - return new TAO_Dynamic_Hash_ObjTable_Iterator (Iterator (non_const->hash_map_)); -} - -TAO_Object_Table_Iterator_Impl* -TAO_Dynamic_Hash_ObjTable::end (void) const -{ - return 0; -} - -TAO_Dynamic_Hash_ObjTable_Iterator:: -TAO_Dynamic_Hash_ObjTable_Iterator (const Impl& impl) - : impl_ (impl) -{ -} - -TAO_Object_Table_Iterator_Impl* -TAO_Dynamic_Hash_ObjTable_Iterator::clone (void) const -{ - return new TAO_Dynamic_Hash_ObjTable_Iterator (*this); -} - -const TAO_Object_Table_Entry& -TAO_Dynamic_Hash_ObjTable_Iterator::item (void) const -{ - static TAO_Object_Table_Entry entry; - - ACE_Hash_Map_Entry<PortableServer::ObjectId,PortableServer::Servant>* tmp; - if (ACE_const_cast(TAO_Dynamic_Hash_ObjTable_Iterator*,this)->impl_.next (tmp) == 1) - { - entry.int_id_ = tmp->int_id_; - entry.ext_id_ = tmp->ext_id_; - } - return entry; -} - -void -TAO_Dynamic_Hash_ObjTable_Iterator::advance (void) -{ - this->impl_.advance (); -} - -int -TAO_Dynamic_Hash_ObjTable_Iterator::done (const TAO_Object_Table_Iterator_Impl *) const -{ - return this->impl_.done (); -} - - - -TAO_Array_ObjTable_Iterator:: -TAO_Array_ObjTable_Iterator (TAO_Object_Table_Entry *pos) - : pos_ (pos) -{ -} - -TAO_Object_Table_Iterator_Impl * -TAO_Array_ObjTable_Iterator::clone (void) const -{ - return new TAO_Array_ObjTable_Iterator (*this); -} - -const TAO_Object_Table_Entry& -TAO_Array_ObjTable_Iterator::item (void) const -{ - return *this->pos_; -} - -void -TAO_Array_ObjTable_Iterator::advance (void) -{ - this->pos_++; -} - -int -TAO_Array_ObjTable_Iterator::done (const TAO_Object_Table_Iterator_Impl *end) const -{ - const TAO_Array_ObjTable_Iterator *tmp = - ACE_dynamic_cast(const TAO_Array_ObjTable_Iterator*, end); - return (this->pos_ == tmp->pos_); -} - - - -TAO_Linear_ObjTable:: -TAO_Linear_ObjTable (CORBA::ULong size) - : next_ (0), - tablesize_ (size) -{ - ACE_NEW (table_, TAO_Object_Table_Entry[this->tablesize_]); -} - -TAO_Linear_ObjTable::~TAO_Linear_ObjTable (void) -{ - if (this->table_ != 0) - { - delete[] this->table_; - this->table_ = 0; - } -} - -int -TAO_Linear_ObjTable::find (const PortableServer::Servant servant) -{ - return this->TAO_Object_Table_Impl::find (servant); -} - -int -TAO_Linear_ObjTable::find (const PortableServer::ObjectId &id) -{ - return this->TAO_Object_Table_Impl::find (id); -} - -int -TAO_Linear_ObjTable::find (const PortableServer::Servant servant, - PortableServer::ObjectId_out id) -{ - return this->TAO_Object_Table_Impl::find (servant, id); -} - -int -TAO_Linear_ObjTable::find (const PortableServer::ObjectId &id, - PortableServer::Servant &servant) -{ - for (TAO_Object_Table_Entry *i = this->table_; - i != this->table_ + this->next_; - ++i) - { - if ((*i).ext_id_ == id) - { - servant = (*i).int_id_; - return 0; - } - } - return -1; -} - -const int start_tblsiz = 128; -const int max_exp = 65536; // Grow table exponentially up to 64K -const int lin_chunk = 32768; // afterwards grow in chunks of 32K - -int -TAO_Linear_ObjTable::bind (const PortableServer::ObjectId &id, - PortableServer::Servant servant) -{ - for (TAO_Object_Table_Entry *i = this->table_; - i != this->table_ + this->next_; - ++i) - { - if ((*i).ext_id_ == id || (*i).int_id_ == 0) - { - (*i).ext_id_ = id; - (*i).int_id_ = servant; - return 0; - } - } - if (this->next_ == this->tablesize_) - { - if (this->next_ == 0) - { - this->tablesize_ = start_tblsiz; - ACE_NEW_RETURN (this->table_, - TAO_Object_Table_Entry[this->tablesize_], - -1); - } - else - { - if (this->tablesize_ < max_exp) - { - this->tablesize_ *= 2; - } - else - { - this->tablesize_ += lin_chunk; - } - TAO_Object_Table_Entry *tmp; - ACE_NEW_RETURN (tmp, - TAO_Object_Table_Entry[this->tablesize_], - -1); - for (TAO_Object_Table_Entry *i = this->table_, *j = tmp; - i != this->table_ + this->next_; - ++i, ++j) - { - *j = *i; - } - delete[] this->table_; - this->table_ = tmp; - } - } - this->table_[this->next_].ext_id_ = id; - this->table_[this->next_].int_id_ = servant; - this->next_++; - return 0; -} - -int -TAO_Linear_ObjTable::unbind (const PortableServer::ObjectId &id, - PortableServer::Servant &servant) -{ - for (TAO_Object_Table_Entry *i = this->table_; - i != this->table_ + this->next_; - ++i) - { - if ((*i).ext_id_ == id) - { - servant = (*i).int_id_; - (*i).int_id_ = 0; - return 0; - } - } - return -1; -} - -TAO_Object_Table_Iterator_Impl* -TAO_Linear_ObjTable::begin () const -{ - return new TAO_Array_ObjTable_Iterator (this->table_); -} - -TAO_Object_Table_Iterator_Impl* -TAO_Linear_ObjTable::end () const -{ - return new TAO_Array_ObjTable_Iterator (this->table_ + this->next_); -} - - - -// Active Demux search strategy -// constructor -TAO_Active_Demux_ObjTable::TAO_Active_Demux_ObjTable (CORBA::ULong size) - : tablesize_ (size) -{ - ACE_NEW (this->table_, TAO_Object_Table_Entry[size]); - // @@ Maybe a proper constructor for TAO_Object_Table_Entry will - // solve this more cleanly. - for (TAO_Object_Table_Entry *i = this->table_; - i != this->table_ + this->tablesize_; - ++i) - { - (*i).int_id_ = 0; - } -} - -// destructor -TAO_Active_Demux_ObjTable::~TAO_Active_Demux_ObjTable () -{ - delete [] this->table_; -} - -int -TAO_Active_Demux_ObjTable::index_from_id (const PortableServer::ObjectId & /*id*/) const -{ - // @@ TODO parse id an obtain the index, maybe write a "index" to id - // function or some method to obtain the next "free" id. - return 0; -} - - -int -TAO_Active_Demux_ObjTable::next_free (void) const -{ - for (TAO_Object_Table_Entry *i = this->table_; - i != this->table_ + this->tablesize_; - ++i) - { - if ((*i).int_id_ == 0) - { - return (i - this->table_); - } - } - return -1; -} - -int -TAO_Active_Demux_ObjTable::find (const PortableServer::Servant servant) -{ - return this->TAO_Object_Table_Impl::find (servant); -} - -int -TAO_Active_Demux_ObjTable::find (const PortableServer::ObjectId &id) -{ - return this->TAO_Object_Table_Impl::find (id); -} - -int -TAO_Active_Demux_ObjTable::find (const PortableServer::Servant servant, - PortableServer::ObjectId_out id) -{ - return this->TAO_Object_Table_Impl::find (servant, id); -} - -int -TAO_Active_Demux_ObjTable::find (const PortableServer::ObjectId &id, - PortableServer::Servant &servant) -{ - int index = this->index_from_id (id); - if (index < 0 || index > this->tablesize_) - { - return -1; - } - servant = this->table_[index].int_id_; - return 0; -} - -int -TAO_Active_Demux_ObjTable::bind (const PortableServer::ObjectId &id, - PortableServer::Servant servant) -{ - int index = this->index_from_id (id); - if (index < 0 || index > this->tablesize_) - { - return -1; - } - this->table_[index].ext_id_ = id; - this->table_[index].int_id_ = servant; - return 0; -} - -int -TAO_Active_Demux_ObjTable::unbind (const PortableServer::ObjectId &id, - PortableServer::Servant &servant) -{ - int index = this->index_from_id (id); - if (index < 0 || index > this->tablesize_) - { - return -1; - } - servant = this->table_[index].int_id_; - this->table_[index].int_id_ = 0; - return 0; -} - -TAO_Object_Table_Iterator_Impl* -TAO_Active_Demux_ObjTable::begin () const -{ - return new TAO_Array_ObjTable_Iterator (this->table_); -} - -TAO_Object_Table_Iterator_Impl* -TAO_Active_Demux_ObjTable::end () const -{ - return new TAO_Array_ObjTable_Iterator (this->table_ + this->tablesize_); -} - -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) -template class ACE_Hash_Map_Iterator_Base<PortableServer::ObjectId, PortableServer::Servant, ACE_SYNCH_NULL_MUTEX>; -template class ACE_Hash_Map_Iterator<PortableServer::ObjectId, PortableServer::Servant, ACE_SYNCH_NULL_MUTEX>; -template class ACE_Hash_Map_Reverse_Iterator<PortableServer::ObjectId, PortableServer::Servant, ACE_SYNCH_NULL_MUTEX>; -template class ACE_Hash_Map_Manager<PortableServer::ObjectId, PortableServer::Servant, ACE_SYNCH_NULL_MUTEX>; -template class ACE_Hash_Map_Entry<PortableServer::ObjectId, PortableServer::Servant>; -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -#pragma instantiate ACE_Hash_Map_Iterator_Base<PortableServer::ObjectId, PortableServer::Servant, ACE_SYNCH_NULL_MUTEX> -#pragma instantiate ACE_Hash_Map_Iterator<PortableServer::ObjectId, PortableServer::Servant, ACE_SYNCH_NULL_MUTEX> -#pragma instantiate ACE_Hash_Map_Reverse_Iterator<PortableServer::ObjectId, PortableServer::Servant, ACE_SYNCH_NULL_MUTEX> -#pragma instantiate ACE_Hash_Map_Manager<PortableServer::ObjectId, PortableServer::Servant, ACE_SYNCH_NULL_MUTEX> -#pragma instantiate ACE_Hash_Map_Entry<PortableServer::ObjectId, PortableServer::Servant> -#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ diff --git a/TAO/tao/objtable.h b/TAO/tao/objtable.h deleted file mode 100644 index e1bd293d7ac..00000000000 --- a/TAO/tao/objtable.h +++ /dev/null @@ -1,384 +0,0 @@ -// This may look like C, but it's really -*- C++ -*- - -// ============================================================================ -// -// = LIBRARY -// TAO -// -// = FILENAME -// objtable.h -// -// = AUTHOR -// Aniruddha Gokhale -// -// ============================================================================ - -#if !defined (TAO_OBJTABLE_H) -# define TAO_OBJTABLE_H - -typedef -ACE_Map_Entry<PortableServer::ObjectId,PortableServer::Servant> -TAO_Object_Table_Entry; - -class TAO_Export TAO_Object_Table_Iterator_Impl -{ - // = TITLE - // Abstract iterator for all Object Table strategies. - // - // = DESCRIPTION - // We want to provide an common interface for the different object - // tables and their iterators. Object Tables are handled using - // base classes and virtual methods; but we must provide a "by - // value" interface for iterators. - // To do this we use several well know patterns: - // TAO_Object_Table::iterator uses the Bridge pattern to give a - // consistent and "by-value" interface to all the iterators. - // The base class for all the iterators is - // TAO_Object_Table_Iterator, here we use external polymorphism - // to adapt all the iterators to this common interface. - // -public: - virtual ~TAO_Object_Table_Iterator_Impl (void); - // dtor - - virtual TAO_Object_Table_Iterator_Impl *clone (void) const = 0; - // Make a copy of the iterator, pointing to the current position. - - virtual const TAO_Object_Table_Entry& item (void) const = 0; - // Obtain the current item - - virtual void advance (void) = 0; - // Advance to the next element. - - virtual int done (const TAO_Object_Table_Iterator_Impl *end) const = 0; - // Returns 1 if "this" points to the same position as <end>, returns - // 0 otherwise. -}; - -class TAO_Export TAO_Object_Table_Impl -{ - // = TITLE - // Abstract class for maintaining a mapping from ObjectId's to - // Servants. - // - // = DESCRIPTION - // - // = NOTES - // Iterators may return free entries, whose "int_id" (the servant) - // is 0. -public: - virtual ~TAO_Object_Table_Impl (void); - // Destructor. - - virtual int find (const PortableServer::ObjectId &id, - PortableServer::Servant &servant) = 0; - // Find object associated with <{id}>. - // If the ObjectId is found it sets <{servant}> and returns a - // non-negative integer. If not found, <{servant}> is unchanged and - // the value <-1> is returned. - - virtual int bind (const PortableServer::ObjectId &id, - PortableServer::Servant servant) = 0; - // Associate <{id}> with <{servant}>, returning 0 if object is - // registered successfully, 1 if it's already registered, and -1 if - // a failure occurs during registration. - - virtual int unbind (const PortableServer::ObjectId &id, - PortableServer::Servant &servant) = 0; - // Remote any association among <id> and <servant>. - // Returns 0 if the operation was succesful, <-1> otherwise. - - virtual TAO_Object_Table_Iterator_Impl* begin () const = 0; - virtual TAO_Object_Table_Iterator_Impl* end () const = 0; - // Iterator interface - - virtual int find (const PortableServer::Servant servant); - // Returns 0 if <servant> is in the table, <-1> otherwise. - - virtual int find (const PortableServer::ObjectId &id); - // Returns 0 if there is a servant for <id> in the table, <-1> - // otherwise. - - // @@ TODO check with Irfan the semantics of this method when more - // than one <id> is handled by the same servant. Also wonder if the - // "default" implementation (linear search on the iterator) makes - // sense, since the operation is (IMHO) not time critical. - virtual int find (const PortableServer::Servant servant, - PortableServer::ObjectId_out id); - // Find the <id> for <servant>. - // Returns <-1> if <servant> is not found or if more than one <id> - // is associated with <servant>, returns <0> otherwise. - -}; - -class TAO_Export TAO_Object_Table_Iterator -{ - // = TITLE - // Bridge for abstract iterator. - // - // = DESCRIPTION - // This class provides the "Abstraction" for iteration over Object - // Tables. -public: - TAO_Object_Table_Iterator (TAO_Object_Table_Iterator_Impl *impl); - // Constructor taking an implementation. - - TAO_Object_Table_Iterator (const TAO_Object_Table_Iterator& x); - TAO_Object_Table_Iterator& operator=(const TAO_Object_Table_Iterator& x); - ~TAO_Object_Table_Iterator (void); - // This is a well behaved class - - const TAO_Object_Table_Entry& operator* (void) const; - // Return the current item. - - TAO_Object_Table_Iterator operator++ (void); - TAO_Object_Table_Iterator operator++ (int); - // Increase the current position. - - friend int operator==(const TAO_Object_Table_Iterator &l, - const TAO_Object_Table_Iterator &r); - friend int operator!=(const TAO_Object_Table_Iterator &l, - const TAO_Object_Table_Iterator &r); - // Compare two iterators. - -private: - TAO_Object_Table_Iterator_Impl* impl_; -}; - -class TAO_Export TAO_Object_Table - // = TITLE - // Abstract class for maintaining a mapping of CORBA object keys - // to pointers to CORBA objects. -{ -public: - TAO_Object_Table (void); - // Constructor - - ~TAO_Object_Table (void); - // Destructor. - - int find (const PortableServer::ObjectId &id, - PortableServer::Servant &servant); - // Find object associated with <{id}>. - // If the ObjectId is found it sets <{servant}> and returns a - // non-negative integer. If not found, <{servant}> is unchanged and - // the value <-1> is returned. - - int bind (const PortableServer::ObjectId &id, - PortableServer::Servant servant); - // Associate <{id}> with <{servant}>, returning 0 if object is - // registered successfully, 1 if it's already registered, and -1 if - // a failure occurs during registration. - - int unbind (const PortableServer::ObjectId &id, - PortableServer::Servant &servant); - // Remote any association among <id> and <servant>. - // Returns 0 if the operation was succesful, <-1> otherwise. - - int find (const PortableServer::Servant servant); - // Returns 0 if <servant> is in the table, <-1> otherwise. - - int find (const PortableServer::ObjectId &id); - // Returns 0 if there is a servant for <id> in the table, <-1> - // otherwise. - - // @@ TODO check with Irfan the semantics of this method when more - // than one <id> is handled by the same servant. Also wonder if the - // "default" implementation (linear search on the iterator) makes - // sense, since the operation is (IMHO) not time critical. - int find (const PortableServer::Servant servant, - PortableServer::ObjectId_out id); - // Find the <id> for <servant>. - // Returns <-1> if <servant> is not found or if more than one <id> - // is associated with <servant>, returns <0> otherwise. - - typedef TAO_Object_Table_Iterator iterator; - iterator begin (void) const; - iterator end (void) const; - -private: - TAO_Object_Table (const TAO_Object_Table&); - TAO_Object_Table& operator= (const TAO_Object_Table&); - // disallow copying. - -private: - TAO_Object_Table_Impl* impl_; -}; - -/****************************************************************/ - -// In the next section we implement a few concrete object table -// implementations, namely: -// TAO_Dynamic_Hash_ObjTable, based on dynamic hashing -// (ACE_Hash_Map_Manager). -// TAO_Linear_ObjTable, using linear search and a simple dynamically -// growing array. -// TAO_Active_Demux_ObjTable, using also a dynamically allocated -// array, but using active demultiplexing to do the lookups. - -/****************************************************************/ - -class TAO_Export TAO_Dynamic_Hash_ObjTable : public TAO_Object_Table_Impl -{ - // = TITLE - // Lookup strategy based on dynamic hashing. This works on the - // assumption that the object keys are essentially strings. - // - // = DESCRIPTION - // The object table is implemented using a ACE_Hash_Map_Manager, - // the iterators are implemented using the ACE_Hash_Map_Iterator - // class. - // -public: - TAO_Dynamic_Hash_ObjTable (CORBA::ULong size = 0); - // constructor. If size is 0, some default is used. - - // Implement TAO_Dynamic_Hash_ObjTable.... - virtual int find (const PortableServer::Servant servant); - virtual int find (const PortableServer::ObjectId &id); - virtual int find (const PortableServer::Servant servant, - PortableServer::ObjectId_out id); - virtual int find (const PortableServer::ObjectId &id, - PortableServer::Servant &servant); - virtual int bind (const PortableServer::ObjectId &id, - PortableServer::Servant servant); - virtual int unbind (const PortableServer::ObjectId &id, - PortableServer::Servant &servant); - virtual TAO_Object_Table_Iterator_Impl* begin (void) const; - virtual TAO_Object_Table_Iterator_Impl* end (void) const; - - // Dynamic Hashing scheme using template specialization for char* - typedef ACE_Hash_Map_Manager<PortableServer::ObjectId, PortableServer::Servant, ACE_SYNCH_NULL_MUTEX> Hash_Map; - typedef ACE_Hash_Map_Iterator<PortableServer::ObjectId, PortableServer::Servant, ACE_SYNCH_NULL_MUTEX> Iterator; - -private: - Hash_Map hash_map_; - // internal hash table -}; - -class TAO_Export TAO_Dynamic_Hash_ObjTable_Iterator : public TAO_Object_Table_Iterator_Impl -{ - // = TITLE - // Iterator for TAO_Dynamic_Hash_ObjTable. -public: - typedef TAO_Dynamic_Hash_ObjTable::Iterator Impl; - TAO_Dynamic_Hash_ObjTable_Iterator (const Impl& impl); - - // default copy ctor, dtor and operator= - - // TAO_Object_Table_Impl methods... - virtual TAO_Object_Table_Iterator_Impl *clone (void) const; - virtual const TAO_Object_Table_Entry& item (void) const; - virtual void advance (void); - virtual int done (const TAO_Object_Table_Iterator_Impl *end) const; - -private: - Impl impl_; -}; - -/****************************************************************/ - -class TAO_Export TAO_Array_ObjTable_Iterator : public TAO_Object_Table_Iterator_Impl -{ - // = TITLE - // Iterator for TAO_Linear_ObjTable and TAO_Active_Demux_ObjTable -public: - TAO_Array_ObjTable_Iterator (TAO_Object_Table_Entry *pos); - - // default copy ctor, dtor and operator= - - // TAO_Object_Table_Impl methods... - virtual TAO_Object_Table_Iterator_Impl *clone (void) const; - virtual const TAO_Object_Table_Entry& item (void) const; - virtual void advance (void); - virtual int done (const TAO_Object_Table_Iterator_Impl *end) const; - -private: - TAO_Object_Table_Entry* pos_; -}; - -/****************************************************************/ - -class TAO_Export TAO_Linear_ObjTable : public TAO_Object_Table_Impl -{ - // = TITLE - // Lookup strategy based on a simple linear search. Not - // efficient, but most likely will always work. - // - // = DESCRIPTION - // Uses a dynamic array to store the objects and linear search - // for the lookups. - // -public: - TAO_Linear_ObjTable (CORBA::ULong size); - virtual ~TAO_Linear_ObjTable (void); - - virtual int find (const PortableServer::Servant servant); - virtual int find (const PortableServer::ObjectId &id); - virtual int find (const PortableServer::Servant servant, - PortableServer::ObjectId_out id); - virtual int find (const PortableServer::ObjectId &id, - PortableServer::Servant &servant); - virtual int bind (const PortableServer::ObjectId &id, - PortableServer::Servant servant); - virtual int unbind (const PortableServer::ObjectId &id, - PortableServer::Servant &servant); - virtual TAO_Object_Table_Iterator_Impl* begin () const; - virtual TAO_Object_Table_Iterator_Impl* end () const; - -private: - int next_; - int tablesize_; - TAO_Object_Table_Entry *table_; -}; - -/****************************************************************/ - -class TAO_Export TAO_Active_Demux_ObjTable : public TAO_Object_Table_Impl -{ - // = TITLE - // An object table lookup strategy based on active - // demultiplexing strategy. - // - // = DESCRIPTION - // Use an static array to store the objects, keys must be the - // string representation of the indices into the array so lookups - // can be done in O(1). - // Iterators are implemented using pointers on the array. -public: - TAO_Active_Demux_ObjTable (CORBA::ULong size); - // Constructor, including an initial size. - - ~TAO_Active_Demux_ObjTable (void); - // Destructor - - int next_free (void) const; - // Searches the array for the next free element, returns -1 if none - // is found. - // @@ Discuss what is the right interface to create ObjectId's - // assigned by the Object Table... - - // Implement TAO_Dynamic_Hash_ObjTable.... - virtual int find (const PortableServer::Servant servant); - virtual int find (const PortableServer::ObjectId &id); - virtual int find (const PortableServer::Servant servant, - PortableServer::ObjectId_out id); - virtual int find (const PortableServer::ObjectId &id, - PortableServer::Servant &servant); - virtual int bind (const PortableServer::ObjectId &id, - PortableServer::Servant servant); - virtual int unbind (const PortableServer::ObjectId &id, - PortableServer::Servant &servant); - virtual TAO_Object_Table_Iterator_Impl* begin () const; - virtual TAO_Object_Table_Iterator_Impl* end () const; - -private: - int index_from_id (const PortableServer::ObjectId &id) const; - // Return the array index for the id... - -private: - int tablesize_; - TAO_Object_Table_Entry *table_; -}; - -#endif /* TAO_OBJTABLE_H */ diff --git a/TAO/tao/optable.cpp b/TAO/tao/optable.cpp deleted file mode 100644 index 6c4ff00b38f..00000000000 --- a/TAO/tao/optable.cpp +++ /dev/null @@ -1,276 +0,0 @@ -#include "tao/corba.h" - -// destructor -TAO_Operation_Table::~TAO_Operation_Table (void) -{ -} - -// Template Specialization for char* -int -ACE_Hash_Map_Manager<const char *, TAO_Skeleton, ACE_SYNCH_NULL_MUTEX>::equal (const char *const &id1, - const char *const &id2) -{ - return ACE_OS::strcmp (id1, id2) == 0; -} - -// Template Specialization for char * -u_long -ACE_Hash_Map_Manager<const char *, TAO_Skeleton, ACE_SYNCH_NULL_MUTEX>::hash (const char *const &ext_id) -{ - return ACE::hash_pjw (ext_id); -} - -// constructor -TAO_Dynamic_Hash_OpTable::TAO_Dynamic_Hash_OpTable (const TAO_operation_db_entry *db, - CORBA::ULong dbsize, - CORBA::ULong hashtblsize) -{ - if (hashtblsize > 0) - this->hash_.open (hashtblsize); - // otherwise, some default is chosen by the ACE_Hash_Map_Manager class - - // the job of the constructor is to go thru each entry of the database and - // bind the operation name to its corresponding skeleton - for (CORBA::ULong i=0; i < dbsize; i++) - { - // XXXASG: what happens if bind fails ??? - (void)this->bind (db[i].opname_, db[i].skel_ptr_); - } -} - -TAO_Dynamic_Hash_OpTable::~TAO_Dynamic_Hash_OpTable (void) -{ - // we need to go thru each entry and free up storage allocated to hold the - // external ids. In this case, these are strings. - OP_MAP_MANAGER::ITERATOR iterator (this->hash_); // initialize an iterator - - for (OP_MAP_MANAGER::ENTRY *entry = 0; - iterator.next (entry) != 0; - iterator.advance ()) - { - CORBA::string_free ((char *)entry->ext_id_); // we had allocated memory - // and stored the string. So - // we free the memory - entry->ext_id_ = 0; - entry->int_id_ = 0; // we do not own this. So we just set it to 0 - } - - this->hash_.close (); -} - -int -TAO_Dynamic_Hash_OpTable::bind (const CORBA::String &opname, - const TAO_Skeleton skel_ptr) -{ - return this->hash_.bind (CORBA::string_dup (opname), skel_ptr); -} - -int -TAO_Dynamic_Hash_OpTable::find (const CORBA::String &opname, - TAO_Skeleton& skel_ptr) -{ - return this->hash_.find ((const char *)opname, skel_ptr); -} - -// Linear search strategy -TAO_Linear_OpTable::TAO_Linear_OpTable (const TAO_operation_db_entry *db, - CORBA::ULong dbsize) - : next_ (0), - tablesize_ (dbsize), - tbl_ (new TAO_Linear_OpTable_Entry[dbsize]) -{ - // The job of the constructor is to go thru each entry of the - // database and bind the operation name to its corresponding - // skeleton. - - for (CORBA::ULong i=0; i < dbsize; i++) - // XXXASG: what happens if bind fails ??? - (void)this->bind (db[i].opname_, db[i].skel_ptr_); -} - -TAO_Linear_OpTable::~TAO_Linear_OpTable (void) -{ - delete [] this->tbl_; -} - -int -TAO_Linear_OpTable::bind (const CORBA::String &opname, - const TAO_Skeleton skel_ptr) -{ - CORBA::ULong i = this->next_; - - if (i < this->tablesize_) - { - this->tbl_[i].opname_ = CORBA::string_dup (opname); - this->tbl_[i].skel_ptr_ = skel_ptr; - this->next_++; - return 0; // success - } - - return -1; // error -} - -int -TAO_Linear_OpTable::find (const CORBA::String &opname, - TAO_Skeleton& skel_ptr) -{ - ACE_ASSERT (this->next_ <= this->tablesize_); - - for (CORBA::ULong i = 0; i < this->next_; i++) - - if (ACE_OS::strncmp (this->tbl_[i].opname_, - opname, - ACE_OS::strlen (opname)) == 0) - { - skel_ptr = this->tbl_[i].skel_ptr_; - return 0; // success - } - - return -1; // not found -} - -// constructor -TAO_Linear_OpTable_Entry::TAO_Linear_OpTable_Entry (void) -{ - opname_ = 0; - skel_ptr_ = 0; -} - -// destructor -TAO_Linear_OpTable_Entry::~TAO_Linear_OpTable_Entry (void) -{ - CORBA::string_free (this->opname_); - this->opname_ = 0; - this->skel_ptr_ = 0; // cannot delete this as we do not own it -} - -// Active Demux search strategy -TAO_Active_Demux_OpTable::TAO_Active_Demux_OpTable (const - TAO_operation_db_entry *db, - CORBA::ULong dbsize) - : next_ (0), - tablesize_ (dbsize), - tbl_ (new TAO_Active_Demux_OpTable_Entry[dbsize]) -{ - // The job of the constructor is to go thru each entry of the - // database and bind the operation name to its corresponding - // skeleton. - for (CORBA::ULong i=0; i < dbsize; i++) - // XXXASG: what happens if bind fails ??? - (void) this->bind (db[i].opname_, db[i].skel_ptr_); -} - -TAO_Active_Demux_OpTable::~TAO_Active_Demux_OpTable (void) -{ - delete [] this->tbl_; -} - -int -TAO_Active_Demux_OpTable::bind (const CORBA::String &opname, - const TAO_Skeleton skel_ptr) -{ - CORBA::ULong i = ACE_OS::atoi (opname); - - if (i < this->tablesize_) - { - if (this->tbl_[i].skel_ptr_ != 0) - // overwriting previous one - return 1; - else - { - this->tbl_[i].skel_ptr_ = skel_ptr; - return 0; - } - } - return -1; // error -} - -int -TAO_Active_Demux_OpTable::find (const CORBA::String &opname, - TAO_Skeleton& skel_ptr) -{ - CORBA::ULong i = ACE_OS::atoi (opname); - - ACE_ASSERT (i < this->tablesize_); - skel_ptr = this->tbl_[i].skel_ptr_; - return 0; //success -} - -TAO_Active_Demux_OpTable_Entry::TAO_Active_Demux_OpTable_Entry (void) -{ - this->skel_ptr_ = 0; -} - -TAO_Active_Demux_OpTable_Entry::~TAO_Active_Demux_OpTable_Entry (void) -{ - this->skel_ptr_ = 0; // cannot delete this as we do not own it -} - -// constructor -TAO_Operation_Table_Parameters::TAO_Operation_Table_Parameters (void) - : strategy_ (0), - type_ (TAO_Operation_Table_Parameters::TAO_DYNAMIC_HASH) // default -{ -} - -TAO_Operation_Table_Parameters::~TAO_Operation_Table_Parameters (void) -{ -} - -void -TAO_Operation_Table_Parameters::lookup_strategy (TAO_Operation_Table_Parameters::DEMUX_STRATEGY s) -{ - this->type_ = s; -} - -// get the lookup type -TAO_Operation_Table_Parameters::DEMUX_STRATEGY -TAO_Operation_Table_Parameters::lookup_strategy (void) const -{ - return this->type_; -} - -// set the concrete strategy -void -TAO_Operation_Table_Parameters::concrete_strategy (TAO_Operation_Table *ot) -{ - this->strategy_ = ot; -} - -// return the concrete strategy -TAO_Operation_Table* TAO_Operation_Table_Parameters::concrete_strategy (void) -{ - return this->strategy_; -} - -TAO_Operation_Table_Factory::TAO_Operation_Table_Factory (void) -{ -} - -TAO_Operation_Table_Factory::~TAO_Operation_Table_Factory (void) -{ -} - -TAO_Operation_Table * -TAO_Operation_Table_Factory::opname_lookup_strategy (void) -{ - TAO_Operation_Table_Parameters *p = TAO_OP_TABLE_PARAMETERS::instance (); - - return p->concrete_strategy (); -} - -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) -template class ACE_Hash_Map_Iterator_Base<const char*, TAO_Skeleton, ACE_SYNCH_NULL_MUTEX>; -template class ACE_Hash_Map_Iterator<const char*, TAO_Skeleton, ACE_SYNCH_NULL_MUTEX>; -template class ACE_Hash_Map_Reverse_Iterator<const char*, TAO_Skeleton, ACE_SYNCH_NULL_MUTEX>; -template class ACE_Hash_Map_Manager<const char*, TAO_Skeleton, ACE_SYNCH_NULL_MUTEX>; -template class ACE_Hash_Map_Entry<const char*, TAO_Skeleton>; -template class ACE_Singleton<TAO_Operation_Table_Parameters, ACE_SYNCH_RECURSIVE_MUTEX>; -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -#pragma instantiate ACE_Hash_Map_Iterator_Base<const char*, TAO_Skeleton, ACE_SYNCH_NULL_MUTEX> -#pragma instantiate ACE_Hash_Map_Iterator<const char*, TAO_Skeleton, ACE_SYNCH_NULL_MUTEX> -#pragma instantiate ACE_Hash_Map_Reverse_Iterator<const char*, TAO_Skeleton, ACE_SYNCH_NULL_MUTEX> -#pragma instantiate ACE_Hash_Map_Manager<const char*, TAO_Skeleton, ACE_SYNCH_NULL_MUTEX> -#pragma instantiate ACE_Hash_Map_Entry<const char*, TAO_Skeleton> -#pragma instantiate ACE_Singleton<TAO_Operation_Table_Parameters, ACE_SYNCH_RECURSIVE_MUTEX> -#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ diff --git a/TAO/tao/optable.h b/TAO/tao/optable.h deleted file mode 100644 index efa96614a5e..00000000000 --- a/TAO/tao/optable.h +++ /dev/null @@ -1,263 +0,0 @@ -// This may look like C, but it's really -*- C++ -*- -// -// ============================================================================ -// -// = LIBRARY -// TAO -// -// = FILENAME -// optable.h -// -// = AUTHOR -// Aniruddha Gokhale -// -// ============================================================================ - -#if !defined (TAO_OPTABLE_H) -#define TAO_OPTABLE_H - -struct TAO_operation_db_entry - // = TITLE - // Define a table entry that holds an operation name and its - // corresponding skeleton. A table of such entries is used to - // initialize the different lookup strategies. -{ - CORBA::String opname_; - // operation name - - TAO_Skeleton skel_ptr_; - // skeleton pointer -}; - -class TAO_Export TAO_Operation_Table - // = TITLE - // Abstract class for maintaining and lookup of CORBA IDL - // operation names. -{ -public: - virtual int find (const CORBA::String &opname, - TAO_Skeleton &skelfunc) = 0; - // Uses <{opname}> to look up the skeleton function and pass it back - // in <{skelfunc}>. Returns non-negative integer on success, or -1 - // on failure. - - virtual int bind (const CORBA::String &opname, - const TAO_Skeleton skel_ptr) = 0; - // Associate the skeleton <{skel_ptr}> with an operation named - // <{opname}>. Returns -1 on failure, 0 on success, 1 on duplicate. - - virtual ~TAO_Operation_Table (void); -}; - -// Dynamic hashing. We use template specialization here to use const -// char* as the external ID. The template specialization is needed -// since the "hash" method is not defined on type "char *". -typedef ACE_Hash_Map_Manager<const char *, TAO_Skeleton, ACE_SYNCH_NULL_MUTEX> - OP_MAP_MANAGER; - -class TAO_Export TAO_Dynamic_Hash_OpTable : public TAO_Operation_Table - // = TITLE - // Dynamic Hashing scheme for CORBA IDL operation name lookup -{ -public: - TAO_Dynamic_Hash_OpTable (const TAO_operation_db_entry *db, - CORBA::ULong dbsize, - CORBA::ULong hashtblsize = 0); - // Constructor. - // Initialize the dynamic hash operation table with a database of operation - // names. The hash table size may be different from the size of the - // database. Hence we use the third argument to specify the size of the - // internal hash table. - - ~TAO_Dynamic_Hash_OpTable (void); - // destructor - - virtual int bind (const CORBA::String &opname, - const TAO_Skeleton skel_ptr); - // Associate the skeleton <{skel_ptr}> with an operation named - // <{opname}>. Returns -1 on failure, 0 on success, 1 on duplicate. - - virtual int find (const CORBA::String &opname, - TAO_Skeleton &skelfunc); - // Uses <{opname}> to look up the skeleton function and pass it back - // in <{skelfunc}>. Returns non-negative integer on success, or -1 - // on failure. - -private: - OP_MAP_MANAGER hash_; - // The hash table data structure -}; - -struct TAO_Export TAO_Linear_OpTable_Entry - // = TITLE - // Table entry for linear search lookup strategy. -{ - CORBA::String opname_; - // holds the operation name - - TAO_Skeleton skel_ptr_; - // holds a pointer to the skeleton corresponding to the operation name - - TAO_Linear_OpTable_Entry (void); - // constructor. - - ~TAO_Linear_OpTable_Entry (void); - // destructor -}; - -class TAO_Export TAO_Linear_OpTable : public TAO_Operation_Table -{ - // = TITLE - // Operation table lookup strategy based on - // linear search. Not efficient, but it works. -public: - TAO_Linear_OpTable (const TAO_operation_db_entry *db, CORBA::ULong dbsize); - // constructor. - // Initialize the linear search operation table with a database of operation - // names - - ~TAO_Linear_OpTable (void); - // destructor - - virtual int find (const CORBA::String &opname, - TAO_Skeleton &skel_ptr); - // Uses <{opname}> to look up the skeleton function and pass it back - // in <{skelfunc}>. Returns non-negative integer on success, or -1 - // on failure. - - virtual int bind (const CORBA::String &opname, - const TAO_Skeleton skelptr); - // Associate the skeleton <{skel_ptr}> with an operation named - // <{opname}>. Returns -1 on failure, 0 on success, 1 on duplicate. - -private: - CORBA::ULong next_; - // keeps track of the next available slot to be filled. - - CORBA::ULong tablesize_; - // size of the internal table - - TAO_Linear_OpTable_Entry *tbl_; - // the table itself -}; - -struct TAO_Export TAO_Active_Demux_OpTable_Entry - // = TITLE - // Active Demux lookup table entry. -{ - TAO_Skeleton skel_ptr_; - // skeleton pointer corresponding to the index - - TAO_Active_Demux_OpTable_Entry (void); - // constructor - - ~TAO_Active_Demux_OpTable_Entry (void); - // destructor -}; - -class TAO_Export TAO_Active_Demux_OpTable : public TAO_Operation_Table - // = TITLE - // Implements the active demultiplexed lookup strategy. The key is - // assumed to provide an index directly into the internal table. -{ -public: - TAO_Active_Demux_OpTable (const TAO_operation_db_entry *db, CORBA::ULong dbsize); - // Constructor - // Initializes the internal table with the database of operations - - ~TAO_Active_Demux_OpTable (void); - // destructor - - virtual int find (const CORBA::String &opname, - TAO_Skeleton &skel_ptr); - // Uses <{opname}> to look up the skeleton function and pass it back - // in <{skelfunc}>. Returns non-negative integer on success, or -1 - // on failure. - - virtual int bind (const CORBA::String &opname, - const TAO_Skeleton skelptr); - // Associate the skeleton <{skel_ptr}> with an operation named - // <{opname}>. Returns -1 on failure, 0 on success, 1 on duplicate. - -private: - CORBA::ULong next_; - // the next available free slot - - CORBA::ULong tablesize_; - // size of the internal table - - TAO_Active_Demux_OpTable_Entry *tbl_; - // internal lookup table -}; - -class TAO_Export TAO_Perfect_Hash_OpTable : public TAO_Operation_Table -{ -}; - -class TAO_Export TAO_Operation_Table_Parameters -{ - // = TITLE - // Parameters used to create the operation table. -public: - enum DEMUX_STRATEGY - { - // various lookup strategies - TAO_LINEAR, - TAO_DYNAMIC_HASH, - TAO_PERFECT_HASH, - TAO_ACTIVE_DEMUX, - TAO_USER_DEFINED - }; - - void lookup_strategy (DEMUX_STRATEGY s); - // set the lookup strategy from the list of enumerated values - - DEMUX_STRATEGY lookup_strategy (void) const; - // return the enumerated value for the lookup strategy. Default is Dynamic - // Hashing. - - void concrete_strategy (TAO_Operation_Table *ot); - // Provide a data structure that will do the lookup. This is useful for - // user-defined lookup strategies. - - TAO_Operation_Table *concrete_strategy (void); - // return the - - TAO_Operation_Table_Parameters (void); - // constructor - - ~TAO_Operation_Table_Parameters (void); - // destructor -private: - TAO_Operation_Table *strategy_; - // pointer to the object that implements a lookup strategy - - DEMUX_STRATEGY type_; - // the enumerated value indicating the lookup strategy -}; - -// Define a singleton instance of operation table parameters. -typedef ACE_Singleton<TAO_Operation_Table_Parameters, ACE_SYNCH_RECURSIVE_MUTEX> - TAO_OP_TABLE_PARAMETERS; - -class TAO_Export TAO_Operation_Table_Factory - // = TITLE - // Factory for producing operation table lookup objects based on - // the enumerated value of strategy held by the parameters. -{ -public: - TAO_Operation_Table *opname_lookup_strategy (void); - // return an instance of the specified lookup strategy - - TAO_Operation_Table_Factory (void); - // constructor - - ~TAO_Operation_Table_Factory (void); - // destructor -}; - -// Define a singleton instance of the operation table factory. -typedef ACE_Singleton<TAO_Operation_Table_Factory, ACE_SYNCH_RECURSIVE_MUTEX> - TAO_OP_TABLE_FACTORY; - -#endif /* TAO_OPTABLE_H */ diff --git a/TAO/tao/orbconf.h b/TAO/tao/orbconf.h deleted file mode 100644 index bb5149aa371..00000000000 --- a/TAO/tao/orbconf.h +++ /dev/null @@ -1,131 +0,0 @@ -// This may look like C, but it's really -*- C++ -*- -// @ (#) $Id$ - -// ============================================================================ -// -// = LIBRARY -// TAO -// -// = FILENAME -// default_server.h -// -// = DESCRIPTION -// Build configuration file for the Inter-ORB Engine, and application -// level code using it via <corba.hh> -// -// = AUTHOR -// Copyright 1995 by Sun Microsystems, Inc. -// -// TAO-specific changes by Chris Cleeland and Douglas C. Schmidt -// -// ============================================================================ - -#if !defined (TAO_ORB_CONFIG_H) -#define TAO_ORB_CONFIG_H - -#include "ace/OS.h" - -// The default size of TAO's server object table. -#if !defined (TAO_DEFAULT_SERVER_OBJECT_TABLE_SIZE) -#define TAO_DEFAULT_SERVER_OBJECT_TABLE_SIZE 64 -#endif /* TAO_DEFAULT_SERVER_OBJECT_TABLE_SIZE */ - -// The default UDP multicast port number for locating the TAO Naming -// Service. -#if !defined (TAO_DEFAULT_NAME_SERVER_REQUEST_PORT) -#define TAO_DEFAULT_NAME_SERVER_REQUEST_PORT 10013 -#endif /* TAO_DEFAULT_NAME_SERVER_REQUEST_PORT */ - -// The default UDP port number for replying to a location request to -// the TAO Naming Service. -#if !defined (TAO_DEFAULT_NAME_SERVER_REPLY_PORT) -#define TAO_DEFAULT_NAME_SERVER_REPLY_PORT 10014 -#endif /* TAO_DEFAULT_NAME_SERVER_REPLY_PORT */ - -// The default UDP multicast port number for locating the TAO Trading -// Service. -#if !defined (TAO_DEFAULT_TRADING_SERVER_REQUEST_PORT) -#define TAO_DEFAULT_TRADING_SERVER_REQUEST_PORT 10016 -#endif /* TAO_DEFAULT_NAME_SERVER_REQUEST_PORT */ - -// The default UDP port number for replying to a location request to -// the TAO Trading Service. -#if !defined (TAO_DEFAULT_TRADING_SERVER_REPLY_PORT) -#define TAO_DEFAULT_TRADING_SERVER_REPLY_PORT 10017 -#endif /* TAO_DEFAULT_NAME_SERVER_REPLY_PORT */ - -// The default timeout receiving the location request to -// the TAO Naming Service. -#if !defined (TAO_DEFAULT_NAME_SERVER_TIMEOUT) -#define TAO_DEFAULT_NAME_SERVER_TIMEOUT 5 -#endif /* TAO_DEFAULT_NAME_SERVER_TIMEOUT */ - -// The default starting port number for TAO servers. -#if !defined (TAO_DEFAULT_SERVER_PORT) -#define TAO_DEFAULT_SERVER_PORT 10015 -#endif /* TAO_DEFAULT_SERVER_PORT */ - -// TAO's max buffer size -#if !defined (TAO_MAXBUFSIZE) -#define TAO_MAXBUFSIZE 1024 -#endif /* TAO_MAXBUFSIZE */ - -// This controls the alignment for TAO structs. It supports built-in -// types up to and including 16 bytes (128 bits) in size. -#if !defined (TAO_MAXIMUM_NATIVE_TYPE_SIZE) -# define TAO_MAXIMUM_NATIVE_TYPE_SIZE 128 -#endif /* TAO_MAXIMUM_NATIVE_TYPE_SIZE */ - -// BC++ seems to have a different convention for detecting Win32 than -// VC++. - -#if defined (__WIN32__) -# define _WIN32 -#endif /* BC++ convention */ - -// Define to `int' if <sys/types.h> doesn't define. -/* #undef pid_t */ - -// Define if your processor does not store words with the most significant -// byte first. -#if defined (ACE_LITTLE_ENDIAN) -# define TAO_ENCAP_BYTE_ORDER 1 /* little endian encapsulation byte order has - the value = 1 */ -#else /* ! ACE_LITTLE_ENDIAN */ -# define TAO_ENCAP_BYTE_ORDER 0 /* big endian encapsulation byte order has - the value = 1 */ -#endif /* ! ACE_LITTLE_ENDIAN */ - -// Define as the return type of signal handlers (int or void). -#define RETSIGTYPE void - -// Define if you don't have vprintf but do have _doprnt. -/* #undef HAVE_DOPRNT */ - -// Define if you have the vprintf function. -#define HAVE_VPRINTF 1 - -// Avoid namespace pollution that's common on older UNIXes... -#if defined (minor) -#undef minor -#endif /* minor */ - -#if defined (major) -#undef major -#endif /* major*/ - -// For Win16, near/far pointers reflect same/other segment addressing. -// Of course, ACE doesn't support Win16, so why bother? - -// For now, we simply set the default to empty definition and let -// places that it fails bubble up. -#define _FAR - -// Assume DOS/Windows if "configure" didn't get run. - -#if defined (_WIN32) -// "C4355: 'this' : used in base member initializer list" -# pragma warning (disable:4355) /* disable C4355 warning */ -#endif /* defined (_WIN32) */ - -#endif /* TAO_ORB_CONFIG_H */ diff --git a/TAO/tao/orbobj.cpp b/TAO/tao/orbobj.cpp deleted file mode 100644 index 79b051fdb0c..00000000000 --- a/TAO/tao/orbobj.cpp +++ /dev/null @@ -1,628 +0,0 @@ -// $Id$ - -// @ (#)orbobj.cpp 1.8 95/09/24 -// Copyright 1994-1995 by Sun Microsystems Inc. -// All Rights Reserved -// -// ORB: CORBA::ORB operations -// -// XXX as with TAO, this has a strong coupling to the Internet ORB -// (IIOP) code. We should make it know less about that protocol -// component and have a loose table-driven coupling to ORB/protocol -// library components. - -#include "tao/corba.h" -#include "ace/Dynamic_Service.h" -#include "ace/Service_Repository.h" -#include "ace/Object_Manager.h" -#include "ace/SOCK_Dgram_Mcast.h" -#include "tao/tao_internals.h" -#include "tao/Timeprobe.h" - -extern void __TC_init_table (void); -extern void __TC_init_standard_exceptions (CORBA::Environment &env); - -// COM's IUnknown support - -// {A201E4C6-F258-11ce-9598-0000C07CA898} -DEFINE_GUID (IID_CORBA_ORB, - 0xa201e4c6, 0xf258, 0x11ce, 0x95, 0x98, 0x0, 0x0, 0xc0, 0x7c, 0xa8, 0x98); - -// {A201E4C7-F258-11ce-9598-0000C07CA898} -DEFINE_GUID (IID_STUB_Object, - 0xa201e4c7, 0xf258, 0x11ce, 0x95, 0x98, 0x0, 0x0, 0xc0, 0x7c, 0xa8, 0x98); - -CORBA_ORB::CORBA_ORB (void) - : refcount_ (1), - open_called_(CORBA::B_FALSE), - should_shutdown_(CORBA::B_FALSE), - name_service_ (CORBA_Object::_nil ()), - schedule_service_ (CORBA_Object::_nil ()), - event_service_ (CORBA_Object::_nil ()) -{ -} - -CORBA_ORB::~CORBA_ORB (void) -{ - TAO_ORB_Core_instance ()->fini (); - - // This assertion isn't valid because our ORB is a singleton - // assert (refcount_ == 0); -} - -// Set up listening endpoints. -int -CORBA_ORB::open (void) -{ - if (this->open_called_ != CORBA::B_FALSE) - return 1; - - this->open_called_ = CORBA::B_TRUE; - - TAO_ORB_Core *ocp = TAO_ORB_Core_instance (); - TAO_Server_Strategy_Factory *f = ocp->server_factory (); - - // Initialize the endpoint ... or try! - - if (ocp->acceptor ()->open (ocp->orb_params ()->addr (), - ocp->reactor(), - f->creation_strategy (), - f->accept_strategy (), - f->concurrency_strategy (), - f->scheduling_strategy ()) == -1) - // Need to return an error somehow!! Maybe set do_exit? - return -1; - - if (ocp->acceptor ()->acceptor ().get_local_addr (ocp->addr ()) == -1) - return -1; - - ocp->orb_params ()->addr (ocp->addr ()); - - return 0; -} - -ULONG -CORBA_ORB::Release (void) -{ - { - ACE_MT (ACE_GUARD_RETURN (ACE_SYNCH_MUTEX, mon, this->lock_, 0)); - - ACE_ASSERT (this != 0); - - if (--refcount_ != 0) - return this->refcount_; - } - - delete this; - return 0; -} - -// ORB initialisation, per OMG document 94-9-46. -// -// XXX in addition to the "built in" Internet ORB, there will be ORBs -// which are added separately, e.g. through a DLL listed in the -// registry. Registry will be used to assign orb names and to -// establish which is the default. - -CORBA::ORB_ptr -CORBA::ORB_init (int &argc, - char *const *argv, - const char * /* orb_name */, - CORBA::Environment &env) -{ - // Using ACE_Static_Object_Lock::instance() precludes ORB_init from being called - // within a static object CTOR. - ACE_MT (ACE_GUARD_RETURN (ACE_SYNCH_RECURSIVE_MUTEX, guard, - *ACE_Static_Object_Lock::instance (), 0)); - - env.clear (); - - // Verify some of the basic implementation requirements. This test - // gets optimized away by a decent compiler (or else the rest of the - // routine does). - // - // NOTE: we still "just" assume that native floating point is IEEE. - - if (sizeof (CORBA::Short) != 2 - || sizeof (CORBA::Long) != 4 - || sizeof (CORBA::LongLong) != 8 - || sizeof (CORBA::Float) != 4 - || sizeof (CORBA::Double) != 8 - || sizeof (CORBA::LongDouble) != 16 - || sizeof (CORBA::WChar) < 2 - || sizeof (void *) != ACE_SIZEOF_VOID_P) - { - ACE_DEBUG ((LM_DEBUG, "%s; ERROR: unexpected basic type size; " - "s:%d l:%d ll:%d f:%d d:%d ld:%d wc:%d v:%d\n", - sizeof (CORBA::Short), - sizeof (CORBA::Long), - sizeof (CORBA::LongLong), - sizeof (CORBA::Float), - sizeof (CORBA::Double), - sizeof (CORBA::LongDouble), - sizeof (CORBA::WChar), - sizeof (void *))); - - env.exception (new CORBA::INITIALIZE (CORBA::COMPLETED_NO)); - return 0; - } - - TAO_ORB_Core_instance ()->init (argc, (char **)argv); - - // Call various internal initialization routines. - // @@ Why are these names prefixed with "__"? Shouldn't they be in - // a class someplace, or at least have the word "TAO" in front of - // them? - // - // @@ (CJC) Far more important that the name is whether or not it's - // OK to call these multiple times. Andy, can you address this? - __TC_init_table (); - TAO_Marshal::initialize (); - __TC_init_standard_exceptions (env); - - if (env.exception () != 0) - return 0; - - return TAO_ORB_Core_instance()->orb(); -} - -void -CORBA_ORB::create_list (CORBA::Long count, - CORBA::NVList_ptr &retval) -{ - assert (CORBA::ULong (count) <= UINT_MAX); - - // create an empty list - retval = new CORBA::NVList; - - // if count is greater than 0, create a list of NamedValues - if (count != 0) - { - retval->len_ = 0; - retval->max_ = (CORBA::ULong) count; - retval->values_ = (CORBA::NamedValue_ptr) ACE_OS::calloc ((u_int) count, - sizeof (CORBA::NamedValue)); - for (CORBA::Long i=0; i < count; i++) - { - // initilaize the NamedValue - (void) new (&retval->values_[i]) CORBA::NamedValue; - } - } -} - -int -CORBA_ORB::perform_work (ACE_Time_Value *tv) -{ - ACE_Reactor *r = TAO_ORB_Core_instance ()->reactor (); - - // Set the owning thread of the Reactor to the one which we're - // currently in. This is necessary b/c it's possible that the - // application is calling us from a thread other than that in which - // the Reactor's CTOR (which sets the owner) was called. - r->owner (ACE_Thread::self ()); - - return r->handle_events (tv); -} - -int -CORBA_ORB::run (ACE_Time_Value *tv) -{ - ACE_Reactor *r = TAO_ORB_Core_instance ()->reactor (); - - // Set the owning thread of the Reactor to the one which we're - // currently in. This is necessary b/c it's possible that the - // application is calling us from a thread other than that in which - // the Reactor's CTOR (which sets the owner) was called. - r->owner (ACE_Thread::self ()); - - // This method should only be called by servers, so now we set up - // for listening! - if (this->open () == -1) - return -1; - - // Loop "forever" handling client requests. - - while (this->should_shutdown_ == 0) - { - ACE_TIMEPROBE (" -> CORBA_ORB::run handling events"); - switch (r->handle_events (tv)) - { - case 0: // Timed out, so we return to caller. - return 0; - /* NOTREACHED */ - case -1: // Something else has gone wrong, so return to caller. - return -1; - /* NOTREACHED */ - default: // Some handlers were dispatched, so keep on processing - // requests until we're told to shutdown . - ACE_TIMEPROBE (" -> CORBA_ORB::run events handled"); - break; - /* NOTREACHED */ - } - } - /* NOTREACHED */ - return 0; -} - -int -CORBA_ORB::run (const ACE_Time_Value &tv) -{ - return this->run ((ACE_Time_Value *) &tv); -} - -CORBA_Object_ptr -CORBA_ORB::resolve_poa (void) -{ - CORBA::Environment env; - - TAO_POA *poa = TAO_ORB_Core_instance ()->root_poa (); - - // Need to do double-checked locking here to cover the case of - // multiple threads using a global resource policy. - if (poa == 0) - { - TAO_POA_Manager *manager = new TAO_Strategy_POA_Manager; - TAO_POA_Policies root_poa_policies; - root_poa_policies.implicit_activation (PortableServer::IMPLICIT_ACTIVATION); - - // Construct a new POA - poa = new TAO_Strategy_POA ("RootPOA", - *manager, - root_poa_policies, - 0, - env); - - if (env.exception () != 0) - return CORBA_Object::_nil (); - - // set the poa in the orbcore instance - TAO_ORB_Core_instance ()->root_poa (poa); - } - - PortableServer::POA_var result = poa->_this (env); - if (env.exception () != 0) - return CORBA_Object::_nil (); - else - return result._retn (); -} - -CORBA_Object_ptr -CORBA_ORB::resolve_poa_current (void) -{ - // Return the pointer to this thread's POACurrent. - - CORBA::Environment env; - - TAO_POA_Current *poa_current = TAO_ORB_Core_instance ()->poa_current (); - if (poa_current == 0) - return CORBA_Object::_nil (); - - PortableServer::Current_var result = poa_current->_this (env); - if (env.exception () != 0) - return CORBA_Object::_nil (); - else - return result._retn (); -} - - -CORBA_Object_ptr -CORBA_ORB::resolve_name_service (void) -{ - CORBA::Environment env; - CORBA_Object_ptr return_value = CORBA_Object::_nil (); - - // First check to see if we've already initialized this. - if (this->name_service_ != CORBA_Object::_nil ()) - // @@ Someone please double-check this ;-) - return_value = this->name_service_; - - char *name_service_ior = - TAO_ORB_Core_instance ()->orb_params ()->name_service_ior (); - - // Second, check to see if the user has give us a parameter on - // the command-line. - if (name_service_ior == 0) - // Third, check to see if the user has an environment variable. - name_service_ior = ACE_OS::getenv ("NameService"); - - if (name_service_ior != 0) - { - this->name_service_ = - this->string_to_object (name_service_ior, env); - - // check for errors - if (env.exception () != 0) - this->name_service_ = CORBA_Object::_nil (); - - // Return ior. - return_value = this->name_service_; - } - else - { - // First, determine if the port was supplied on the command line - u_short port = - TAO_ORB_Core_instance ()->orb_params ()->name_service_port (); - - if (port == 0) - { - // Look for the port among our environment variables. - const char *port_number = ACE_OS::getenv ("NameServicePort"); - - if (port_number != 0) - port = ACE_OS::atoi (port_number); - else - port = TAO_DEFAULT_NAME_SERVER_REQUEST_PORT; - } - - return_value = - this->multicast_to_service (TAO_SERVICEID_NAMESERVICE, port); - } - - return CORBA_Object::_duplicate (return_value); -} - -CORBA_Object_ptr -CORBA_ORB::resolve_trading_service (void) -{ - CORBA::Environment env; - CORBA_Object_ptr return_value = CORBA_Object::_nil (); - - // First check to see if we've already initialized this. - if (this->trading_service_ != CORBA_Object::_nil ()) - // @@ Someone please double-check this ;-) - return_value = this->trading_service_; - else - { - char *trading_service_ior = - TAO_ORB_Core_instance ()->orb_params ()->trading_service_ior (); - - // Second, check to see if the user has give us a parameter on - // the command-line. - if (trading_service_ior == 0) - // Third, check to see if the user has an environment variable. - trading_service_ior = ACE_OS::getenv ("TradingService"); - - if (trading_service_ior != 0) - { - this->trading_service_ = - this->string_to_object (trading_service_ior, env); - - // check for errors - if (env.exception () != 0) - this->trading_service_ = CORBA_Object::_nil (); - - // Return ior. - return_value = this->trading_service_; - } - else - { - // First, determine if the port was supplied on the command line - u_short port = - TAO_ORB_Core_instance ()->orb_params ()->trading_service_port (); - - if (port == 0) - { - // Look for the port among our environment variables. - const char *port_number = ACE_OS::getenv ("TradingServicePort"); - - if (port_number != 0) - port = ACE_OS::atoi (port_number); - else - port = TAO_DEFAULT_TRADING_SERVER_REQUEST_PORT; - } - - return_value = - this->multicast_to_service (TAO_SERVICEID_TRADINGSERVICE, port); - } - } - - return CORBA_Object::_duplicate (return_value); -} - - -CORBA_Object_ptr -CORBA_ORB::multicast_to_service (TAO_Service_ID service_id, - u_short port) -{ - CORBA::Environment env; - // Use UDP multicast to locate the service. - CORBA_Object_ptr return_value = CORBA_Object::_nil (); - - // This is the code that implements the multicast - // Naming Service locator. - ACE_SOCK_Dgram_Mcast multicast; - ACE_INET_Addr remote_addr; - // This starts out initialized to all zeros! - ACE_INET_Addr multicast_addr (port, - ACE_DEFAULT_MULTICAST_ADDR); - - // Subscribe to multicast address. - if (multicast.subscribe (multicast_addr) == -1) - return return_value; - - // Prepare connection for the reply. - ACE_INET_Addr response_addr; - ACE_SOCK_Dgram response; - - // Choose any local port, we don't really care. - if (response.open (ACE_Addr::sap_any) == -1) - { - ACE_ERROR ((LM_ERROR, "open failed.\n")); - return return_value; - } - - if (response.get_local_addr (response_addr) == -1) - { - ACE_ERROR ((LM_ERROR, "get_local_addr failed.\n")); - return return_value; - } - - struct - { - u_short reply_port; - CORBA::Short service_id; - } mcast_info; - - // Figure out what port to listen on for server replies, - // and convert to network byte order. - mcast_info.reply_port = htons (response_addr.get_port_number ()); - mcast_info.service_id = htons (service_id); - - // Send multicast of one byte, enough to wake up server. - ssize_t n_bytes = - multicast.send (&mcast_info, sizeof (mcast_info)); - - ACE_DEBUG ((LM_DEBUG, "sent multicast request.")); - - // check for errors - if (n_bytes == -1) - return return_value; - - ACE_DEBUG ((LM_DEBUG, - "%s; Sent multicast. Reply port is %u. # of bytes sent is %d.\n", - __FILE__, - response_addr.get_port_number (), - n_bytes)); - - - // Wait for response until TAO_DEFAULT_NAME_SERVER_TIMEOUT. - ACE_Time_Value timeout (TAO_DEFAULT_NAME_SERVER_TIMEOUT); - - // receive response message - char buf[ACE_MAX_DGRAM_SIZE]; - n_bytes = response.recv (buf, BUFSIZ, remote_addr, 0, &timeout); - - // Close endpoint for response. - int retval = response.close (); - - // check for errors - if (n_bytes == -1 || retval == -1) - return return_value; - - // null terminate message - buf[n_bytes] = 0; - - ACE_DEBUG ((LM_DEBUG, - "%s; Service resolved to ior: '%s'\n", - __FILE__, - buf)); - - // convert ior to an object reference - CORBA_Object_ptr objectified_ior = - this->string_to_object ((CORBA::String) buf, env); - - // check for errors - if (env.exception () == 0) - return_value = objectified_ior; - - // Return ior. - return return_value; -} - -CORBA_Object_ptr -CORBA_ORB::resolve_initial_references (CORBA::String name) -{ - if (ACE_OS::strcmp (name, TAO_OBJID_NAMESERVICE) == 0) - return this->resolve_name_service (); - if (ACE_OS::strcmp (name, TAO_OBJID_TRADINGSERVICE) == 0) - return this->resolve_trading_service (); - else if (ACE_OS::strcmp (name, TAO_OBJID_ROOTPOA) == 0) - return this->resolve_poa (); - else if (ACE_OS::strcmp (name, TAO_OBJID_POACURRENT) == 0) - return this->resolve_poa_current (); - else - return CORBA_Object::_nil (); -} - -int -CORBA_ORB::preconnect (CORBA::String connections) -{ - return TAO_ORB_Core_instance ()->preconnect (connections); -} - - -// Create an objref - -CORBA::Object_ptr -CORBA_ORB::key_to_object (const TAO_ObjectKey &key, - const char *type_id, - CORBA::Environment &env) -{ - CORBA::String id; - IIOP_Object *data; - - if (type_id) - id = CORBA::string_copy (type_id); - else - id = 0; - - // @@ (IRFAN) This is the most likely chunk of code to break because - // of this evil cast. Unfortunately, the generated code for - // sequences doesn't give access to the underlying buffer, so I - // don't have a way to construct a new OctetSeq instance in the - // appropriate manner. Fortunately, in order for ObjectKey to be - // useable internally, we need the same capabilities, and so right - // around the time that this conversion could be done properly it - // won't have to be done at all. - // @@ I (coryan@cs) modified the ORB core to use - // PortableServer::ObjectId instead of CORBA::OctetSeq as object - // identifiers, if this prove to be wrong I'll take it back. - // CORBA::OctetSeq *internal_key = (CORBA::OctetSeq *)key; - data = new IIOP_Object (id, - IIOP::Profile (TAO_ORB_Core_instance ()->orb_params ()->addr (), - key)); - if (data != 0) - env.clear (); - else - { - env.exception (new CORBA::NO_MEMORY (CORBA::COMPLETED_NO)); - return 0; - } - - // Create the CORBA level proxy - CORBA_Object *new_obj = new CORBA_Object (data); - - // Clean up in case of errors. - if (new_obj == 0) - { - data->Release (); - env.exception (new CORBA::INTERNAL (CORBA::COMPLETED_NO)); - } - - return new_obj; -} - - -#define TAO_HASH_ADDR ACE_Hash_Addr<ACE_INET_Addr> -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) -template class ACE_Dynamic_Service<TAO_Server_Strategy_Factory>; -template class ACE_Dynamic_Service<TAO_Client_Strategy_Factory>; -template class ACE_Cached_Connect_Strategy<TAO_Client_Connection_Handler, ACE_SOCK_CONNECTOR, ACE_SYNCH_RW_MUTEX>; -template class ACE_Cached_Connect_Strategy<TAO_Client_Connection_Handler, ACE_SOCK_CONNECTOR, ACE_SYNCH_NULL_MUTEX>; -template class ACE_Atomic_Op<ACE_SYNCH_MUTEX, CORBA::Boolean>; -template class ACE_Hash_Map_Entry<TAO_HASH_ADDR, TAO_Client_Connection_Handler *>; -template class ACE_Hash_Map_Manager<TAO_HASH_ADDR, TAO_Client_Connection_Handler *, ACE_SYNCH_RW_MUTEX>; -template class ACE_Hash_Map_Iterator_Base<TAO_HASH_ADDR, TAO_Client_Connection_Handler *, ACE_SYNCH_RW_MUTEX>; -template class ACE_Hash_Map_Iterator<TAO_HASH_ADDR, TAO_Client_Connection_Handler *, ACE_SYNCH_RW_MUTEX>; -template class ACE_Hash_Map_Reverse_Iterator<TAO_HASH_ADDR, TAO_Client_Connection_Handler *, ACE_SYNCH_RW_MUTEX>; -template class ACE_Hash_Map_Manager<TAO_HASH_ADDR, TAO_Client_Connection_Handler *, ACE_SYNCH_NULL_MUTEX>; -template class ACE_Hash_Map_Iterator_Base<TAO_HASH_ADDR, TAO_Client_Connection_Handler *, ACE_SYNCH_NULL_MUTEX>; -template class ACE_Hash_Map_Iterator<TAO_HASH_ADDR, TAO_Client_Connection_Handler *, ACE_SYNCH_NULL_MUTEX>; -template class ACE_Hash_Map_Reverse_Iterator<TAO_HASH_ADDR, TAO_Client_Connection_Handler *, ACE_SYNCH_NULL_MUTEX>; -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -#pragma instantiate ACE_Dynamic_Service<TAO_Server_Strategy_Factory> -#pragma instantiate ACE_Dynamic_Service<TAO_Client_Strategy_Factory> -#pragma instantiate ACE_Cached_Connect_Strategy<TAO_Client_Connection_Handler, ACE_SOCK_CONNECTOR, ACE_SYNCH_RW_MUTEX> -#pragma instantiate ACE_Cached_Connect_Strategy<TAO_Client_Connection_Handler, ACE_SOCK_CONNECTOR, ACE_SYNCH_NULL_MUTEX> -#pragma instantiate ACE_Atomic_Op<ACE_SYNCH_MUTEX, CORBA::Boolean> -//#pragma instantiate TAO_HASH_ADDR -#pragma instantiate ACE_Hash_Map_Entry<TAO_HASH_ADDR, TAO_Client_Connection_Handler *> -#pragma instantiate ACE_Hash_Map_Manager<TAO_HASH_ADDR, TAO_Client_Connection_Handler *, ACE_SYNCH_RW_MUTEX> -#pragma instantiate ACE_Hash_Map_Iterator_Base<TAO_HASH_ADDR, TAO_Client_Connection_Handler *, ACE_SYNCH_RW_MUTEX> -#pragma instantiate ACE_Hash_Map_Iterator<TAO_HASH_ADDR, TAO_Client_Connection_Handler *, ACE_SYNCH_RW_MUTEX> -#pragma instantiate ACE_Hash_Map_Reverse_Iterator<TAO_HASH_ADDR, TAO_Client_Connection_Handler *, ACE_SYNCH_RW_MUTEX> -#pragma instantiate ACE_Hash_Map_Manager<TAO_HASH_ADDR, TAO_Client_Connection_Handler *, ACE_SYNCH_NULL_MUTEX> -#pragma instantiate ACE_Hash_Map_Iterator_Base<TAO_HASH_ADDR, TAO_Client_Connection_Handler *, ACE_SYNCH_NULL_MUTEX> -#pragma instantiate ACE_Hash_Map_Iterator<TAO_HASH_ADDR, TAO_Client_Connection_Handler *, ACE_SYNCH_NULL_MUTEX> -#pragma instantiate ACE_Hash_Map_Reverse_Iterator<TAO_HASH_ADDR, TAO_Client_Connection_Handler *, ACE_SYNCH_NULL_MUTEX> -#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ diff --git a/TAO/tao/orbobj.h b/TAO/tao/orbobj.h deleted file mode 100644 index 5a5cf8fed46..00000000000 --- a/TAO/tao/orbobj.h +++ /dev/null @@ -1,276 +0,0 @@ -// This may look like C, but it's really -*- C++ -*- - -// ============================================================================ -// -// = LIBRARY -// TAO -// -// = FILENAME -// orbobj.h -// -// = DESCRIPTION -// Header file for Win32 interface to CORBA's "ORB" type. -// -// The "ORB" pseudo-object is used in bootstrapping, such as to -// create object references from strings. It's also used to -// create strings from object references. -// -// = AUTHOR -// Copyright 1994-1995 by Sun Microsystems Inc. -// -// ============================================================================ - -#if !defined (TAO_ORBOBJ_H) -# define TAO_ORBOBJ_H - -#include "tao/corba.h" - -// ObjectIds recognized by CORBA_ORB::resolve_initial_references ()... -// of course, no guarantees are made that the call will return something -// useful. -#define TAO_OBJID_NAMESERVICE "NameService" -#define TAO_OBJID_TRADINGSERVICE "TradingService" -#define TAO_OBJID_ROOTPOA "RootPOA" -#define TAO_OBJID_POACURRENT "POACurrent" -#define TAO_OBJID_INTERFACEREP "InterfaceRepository" - -typedef enum -{ - TAO_SERVICEID_NAMESERVICE, - TAO_SERVICEID_TRADINGSERVICE -} TAO_Service_ID; - -class TAO_Export CORBA_ORB : public TAO_IUnknown - // = TITLE - // ORB pseudo-objref. -{ -public: - /* - TAO_POA *POA_init (int &argc, - char **argv, - const char *poa_identifier = 0); - // Initialize the Portable Object Adapter (POA). - */ - - static CORBA::ORB_ptr _duplicate (CORBA::ORB_ptr orb); - // Return a duplicate of <{orb}>. When work with this duplicate is - // complete, it should be freed up using <CORBA::release()>. - - static CORBA::ORB_ptr _nil (void); - // Returns a pointer to a nil ORB, i.e., an non-existent ORB. This - // can be used for initialization or in comparisons. - - virtual CORBA::Object_ptr string_to_object (CORBA::String str, - CORBA::Environment &env) = 0; - // Turn a string-ified object reference back into an object pointer. - // Each type of ORB, e.g. an IIOP ORB, must implement this. - // Typically these strings are created using <object_to_string()>. - virtual CORBA::String object_to_string (CORBA::Object_ptr obj, - CORBA::Environment &env) = 0; - // Turn an object reference into a string. Each type of ORB, - // e.g. an IIOP ORB, must implement this. This can be used by - // servers to publish their whereabouts to clients. The output of - // this is typically eventually given to <string_to_object()> as an - // argument. - - void create_list (CORBA::Long count, - CORBA::NVList_ptr &retval); - - // = New Things from the POA Specification - // - // Of all of these operations, only <run> is currently implemented. - // Others require clarification of design or more implementation - // than is currently available. - - CORBA::Boolean work_pending (void); - // Returns an indication of whether the ORB needs the <{main thread}> to - // perform some work. - - int perform_work (ACE_Time_Value * = 0); - // If called by the <{main thread}>, this operation performs an - // implementation-defined unit of work. Otherwise, it does nothing. - // - // It is platform-specific how the application and ORB arrange to - // use compatible threading primitives. - - int run (ACE_Time_Value *tv = 0); - // Instructs the ORB to initialize itself and run its event loop in - // the current thread, not returning until the ORB has shut down. - // If an error occurs during initialization or a run-time this - // method will return -1. If <tv> is non-NULL then if no requests - // arrive at this thread before the timeout elapses we return to the - // caller with a value of 0 (this allows timeouts). Otherwise, if - // we've returned since we've been asked to shut down the value of 1 - // is returned. - // - // <{Note that this interface differs from the POA specification, - // which is reproduced below:}> - // - // Returns when the ORB has shut down. If called by the main - // thread, it enables the ORB to perform work using the main - // thread. Otherwise, it simply waits until the ORB has shut down. - // - // This operation can be used instead of perform_work() to give the - // main thread to the ORB if there are no other activities that need - // to share the main thread. Even in a pure multi-threaded server, - // calling run() in the main thread is useful to ensure that the - // process does not exit until the ORB has been shut down. - - void shutdown (CORBA::Boolean wait_for_completion = CORBA::B_FALSE); - // This operation instructs the ORB to shut down. Shutting down the - // ORB causes all Object Adapters to be shut down. If - // <wait_for_completion> parameter is TRUE, this operation blocks - // until all ORB processing (including request processing and object - // deactivation or other operations associated with object adapters) - // has completed. <[NOTE]> <wait_for_completion>=TRUE is not - // currently supported. - - CORBA_Object_ptr resolve_initial_references (CORBA::String name); - // This method acts as a miniature name service provided by the ORB - // for certain well-known object references. TAO supports the - // "NameService" and "RootPOA" via this method. - - - // = TAO-specific Extensions - - CORBA_Object_ptr key_to_object (const TAO_ObjectKey &key, - const char *type_id, - CORBA::Environment &env); - // Convert key into an object reference. Return Object_ptr as out - // parameter. Errors will come through the environment. - // - // Object IDs are assigned and used by servers to identify objects. - // - // Type IDs are repository IDs, assigned as part of OMG-IDL - // interface definition to identify specific interfaces and their - // relationships to other OMG-IDL interfaces. It's OK to provide a - // null type ID. Providing a null object key will result in an - // INV_OBJREF exception. - // - // Clients which invoke operations using one of these references - // when the server is not active (or after the last reference to the - // POA is released) will normally see an OBJECT_NOT_EXIST exception - // reported by the ORB. If the POA is a "Named POA" the client's - // ORB will not normally return OBJECT_NOT_EXIST unless the POA - // reports that fault. - - // = <IUnknown> Support - // - // Stuff required for COM IUnknown support ... this class is - // intended to be inherited by others, which will provide some more - // of the CORBA/COM support. Implementations of this "CORBA::ORB" - // class must know how to create stringify/destringify their - // objrefs, as well as how to marshal and unmarshal them ... as well - // as provide their own QueryInterface. - - int run (const ACE_Time_Value &tv); - // This is the same as the more "standard" <run> method, except that - // you don't need to put the & in front of <tv>. - - int preconnect (CORBA::String connections); - // Establish connectsion to each of the comma-separated - // <{host}>:<{port}> combinations specified in <connections>. - - ULONG AddRef (void); - ULONG Release (void); - - int open (void); - // Set up the ORB Core's acceptor to listen on the - // previously-specified port for requests. Returns -1 on failure, - // else 0. - -protected: - // We must be created via the <ORB_init> call. - CORBA_ORB (void); - virtual ~CORBA_ORB (void); - -private: - CORBA_Object_ptr resolve_name_service (void); - // Resolve the name service object reference. - - CORBA_Object_ptr resolve_trading_service (void); - // Resolve the trading object reference. - - CORBA_Object_ptr multicast_to_service (TAO_Service_ID service_id, - u_short port); - // Resolve the refernce of a service of type <name>. - - CORBA_Object_ptr resolve_poa (void); - // Resolve the POA. - - CORBA_Object_ptr resolve_poa_current (void); - // Resolve the POA current. - - ACE_SYNCH_MUTEX lock_; - u_int refcount_; - ACE_Atomic_Op<ACE_SYNCH_MUTEX, CORBA::Boolean> open_called_; - // Flag which denotes that the open method was called. - - ACE_Atomic_Op<ACE_SYNCH_MUTEX, CORBA::Boolean> should_shutdown_; - // Flag which denotes that the ORB should shut down and <run> should - // return. - - CORBA_Object_ptr name_service_; - // If this is non-_nil(), then this is the object reference to our - // configured Naming Context. - - CORBA_Object_ptr schedule_service_; - // If this is non-_nil(), then this is the object reference to our - // configured RtecScheduler::Scheduler. - - CORBA_Object_ptr event_service_; - // If this is non-_nil(), then this is the object reference to our - // configured Event Channel. - - CORBA_Object_ptr trading_service_; - // If this is non-_nil(), then this is the object reference to our - // configured Trading. - - // = NON-PROVIDED METHODS - CORBA_ORB (const CORBA_ORB &); - CORBA_ORB &operator= (const CORBA_ORB &); -}; - -class CORBA_ORB_var -{ -public: - CORBA_ORB_var (void); // default constructor - CORBA_ORB_var (CORBA::ORB_ptr); - CORBA_ORB_var (const CORBA_ORB_var &); // copy constructor - ~CORBA_ORB_var (void); // destructor - - CORBA_ORB_var &operator= (CORBA::ORB_ptr); - CORBA_ORB_var &operator= (const CORBA_ORB_var &); - CORBA::ORB_ptr operator-> (void) const; - - operator const CORBA::ORB_ptr &() const; - operator CORBA::ORB_ptr &(); - // in, inout, out, _retn - CORBA::ORB_ptr in (void) const; - CORBA::ORB_ptr &inout (void); - CORBA::ORB_ptr &out (void); - CORBA::ORB_ptr _retn (void); - CORBA::ORB_ptr ptr (void) const; - -private: - CORBA::ORB_ptr ptr_; -}; - -class TAO_Export CORBA_ORB_out -{ -public: - CORBA_ORB_out (CORBA::ORB_ptr &); - CORBA_ORB_out (CORBA_ORB_var &); - CORBA_ORB_out (CORBA_ORB_out &); - CORBA_ORB_out &operator= (CORBA_ORB_out &); - CORBA_ORB_out &operator= (const CORBA_ORB_var &); - CORBA_ORB_out &operator= (CORBA::ORB_ptr); - operator CORBA::ORB_ptr &(); - CORBA::ORB_ptr &ptr (void); - CORBA::ORB_ptr operator-> (void); - -private: - CORBA::ORB_ptr &ptr_; -}; - -#endif /* TAO_ORBOBJ_H */ diff --git a/TAO/tao/orbobj.i b/TAO/tao/orbobj.i deleted file mode 100644 index e7c96b1481f..00000000000 --- a/TAO/tao/orbobj.i +++ /dev/null @@ -1,219 +0,0 @@ -// -*- c++ -*- -// -// $Id$ - -// CORBA dup/release build on top of COM's (why not). - -ACE_INLINE void -CORBA::release (CORBA::ORB_ptr obj) -{ - if (obj) - obj->Release (); -} - -ACE_INLINE ULONG -CORBA_ORB::AddRef (void) -{ - ACE_MT (ACE_GUARD_RETURN (ACE_SYNCH_MUTEX, guard, lock_, 0)); - - return refcount_++; -} - -ACE_INLINE CORBA::ORB_ptr -CORBA_ORB::_duplicate (CORBA::ORB_ptr obj) -{ - if (obj) - obj->AddRef (); - return obj; -} - -// Null pointers represent nil objects. - -ACE_INLINE CORBA::ORB_ptr -CORBA_ORB::_nil (void) -{ - return 0; -} - -ACE_INLINE CORBA::Boolean -CORBA::is_nil (CORBA::ORB_ptr obj) -{ - return (CORBA::Boolean) (obj == 0); -} - -ACE_INLINE CORBA::Boolean -CORBA_ORB::work_pending (void) -{ - // There's ALWAYS work to do ;-) - return CORBA::B_TRUE; -} - -ACE_INLINE void -CORBA_ORB::shutdown (CORBA::Boolean wait_for_completion) -{ - ACE_UNUSED_ARG (wait_for_completion); - - this->should_shutdown_ = CORBA::B_TRUE; - TAO_ORB_Core_instance ()->reactor ()->wakeup_all_threads (); - return; -} - -// ************************************************************* -// Inline operations for class CORBA_ORB_var -// ************************************************************* - -ACE_INLINE -CORBA_ORB_var::CORBA_ORB_var (void) // default constructor - : ptr_ (CORBA_ORB::_nil ()) -{} - -ACE_INLINE -CORBA_ORB_var::CORBA_ORB_var (CORBA::ORB_ptr p) - : ptr_ (p) -{} - -ACE_INLINE CORBA::ORB_ptr -CORBA_ORB_var::ptr (void) const -{ - return this->ptr_; -} - -ACE_INLINE -CORBA_ORB_var::CORBA_ORB_var (const CORBA_ORB_var &p) // copy constructor - : ptr_ (CORBA_ORB::_duplicate (p.ptr ())) -{} - -ACE_INLINE -CORBA_ORB_var::~CORBA_ORB_var (void) // destructor -{ - CORBA::release (this->ptr_); -} - -ACE_INLINE CORBA_ORB_var & -CORBA_ORB_var::operator= (CORBA::ORB_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -ACE_INLINE CORBA_ORB_var & -CORBA_ORB_var::operator= (const CORBA_ORB_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = CORBA_ORB::_duplicate (p.ptr ()); - } - return *this; -} - -ACE_INLINE -CORBA_ORB_var::operator const CORBA::ORB_ptr &() const // cast -{ - return this->ptr_; -} - -ACE_INLINE -CORBA_ORB_var::operator CORBA::ORB_ptr &() // cast -{ - return this->ptr_; -} - -ACE_INLINE CORBA::ORB_ptr -CORBA_ORB_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE CORBA::ORB_ptr -CORBA_ORB_var::in (void) const -{ - return this->ptr_; -} - -ACE_INLINE CORBA::ORB_ptr & -CORBA_ORB_var::inout (void) -{ - return this->ptr_; -} - -ACE_INLINE CORBA::ORB_ptr & -CORBA_ORB_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = CORBA_ORB::_nil (); - return this->ptr_; -} - -ACE_INLINE CORBA::ORB_ptr -CORBA_ORB_var::_retn (void) -{ - // yield ownership of managed obj reference - CORBA::ORB_ptr val = this->ptr_; - this->ptr_ = CORBA_ORB::_nil (); - return val; -} - -// ************************************************************* -// Inline operations for class CORBA_ORB_out -// ************************************************************* - -ACE_INLINE -CORBA_ORB_out::CORBA_ORB_out (CORBA::ORB_ptr &p) - : ptr_ (p) -{ - this->ptr_ = CORBA_ORB::_nil (); -} - -ACE_INLINE -CORBA_ORB_out::CORBA_ORB_out (CORBA_ORB_var &p) // constructor from _var - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = CORBA_ORB::_nil (); -} - -ACE_INLINE -CORBA_ORB_out::CORBA_ORB_out (CORBA_ORB_out &p) // copy constructor - : ptr_ (p.ptr_) -{} - -ACE_INLINE CORBA_ORB_out & -CORBA_ORB_out::operator= (CORBA_ORB_out &p) -{ - this->ptr_ = p.ptr_; - return *this; -} - -ACE_INLINE CORBA_ORB_out & -CORBA_ORB_out::operator= (const CORBA_ORB_var &p) -{ - this->ptr_ = CORBA_ORB::_duplicate (p.ptr ()); - return *this; -} - -ACE_INLINE CORBA_ORB_out & -CORBA_ORB_out::operator= (CORBA::ORB_ptr p) -{ - this->ptr_ = p; - return *this; -} - -ACE_INLINE -CORBA_ORB_out::operator CORBA::ORB_ptr &() // cast -{ - return this->ptr_; -} - -ACE_INLINE CORBA::ORB_ptr & -CORBA_ORB_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE CORBA::ORB_ptr -CORBA_ORB_out::operator-> (void) -{ - return this->ptr_; -} diff --git a/TAO/tao/params.cpp b/TAO/tao/params.cpp deleted file mode 100644 index 2f1eea5dd06..00000000000 --- a/TAO/tao/params.cpp +++ /dev/null @@ -1,110 +0,0 @@ -#include "tao/corba.h" - -TAO_ORB_Parameters::TAO_ORB_Parameters (void) - : name_service_ior_ (0), - name_service_port_ (0), - sock_rcvbuf_size_ (ACE_DEFAULT_MAX_SOCKET_BUFSIZ), - sock_sndbuf_size_ (ACE_DEFAULT_MAX_SOCKET_BUFSIZ) -{ -} - -TAO_ORB_Parameters::~TAO_ORB_Parameters (void) -{ -} - -void -TAO_ORB_Parameters::addr (const ACE_INET_Addr &addr) -{ - this->addr_ = addr; -} - -// Get the address on which we're listening. - -const ACE_INET_Addr & -TAO_ORB_Parameters::addr (void) -{ - return this->addr_; -} - -void -TAO_ORB_Parameters::name_service_ior (CORBA::String ns) -{ - this->name_service_ior_ = ns; -} - -// Set the IOR of our name service. - -CORBA::String -TAO_ORB_Parameters::name_service_ior (void) -{ - return this->name_service_ior_; -} - -// Get the IOR of our name service. - -void -TAO_ORB_Parameters::name_service_port (CORBA::UShort port) -{ - this->name_service_port_ = port; -} - -// Set the port of our name service. - -CORBA::UShort -TAO_ORB_Parameters::name_service_port (void) -{ - return this->name_service_port_; -} - - -void -TAO_ORB_Parameters::trading_service_ior (CORBA::String ns) -{ - this->trading_service_ior_ = ns; -} - -// Set the IOR of our trading service. - -CORBA::String -TAO_ORB_Parameters::trading_service_ior (void) -{ - return this->trading_service_ior_; -} - -// Get the IOR of our trading service. - -void -TAO_ORB_Parameters::trading_service_port (CORBA::UShort port) -{ - this->trading_service_port_ = port; -} - -// Set the port of our trading service. - -CORBA::UShort -TAO_ORB_Parameters::trading_service_port (void) -{ - return this->trading_service_port_; -} - -void -TAO_OA_Parameters::demux_strategy (const char* strategy) -{ - // Determine the demux strategy based on the given name - if (!ACE_OS::strcmp (strategy, "linear")) - this->demux_ = TAO_LINEAR; - else if (!ACE_OS::strcmp (strategy, "dynamic_hash")) - this->demux_ = TAO_DYNAMIC_HASH; - else if (!ACE_OS::strcmp (strategy, "user_def")) - this->demux_ = TAO_USER_DEFINED; - else if (!ACE_OS::strcmp (strategy, "active_demux")) - this->demux_ = TAO_ACTIVE_DEMUX; - else - // Provide fallback! - this->demux_ = TAO_DYNAMIC_HASH; -} - -#if !defined (__ACE_INLINE__) -# include "params.i" -#endif /* __ACE_INLINE__ */ - diff --git a/TAO/tao/params.h b/TAO/tao/params.h deleted file mode 100644 index 4d2567a78b5..00000000000 --- a/TAO/tao/params.h +++ /dev/null @@ -1,178 +0,0 @@ -/* -*- C++ -*- */ - -// ============================================================================ -// -// = LIBRARY -// TAO -// -// = FILENAME -// params.h -// -// = AUTHOR -// Chris Cleeland -// -// ============================================================================ - -#if !defined (TAO_PARAMS_H) -# define TAO_PARAMS_H - -// Forward decls. - -class TAO_Server_Connection_Handler; - -// This is a quick hack to avoid having to unravel the intracacies of -// the all the hairy order interdepencies that currently exist in TAO. -#if ! defined (__ACE_INLINE__) -#define TAO_LOCAL_INLINE -#else -#define TAO_LOCAL_INLINE ACE_INLINE -#endif /* ! __ACE_INLINE__ */ - -class TAO_Export TAO_ORB_Parameters - // = TITLE - // Parameters that are specific to the ORB. These parameters can - // be for the client, the server, or for both. - // - // = NOTE - // Some of the functions have inline definitions in the class header - // below. Please do not move them back to the .i file. - // cygnus-2.7.2-960126, distributed with Tornado 1.0.1, can't deal - // with returing a const reference here. It raises an internal - // compiler error at ace/Svc_Handler.cpp:46, of all places. -{ -public: - TAO_ORB_Parameters (void); - // Constructor. - - ~TAO_ORB_Parameters (void); - // Destructor. - - void addr (const ACE_INET_Addr &addr); - // Set the address on which we're listening. - - const ACE_INET_Addr &addr (void); - // Get the address on which we're listening. - - void name_service_ior (CORBA::String ns); - // Set the IOR of our name service. - - CORBA::String name_service_ior (void); - // Get the IOR of our name service. - - void name_service_port (CORBA::UShort port); - // Set the port of our name service. - - CORBA::UShort name_service_port (void); - // Get the port of our name service. - - void trading_service_ior (CORBA::String ns); - // Set the IOR of our trading service. - - CORBA::String trading_service_ior (void); - // Get the IOR of our trading service. - - void trading_service_port (CORBA::UShort port); - // Set the port of our trading service. - - CORBA::UShort trading_service_port (void); - // Get the port of our trading service. - - int sock_rcvbuf_size (void); - // Get the size to be used for a socket's receive buffer. - - void sock_rcvbuf_size (int); - // Set the size to be used for a socket's receive buffer. - - int sock_sndbuf_size (void); - // Get the size to be used for a socket's send buffer. - - void sock_sndbuf_size (int); - // Set the size to be used for a socket's send buffer. - -private: - ACE_INET_Addr addr_; - // host + port number we are listening on - - CORBA::String name_service_ior_; - // The IOR of our configured Naming Service. - - CORBA::UShort name_service_port_; - // The port number of our configured Naming Service. - - CORBA::String trading_service_ior_; - // The IOR of our configured Trading Service. - - CORBA::UShort trading_service_port_; - // The port number of our configured Trading Service. - - int sock_rcvbuf_size_; - // Size to be used for a socket's receive buffer. - - int sock_sndbuf_size_; - // Size to be used for a socket's send buffer. -}; - -typedef enum -{ - TAO_NONE, - TAO_LINEAR, - TAO_DYNAMIC_HASH, - TAO_ACTIVE_DEMUX, - TAO_USER_DEFINED -} TAO_Demux_Strategy; - -class TAO_Export TAO_OA_Parameters - // = TITLE - // Parameters specific to an Object Adapter. By definition, this - // is only on the server side, since a client does not have an - // object adapter. - // - // = NOTES - // This can be subclassed in order to have OA-specific - // parameters, e.g., the Realtime Object Adapter might subclass - // this and add its own parameters. -{ -public: - TAO_LOCAL_INLINE TAO_OA_Parameters (void); - // Constructor - - TAO_LOCAL_INLINE ~TAO_OA_Parameters (void); - // Destructor - - void demux_strategy (const char *strategy); - // Specify the demultiplexing strategy to be used via <{strategy}>. - // Valid values are one of (case matters) "linear", "dynamic_hash", - // "user_def", or "active_demux". If the value is not valid, then - // <Dynamic Hash> is used as a default. - - TAO_LOCAL_INLINE void demux_strategy (TAO_Demux_Strategy s); - // Specify the demultiplexing strategy to be used. - - TAO_LOCAL_INLINE TAO_Demux_Strategy demux_strategy (void); - // Return the demultiplexing strategy being used. - - TAO_LOCAL_INLINE void userdef_lookup_strategy (TAO_Object_Table_Impl *&ot); - // Provide a way for user defined object key lookup strategies to be - // plugged in. - - TAO_LOCAL_INLINE TAO_Object_Table_Impl *userdef_lookup_strategy (void); - // return the lookup strategy - - TAO_LOCAL_INLINE void tablesize (CORBA::ULong tablesize); - // set the table size for lookup table - - TAO_LOCAL_INLINE CORBA::ULong tablesize (void); - // get the table size for the lookup table - -private: - TAO_Demux_Strategy demux_; - // demux strategy - - CORBA::ULong tablesize_; - // size of object lookup table - - TAO_Object_Table_Impl *ot_; - // concrete lookup table instance -}; - -#endif /* TAO_PARAMS_H */ diff --git a/TAO/tao/params.i b/TAO/tao/params.i deleted file mode 100644 index 9a0e11ef157..00000000000 --- a/TAO/tao/params.i +++ /dev/null @@ -1,89 +0,0 @@ -/* -*- C++ -*- */ - -// ============================================================================ -// -// = LIBRARY -// TAO -// -// = FILENAME -// params.i -// -// = AUTHOR -// Chris Cleeland -// -// ============================================================================ - -ACE_INLINE -TAO_OA_Parameters::TAO_OA_Parameters (void) -{ -} - -ACE_INLINE -TAO_OA_Parameters::~TAO_OA_Parameters (void) -{ -} - -ACE_INLINE void -TAO_OA_Parameters::demux_strategy (TAO_Demux_Strategy strategy) -{ - this->demux_ = strategy; // Trust that the value is valid! -} - -//ACE_INLINE TAO_OA_Parameters::TAO_Demux_Strategy -ACE_INLINE TAO_Demux_Strategy -TAO_OA_Parameters::demux_strategy (void) -{ - return this->demux_; -} - -ACE_INLINE void -TAO_OA_Parameters::tablesize (CORBA::ULong tblsize) -{ - this->tablesize_ = tblsize; -} - -ACE_INLINE CORBA::ULong -TAO_OA_Parameters::tablesize (void) -{ - return this->tablesize_; -} - -ACE_INLINE void -TAO_OA_Parameters::userdef_lookup_strategy (TAO_Object_Table_Impl *&ot) -{ - // provide a way for user defined object key lookup strategies to be plugged - // in - ot_ = ot; - ot = 0; // we own it now -} - -ACE_INLINE TAO_Object_Table_Impl * -TAO_OA_Parameters::userdef_lookup_strategy (void) -{ - // return the lookup strategy - return ot_; -} - -ACE_INLINE int -TAO_ORB_Parameters::sock_rcvbuf_size (void) -{ - return sock_rcvbuf_size_; -} - -ACE_INLINE void -TAO_ORB_Parameters::sock_rcvbuf_size (int s) -{ - sock_rcvbuf_size_ = s <= ACE_DEFAULT_MAX_SOCKET_BUFSIZ ? s : ACE_DEFAULT_MAX_SOCKET_BUFSIZ; -} - -ACE_INLINE int -TAO_ORB_Parameters::sock_sndbuf_size (void) -{ - return sock_sndbuf_size_; -} - -ACE_INLINE void -TAO_ORB_Parameters::sock_sndbuf_size (int s) -{ - sock_sndbuf_size_ = s <= ACE_DEFAULT_MAX_SOCKET_BUFSIZ ? s : ACE_DEFAULT_MAX_SOCKET_BUFSIZ; -} diff --git a/TAO/tao/poa.cpp b/TAO/tao/poa.cpp deleted file mode 100644 index f7abea6f6b0..00000000000 --- a/TAO/tao/poa.cpp +++ /dev/null @@ -1,3855 +0,0 @@ -// @(#) $Id$ - -// CORBA -#include "tao/corba.h" - -// POA -#include "tao/poa.h" - -// Exception macros -#include "tao/poa_macros.h" - -// auto_ptr class -#include "ace/Auto_Ptr.h" - -// This is the maximum space require to convert the ulong into a string -const int TAO_POA::max_space_required_for_ulong = 24; - -// This is the maximum space require to convert the ulong into a string -const int TAO_Creation_Time::max_space_required_for_two_ulong_to_hex = 8 * 2; - -TAO_Thread_Policy::TAO_Thread_Policy (PortableServer::ThreadPolicyValue value, - PortableServer::POA_ptr poa) - : value_ (value), - poa_ (PortableServer::POA::_duplicate (poa)) -{ -} - -TAO_Thread_Policy::TAO_Thread_Policy (const TAO_Thread_Policy &rhs) - : value_ (rhs.value_), - poa_ (PortableServer::POA::_duplicate (rhs.poa_.in ())) -{ -} - -PortableServer::ThreadPolicyValue -TAO_Thread_Policy::value (CORBA::Environment &env) -{ - ACE_UNUSED_ARG (env); - return this->value_; -} - -PortableServer::Policy_ptr -TAO_Thread_Policy::copy (CORBA::Environment &env) -{ - auto_ptr<TAO_Thread_Policy> new_policy (new TAO_Thread_Policy (*this)); - - PortableServer::Policy_var result = new_policy->_this (env); - - if (env.exception () != 0) - return PortableServer::Policy::_nil (); - else - { - // Make sure that the auto_ptr does not delete the - // implementation object - new_policy.release (); - return result._retn (); - } -} - -void -TAO_Thread_Policy::destroy (CORBA::Environment &env) -{ - // Remove self from POA - // - // Note that there is no real error checking here as we can't do - // much about errors here anyway - // - PortableServer::POA_var poa = this->_default_POA (env); - if (env.exception () == 0) - { - PortableServer::ObjectId_var id = poa->servant_to_id (this, env); - if (env.exception () == 0) - poa->deactivate_object (id.in (), env); - } - - // Commit suicide: must have been dynamically allocated - delete this; -} - -PortableServer::POA_ptr -TAO_Thread_Policy::_default_POA (CORBA::Environment &env) -{ - return PortableServer::POA::_duplicate (this->poa_.in ()); -} - -TAO_Lifespan_Policy::TAO_Lifespan_Policy (PortableServer::LifespanPolicyValue value, - PortableServer::POA_ptr poa) - : value_ (value), - poa_ (PortableServer::POA::_duplicate (poa)) -{ -} - -TAO_Lifespan_Policy::TAO_Lifespan_Policy (const TAO_Lifespan_Policy &rhs) - : value_ (rhs.value_), - poa_ (PortableServer::POA::_duplicate (rhs.poa_.in ())) -{ -} - -PortableServer::LifespanPolicyValue -TAO_Lifespan_Policy::value (CORBA::Environment &env) -{ - ACE_UNUSED_ARG (env); - return this->value_; -} - -PortableServer::Policy_ptr -TAO_Lifespan_Policy::copy (CORBA::Environment &env) -{ - auto_ptr<TAO_Lifespan_Policy> new_policy (new TAO_Lifespan_Policy (*this)); - - PortableServer::Policy_var result = new_policy->_this (env); - if (env.exception () != 0) - return PortableServer::Policy::_nil (); - else - { - // Make sure that the auto_ptr does not delete the - // implementation object - new_policy.release (); - return result._retn (); - } -} - -void -TAO_Lifespan_Policy::destroy (CORBA::Environment &env) -{ - // Remove self from POA - // - // Note that there is no real error checking here as we can't do - // much about errors here anyway - // - PortableServer::POA_var poa = this->_default_POA (env); - if (env.exception () == 0) - { - PortableServer::ObjectId_var id = poa->servant_to_id (this, env); - if (env.exception () == 0) - poa->deactivate_object (id.in (), env); - } - - // Commit suicide: must have been dynamically allocated - delete this; -} - -PortableServer::POA_ptr -TAO_Lifespan_Policy::_default_POA (CORBA::Environment &env) -{ - return PortableServer::POA::_duplicate (this->poa_.in ()); -} - -TAO_Id_Uniqueness_Policy::TAO_Id_Uniqueness_Policy (PortableServer::IdUniquenessPolicyValue value, - PortableServer::POA_ptr poa) - : value_ (value), - poa_ (PortableServer::POA::_duplicate (poa)) -{ -} - -TAO_Id_Uniqueness_Policy::TAO_Id_Uniqueness_Policy (const TAO_Id_Uniqueness_Policy &rhs) - : value_ (rhs.value_), - poa_ (PortableServer::POA::_duplicate (rhs.poa_.in ())) -{ -} - -PortableServer::IdUniquenessPolicyValue -TAO_Id_Uniqueness_Policy::value (CORBA::Environment &env) -{ - ACE_UNUSED_ARG (env); - return this->value_; -} - -PortableServer::Policy_ptr -TAO_Id_Uniqueness_Policy::copy (CORBA::Environment &env) -{ - auto_ptr<TAO_Id_Uniqueness_Policy> new_policy (new TAO_Id_Uniqueness_Policy (*this)); - - PortableServer::Policy_var result = new_policy->_this (env); - if (env.exception () != 0) - return PortableServer::Policy::_nil (); - else - { - // Make sure that the auto_ptr does not delete the - // implementation object - new_policy.release (); - return result._retn (); - } -} - -void -TAO_Id_Uniqueness_Policy::destroy (CORBA::Environment &env) -{ - // Remove self from POA - // - // Note that there is no real error checking here as we can't do - // much about errors here anyway - // - PortableServer::POA_var poa = this->_default_POA (env); - if (env.exception () == 0) - { - PortableServer::ObjectId_var id = poa->servant_to_id (this, env); - if (env.exception () == 0) - poa->deactivate_object (id.in (), env); - } - - // Commit suicide: must have been dynamically allocated - delete this; -} - -PortableServer::POA_ptr -TAO_Id_Uniqueness_Policy::_default_POA (CORBA::Environment &env) -{ - return PortableServer::POA::_duplicate (this->poa_.in ()); -} - -TAO_Id_Assignment_Policy::TAO_Id_Assignment_Policy (PortableServer::IdAssignmentPolicyValue value, - PortableServer::POA_ptr poa) - : value_ (value), - poa_ (PortableServer::POA::_duplicate (poa)) -{ -} - -TAO_Id_Assignment_Policy::TAO_Id_Assignment_Policy (const TAO_Id_Assignment_Policy &rhs) - : value_ (rhs.value_), - poa_ (PortableServer::POA::_duplicate (rhs.poa_.in ())) -{ -} - -PortableServer::IdAssignmentPolicyValue -TAO_Id_Assignment_Policy::value (CORBA::Environment &env) -{ - ACE_UNUSED_ARG (env); - return this->value_; -} - -PortableServer::Policy_ptr -TAO_Id_Assignment_Policy::copy (CORBA::Environment &env) -{ - auto_ptr<TAO_Id_Assignment_Policy> new_policy (new TAO_Id_Assignment_Policy (*this)); - - PortableServer::Policy_var result = new_policy->_this (env); - if (env.exception () != 0) - return PortableServer::Policy::_nil (); - else - { - // Make sure that the auto_ptr does not delete the - // implementation object - new_policy.release (); - return result._retn (); - } -} - -void -TAO_Id_Assignment_Policy::destroy (CORBA::Environment &env) -{ - // Remove self from POA - // - // Note that there is no real error checking here as we can't do - // much about errors here anyway - // - PortableServer::POA_var poa = this->_default_POA (env); - if (env.exception () == 0) - { - PortableServer::ObjectId_var id = poa->servant_to_id (this, env); - if (env.exception () == 0) - poa->deactivate_object (id.in (), env); - } - - // Commit suicide: must have been dynamically allocated - delete this; -} - -PortableServer::POA_ptr -TAO_Id_Assignment_Policy::_default_POA (CORBA::Environment &env) -{ - return PortableServer::POA::_duplicate (this->poa_.in ()); -} - -TAO_Implicit_Activation_Policy::TAO_Implicit_Activation_Policy (PortableServer::ImplicitActivationPolicyValue value, - PortableServer::POA_ptr poa) - : value_ (value), - poa_ (PortableServer::POA::_duplicate (poa)) -{ -} - -TAO_Implicit_Activation_Policy::TAO_Implicit_Activation_Policy (const TAO_Implicit_Activation_Policy &rhs) - : value_ (rhs.value_), - poa_ (PortableServer::POA::_duplicate (rhs.poa_.in ())) -{ -} - -PortableServer::ImplicitActivationPolicyValue -TAO_Implicit_Activation_Policy::value (CORBA::Environment &env) -{ - ACE_UNUSED_ARG (env); - return this->value_; -} - -PortableServer::Policy_ptr -TAO_Implicit_Activation_Policy::copy (CORBA::Environment &env) -{ - auto_ptr<TAO_Implicit_Activation_Policy> new_policy (new TAO_Implicit_Activation_Policy (*this)); - - PortableServer::Policy_var result = new_policy->_this (env); - if (env.exception () != 0) - return PortableServer::Policy::_nil (); - else - { - // Make sure that the auto_ptr does not delete the - // implementation object - new_policy.release (); - return result._retn (); - } -} - -void -TAO_Implicit_Activation_Policy::destroy (CORBA::Environment &env) -{ - // Remove self from POA - // - // Note that there is no real error checking here as we can't do - // much about errors here anyway - // - PortableServer::POA_var poa = this->_default_POA (env); - if (env.exception () == 0) - { - PortableServer::ObjectId_var id = poa->servant_to_id (this, env); - if (env.exception () == 0) - poa->deactivate_object (id.in (), env); - } - - // Commit suicide: must have been dynamically allocated - delete this; -} - -PortableServer::POA_ptr -TAO_Implicit_Activation_Policy::_default_POA (CORBA::Environment &env) -{ - return PortableServer::POA::_duplicate (this->poa_.in ()); -} - -TAO_Servant_Retention_Policy::TAO_Servant_Retention_Policy (PortableServer::ServantRetentionPolicyValue value, - PortableServer::POA_ptr poa) - : value_ (value), - poa_ (PortableServer::POA::_duplicate (poa)) -{ -} - -TAO_Servant_Retention_Policy::TAO_Servant_Retention_Policy (const TAO_Servant_Retention_Policy &rhs) - : value_ (rhs.value_), - poa_ (PortableServer::POA::_duplicate (rhs.poa_.in ())) -{ -} - -PortableServer::ServantRetentionPolicyValue -TAO_Servant_Retention_Policy::value (CORBA::Environment &env) -{ - ACE_UNUSED_ARG (env); - return this->value_; -} - -PortableServer::Policy_ptr -TAO_Servant_Retention_Policy::copy (CORBA::Environment &env) -{ - auto_ptr<TAO_Servant_Retention_Policy> new_policy (new TAO_Servant_Retention_Policy (*this)); - - PortableServer::Policy_var result = new_policy->_this (env); - if (env.exception () != 0) - return PortableServer::Policy::_nil (); - else - { - // Make sure that the auto_ptr does not delete the - // implementation object - new_policy.release (); - return result._retn (); - } -} - -void -TAO_Servant_Retention_Policy::destroy (CORBA::Environment &env) -{ - // Remove self from POA - // - // Note that there is no real error checking here as we can't do - // much about errors here anyway - // - PortableServer::POA_var poa = this->_default_POA (env); - if (env.exception () == 0) - { - PortableServer::ObjectId_var id = poa->servant_to_id (this, env); - if (env.exception () == 0) - poa->deactivate_object (id.in (), env); - } - - // Commit suicide: must have been dynamically allocated - delete this; -} - -PortableServer::POA_ptr -TAO_Servant_Retention_Policy::_default_POA (CORBA::Environment &env) -{ - return PortableServer::POA::_duplicate (this->poa_.in ()); -} - -TAO_Request_Processing_Policy::TAO_Request_Processing_Policy (PortableServer::RequestProcessingPolicyValue value, - PortableServer::POA_ptr poa) - : value_ (value), - poa_ (PortableServer::POA::_duplicate (poa)) -{ -} - -TAO_Request_Processing_Policy::TAO_Request_Processing_Policy (const TAO_Request_Processing_Policy &rhs) - : value_ (rhs.value_), - poa_ (PortableServer::POA::_duplicate (rhs.poa_.in ())) -{ -} - -PortableServer::RequestProcessingPolicyValue -TAO_Request_Processing_Policy::value (CORBA::Environment &env) -{ - ACE_UNUSED_ARG (env); - return this->value_; -} - -PortableServer::Policy_ptr -TAO_Request_Processing_Policy::copy (CORBA::Environment &env) -{ - auto_ptr<TAO_Request_Processing_Policy> new_policy (new TAO_Request_Processing_Policy (*this)); - - PortableServer::Policy_var result = new_policy->_this (env); - if (env.exception () != 0) - return PortableServer::Policy::_nil (); - else - { - // Make sure that the auto_ptr does not delete the - // implementation object - new_policy.release (); - return result._retn (); - } -} - -void -TAO_Request_Processing_Policy::destroy (CORBA::Environment &env) -{ - // Remove self from POA - // - // Note that there is no real error checking here as we can't do - // much about errors here anyway - // - PortableServer::POA_var poa = this->_default_POA (env); - if (env.exception () == 0) - { - PortableServer::ObjectId_var id = poa->servant_to_id (this, env); - if (env.exception () == 0) - poa->deactivate_object (id.in (), env); - } - - // Commit suicide: must have been dynamically allocated - delete this; -} - -PortableServer::POA_ptr -TAO_Request_Processing_Policy::_default_POA (CORBA::Environment &env) -{ - return PortableServer::POA::_duplicate (this->poa_.in ()); -} - -TAO_POA_Policies::TAO_POA_Policies (void) - : thread_ (PortableServer::ORB_CTRL_MODEL), - lifespan_ (PortableServer::TRANSIENT), - id_uniqueness_ (PortableServer::UNIQUE_ID), - id_assignment_ (PortableServer::SYSTEM_ID), - implicit_activation_ (PortableServer::NO_IMPLICIT_ACTIVATION), - servant_retention_ (PortableServer::RETAIN), - request_processing_ (PortableServer::USE_ACTIVE_OBJECT_MAP_ONLY) -{ -} - -void -TAO_POA_Policies::parse_policies (const PortableServer::PolicyList &policies, - CORBA::Environment &env) -{ - for (CORBA::ULong i = 0; - i < policies.length () && env.exception () == 0; - i++) - { - this->parse_policy (policies[i], env); - } - - if (this->validity_check () == -1) - { - CORBA::Exception *exception = new PortableServer::POA::InvalidPolicy; - env.exception (exception); - return; - } -} - -int -TAO_POA_Policies::validity_check (void) -{ - // The NON_RETAIN policy requires either the USE_DEFAULT_SERVANT or - // USE_SERVANT_MANAGER policies. - if (this->servant_retention_ == PortableServer::NON_RETAIN) - if (this->request_processing_ != PortableServer::USE_SERVANT_MANAGER && - this->request_processing_ != PortableServer::USE_DEFAULT_SERVANT) - return -1; - - // USE_ACTIVE_OBJECT_MAP_ONLY requires the RETAIN policy. - if (this->request_processing_ == PortableServer::USE_ACTIVE_OBJECT_MAP_ONLY) - if (this->servant_retention_ != PortableServer::RETAIN) - return -1; - - // USE_DEFAULT_SERVANT requires the MULTIPLE_ID policy. - if (this->request_processing_ == PortableServer::USE_DEFAULT_SERVANT) - if (this->id_uniqueness_ != PortableServer::MULTIPLE_ID) - return -1; - - // IMPLICIT_ACTIVATION requires the SYSTEM_ID and RETAIN policies. - if (this->implicit_activation_ == PortableServer::IMPLICIT_ACTIVATION) - if (this->servant_retention_ != PortableServer::RETAIN || - this->id_assignment_ != PortableServer::SYSTEM_ID) - return -1; - - return 0; -} - -void -TAO_POA_Policies::parse_policy (const PortableServer::Policy_ptr policy, - CORBA::Environment &env) -{ - PortableServer::ThreadPolicy_var thread - = PortableServer::ThreadPolicy::_narrow (policy, env); - if (!CORBA::is_nil (thread.in ())) - { - this->thread_ = thread->value (env); - return; - } - else - { - env.clear (); - } - - PortableServer::LifespanPolicy_var lifespan - = PortableServer::LifespanPolicy::_narrow (policy, env); - if (!CORBA::is_nil (lifespan.in ())) - { - this->lifespan_ = lifespan->value (env); - return; - } - else - { - env.clear (); - } - - PortableServer::IdUniquenessPolicy_var id_uniqueness - = PortableServer::IdUniquenessPolicy::_narrow (policy, env); - if (!CORBA::is_nil (id_uniqueness.in ())) - { - this->id_uniqueness_ = id_uniqueness->value (env); - return; - } - else - { - env.clear (); - } - - PortableServer::IdAssignmentPolicy_var id_assignment - = PortableServer::IdAssignmentPolicy::_narrow (policy, env); - if (!CORBA::is_nil (id_assignment.in ())) - { - this->id_assignment_ = id_assignment->value (env); - return; - } - else - { - env.clear (); - } - - PortableServer::ImplicitActivationPolicy_var implicit_activation - = PortableServer::ImplicitActivationPolicy::_narrow (policy, env); - if (!CORBA::is_nil (implicit_activation.in ())) - { - this->implicit_activation_ = implicit_activation->value (env); - return; - } - else - { - env.clear (); - } - - PortableServer::ServantRetentionPolicy_var servant_retention - = PortableServer::ServantRetentionPolicy::_narrow (policy, env); - if (!CORBA::is_nil (servant_retention.in ())) - { - this->servant_retention_ = servant_retention->value (env); - return; - } - else - { - env.clear (); - } - - PortableServer::RequestProcessingPolicy_var request_processing - = PortableServer::RequestProcessingPolicy::_narrow (policy, env); - if (!CORBA::is_nil (request_processing.in ())) - { - this->request_processing_ = request_processing->value (env); - return; - } - else - { - env.clear (); - } - - CORBA::Exception *exception = new PortableServer::POA::InvalidPolicy; - env.exception (exception); - return; -} - -PortableServer::ThreadPolicyValue -TAO_POA_Policies::thread (void) const -{ - return this->thread_; -} - -void -TAO_POA_Policies::thread (PortableServer::ThreadPolicyValue value) -{ - this->thread_ = value; -} - -PortableServer::LifespanPolicyValue -TAO_POA_Policies::lifespan (void) const -{ - return this->lifespan_; -} - -void -TAO_POA_Policies::lifespan (PortableServer::LifespanPolicyValue value) -{ - this->lifespan_ = value; -} - -PortableServer::IdUniquenessPolicyValue -TAO_POA_Policies::id_uniqueness (void) const -{ - return this->id_uniqueness_; -} - -void -TAO_POA_Policies::id_uniqueness (PortableServer::IdUniquenessPolicyValue value) -{ - this->id_uniqueness_ = value; -} - -PortableServer::IdAssignmentPolicyValue -TAO_POA_Policies::id_assignment (void) const -{ - return this->id_assignment_; -} - -void -TAO_POA_Policies::id_assignment (PortableServer::IdAssignmentPolicyValue value) -{ - this->id_assignment_ = value; -} - -PortableServer::ImplicitActivationPolicyValue -TAO_POA_Policies::implicit_activation (void) const -{ - return this->implicit_activation_; -} - -void -TAO_POA_Policies::implicit_activation (PortableServer::ImplicitActivationPolicyValue value) -{ - this->implicit_activation_ = value; -} - -PortableServer::ServantRetentionPolicyValue -TAO_POA_Policies::servant_retention (void) const -{ - return this->servant_retention_; -} - -void -TAO_POA_Policies::servant_retention (PortableServer::ServantRetentionPolicyValue value) -{ - this->servant_retention_ = value; -} - -PortableServer::RequestProcessingPolicyValue -TAO_POA_Policies::request_processing (void) const -{ - return this->request_processing_; -} - -void -TAO_POA_Policies::request_processing (PortableServer::RequestProcessingPolicyValue value) -{ - this->request_processing_ = value; -} - -TAO_Creation_Time::TAO_Creation_Time (const ACE_Time_Value &creation_time) -{ - // Convert seconds and micro seconds into string - ACE_OS::sprintf (this->time_stamp_, - "%08.8x%08.8x", - creation_time.sec (), - creation_time.usec ()); -} - -TAO_Creation_Time::TAO_Creation_Time (void) -{ - ACE_OS::memset (this->time_stamp_, - 0, - TAO_Creation_Time::creation_time_length ()); -} - -void -TAO_Creation_Time::creation_time (const void *creation_time) -{ - ACE_OS::memcpy (this->time_stamp_, - creation_time, - TAO_Creation_Time::creation_time_length ()); -} - -const void * -TAO_Creation_Time::creation_time (void) const -{ - return &this->time_stamp_[0]; -} - -int -TAO_Creation_Time::creation_time_length (void) -{ - return TAO_Creation_Time::max_space_required_for_two_ulong_to_hex; -} - -int -TAO_Creation_Time::operator== (const TAO_Creation_Time &rhs) const -{ - return ACE_OS::memcmp (this->time_stamp_, - rhs.time_stamp_, - TAO_Creation_Time::creation_time_length ()) == 0; -} - -int -TAO_Creation_Time::operator!= (const TAO_Creation_Time &rhs) const -{ - return ACE_OS::memcmp (this->time_stamp_, - rhs.time_stamp_, - TAO_Creation_Time::creation_time_length ()) != 0; -} - -int -TAO_Creation_Time::operator== (const TAO_Temporary_Creation_Time &rhs) const -{ - return rhs == *this; -} - -int -TAO_Creation_Time::operator!= (const TAO_Temporary_Creation_Time &rhs) const -{ - return rhs != *this; -} - -TAO_Temporary_Creation_Time::TAO_Temporary_Creation_Time (void) - : time_stamp_ (0) -{ -} - -void -TAO_Temporary_Creation_Time::creation_time (const void *creation_time) -{ - this->time_stamp_ = (void *) creation_time; -} - -int -TAO_Temporary_Creation_Time::operator== (const TAO_Creation_Time &rhs) const -{ - return ACE_OS::memcmp (this->time_stamp_, - rhs.creation_time (), - TAO_Creation_Time::creation_time_length ()) == 0; -} - -int -TAO_Temporary_Creation_Time::operator!= (const TAO_Creation_Time &rhs) const -{ - return ACE_OS::memcmp (this->time_stamp_, - rhs.creation_time (), - TAO_Creation_Time::creation_time_length ()) != 0; -} - -TAO_POA::TAO_POA (const TAO_POA::String &adapter_name, - TAO_POA_Manager &poa_manager, - const TAO_POA_Policies &policies, - TAO_POA *parent, - CORBA::Environment &env) - : name_ (adapter_name), - poa_manager_ (poa_manager), - policies_ (policies), - parent_ (parent), - active_object_map_ (new TAO_Object_Table), - delete_active_object_map_ (1), - adapter_activator_ (), - servant_activator_ (), - servant_locator_ (), - default_servant_ (0), - children_ (), - lock_ (), - closing_down_ (0), - counter_ (0), - creation_time_ (ACE_OS::gettimeofday ()) -{ - this->set_complete_name (); - - // Register self with manager - this->poa_manager_.register_poa (this, env); -} - -TAO_POA::TAO_POA (const TAO_POA::String &adapter_name, - TAO_POA_Manager &poa_manager, - const TAO_POA_Policies &policies, - TAO_POA *parent, - TAO_Object_Table &active_object_map, - CORBA::Environment &env) - : name_ (adapter_name), - poa_manager_ (poa_manager), - policies_ (policies), - parent_ (parent), - active_object_map_ (&active_object_map), - delete_active_object_map_ (0), - adapter_activator_ (), - servant_activator_ (), - servant_locator_ (), - default_servant_ (0), - children_ (), - lock_ (), - closing_down_ (0), - counter_ (0), - creation_time_ (ACE_OS::gettimeofday ()) -{ - this->set_complete_name (); - - // Register self with manager - this->poa_manager_.register_poa (this, env); -} - -TAO_POA * -TAO_POA::clone (const TAO_POA::String &adapter_name, - TAO_POA_Manager &poa_manager, - const TAO_POA_Policies &policies, - TAO_POA *parent, - CORBA::Environment &env) -{ - return new TAO_POA (adapter_name, - poa_manager, - policies, - parent, - env); -} - -TAO_POA * -TAO_POA::clone (const TAO_POA::String &adapter_name, - TAO_POA_Manager &poa_manager, - const TAO_POA_Policies &policies, - TAO_POA *parent, - TAO_Object_Table &active_object_map, - CORBA::Environment &env) -{ - return new TAO_POA (adapter_name, - poa_manager, - policies, - parent, - active_object_map, - env); -} - -TAO_POA::~TAO_POA (void) -{ - if (this->delete_active_object_map_) - delete active_object_map_; - - // Remove POA from the POAManager - // - // Note: Errors are ignored here since there is nothing we can do - // about them - // - CORBA::Environment env; - this->poa_manager_.remove_poa (this, env); -} - -ACE_Lock & -TAO_POA::lock (void) -{ - return this->lock_; -} - -PortableServer::POA_ptr -TAO_POA::create_POA (const char *adapter_name, - PortableServer::POAManager_ptr poa_manager, - const PortableServer::PolicyList &policies, - CORBA::Environment &env) -{ - // If any of the policy objects specified are not valid for the ORB - // implementation, if conflicting policy objects are specified, or - // if any of the specified policy objects require prior - // administrative action that has not been performed, an - // InvalidPolicy exception is raised containing the index in the - // policies parameter value of the first offending policy object. - TAO_POA_Policies tao_policies; - tao_policies.parse_policies (policies, env); - if (env.exception () != 0) - return PortableServer::POA::_nil (); - - // If the poa_manager parameter is null, a new POAManager object is - // created and associated with the new POA. Otherwise, the specified - // POAManager object is associated with the new POA. The POAManager - // object can be obtained using the attribute name the_POAManager. - TAO_POA_Manager *poa_manager_impl = 0; - if (CORBA::is_nil (poa_manager)) - { - poa_manager_impl = this->poa_manager_.clone (); - } - else - { - PortableServer::Servant servant = poa_manager->_servant (); - if (servant == 0) - { - CORBA::Exception *exception = new CORBA::OBJ_ADAPTER (CORBA::COMPLETED_NO); - env.exception (exception); - return PortableServer::POA::_nil (); - } - - void *ptr = servant->_downcast (servant->_interface_repository_id ()); - POA_PortableServer::POAManager *mgr = (POA_PortableServer::POAManager *) ptr; - poa_manager_impl = ACE_dynamic_cast (TAO_POA_Manager *, mgr); - } - - TAO_POA *result = this->create_POA (adapter_name, - *poa_manager_impl, - tao_policies, - env); - if (env.exception () != 0) - return PortableServer::POA::_nil (); - - return result->_this (env); -} - -TAO_POA * -TAO_POA::create_POA (const TAO_POA::String &adapter_name, - TAO_POA_Manager &poa_manager, - const TAO_POA_Policies &policies, - CORBA::Environment &env) -{ - // Lock access to the POA for the duration of this transaction - TAO_POA_WRITE_GUARD_RETURN (ACE_Lock, monitor, this->lock (), 0, env); - - return this->create_POA_i (adapter_name, - poa_manager, - policies, - env); -} - -TAO_POA * -TAO_POA::create_POA_i (const TAO_POA::String &adapter_name, - TAO_POA_Manager &poa_manager, - const TAO_POA_Policies &policies, - CORBA::Environment &env) -{ - // If this is the leaf POA name - if (this->leaf_poa_name (adapter_name, env)) - { - // This operaton creates a new POA as a child of the target POA. The - // specified name identifies the new POA with respect to other POAs - // with the same parent POA. If the target POA already has a child - // POA with the specified name, the AdapterAlreadyExists exception - // is raised. - int result = this->children_.find (adapter_name); - - // Child was found - if (result != -1) - { - CORBA::Exception *exception = new PortableServer::POA::AdapterAlreadyExists; - env.exception (exception); - return 0; - } - - // - // Child was not found - // - - // The specified policy objects are associated with the POA and used - // to control its behavior. The policy objects are effectively - // copied before this operation returns, so the application is free - // to destroy them while the POA is in use. Policies are not - // inherited from the parent POA. - auto_ptr<TAO_POA> new_poa (this->clone (adapter_name, - poa_manager, - policies, - this, - env)); - - if (env.exception () != 0) - return 0; - - // Add to children map - if (this->children_.bind (adapter_name, new_poa.get ()) != 0) - { - CORBA::Exception *exception = new CORBA::OBJ_ADAPTER (CORBA::COMPLETED_NO); - env.exception (exception); - return 0; - } - - // Note: Creating a POA using a POA manager that is in the active - // state can lead to race conditions if the POA supports preexisting - // objects, because the new POA may receive a request before its - // adapter activator, servant manager, or default servant have been - // initialized. These problems do not occur if the POA is created by - // an adapter activator registered with a parent of the new POA, - // because requests are queued until the adapter activator - // returns. To avoid these problems when a POA must be explicitly - // initialized, the application can initialize the POA by invoking - // find_POA with a TRUE activate parameter. - - // Everything is fine - // Don't let the auto_ptr delete the implementation - return new_poa.release (); - } - // Not the leaf POA name - else - { - // Find the topmost name - TAO_POA::String topmost_poa_name; - TAO_POA::String tail_poa_name; - this->parse_poa_name (adapter_name, - topmost_poa_name, - tail_poa_name, - env); - - if (env.exception () != 0) - return 0; - - // If we are the topmost poa, let's create the tail - if (topmost_poa_name == this->name_) - { - return this->create_POA_i (tail_poa_name, - poa_manager, - policies, - env); - } - - // - // We are not the topmost POA - // - - // Try to find the topmost child - TAO_POA *child_poa = 0; - int result = this->children_.find (topmost_poa_name, child_poa); - - // Child was not found or the topmost is us - if (result != 0) - { - child_poa = this->create_POA_i (topmost_poa_name, - poa_manager, - policies, - env); - if (env.exception () != 0) - return 0; - } - - // At this point, the intermediate child POA was either found or - // created - return child_poa->create_POA (tail_poa_name, - poa_manager, - policies, - env); - } -} - -PortableServer::POA_ptr -TAO_POA::find_POA (const char *adapter_name, - CORBA::Boolean activate_it, - CORBA::Environment &env) -{ - TAO_POA::String name (adapter_name); - - TAO_POA *result = this->find_POA (name, - activate_it, - env); - - if (env.exception () != 0) - return PortableServer::POA::_nil (); - - return result->_this (env); -} - -TAO_POA * -TAO_POA::find_POA (const TAO_POA::String &adapter_name, - CORBA::Boolean activate_it, - CORBA::Environment &env) -{ - // Check if we are the POA the user is looking for - if (adapter_name == this->name_) - return this; - - // Lock access to the POA for the duration of this transaction - TAO_POA_WRITE_GUARD_RETURN (ACE_Lock, monitor, this->lock (), 0, env); - - return this->find_POA_i_optimized (adapter_name, - activate_it, - env); - -} - -TAO_POA * -TAO_POA::find_POA_i (const TAO_POA::String &adapter_name, - CORBA::Boolean activate_it, - CORBA::Environment &env) -{ - // Check if we are the POA the user is looking for - if (adapter_name == this->name_) - return this; - - return this->find_POA_i_optimized (adapter_name, - activate_it, - env); -} - -TAO_POA * -TAO_POA::find_POA_i_optimized (const TAO_POA::String &adapter_name, - CORBA::Boolean activate_it, - CORBA::Environment &env) -{ - // If this is the leaf POA name - if (this->leaf_poa_name (adapter_name, env)) - { - // If the target POA is the parent of a child POA with the - // specified name (relative to the target POA), that child POA - // is returned. - TAO_POA *child_poa = 0; - int result = this->children_.find (adapter_name, child_poa); - - // Child was found - if (result != -1) - return child_poa; - - // - // Child was not found - // - - // If a child POA with the specified name does not exist and the - // value of the activate_it parameter is TRUE, the target POA's - // AdapterActivator, if one exists, is invoked, and, if it - // successfully activates the child POA, that child POA is - // returned. - if (activate_it && !CORBA::is_nil (this->adapter_activator_.in ())) - { - PortableServer::POA_var self = this->_this (env); - // Check for exceptions - if (env.exception () != 0) - return 0; - - CORBA::Boolean success = - this->adapter_activator_->unknown_adapter (self.in (), - adapter_name.c_str (), - env); - // Check for exceptions - if (env.exception () != 0) - return 0; - - // On success - if (success) - { - // Search the children table again - result = this->children_.find (adapter_name, child_poa); - - // Child was found - if (result != -1) - return child_poa; - } - } - - // Otherwise, the AdapterNonExistent exception is raised. - CORBA::Exception *exception = new PortableServer::POA::AdapterNonExistent; - env.exception (exception); - return 0; - } - // Not the leaf POA name - else - { - // Find the topmost name - // Find the topmost name - TAO_POA::String topmost_poa_name; - TAO_POA::String tail_poa_name; - this->parse_poa_name (adapter_name, - topmost_poa_name, - tail_poa_name, - env); - - if (env.exception () != 0) - return 0; - - // If we are the topmost poa, let's create the tail - if (topmost_poa_name == this->name_) - { - return this->find_POA_i (tail_poa_name, - activate_it, - env); - } - - // - // We are not the topmost POA - // - - // Try to find the topmost child - TAO_POA *child_poa; - int result = this->children_.find (topmost_poa_name, child_poa); - - // Child was not found - if (result != 0) - { - child_poa = this->find_POA_i_optimized (topmost_poa_name, - activate_it, - env); - if (env.exception () != 0) - return 0; - } - - // At this point, the intermediate child POA was either found or - // created - return child_poa->find_POA (tail_poa_name, - activate_it, - env); - } -} - -void -TAO_POA::destroy (CORBA::Boolean etherealize_objects, - CORBA::Boolean wait_for_completion, - CORBA::Environment &env) -{ - // Lock access to the POA for the duration of this transaction - TAO_POA_WRITE_GUARD (ACE_Lock, monitor, this->lock (), env); - - this->destroy_i (etherealize_objects, - wait_for_completion, - env); -} - -void -TAO_POA::destroy_i (CORBA::Boolean etherealize_objects, - CORBA::Boolean wait_for_completion, - CORBA::Environment &env) -{ - this->closing_down_ = 1; - - // This operation destroys the POA and all descendant POAs. The POA - // so destroyed (that is, the POA with its name) may be re-created - // later in the same process. (This differs from the - // POAManager::deactivate operation that does not allow a - // re-creation of its associated POA in the same process.) - - // Remove POA from the parent - if (this->parent_ != 0) - this->parent_->delete_child (this->name_, env); - - if (env.exception () != 0) - return; - - // Remove all children POAs - for (CHILDREN::iterator iterator = this->children_.begin (); - iterator != this->children_.end () && env.exception () == 0; - iterator++) - { - TAO_POA *child_poa = (*iterator).int_id_; - child_poa->destroy (etherealize_objects, - wait_for_completion, - env); - } - - if (env.exception () != 0) - return; - - // When a POA is destroyed, any requests that have started execution - // continue to completion. Any requests that have not started - // execution are processed as if they were newly arrived, that is, - // the POA will attempt to cause recreation of the POA by invoking - // one or more adapter activators as described in Section 3.3.3. - - // If the etherealize_objects parameter is TRUE, the POA has the - // RETAIN policy, and a servant manager is registered with the POA, - // the etherealize operation on the servant manager will be called - // for each active object in the Active Object Map. The apparent - // destruction of the POA occurs before any calls to etherealize are - // made. Thus, for example, an etherealize method that attempts to - // invoke operations on the POA will receive the OBJECT_NOT_EXIST - // exception. - - // Remove the registered objects - if (etherealize_objects) - { - if (this->policies ().servant_retention () == PortableServer::RETAIN && - this->policies ().request_processing () == PortableServer::USE_SERVANT_MANAGER && - !CORBA::is_nil (this->servant_activator_.in ())) - { - PortableServer::POA_var self = this->_this (env); - if (env.exception () != 0) - return; - - while (1) - { - TAO_Object_Table::iterator iterator = this->active_object_map ().begin (); - if (iterator == this->active_object_map ().end () || env.exception () != 0) - break; - - PortableServer::Servant servant = 0; - PortableServer::ObjectId id ((*iterator).ext_id_); - - int result = this->active_object_map ().unbind (id, servant); - if (result != 0) - { - CORBA::Exception *exception = new CORBA::OBJ_ADAPTER (CORBA::COMPLETED_NO); - env.exception (exception); - return; - } - - CORBA::Boolean remaining_activations = CORBA::B_FALSE; - - if (this->policies ().id_uniqueness () == PortableServer::MULTIPLE_ID && - this->active_object_map ().find (servant) != -1) - remaining_activations = CORBA::B_TRUE; - - this->servant_activator_->etherealize (id, - self.in (), - servant, - CORBA::B_TRUE, - remaining_activations, - env); - } - } - } - - // If the wait_for_completion parameter is TRUE, the destroy - // operation will return only after all requests in process have - // completed and all invocations of etherealize have - // completed. Otherwise, the destroy operation returns after - // destroying the POAs. - - ACE_UNUSED_ARG (wait_for_completion); - - // Commit suicide - delete this; -} - -void -TAO_POA::delete_child (const TAO_POA::String &child, - CORBA::Environment &env) -{ - // If we are not closing down, we must remove this child from our - // collection. - if (!this->closing_down_) - { - // Lock access to the POA for the duration of this transaction - TAO_POA_WRITE_GUARD (ACE_Lock, monitor, this->lock (), env); - - this->delete_child_i (child, - env); - } - - // If we are closing down, we are currently iterating over our - // children and there is not need to remove this child from our - // collection. -} - -void -TAO_POA::delete_child_i (const TAO_POA::String &child, - CORBA::Environment &env) -{ - if (this->children_.unbind (child) != 0) - { - CORBA::Exception *exception = new CORBA::OBJ_ADAPTER (CORBA::COMPLETED_NO); - env.exception (exception); - return; - } -} - -TAO_POA_Policies & -TAO_POA::policies (void) -{ - return this->policies_; -} - -TAO_Object_Table & -TAO_POA::active_object_map (void) -{ - return *this->active_object_map_; -} - -PortableServer::ServantManager_ptr -TAO_POA::get_servant_manager (CORBA::Environment &env) -{ - // Lock access to the POA for the duration of this transaction - TAO_POA_READ_GUARD_RETURN (ACE_Lock, monitor, this->lock (), PortableServer::ServantManager::_nil (), env); - - return this->get_servant_manager_i (env); -} - -PortableServer::ServantManager_ptr -TAO_POA::get_servant_manager_i (CORBA::Environment &env) -{ - // This operation requires the USE_SERVANT_MANAGER policy; if not - // present, the WrongPolicy exception is raised. - if (this->policies ().request_processing () != PortableServer::USE_SERVANT_MANAGER) - { - CORBA::Exception *exception = new PortableServer::POA::WrongPolicy; - env.exception (exception); - return PortableServer::ServantManager::_nil (); - } - - // This operation returns the servant manager associated with the - // POA. If no servant manager has been associated with the POA, it - // returns a null reference. - if (this->policies ().servant_retention () == PortableServer::RETAIN) - return PortableServer::ServantManager::_duplicate (this->servant_activator_.in ()); - else - return PortableServer::ServantManager::_duplicate (this->servant_locator_.in ()); -} - -void -TAO_POA::set_servant_manager (PortableServer::ServantManager_ptr imgr, - CORBA::Environment &env) -{ - // Lock access to the POA for the duration of this transaction - TAO_POA_WRITE_GUARD (ACE_Lock, monitor, this->lock (), env); - - this->set_servant_manager_i (imgr, - env); -} - -void -TAO_POA::set_servant_manager_i (PortableServer::ServantManager_ptr imgr, - CORBA::Environment &env) -{ - // This operation requires the USE_SERVANT_MANAGER policy; if not - // present, the WrongPolicy exception is raised. - if (this->policies ().request_processing () != PortableServer::USE_SERVANT_MANAGER) - { - CORBA::Exception *exception = new PortableServer::POA::WrongPolicy; - env.exception (exception); - return; - } - - // This operation sets the default servant manager associated with - // the POA. - if (this->policies ().servant_retention () == PortableServer::RETAIN) - { - this->servant_activator_ = PortableServer::ServantActivator::_narrow (imgr, env); - if (CORBA::is_nil (this->servant_activator_.in ())) - { - CORBA::Exception *exception = new PortableServer::POA::WrongPolicy; - env.exception (exception); - return; - } - } - else - { - this->servant_locator_ = PortableServer::ServantLocator::_narrow (imgr, env); - if (CORBA::is_nil (this->servant_locator_.in ())) - { - CORBA::Exception *exception = new PortableServer::POA::WrongPolicy; - env.exception (exception); - return; - } - } -} - -PortableServer::Servant -TAO_POA::get_servant (CORBA::Environment &env) -{ - // Lock access to the POA for the duration of this transaction - TAO_POA_READ_GUARD_RETURN (ACE_Lock, monitor, this->lock (), 0, env); - - return this->get_servant_i (env); -} - -PortableServer::Servant -TAO_POA::get_servant_i (CORBA::Environment &env) -{ - // This operation requires the USE_DEFAULT_SERVANT policy; if not - // present, the WrongPolicy exception is raised. - if (this->policies ().request_processing () != PortableServer::USE_DEFAULT_SERVANT) - { - CORBA::Exception *exception = new PortableServer::POA::WrongPolicy; - env.exception (exception); - return 0; - } - - // This operation returns the default servant associated with the - // POA. - if (this->default_servant_ != 0) - { - return this->default_servant_; - } - else - // If no servant has been associated with the POA, the NoServant - // exception is raised. - { - CORBA::Exception *exception = new PortableServer::POA::NoServant; - env.exception (exception); - return 0; - } -} - -void -TAO_POA::set_servant (PortableServer::Servant servant, - CORBA::Environment &env) -{ - // Lock access to the POA for the duration of this transaction - TAO_POA_WRITE_GUARD (ACE_Lock, monitor, this->lock (), env); - - this->set_servant_i (servant, - env); -} - -void -TAO_POA::set_servant_i (PortableServer::Servant servant, - CORBA::Environment &env) -{ - // This operation requires the USE_DEFAULT_SERVANT policy; if not - // present, the WrongPolicy exception is raised. - if (this->policies ().request_processing () != PortableServer::USE_DEFAULT_SERVANT) - { - CORBA::Exception *exception = new PortableServer::POA::WrongPolicy; - env.exception (exception); - return; - } - - // This operation registers the specified servant with the POA as - // the default servant. This servant will be used for all requests - // for which no servant is found in the Active Object Map. - this->default_servant_ = servant; -} - -PortableServer::ObjectId * -TAO_POA::activate_object (PortableServer::Servant servant, - CORBA::Environment &env) -{ - // Lock access to the POA for the duration of this transaction - TAO_POA_WRITE_GUARD_RETURN (ACE_Lock, monitor, this->lock (), 0, env); - - return this->activate_object_i (servant, - env); -} - -PortableServer::ObjectId * -TAO_POA::activate_object_i (PortableServer::Servant servant, - CORBA::Environment &env) -{ - // This operation requires the SYSTEM_ID and RETAIN policy; if not - // present, the WrongPolicy exception is raised. - if (!(this->policies ().id_assignment () == PortableServer::SYSTEM_ID && - this->policies ().servant_retention () == PortableServer::RETAIN)) - { - CORBA::Exception *exception = new PortableServer::POA::WrongPolicy; - env.exception (exception); - return 0; - } - - // If the POA has the UNIQUE_ID policy and the specified servant is - // already in the Active Object Map, the ServantAlreadyActive - // exception is raised. - if (this->policies ().id_uniqueness () == PortableServer::UNIQUE_ID && - this->active_object_map ().find (servant) != -1) - { - CORBA::Exception *exception = new PortableServer::POA::ServantAlreadyActive; - env.exception (exception); - return 0; - } - - // Otherwise, the activate_object operation generates an Object Id - // and enters the Object Id and the specified servant in the Active - // Object Map. The Object Id is returned. - PortableServer::ObjectId_var new_id = this->create_object_id (); - - if (this->active_object_map ().bind (new_id.in (), servant) == -1) - { - CORBA::Exception *exception = new CORBA::OBJ_ADAPTER (CORBA::COMPLETED_NO); - env.exception (exception); - return 0; - } - - // Everything is finally ok - return new_id._retn (); -} - -void -TAO_POA::activate_object_with_id (const PortableServer::ObjectId &id, - PortableServer::Servant servant, - CORBA::Environment &env) -{ - // Lock access to the POA for the duration of this transaction - TAO_POA_WRITE_GUARD (ACE_Lock, monitor, this->lock (), env); - - this->activate_object_with_id_i (id, - servant, - env); -} - -void -TAO_POA::activate_object_with_id_i (const PortableServer::ObjectId &id, - PortableServer::Servant servant, - CORBA::Environment &env) -{ - // This operation requires the RETAIN policy; if not present, the - // WrongPolicy exception is raised. - if (this->policies ().servant_retention () != PortableServer::RETAIN) - { - CORBA::Exception *exception = new PortableServer::POA::WrongPolicy; - env.exception (exception); - return; - } - - // If the POA has the SYSTEM_ID policy and it detects that the - // Object Id value was not generated by the system or for this POA, - // the activate_object_with_id operation may raise the BAD_PARAM - // system exception. An ORB is not required to detect all such - // invalid Object Id values, but a portable application must not - // invoke activate_object_with_id on a POA that has the SYSTEM_ID - // policy with an Object Id value that was not previously generated - // by the system for that POA, or, if the POA also has the - // PERSISTENT policy, for a previous instantiation of the same POA. - if (this->policies ().id_assignment () == PortableServer::SYSTEM_ID && - !this->is_poa_generated_id (id)) - { - CORBA::Exception *exception = new CORBA::BAD_PARAM (CORBA::COMPLETED_NO); - env.exception (exception); - return; - } - - // If the CORBA object denoted by the Object Id value is already - // active in this POA (there is a servant bound to it in the Active - // Object Map), the ObjectAlreadyActive exception is raised. - if (this->active_object_map ().find (id) != -1) - { - CORBA::Exception *exception = new PortableServer::POA::ObjectAlreadyActive; - env.exception (exception); - return; - } - - // If the POA has the UNIQUE_ID policy and the servant is already in - // the Active Object Map, the ServantAlreadyActive exception is - // raised. - if (this->policies ().id_uniqueness () == PortableServer::UNIQUE_ID && - this->active_object_map ().find (servant) != -1) - { - CORBA::Exception *exception = new PortableServer::POA::ServantAlreadyActive; - env.exception (exception); - return; - } - - // Otherwise, the activate_object_with_id operation enters an - // association between the specified Object Id and the specified - // servant in the Active Object Map. - if (this->active_object_map ().bind (id, servant) == -1) - { - CORBA::Exception *exception = new CORBA::OBJ_ADAPTER (CORBA::COMPLETED_NO); - env.exception (exception); - return; - } - - // Everything is finally ok -} - -void -TAO_POA::deactivate_object (const PortableServer::ObjectId &oid, - CORBA::Environment &env) -{ - // Lock access to the POA for the duration of this transaction - TAO_POA_WRITE_GUARD (ACE_Lock, monitor, this->lock (), env); - - this->deactivate_object_i (oid, - env); -} - -void -TAO_POA::deactivate_object_i (const PortableServer::ObjectId &oid, - CORBA::Environment &env) -{ - // This operation requires the RETAIN policy; if not present, the - // WrongPolicy exception is raised. - if (this->policies ().servant_retention () != PortableServer::RETAIN) - { - CORBA::Exception *exception = new PortableServer::POA::WrongPolicy; - env.exception (exception); - return; - } - - // This operation causes the association of the Object Id specified - // by the oid parameter and its servant to be removed from the - // Active Object Map. - PortableServer::Servant servant = 0; - int result = this->active_object_map ().unbind (oid, servant); - - // If there is no active object associated with the specified Object - // Id, the operation raises an ObjectNotActive exception. - if (result != 0) - { - CORBA::Exception *exception = new PortableServer::POA::ObjectNotActive; - env.exception (exception); - return; - } - - // If a servant manager is associated with the POA, - // ServantLocator::etherealize will be invoked with the oid and the - // servant. (The deactivate_object operation does not wait for the - // etherealize operation to complete before deactivate_object - // returns.) - // - // Note: If the servant associated with the oid is serving multiple - // Object Ids, ServantLocator::etherealize may be invoked multiple - // times with the same servant when the other objects are - // deactivated. It is the responsibility of the object - // implementation to refrain from destroying the servant while it is - // active with any Id. - if (!CORBA::is_nil (this->servant_activator_.in ())) - { - PortableServer::POA_var self = this->_this (env); - if (env.exception () != 0) - return; - - CORBA::Boolean remaining_activations = CORBA::B_FALSE; - - if (this->policies ().id_uniqueness () == PortableServer::MULTIPLE_ID && - this->active_object_map ().find (servant) != -1) - remaining_activations = CORBA::B_TRUE; - - this->servant_activator_->etherealize (oid, - self.in (), - servant, - CORBA::B_FALSE, - remaining_activations, - env); - } -} - -CORBA::Object_ptr -TAO_POA::create_reference (const char *intf, - CORBA::Environment &env) -{ - // Lock access to the POA for the duration of this transaction - TAO_POA_WRITE_GUARD_RETURN (ACE_Lock, monitor, this->lock (), CORBA::Object::_nil (), env); - - return this->create_reference_i (intf, - env); -} - -CORBA::Object_ptr -TAO_POA::create_reference_i (const char *intf, - CORBA::Environment &env) -{ - // This operation requires the SYSTEM_ID policy; if not present, the - // WrongPolicy exception is raised. - if (this->policies ().id_assignment () != PortableServer::SYSTEM_ID) - { - CORBA::Exception *exception = new PortableServer::POA::WrongPolicy; - env.exception (exception); - return CORBA::Object::_nil (); - } - - // This operation creates an object reference that encapsulates a - // POA-generated Object Id value and the specified interface - // repository id. This operation does not cause an activation to - // take place. The resulting reference may be passed to clients, so - // that subsequent requests on those references will cause the - // appropriate servant manager to be invoked, if one is - // available. The generated Object Id value may be obtained by - // invoking POA::reference_to_id with the created reference. - PortableServer::ObjectId_var new_id = this->create_object_id (); - TAO_ObjectKey_var new_key = this->create_object_key (new_id.in ()); - - // Ask the ORB to create you a reference - return TAO_ORB_Core_instance ()->orb ()->key_to_object (new_key.in (), intf, env); -} - -CORBA::Object_ptr -TAO_POA::create_reference_with_id (const PortableServer::ObjectId &oid, - const char *intf, - CORBA::Environment &env) -{ - // If the POA has the SYSTEM_ID policy and it detects that the - // Object Id value was not generated by the system or for this POA, - // the create_reference_with_id operation may raise the BAD_PARAM - // system exception. An ORB is not required to detect all such - // invalid Object Id values, but a portable application must not - // invoke this operation on a POA that has the SYSTEM_ID policy with - // an Object Id value that was not previously generated by the - // system for that POA, or, if the POA also has the PERSISTENT - // policy, for a previous instantiation of the same POA. - if (this->policies ().id_assignment () == PortableServer::SYSTEM_ID && - !this->is_poa_generated_id (oid)) - { - CORBA::Exception *exception = new CORBA::BAD_PARAM (CORBA::COMPLETED_NO); - env.exception (exception); - return CORBA::Object::_nil (); - } - - // This operation creates an object reference that encapsulates the - // specified Object Id and interface repository Id values. This - // operation does not cause an activation to take place. The - // resulting reference may be passed to clients, so that subsequent - // requests on those references will cause the object to be - // activated if necessary, or the default servant used, depending on - // the applicable policies. - TAO_ObjectKey_var new_key = this->create_object_key (oid); - - // Ask the ORB to create you a reference - return TAO_ORB_Core_instance ()->orb ()->key_to_object (new_key.in (), intf, env); -} - -PortableServer::ObjectId * -TAO_POA::servant_to_id (PortableServer::Servant servant, - CORBA::Environment &env) -{ - // If we had upgradeable locks, this would initially be a read lock - // - // Lock access to the POA for the duration of this transaction - TAO_POA_WRITE_GUARD_RETURN (ACE_Lock, monitor, this->lock (), 0, env); - - return this->servant_to_id_i (servant, - env); -} - -PortableServer::ObjectId * -TAO_POA::servant_to_id_i (PortableServer::Servant servant, - CORBA::Environment &env) -{ - // This operation requires the RETAIN and either the UNIQUE_ID or - // IMPLICIT_ACTIVATION policies; if not present, the WrongPolicy - // exception is raised. - if (!(this->policies ().servant_retention () == PortableServer::RETAIN && - (this->policies ().id_uniqueness () == PortableServer::UNIQUE_ID || - this->policies ().implicit_activation () == PortableServer::IMPLICIT_ACTIVATION))) - { - CORBA::Exception *exception = new PortableServer::POA::WrongPolicy; - env.exception (exception); - return 0; - } - - // This operation has three possible behaviors. - - // If the POA has the UNIQUE_ID policy and the specified servant is - // active, the Object Id associated with that servant is returned. - PortableServer::ObjectId_var id; - PortableServer::ObjectId_out id_out (id); - if (this->policies ().id_uniqueness () == PortableServer::UNIQUE_ID && - this->active_object_map ().find (servant, id_out) != -1) - { - return id._retn (); - } - - // If the POA has the IMPLICIT_ACTIVATION policy and either the POA - // has the MULTIPLE_ID policy or the specified servant is not - // active, the servant is activated using a POA-generated Object Id - // and the Interface Id associated with the servant, and that Object - // Id is returned. - if (this->policies ().implicit_activation () == PortableServer::IMPLICIT_ACTIVATION) - { - if (this->policies ().id_uniqueness () == PortableServer::MULTIPLE_ID || - this->active_object_map ().find (servant) != 0) - { - PortableServer::ObjectId_var new_id = this->create_object_id (); - - if (this->active_object_map ().bind (new_id.in (), servant) == -1) - { - CORBA::Exception *exception = new CORBA::OBJ_ADAPTER (CORBA::COMPLETED_NO); - env.exception (exception); - return 0; - } - - // Everything is finally ok - return new_id._retn (); - } - } - - // Otherwise, the ServantNotActive exception is raised. - CORBA::Exception *exception = new PortableServer::POA::ServantNotActive; - env.exception (exception); - return 0; -} - -CORBA::Object_ptr -TAO_POA::servant_to_reference (PortableServer::Servant servant, - CORBA::Environment &env) -{ - // Note: The allocation of an Object Id value and installation in - // the Active Object Map caused by implicit activation may actually - // be deferred until an attempt is made to externalize the - // reference. The real requirement here is that a reference is - // produced that will behave appropriately (that is, yield a - // consistent Object Id value when asked politely). - PortableServer::ObjectId_var oid = this->servant_to_id (servant, - env); - - if (env.exception () != 0) - return CORBA::Object::_nil (); - else - return this->create_reference_with_id (oid.in (), - servant->_interface_repository_id (), - env); -} - -PortableServer::Servant -TAO_POA::reference_to_servant (CORBA::Object_ptr reference, - CORBA::Environment &env) -{ - // This operation requires the RETAIN policy or the - // USE_DEFAULT_SERVANT policy. If neither policy is present, the - // WrongPolicy exception is raised. - if (!(this->policies ().servant_retention () == PortableServer::RETAIN || - this->policies ().request_processing () == PortableServer::USE_DEFAULT_SERVANT)) - { - CORBA::Exception *exception = new PortableServer::POA::WrongPolicy; - env.exception (exception); - return 0; - } - - // If the POA has the RETAIN policy and the specified object is - // present in the Active Object Map, this operation returns the - // servant associated with that object in the Active Object Map. - if (this->policies ().servant_retention () == PortableServer::RETAIN) - { - TAO_ObjectKey_var key = reference->_key (env); - - // If the object reference was not created by this POA, the - // WrongAdapter exception is raised. - PortableServer::ObjectId_var id; - PortableServer::ObjectId_out id_out (id); - TAO_POA::String poa_name; - CORBA::Boolean persistent = CORBA::B_FALSE; - TAO_Temporary_Creation_Time poa_creation_time; - - int result = this->parse_key_temporary_id (key.in (), - poa_name, - id_out, - persistent, - poa_creation_time); - if (result != 0 || - poa_name != this->complete_name () || - persistent != this->persistent () || - !this->persistent () && poa_creation_time != this->creation_time_) - { - CORBA::Exception *exception = new PortableServer::POA::WrongAdapter; - env.exception (exception); - return 0; - } - - return this->id_to_servant (id.in (), env); - } - - // Otherwise, if the POA has the USE_DEFAULT_SERVANT policy and a - // default servant has been registered with the POA, this operation - // returns the default servant. - if (this->policies ().request_processing () == PortableServer::USE_DEFAULT_SERVANT) - { - // Lock access to the POA for the duration of this transaction - TAO_POA_READ_GUARD_RETURN (ACE_Lock, monitor, this->lock (), 0, env); - - if (this->default_servant_ != 0) - { - return this->default_servant_; - } - else - // Otherwise, the ObjectNotActive exception is raised. - { - CORBA::Exception *exception = new PortableServer::POA::ObjectNotActive; - env.exception (exception); - return 0; - } - } - - // Not reached - return 0; -} - -PortableServer::ObjectId * -TAO_POA::reference_to_id (CORBA::Object_ptr reference, - CORBA::Environment &env) -{ - // The WrongPolicy exception is declared to allow future extensions. - - // This operation returns the Object Id value encapsulated by the - // specified reference. - - // This operation is valid only if the reference was created by the - // POA on which the operation is being performed. If the object - // reference was not created by this POA, the WrongAdapter exception - // is raised. - TAO_ObjectKey_var key = reference->_key (env); - PortableServer::ObjectId_var id; - PortableServer::ObjectId_out id_out (id); - TAO_POA::String poa_name; - CORBA::Boolean persistent = CORBA::B_FALSE; - TAO_Temporary_Creation_Time poa_creation_time; - - int result = this->parse_key_permanent_id (key.in (), - poa_name, - id_out, - persistent, - poa_creation_time); - if (result != 0 || - poa_name != this->complete_name () || - persistent != this->persistent () || - !this->persistent () && poa_creation_time != this->creation_time_) - { - CORBA::Exception *exception = new PortableServer::POA::WrongAdapter; - env.exception (exception); - return 0; - } - - // The object denoted by the reference does not have to be active - // for this operation to succeed. - return id._retn (); -} - -PortableServer::Servant -TAO_POA::id_to_servant (const PortableServer::ObjectId &oid, - CORBA::Environment &env) -{ - // Lock access to the POA for the duration of this transaction - TAO_POA_READ_GUARD_RETURN (ACE_Lock, monitor, this->lock (), 0, env); - - return this->id_to_servant_i (oid, - env); -} - -PortableServer::Servant -TAO_POA::id_to_servant_i (const PortableServer::ObjectId &oid, - CORBA::Environment &env) -{ - // This operation requires the RETAIN policy; if not present, the - // WrongPolicy exception is raised. - if (this->policies ().servant_retention () != PortableServer::RETAIN) - { - CORBA::Exception *exception = new PortableServer::POA::WrongPolicy; - env.exception (exception); - return 0; - } - - // This operation returns the active servant associated with the - // specified Object Id value. If the Object Id value is not active - // in the POA, an ObjectNotActive exception is raised. - PortableServer::Servant servant = 0; - if (this->active_object_map ().find (oid, servant) != -1) - { - return servant; - } - else - // Otherwise, the ObjectNotActive exception is raised. - { - CORBA::Exception *exception = new PortableServer::POA::ObjectNotActive; - env.exception (exception); - return 0; - } -} - -CORBA::Object_ptr -TAO_POA::id_to_reference (const PortableServer::ObjectId &oid, - CORBA::Environment &env) -{ - // Lock access to the POA for the duration of this transaction - TAO_POA_READ_GUARD_RETURN (ACE_Lock, monitor, this->lock (), 0, env); - - return this->id_to_reference_i (oid, env); -} - -CORBA::Object_ptr -TAO_POA::id_to_reference_i (const PortableServer::ObjectId &oid, - CORBA::Environment &env) -{ - // This operation requires the RETAIN policy; if not present, the - // WrongPolicy exception is raised. - if (this->policies ().servant_retention () != PortableServer::RETAIN) - { - CORBA::Exception *exception = new PortableServer::POA::WrongPolicy; - env.exception (exception); - return 0; - } - - // If an object with the specified Object Id value is currently - // active, a reference encapsulating the information used to - // activate the object is returned. - PortableServer::Servant servant = 0; - if (this->active_object_map ().find (oid, servant) != -1) - return this->create_reference_with_id (oid, - servant->_interface_repository_id (), - env); - else - // If the Object Id value is not active in the POA, an - // ObjectNotActive exception is raised. - { - CORBA::Exception *exception = new PortableServer::POA::ObjectNotActive; - env.exception (exception); - return 0; - } -} - -PortableServer::POA_ptr -TAO_POA::the_parent (CORBA::Environment &env) -{ - if (this->parent_ != 0) - return this->parent_->_this (env); - else - return PortableServer::POA::_nil (); -} - -PortableServer::POAManager_ptr -TAO_POA::the_POAManager (CORBA::Environment &env) -{ - return this->poa_manager_._this (env); -} - -PortableServer::AdapterActivator_ptr -TAO_POA::the_activator (CORBA::Environment &env) -{ - ACE_UNUSED_ARG (env); - - return PortableServer::AdapterActivator::_duplicate (this->adapter_activator_.in ()); -} - -void -TAO_POA::the_activator (PortableServer::AdapterActivator_ptr adapter_activator, - CORBA::Environment &env) -{ - ACE_UNUSED_ARG (env); - - this->adapter_activator_ = PortableServer::AdapterActivator::_duplicate (adapter_activator); -} - -TAO_POA * -TAO_POA::locate_poa_i (const TAO_ObjectKey &key, - PortableServer::ObjectId_out id, - CORBA::Environment &env) -{ - TAO_POA::String poa_name; - CORBA::Boolean persistent = CORBA::B_FALSE; - TAO_Temporary_Creation_Time poa_creation_time; - - int result = this->parse_key_temporary_id (key, - poa_name, - id, - persistent, - poa_creation_time); - if (result != 0) - { - CORBA::Exception *exception = new CORBA::OBJ_ADAPTER (CORBA::COMPLETED_NO); - env.exception (exception); - return 0; - } - - TAO_POA *poa = this->find_POA_i (poa_name, - persistent, - env); - if (env.exception () != 0) - return 0; - - // Make sure it is not an "old" objectId - if (!poa->persistent () && - poa->creation_time () != poa_creation_time) - { - CORBA::Exception *exception = new CORBA::OBJECT_NOT_EXIST (CORBA::COMPLETED_NO); - env.exception (exception); - return 0; - } - - return poa; -} - -int -TAO_POA::locate_servant (const TAO_ObjectKey &key, - CORBA::Environment &env) -{ - // Lock access to the POAManager for the duration of this transaction - TAO_POA_READ_GUARD_RETURN (ACE_Lock, monitor, this->lock (), -1, env); - - PortableServer::Servant servant = 0; - TAO_POA::LOCATION_RESULT result = this->locate_servant_i (key, servant, env); - - switch (result) - { - case TAO_POA::FOUND: - // Optimistic attitude - case TAO_POA::DEFAULT_SERVANT: - case TAO_POA::SERVANT_MANAGER: - return 0; - - case TAO_POA::NOT_FOUND: - return -1; - } - - return -1; -} - -PortableServer::Servant -TAO_POA::find_servant (const TAO_ObjectKey &key, - CORBA::Environment &env) -{ - // Lock access to the POAManager for the duration of this transaction - TAO_POA_READ_GUARD_RETURN (ACE_Lock, monitor, this->lock (), 0, env); - - PortableServer::Servant servant = 0; - TAO_POA::LOCATION_RESULT result = this->locate_servant_i (key, servant, env); - - switch (result) - { - case TAO_POA::FOUND: - return servant; - - case TAO_POA::DEFAULT_SERVANT: - case TAO_POA::SERVANT_MANAGER: - case TAO_POA::NOT_FOUND: - return 0; - } - - return 0; -} - -TAO_POA::LOCATION_RESULT -TAO_POA::locate_servant_i (const TAO_ObjectKey &key, - PortableServer::Servant &servant, - CORBA::Environment &env) -{ - PortableServer::ObjectId_var id; - PortableServer::ObjectId_out id_out (id); - - TAO_POA *poa = this->locate_poa_i (key, - id_out, - env); - if (env.exception () != 0) - return TAO_POA::NOT_FOUND; - - // If the POA has the RETAIN policy, the POA looks in the Active - // Object Map to find if there is a servant associated with the - // Object Id value from the request. If such a servant exists, - // return TAO_POA::FOUND. - if (poa->policies ().servant_retention () == PortableServer::RETAIN && - poa->active_object_map ().find (id.in (), servant) != -1) - // Success - return TAO_POA::FOUND; - - // If the POA has the NON_RETAIN policy or has the RETAIN policy but - // didn't find a servant in the Active Object Map, the POA takes the - // following actions: - - // If the USE_ACTIVE_OBJECT_MAP_ONLY policy is in effect, the POA raises - // the OBJECT_NOT_EXIST system exception. - if (poa->policies ().request_processing () == PortableServer::USE_ACTIVE_OBJECT_MAP_ONLY) - return TAO_POA::NOT_FOUND; - - // If the POA has the USE_DEFAULT_SERVANT policy, a default servant - // has been associated with the POA, return - // TAO_POA::DEFAULT_SERVANT. If no servant has been associated with - // the POA, return TAO_POA::NOT_FOUND. - if (poa->policies ().request_processing () == PortableServer::USE_DEFAULT_SERVANT) - { - if (poa->default_servant_ == 0) - return TAO_POA::NOT_FOUND; - else - // Success - return TAO_POA::DEFAULT_SERVANT; - } - - // If the POA has the USE_SERVANT_MANAGER policy, a servant manager - // has been associated with the POA, return - // TAO_POA::SERVANT_MANAGER. If no servant manager has been - // associated with the POA, return TAO_POA::NOT_FOUND. - if (poa->policies ().request_processing () == PortableServer::USE_SERVANT_MANAGER) - { - if (CORBA::is_nil (poa->servant_activator_.in ()) && - CORBA::is_nil (poa->servant_locator_.in ())) - return TAO_POA::NOT_FOUND; - else - // Success - return TAO_POA::SERVANT_MANAGER; - } - - // Failure - return TAO_POA::NOT_FOUND; -} - -PortableServer::Servant -TAO_POA::locate_poa_and_servant_i (const TAO_ObjectKey &key, - const char *operation, - PortableServer::ObjectId_out id, - TAO_POA *&poa_impl, - CORBA::Environment &env) -{ - poa_impl = this->locate_poa_i (key, - id, - env); - if (env.exception () != 0) - return 0; - - // If the POA has the RETAIN policy, the POA looks in the Active - // Object Map to find if there is a servant associated with the - // Object Id value from the request. If such a servant exists, the - // POA invokes the appropriate method on the servant. - if (poa_impl->policies ().servant_retention () == PortableServer::RETAIN) - { - PortableServer::Servant servant = 0; - if (poa_impl->active_object_map ().find (*id.ptr (), servant) != -1) - // Success - return servant; - } - - // If the POA has the NON_RETAIN policy or has the RETAIN policy but - // didn't find a servant in the Active Object Map, the POA takes the - // following actions: - - // If the USE_ACTIVE_OBJECT_MAP_ONLY policy is in effect, the POA raises - // the OBJECT_NOT_EXIST system exception. - if (poa_impl->policies ().request_processing () == PortableServer::USE_ACTIVE_OBJECT_MAP_ONLY) - { - CORBA::Exception *exception = new CORBA::OBJECT_NOT_EXIST (CORBA::COMPLETED_NO); - env.exception (exception); - return 0; - } - - // If the POA has the USE_DEFAULT_SERVANT policy, a default servant - // has been associated with the POA so the POA will invoke the - // appropriate method on that servant. If no servant has been - // associated with the POA, the POA raises the OBJ_ADAPTER system - // exception. - if (poa_impl->policies ().request_processing () == PortableServer::USE_DEFAULT_SERVANT) - { - if (poa_impl->default_servant_ == 0) - { - CORBA::Exception *exception = new CORBA::OBJ_ADAPTER (CORBA::COMPLETED_NO); - env.exception (exception); - return 0; - } - else - { - // Success - return poa_impl->default_servant_; - } - } - - // If the POA has the USE_SERVANT_MANAGER policy, a servant manager - // has been associated with the POA so the POA will invoke incarnate - // or preinvoke on it to find a servant that may handle the - // request. (The choice of method depends on the NON_RETAIN or - // RETAIN policy of the POA.) If no servant manager has been - // associated with the POA, the POA raises the OBJ_ADAPTER system - // exception. - // - // If a servant manager is located and invoked, but the servant - // manager is not directly capable of incarnating the object, it - // (the servant manager) may deal with the circumstance in a variety - // of ways, all of which are the application's responsibility. Any - // system exception raised by the servant manager will be returned - // to the client in the reply. In addition to standard CORBA - // exceptions, a servant manager is capable of raising a - // ForwardRequest exception. This exception includes an object - // reference. - // - if (poa_impl->policies ().request_processing () == PortableServer::USE_SERVANT_MANAGER) - { - if (CORBA::is_nil (poa_impl->servant_activator_.in ()) && - CORBA::is_nil (poa_impl->servant_locator_.in ())) - { - CORBA::Exception *exception = new CORBA::OBJ_ADAPTER (CORBA::COMPLETED_NO); - env.exception (exception); - return 0; - } - - PortableServer::POA_var poa = poa_impl->_this (env); - if (env.exception () != 0) - return 0; - - if (poa_impl->policies ().servant_retention () == PortableServer::RETAIN) - { - // @@ - // Invocations of incarnate on the servant manager are serialized. - // Invocations of etherealize on the servant manager are serialized. - // Invocations of incarnate and etherealize on the servant manager are mutually exclusive. - PortableServer::Servant servant = poa_impl->servant_activator_->incarnate (*id.ptr (), - poa.in (), - env); - if (env.exception () != 0 || servant == 0) - return 0; - - // If the incarnate operation returns a servant that is - // already active for a different Object Id and if the POA - // also has the UNIQUE_ID policy, the incarnate has violated - // the POA policy and is considered to be in error. The POA - // will raise an OBJ_ADAPTER system exception for the - // request. - if (poa_impl->policies ().id_uniqueness () == PortableServer::UNIQUE_ID && - poa_impl->active_object_map ().find (servant) != -1) - { - CORBA::Exception *exception = new CORBA::OBJ_ADAPTER (CORBA::COMPLETED_NO); - env.exception (exception); - return 0; - } - - // The POA enters the returned Servant value into the Active - // Object Map so that subsequent requests with the same - // ObjectId value will be delivered directly to that servant - // without invoking the servant manager. - if (poa_impl->active_object_map ().bind (*id.ptr (), servant) == -1) - { - CORBA::Exception *exception = new CORBA::OBJ_ADAPTER (CORBA::COMPLETED_NO); - env.exception (exception); - return 0; - } - - // Success - return servant; - } - else - // - // Don't retain servant - // - { - // No serialization of invocations of preinvoke or - // postinvoke may be assumed; there may be multiple - // concurrent invocations of preinvoke for the same - // ObjectId. - // - // The same thread will be used to preinvoke the object, - // process the request, and postinvoke the object. - // - PortableServer::ServantLocator::Cookie cookie; - PortableServer::Servant servant = poa_impl->servant_locator_->preinvoke (*id.ptr (), - poa.in (), - operation, - cookie, - env); - if (env.exception () != 0 || servant == 0) - return 0; - - // Remember the cookie - TAO_ORB_Core *orb_core = TAO_ORB_Core_instance (); - TAO_POA_Current *poa_current = orb_core->poa_current (); - poa_current->locator_cookie (cookie); - - // Success - return servant; - } - } - - // Failure - CORBA::Exception *exception = new CORBA::OBJ_ADAPTER (CORBA::COMPLETED_NO); - env.exception (exception); - return 0; -} - -void -TAO_POA::dispatch_servant (const TAO_ObjectKey &key, - CORBA::ServerRequest &req, - void *context, - CORBA::Environment &env) -{ - // Lock access to the POAManager for the duration of this transaction - TAO_POA_READ_GUARD (ACE_Lock, monitor, this->lock (), env); - - this->dispatch_servant_i (key, req, context, env); -} - -void -TAO_POA::dispatch_servant_i (const TAO_ObjectKey &key, - CORBA::ServerRequest &req, - void *context, - CORBA::Environment &env) -{ - PortableServer::ObjectId_var id; - PortableServer::ObjectId_out id_out (id); - TAO_POA *poa = 0; - // const char *operation = req.operation (); - const char *operation = req.op_name (); - - // Setup for POA Current - TAO_ORB_Core *orb_core = TAO_ORB_Core_instance (); - TAO_POA_Current current_context; - // Set the current context and remember the old one - TAO_POA_Current *previous_context = orb_core->poa_current (¤t_context); - - PortableServer::Servant servant = this->locate_poa_and_servant_i (key, - operation, - id_out, - poa, - env); - if (env.exception () != 0 || servant == 0) - return; - - // Setup for upcall - poa->pre_invoke (key, - id.in (), - servant, - ¤t_context, - env); - - // Upcall - servant->_dispatch (req, - context, - env); - - // Cleanup from upcall - poa->post_invoke (servant, - operation, - ¤t_context, - env); - - // Reset old context - orb_core->poa_current (previous_context); - -} - -void -TAO_POA::pre_invoke (const TAO_ObjectKey &key, - const PortableServer::ObjectId &id, - PortableServer::Servant servant, - TAO_POA_Current *poa_current, - CORBA::Environment &env) -{ - ACE_UNUSED_ARG (env); - - poa_current->POA_impl (this); - poa_current->object_key (key); - poa_current->object_id (id); - poa_current->servant (servant); -} - -void -TAO_POA::post_invoke (PortableServer::Servant servant, - const char *operation, - TAO_POA_Current *poa_current, - CORBA::Environment &env) -{ - PortableServer::ServantLocator::Cookie cookie = poa_current->locator_cookie (); - - if (cookie != 0) - { - PortableServer::POA_var poa = poa_current->get_POA (env); - - this->servant_locator_->postinvoke (poa_current->object_id (), - poa.in (), - operation, - cookie, - servant, - env); - } - - // poa_current->clear (); - -} - -const TAO_Creation_Time & -TAO_POA::creation_time (void) -{ - return this->creation_time_; -} - -int -TAO_POA::parse_key_permanent_id (const TAO_ObjectKey &key, - TAO_POA::String &poa_name, - PortableServer::ObjectId_out id, - CORBA::Boolean &persistent, - TAO_Temporary_Creation_Time &poa_creation_time) -{ - return this->parse_key (key, - poa_name, - id, - persistent, - poa_creation_time, - 0); -} - -int -TAO_POA::parse_key_temporary_id (const TAO_ObjectKey &key, - TAO_POA::String &poa_name, - PortableServer::ObjectId_out id, - CORBA::Boolean &persistent, - TAO_Temporary_Creation_Time &poa_creation_time) -{ - return this->parse_key (key, - poa_name, - id, - persistent, - poa_creation_time, - 1); -} - -int -TAO_POA::rfind (const TAO_ObjectKey &key, - char c, - int pos) const -{ - if (pos == ACE_CString::npos) - pos = key.length (); - - for (int i = pos - 1; i >= 0; i--) - if (key[i] == c) - return i; - - return TAO_POA::String::npos; -} - - -int -TAO_POA::parse_key (const TAO_ObjectKey &key, - TAO_POA::String &poa_name, - PortableServer::ObjectId_out id, - CORBA::Boolean &persistent, - TAO_Temporary_Creation_Time &poa_creation_time, - int temporary_id) -{ - // Try to find the last separator - int last_token_position = this->rfind (key, TAO_POA::name_separator ()); - - // If not found, the name is not correct - if (last_token_position == TAO_POA::String::npos) - return -1; - - // Check the first byte (persistence indicator) - char object_key_type = key[0]; - if (object_key_type == this->persistent_key_type ()) - persistent = 1; - else if (object_key_type == this->transient_key_type ()) - persistent = 0; - else - // Incorrect key - return -1; - - // Starting at object_key_type_length, take the next - // creation_time_length byte for the timestamp - int starting_at = TAO_POA::object_key_type_length (); - poa_creation_time.creation_time (&key[starting_at]); - - // Take the substring from creation_time_length + - // object_key_type_length to last_token_position for the POA name - starting_at = TAO_POA::object_key_type_length () + TAO_Creation_Time::creation_time_length (); - int how_many = last_token_position - starting_at; - poa_name.set ((const char *) &key[starting_at], - how_many); - - // Take the substring from (last_token_position + separator_length) - // to length for the objectId - starting_at = last_token_position + TAO_POA::name_separator_length (); - how_many = key.length () - starting_at; - - // Only for the life time of the upcall - if (temporary_id) - id = new PortableServer::ObjectId (how_many, - how_many, - (CORBA::Octet *) &key[starting_at], - CORBA::B_FALSE); - else - // You can use the id as long as you like - id = TAO_POA::string_to_ObjectId ((const char *) &key[starting_at], - how_many); - - // Success - return 0; -} - -CORBA::Boolean -TAO_POA::persistent (void) -{ - return this->policies ().lifespan () == PortableServer::PERSISTENT; -} - -PortableServer::ObjectId * -TAO_POA::create_object_id (void) -{ - // Note: This method assumes two things: - // 1. Locks are held when this method is called - // 2. Size of octet == size of string element - - // Buffer for counter - char counter[TAO_POA::max_space_required_for_ulong]; - - // Convert counter into string - ACE_OS::sprintf (counter, - "%ld", - this->counter_); - -#if defined (POA_NAME_IN_POA_GENERATED_ID) - - // Calculate the required buffer size. - // Note: 1 is for the null terminator - TAO_POA::String id = - this->name_ + - TAO_POA::id_separator () + - counter; - - char *result = id.c_str (); - -#else /* POA_NAME_IN_POA_GENERATED_ID */ - - char *result = counter; - -#endif /* POA_NAME_IN_POA_GENERATED_ID */ - - // Increment counter - this->counter_++; - - // Create the sequence - return TAO_POA::string_to_ObjectId (result); -} - -TAO_ObjectKey * -TAO_POA::create_object_key (const PortableServer::ObjectId &id) -{ - // Calculate the space required for the key - int buffer_size = - this->object_key_type_length () + - TAO_Creation_Time::creation_time_length () + - this->complete_name_.length () + - TAO_POA::name_separator_length () + - id.length (); - - // Create the buffer for the key - CORBA::Octet *buffer = TAO_ObjectKey::allocbuf (buffer_size); - - // Keeps track of where the next infomation goes; start at 0 byte - int starting_at = 0; - - // Copy the persistence bit - buffer[starting_at] = (CORBA::Octet) this->object_key_type (); - - // Then copy the timestamp - starting_at += this->object_key_type_length (); - ACE_OS::memcpy (&buffer[starting_at], - this->creation_time_.creation_time (), - TAO_Creation_Time::creation_time_length ()); - - // Put the POA name into the buffer - starting_at += TAO_Creation_Time::creation_time_length (); - ACE_OS::memcpy (&buffer[starting_at], - this->complete_name_.c_str (), - this->complete_name_.length ()); - - // Add the name separator - starting_at += this->complete_name_.length (); - buffer[starting_at] = (CORBA::Octet) TAO_POA::name_separator (); - - // Then copy the ID into the key - starting_at += TAO_POA::name_separator_length (); - ACE_OS::memcpy (&buffer[starting_at], - id.get_buffer (), - id.length ()); - - // Create the key, giving the ownership of the buffer to the - // sequence. - return new TAO_ObjectKey (buffer_size, - buffer_size, - buffer, - CORBA::B_TRUE); -} - -int -TAO_POA::is_poa_generated_id (const PortableServer::ObjectId &id) -{ - -#if defined (POA_NAME_IN_POA_GENERATED_ID) - - // Grab the buffer - const char *id_buffer = (const char *) id.get_buffer (); - - // Check to see if the POA name is the first part of the id - return - this->name_.length () < id.length () && - ACE_OS::strncmp (id_buffer, - this->name_.c_str (), - this->name_.length ()) == 0; - -#else /* POA_NAME_IN_POA_GENERATED_ID */ - - return 1; - -#endif /* POA_NAME_IN_POA_GENERATED_ID */ -} - -int -TAO_POA::is_poa_generated_key (const TAO_ObjectKey &key) -{ - // Grab the buffer - const char *key_buffer = (const char *) key.get_buffer (); - - // Check to see if the complete POA name is the first part of the - // key - return - this->complete_name_.length () < key.length () && - ACE_OS::strncmp (key_buffer, - this->complete_name_.c_str (), - this->complete_name_.length ()) == 0; -} - -int -TAO_POA::leaf_poa_name (const TAO_POA::String &adapter_name, - CORBA::Environment &env) -{ - // This method does not throw any exceptions - ACE_UNUSED_ARG (env); - - // Try to find the name separator - if (adapter_name.find (TAO_POA::name_separator ()) == TAO_POA::String::npos) - // If not found, the name was a leaf - return 1; - else - // If found, the name was not a leaf - return 0; -} - -void -TAO_POA::parse_poa_name (const TAO_POA::String &adapter_name, - TAO_POA::String &topmost_poa_name, - TAO_POA::String &tail_poa_name, - CORBA::Environment &env) -{ - // Try to find the name separator - int token_position = adapter_name.find (TAO_POA::name_separator ()); - - // If not found, the name was a leaf, throw exception - if (token_position == TAO_POA::String::npos) - { - CORBA::Exception *exception = new CORBA::OBJ_ADAPTER (CORBA::COMPLETED_NO); - env.exception (exception); - return; - } - else - { - // If found, take the substring from 0 to token_position - int starting_at = 0; - int how_many = token_position - starting_at; - topmost_poa_name = adapter_name.substr (starting_at, - how_many); - - // Take the substring from (token_position + separator_length) - // to length - starting_at = token_position + TAO_POA::name_separator_length (); - how_many = adapter_name.length () - starting_at; - tail_poa_name = adapter_name.substr (starting_at, - how_many); - } -} - -CORBA::String -TAO_POA::the_name (CORBA::Environment &env) -{ - ACE_UNUSED_ARG (env); - - return CORBA::string_dup (this->name_.c_str ()); -} - -TAO_POA::String -TAO_POA::complete_name (void) -{ - return this->complete_name_; -} - -void -TAO_POA::set_complete_name (void) -{ - if (this->parent_ != 0) - { - this->complete_name_ += this->parent_->complete_name (); - this->complete_name_ += TAO_POA::name_separator (); - } - this->complete_name_ += this->name_; -} - -PortableServer::ObjectId * -TAO_POA::string_to_ObjectId (const char *string) -{ - // Size of string - // - // We DO NOT include the zero terminator, as this is simply an - // artifact of the way strings are stored in C. - // - CORBA::ULong buffer_size = ACE_OS::strlen (string); - - // Create the buffer for the Id - CORBA::Octet *buffer = PortableServer::ObjectId::allocbuf (buffer_size); - - // Copy the contents - ACE_OS::memcpy (buffer, string, buffer_size); - - // Create and return a new ID - return new PortableServer::ObjectId (buffer_size, - buffer_size, - buffer, - CORBA::B_TRUE); -} - -PortableServer::ObjectId * -TAO_POA::string_to_ObjectId (const char *string, - int size) -{ - // Create the buffer for the Id - CORBA::Octet *buffer = PortableServer::ObjectId::allocbuf (size); - - // Copy the contents - ACE_OS::memcpy (buffer, string, size); - - // Create and return a new ID - return new PortableServer::ObjectId (size, - size, - buffer, - CORBA::B_TRUE); -} - -PortableServer::ObjectId * -TAO_POA::wstring_to_ObjectId (const CORBA::WChar *string) -{ - // Size of Id - // - // We DO NOT include the zero terminator, as this is simply an - // artifact of the way strings are stored in C. - // - CORBA::ULong string_length = ACE_WString::wstrlen (string); - - size_t buffer_size = string_length * sizeof (CORBA::WChar); - - // Create the buffer for the Id - CORBA::Octet *buffer = PortableServer::ObjectId::allocbuf (buffer_size); - - // Copy contents - ACE_OS::memcpy (buffer, string, buffer_size); - - // Create a new ID - return new PortableServer::ObjectId (buffer_size, - buffer_size, - buffer, - CORBA::B_TRUE); -} - -CORBA::String -TAO_POA::ObjectId_to_string (const PortableServer::ObjectId &id) -{ - // Create space - CORBA::String string = CORBA::string_alloc (id.length ()); - - // Copy the data - ACE_OS::memcpy (string, id.get_buffer (), id.length ()); - - // Null terminate the string - string[id.length ()] = '\0'; - - // Return string - return string; -} - -CORBA::WChar * -TAO_POA::ObjectId_to_wstring (const PortableServer::ObjectId &id) -{ - // Create space - CORBA::WString string = CORBA::wstring_alloc (id.length ()); - - // Copy the data - ACE_OS::memcpy (string, id.get_buffer (), id.length () * sizeof (CORBA::WChar)); - - // Null terminate the string - string[id.length ()] = '\0'; - - // Return string - return string; -} - -char -TAO_POA::name_separator (void) -{ - return '/'; -} - -char -TAO_POA::id_separator (void) -{ - return ':'; -} - -CORBA::ULong -TAO_POA::name_separator_length (void) -{ - return sizeof (char); -} - -CORBA::ULong -TAO_POA::id_separator_length (void) -{ - return sizeof (char); -} - -char -TAO_POA::object_key_type (void) -{ - if (this->persistent ()) - return TAO_POA::persistent_key_type (); - else - return TAO_POA::transient_key_type (); -} - -char -TAO_POA::persistent_key_type (void) -{ - return 'P'; -} - -char -TAO_POA::transient_key_type (void) -{ - return 'T'; -} - -CORBA::ULong -TAO_POA::object_key_type_length (void) -{ - return sizeof (char); -} - -PortableServer::ThreadPolicy_ptr -TAO_POA::create_thread_policy (PortableServer::ThreadPolicyValue value, - CORBA::Environment &env) -{ - PortableServer::POA_var self = this->_this (env); - // Check for exceptions - if (env.exception () != 0) - return PortableServer::ThreadPolicy::_nil (); - - auto_ptr<TAO_Thread_Policy> new_policy (new TAO_Thread_Policy (value, self.in ())); - PortableServer::ThreadPolicy_var result = new_policy->_this (env); - if (env.exception () != 0) - return PortableServer::ThreadPolicy::_nil (); - else - { - // Make sure that the auto_ptr does not delete the - // implementation - new_policy.release (); - return result._retn (); - } -} - -PortableServer::LifespanPolicy_ptr -TAO_POA::create_lifespan_policy (PortableServer::LifespanPolicyValue value, - CORBA::Environment &env) -{ - PortableServer::POA_var self = this->_this (env); - // Check for exceptions - if (env.exception () != 0) - return PortableServer::LifespanPolicy::_nil (); - - auto_ptr<TAO_Lifespan_Policy> new_policy (new TAO_Lifespan_Policy (value, self.in ())); - PortableServer::LifespanPolicy_var result = new_policy->_this (env); - if (env.exception () != 0) - return PortableServer::LifespanPolicy::_nil (); - else - { - // Make sure that the auto_ptr does not delete the - // implementation - new_policy.release (); - return result._retn (); - } -} - -PortableServer::IdUniquenessPolicy_ptr -TAO_POA::create_id_uniqueness_policy (PortableServer::IdUniquenessPolicyValue value, - CORBA::Environment &env) -{ - PortableServer::POA_var self = this->_this (env); - // Check for exceptions - if (env.exception () != 0) - return PortableServer::IdUniquenessPolicy::_nil (); - - auto_ptr<TAO_Id_Uniqueness_Policy> new_policy (new TAO_Id_Uniqueness_Policy (value, self.in ())); - PortableServer::IdUniquenessPolicy_var result = new_policy->_this (env); - if (env.exception () != 0) - return PortableServer::IdUniquenessPolicy::_nil (); - else - { - // Make sure that the auto_ptr does not delete the - // implementation - new_policy.release (); - return result._retn (); - } -} - -PortableServer::IdAssignmentPolicy_ptr -TAO_POA::create_id_assignment_policy (PortableServer::IdAssignmentPolicyValue value, - CORBA::Environment &env) -{ - PortableServer::POA_var self = this->_this (env); - // Check for exceptions - if (env.exception () != 0) - return PortableServer::IdAssignmentPolicy::_nil (); - - auto_ptr<TAO_Id_Assignment_Policy> new_policy (new TAO_Id_Assignment_Policy (value, self.in ())); - PortableServer::IdAssignmentPolicy_var result = new_policy->_this (env); - if (env.exception () != 0) - return PortableServer::IdAssignmentPolicy::_nil (); - else - { - // Make sure that the auto_ptr does not delete the - // implementation - new_policy.release (); - return result._retn (); - } -} - -PortableServer::ImplicitActivationPolicy_ptr -TAO_POA::create_implicit_activation_policy (PortableServer::ImplicitActivationPolicyValue value, - CORBA::Environment &env) -{ - PortableServer::POA_var self = this->_this (env); - // Check for exceptions - if (env.exception () != 0) - return PortableServer::ImplicitActivationPolicy::_nil (); - - auto_ptr<TAO_Implicit_Activation_Policy> new_policy (new TAO_Implicit_Activation_Policy (value, self.in ())); - PortableServer::ImplicitActivationPolicy_var result = new_policy->_this (env); - if (env.exception () != 0) - return PortableServer::ImplicitActivationPolicy::_nil (); - else - { - // Make sure that the auto_ptr does not delete the - // implementation - new_policy.release (); - return result._retn (); - } -} - -PortableServer::ServantRetentionPolicy_ptr -TAO_POA::create_servant_retention_policy (PortableServer::ServantRetentionPolicyValue value, - CORBA::Environment &env) -{ - PortableServer::POA_var self = this->_this (env); - // Check for exceptions - if (env.exception () != 0) - return PortableServer::ServantRetentionPolicy::_nil (); - - auto_ptr<TAO_Servant_Retention_Policy> new_policy (new TAO_Servant_Retention_Policy (value, self.in ())); - PortableServer::ServantRetentionPolicy_var result = new_policy->_this (env); - if (env.exception () != 0) - return PortableServer::ServantRetentionPolicy::_nil (); - else - { - // Make sure that the auto_ptr does not delete the - // implementation - new_policy.release (); - return result._retn (); - } -} - -PortableServer::RequestProcessingPolicy_ptr -TAO_POA::create_request_processing_policy (PortableServer::RequestProcessingPolicyValue value, - CORBA::Environment &env) -{ - PortableServer::POA_var self = this->_this (env); - // Check for exceptions - if (env.exception () != 0) - return PortableServer::RequestProcessingPolicy::_nil (); - - auto_ptr<TAO_Request_Processing_Policy> new_policy (new TAO_Request_Processing_Policy (value, self.in ())); - PortableServer::RequestProcessingPolicy_var result = new_policy->_this (env); - if (env.exception () != 0) - return PortableServer::RequestProcessingPolicy::_nil (); - else - { - // Make sure that the auto_ptr does not delete the - // implementation - new_policy.release (); - return result._retn (); - } -} - -void -TAO_POA::encode_sequence_to_string (CORBA::String &str, - const TAO_Unbounded_Sequence<CORBA::Octet> &seq) -{ - // We must allocate a buffer which is (gag) 3 times the length - // of the sequence, which is the length required in the worst-case - // scenario of all non-printable characters. - // - // There are two strategies here...we could allocate all that space here, - // fill it up, then copy-allocate new space of just the right length. - // OR, we could just return this space. The classic time-space tradeoff, - // and for now we'll let time win out, which means that we only do the - // allocation once. - u_int len = 3 * seq.length() + 1 /* for zero termination */; - str = CORBA::string_alloc (len); - - char *cp = str; - - for (u_int i = 0; - cp < (cp+len) && i < seq.length(); - i++) - { - u_char byte = seq[i]; - if (isascii (byte) && isprint (byte) && byte != '\\') - { - *cp++ = (char) byte; - continue; - } - - *cp++ = '\\'; - *cp++ = ACE::nibble2hex (byte & 0x0f); - *cp++ = ACE::nibble2hex ((byte >> 4) & 0x0f); - } - // Zero terminate - *cp = '\0'; -} - -void -TAO_POA::decode_string_to_sequence (TAO_Unbounded_Sequence<CORBA::Octet> &seq, - CORBA::String str) -{ - if (str == 0) - { - seq.length (0); - return; - } - - u_int length = ACE_OS::strlen (str); - char *eos = str + length; - char *cp = str; - - // Set the length of the sequence to be as long as - // we'll possibly need...we'll reset it to the actual - // length later. - seq.length (length); - - u_int i = 0; - for (; - cp < eos && i < seq.length (); - i++) - { - if (*cp == '\\') - { - // This is an escaped non-printable, - // so we decode the hex values into - // the sequence's octet - seq[i] = (u_char) (ACE::hex2byte (cp[1]) << 4); - seq[i] |= (u_char) ACE::hex2byte (cp[2]); - cp += 3; - } - else - { - // Copy it in - seq[i] = *cp++; - } - } - - // Set the length appropriately - seq.length (i); -} - -CORBA::Boolean -TAO_Adapter_Activator::unknown_adapter (PortableServer::POA_ptr parent, - const char *name, - CORBA::Environment &env) -{ - // Default policies - PortableServer::PolicyList default_policies; - - // This assumes that the lock on the parent is recursive - PortableServer::POA_var child = parent->create_POA (name, - PortableServer::POAManager::_nil (), - default_policies, - env); - - if (env.exception () != 0) - return CORBA::B_FALSE; - else - { - PortableServer::AdapterActivator_var activator = this->_this (env); - if (env.exception () != 0) - { - child->destroy (CORBA::B_FALSE, - CORBA::B_FALSE, - env); - return CORBA::B_FALSE; - } - - child->the_activator (activator.in (), env); - - if (env.exception () != 0) - { - child->destroy (CORBA::B_FALSE, - CORBA::B_FALSE, - env); - return CORBA::B_FALSE; - } - - // Finally everything is fine - return CORBA::B_TRUE; - } -} - -TAO_POA_Manager::TAO_POA_Manager (void) - : state_ (HOLDING), - closing_down_ (0), - lock_ (), - poa_collection_ () -{ -} - -TAO_POA_Manager::~TAO_POA_Manager (void) -{ -} - -void -TAO_POA_Manager::activate (CORBA::Environment &env) -{ - // Lock access to the POAManager for the duration of this transaction - TAO_POA_WRITE_GUARD (ACE_Lock, monitor, this->lock (), env); - - // This operation changes the state of the POA manager to active. If - // issued while the POA manager is in the inactive state, the - // AdapterInactive exception is raised. Entering the active state - // enables the associated POAs to process requests. - - if (this->state_ == INACTIVE) - { - CORBA::Exception *exception = new PortableServer::POAManager::AdapterInactive; - env.exception (exception); - return; - } - else - this->state_ = ACTIVE; -} - -void -TAO_POA_Manager::hold_requests (CORBA::Boolean wait_for_completion, - CORBA::Environment &env) -{ - // Lock access to the POAManager for the duration of this transaction - TAO_POA_WRITE_GUARD (ACE_Lock, monitor, this->lock (), env); - - // This operation changes the state of the POA manager to - // holding. If issued while the POA manager is in the inactive - // state, the AdapterInactive exception is raised. Entering the - // holding state causes the associated POAs to queue incoming - // requests. Any requests that have been queued but have not - // started executing will continue to be queued while in the holding - // state. - - if (this->state_ == INACTIVE) - { - CORBA::Exception *exception = new PortableServer::POAManager::AdapterInactive; - env.exception (exception); - return; - } - else - this->state_ = HOLDING; - - // If the wait_for_completion parameter is FALSE, this operation - // returns immediately after changing the state. If the parameter is - // TRUE, this operation does not return until either there are no - // actively executing requests in any of the POAs associated with - // this POA manager (that is, all requests that were started prior - // to the state change have completed) or the state of the POA - // manager is changed to a state other than holding. - - ACE_UNUSED_ARG (wait_for_completion); -} - -void -TAO_POA_Manager::discard_requests (CORBA::Boolean wait_for_completion, - CORBA::Environment &env) -{ - // Lock access to the POAManager for the duration of this transaction - TAO_POA_WRITE_GUARD (ACE_Lock, monitor, this->lock (), env); - - // This operation changes the state of the POA manager to - // discarding. If issued while the POA manager is in the inactive - // state, the AdapterInactive exception is raised. Entering the - // discarding state causes the associated POAs to discard incoming - // requests. In addition, any requests that have been queued but - // have not started executing are discarded. When a request is - // discarded, a TRANSIENT system exception is returned to the - // client. - - if (this->state_ == INACTIVE) - { - CORBA::Exception *exception = new PortableServer::POAManager::AdapterInactive; - env.exception (exception); - return; - } - else - this->state_ = DISCARDING; - - // If the wait_for_completion parameter is FALSE, this operation - // returns immediately after changing the state. If the parameter is - // TRUE, this operation does not return until either there are no - // actively executing requests in any of the POAs associated with - // this POA manager (that is, all requests that were started prior - // to the state change have completed) or the state of the POA - // manager is changed to a state other than discarding. - - ACE_UNUSED_ARG (wait_for_completion); -} - -void -TAO_POA_Manager::deactivate (CORBA::Boolean etherealize_objects, - CORBA::Boolean wait_for_completion, - CORBA::Environment &env) -{ - // Lock access to the POAManager for the duration of this transaction - TAO_POA_WRITE_GUARD (ACE_Lock, monitor, this->lock (), env); - - this->closing_down_ = 1; - - // This operation changes the state of the POA manager to - // inactive. If issued while the POA manager is in the inactive - // state, the AdapterInactive exception is raised. Entering the - // inactive state causes the associated POAs to reject requests that - // have not begun to be executed as well as any new requests. - - if (this->state_ == INACTIVE) - { - CORBA::Exception *exception = new PortableServer::POAManager::AdapterInactive; - env.exception (exception); - return; - } - else - this->state_ = INACTIVE; - - // After changing the state, if the etherealize_objects parameter is: - // - // a) TRUE - the POA manager will cause all associated POAs that - // have the RETAIN and USE_SERVANT_MANAGER policies to perform the - // etherealize operation on the associated servant manager for all - // active objects. - // - // b) FALSE - the etherealize operation is not called. The purpose - // is to provide developers with a means to shut down POAs in a - // crisis (for example, unrecoverable error) situation. - - for (POA_COLLECTION::iterator iterator = this->poa_collection_.begin (); - iterator != this->poa_collection_.end () && env.exception () == 0; - iterator++) - { - TAO_POA *poa = *iterator; - poa->destroy (etherealize_objects, - wait_for_completion, - env); - } - - // If the wait_for_completion parameter is FALSE, this operation - // will return immediately after changing the state. If the - // parameter is TRUE, this operation does not return until there are - // no actively executing requests in any of the POAs associated with - // this POA manager (that is, all requests that were started prior - // to the state change have completed) and, in the case of a TRUE - // etherealize_objects, all invocations of etherealize have - // completed for POAs having the RETAIN and USE_SERVANT_MANAGER - // policies. - - // If the ORB::shutdown operation is called, it makes a call on - // deactivate with a TRUE etherealize_objects parameter for each POA - // manager known in the process; the wait_for_completion parameter - // to deactivate will be the same as the similarly named parameter - // of ORB::shutdown. -} - -TAO_POA_Manager::Processing_State -TAO_POA_Manager::state (CORBA::Environment &env) -{ - // Lock access to the POAManager for the duration of this transaction - TAO_POA_READ_GUARD_RETURN (ACE_Lock, monitor, this->lock (), UNKNOWN, env); - - return this->state_; -} - -void -TAO_POA_Manager::remove_poa (TAO_POA *poa, - CORBA::Environment &env) -{ - // If we are not closing down, we must remove this poa from our - // collection. - if (!this->closing_down_) - { - // Lock access to the POAManager for the duration of this transaction - TAO_POA_WRITE_GUARD (ACE_Lock, monitor, this->lock (), env); - - this->remove_poa_i (poa, - env); - } - - // If we are closing down, we are currently iterating over our poa - // collection and there is not need to remove this poa from our - // collection. -} - -void -TAO_POA_Manager::remove_poa_i (TAO_POA *poa, - CORBA::Environment &env) -{ - int result = this->poa_collection_.remove (poa); - - if (result != 0) - { - CORBA::Exception *exception = new CORBA::OBJ_ADAPTER (CORBA::COMPLETED_NO); - env.exception (exception); - return; - } -} - -void -TAO_POA_Manager::register_poa (TAO_POA *poa, - CORBA::Environment &env) -{ - // Lock access to the POAManager for the duration of this transaction - TAO_POA_WRITE_GUARD (ACE_Lock, monitor, this->lock (), env); - - this->register_poa_i (poa, - env); -} - -void -TAO_POA_Manager::register_poa_i (TAO_POA *poa, - CORBA::Environment &env) -{ - int result = this->poa_collection_.insert (poa); - - if (result != 0) - { - CORBA::Exception *exception = new CORBA::OBJ_ADAPTER (CORBA::COMPLETED_NO); - env.exception (exception); - return; - } -} - -ACE_Lock & -TAO_POA_Manager::lock (void) -{ - return this->lock_; -} - -TAO_POA_Manager * -TAO_POA_Manager::clone (void) -{ - return new TAO_POA_Manager; -} - -TAO_Strategy_POA::TAO_Strategy_POA (const TAO_POA::String &adapter_name, - TAO_POA_Manager &poa_manager, - const TAO_POA_Policies &policies, - TAO_POA *parent, - CORBA::Environment &env) - : TAO_POA (adapter_name, - poa_manager, - policies, - parent, - env), - lock_ (0) -{ - this->lock_ = TAO_ORB_Core_instance ()->server_factory ()->create_poa_lock (); -} - -TAO_Strategy_POA::TAO_Strategy_POA (const TAO_POA::String &adapter_name, - TAO_POA_Manager &poa_manager, - const TAO_POA_Policies &policies, - TAO_POA *parent, - TAO_Object_Table &active_object_map, - CORBA::Environment &env) - : TAO_POA (adapter_name, - poa_manager, - policies, - parent, - active_object_map, - env), - lock_ (0) -{ - this->lock_ = TAO_ORB_Core_instance ()->server_factory ()->create_poa_lock (); -} - -TAO_Strategy_POA::~TAO_Strategy_POA (void) -{ - delete this->lock_; -} - -TAO_POA * -TAO_Strategy_POA::clone (const TAO_POA::String &adapter_name, - TAO_POA_Manager &poa_manager, - const TAO_POA_Policies &policies, - TAO_POA *parent, - CORBA::Environment &env) -{ - return new SELF (adapter_name, - poa_manager, - policies, - parent, - env); -} - -TAO_POA * -TAO_Strategy_POA::clone (const TAO_POA::String &adapter_name, - TAO_POA_Manager &poa_manager, - const TAO_POA_Policies &policies, - TAO_POA *parent, - TAO_Object_Table &active_object_map, - CORBA::Environment &env) -{ - return new SELF (adapter_name, - poa_manager, - policies, - parent, - active_object_map, - env); -} - -ACE_Lock & -TAO_Strategy_POA::lock (void) -{ - return *this->lock_; -} - -TAO_Strategy_POA_Manager::TAO_Strategy_POA_Manager (void) - : TAO_POA_Manager (), - lock_ (0) -{ - this->lock_ = TAO_ORB_Core_instance ()->server_factory ()->create_poa_mgr_lock (); -} - -TAO_Strategy_POA_Manager::~TAO_Strategy_POA_Manager (void) -{ - delete this->lock_; -} - -TAO_POA_Manager * -TAO_Strategy_POA_Manager::clone (void) -{ - return new SELF; -} - -ACE_Lock & -TAO_Strategy_POA_Manager::lock (void) -{ - return *this->lock_; -} - -TAO_POA_Current::TAO_POA_Current (void) - : poa_impl_ (0), - object_id_ (0), - object_key_ (0), - cookie_ (0), - servant_ (0) -{ -} - -TAO_POA_Current::TAO_POA_Current (TAO_POA *impl, - const TAO_ObjectKey &key, - const PortableServer::ObjectId &id, - PortableServer::Servant servant) - : poa_impl_ (impl), - object_id_ (&id), - object_key_ (&key), - cookie_ (0), - servant_ (servant) -{} - -TAO_POA_Current::~TAO_POA_Current (void) -{ -} - -PortableServer::POA_ptr -TAO_POA_Current::get_POA (CORBA::Environment &env) -{ - if (!this->context_is_valid ()) - { - CORBA::Exception *exception = new PortableServer::Current::NoContext; - env.exception (exception); - return PortableServer::POA::_nil (); - } - - PortableServer::POA_var result = this->poa_impl_->_this (env); - if (env.exception () != 0) - return PortableServer::POA::_nil (); - else - return result._retn (); -} - -PortableServer::ObjectId * -TAO_POA_Current::get_object_id (CORBA::Environment &env) -{ - if (!this->context_is_valid ()) - { - CORBA::Exception *exception = new PortableServer::Current::NoContext; - env.exception (exception); - return 0; - } - - // Create a new one and pass it back - return new PortableServer::ObjectId (*this->object_id_); -} - -void -TAO_POA_Current::clear (void) -{ - this->poa_impl_ = 0; - this->object_id_ = 0; - this->servant_ = 0; - this->object_key_ = 0; - this->cookie_ = 0; -} - -int -TAO_POA_Current::context_is_valid (void) -{ - return - this->poa_impl_ != 0 && - this->object_id_ != 0 && - this->servant_ != 0 && - this->object_key_ != 0; -} - -void -TAO_POA_Current::POA_impl (TAO_POA *impl) -{ - this->poa_impl_ = impl; -} - -TAO_POA * -TAO_POA_Current::POA_impl (void) const -{ - return this->poa_impl_; -} - -void -TAO_POA_Current::object_id (const PortableServer::ObjectId &id) -{ - this->object_id_ = &id; -} - -const PortableServer::ObjectId & -TAO_POA_Current::object_id (void) const -{ - return *this->object_id_; -} - -void -TAO_POA_Current::object_key (const TAO_ObjectKey &key) -{ - this->object_key_ = &key; -} - -const TAO_ObjectKey & -TAO_POA_Current::object_key (void) const -{ - return *this->object_key_; -} - -void -TAO_POA_Current::servant (PortableServer::Servant servant) -{ - this->servant_ = servant; -} - -PortableServer::Servant -TAO_POA_Current::servant (void) const -{ - return this->servant_; -} - -int -TAO_POA_Current::in_upcall (void) const -{ - return (this->servant_ != 0); -} - -PortableServer::ServantLocator::Cookie -TAO_POA_Current::locator_cookie (void) const -{ - return this->cookie_; -} - -void -TAO_POA_Current::locator_cookie (PortableServer::ServantLocator::Cookie cookie) -{ - this->cookie_ = cookie; -} - -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) -template class ACE_Auto_Basic_Ptr<TAO_Id_Assignment_Policy>; -template class ACE_Auto_Basic_Ptr<TAO_Id_Uniqueness_Policy>; -template class ACE_Auto_Basic_Ptr<TAO_Implicit_Activation_Policy>; -template class ACE_Auto_Basic_Ptr<TAO_Lifespan_Policy>; -template class ACE_Auto_Basic_Ptr<TAO_Object_Table_Iterator_Impl>; -template class ACE_Auto_Basic_Ptr<TAO_POA>; -template class ACE_Auto_Basic_Ptr<TAO_Request_Processing_Policy>; -template class ACE_Auto_Basic_Ptr<TAO_Servant_Retention_Policy>; -template class ACE_Auto_Basic_Ptr<TAO_Thread_Policy>; -template class ACE_Lock_Adapter<ACE_Null_Mutex>; -#if defined (ACE_HAS_THREADS) -template class ACE_Lock_Adapter<ACE_Recursive_Thread_Mutex>; -template class ACE_Lock_Adapter<ACE_Thread_Mutex>; -#endif /* ACE_HAS_THREADS */ -template class ACE_Map_Entry<TAO_Unbounded_Sequence<unsigned char>, TAO_ServantBase *>; -template class ACE_Map_Iterator<ACE_CString, TAO_POA *, ACE_Null_Mutex>; -template class ACE_Map_Iterator_Base<ACE_CString, TAO_POA *, ACE_Null_Mutex>; -template class ACE_Map_Manager<ACE_CString, TAO_POA *, ACE_Null_Mutex>; -template class ACE_Read_Guard<ACE_Lock>; -template class ACE_Unbounded_Set<TAO_POA *>; -template class ACE_Unbounded_Set_Iterator<TAO_POA *>; -template class ACE_Write_Guard<ACE_Lock>; -template class TAO_Object_Manager<PortableServer::Policy>; -template class TAO_Unbounded_Object_Sequence<PortableServer::Policy>; -template class auto_ptr<TAO_Id_Assignment_Policy>; -template class auto_ptr<TAO_Id_Uniqueness_Policy>; -template class auto_ptr<TAO_Implicit_Activation_Policy>; -template class auto_ptr<TAO_Lifespan_Policy>; -template class auto_ptr<TAO_Object_Table_Iterator_Impl>; -template class auto_ptr<TAO_POA>; -template class auto_ptr<TAO_Request_Processing_Policy>; -template class auto_ptr<TAO_Servant_Retention_Policy>; -template class auto_ptr<TAO_Thread_Policy>; -template class ACE_Map_Entry<ACE_CString, TAO_POA *>; -template class ACE_Map_Reverse_Iterator<ACE_CString, TAO_POA *, ACE_Null_Mutex>; -template class ACE_Node<TAO_POA *>; -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -#pragma instantiate ACE_Auto_Basic_Ptr<TAO_Id_Assignment_Policy> -#pragma instantiate ACE_Auto_Basic_Ptr<TAO_Id_Uniqueness_Policy> -#pragma instantiate ACE_Auto_Basic_Ptr<TAO_Implicit_Activation_Policy> -#pragma instantiate ACE_Auto_Basic_Ptr<TAO_Lifespan_Policy> -#pragma instantiate ACE_Auto_Basic_Ptr<TAO_Object_Table_Iterator_Impl> -#pragma instantiate ACE_Auto_Basic_Ptr<TAO_POA> -#pragma instantiate ACE_Auto_Basic_Ptr<TAO_Request_Processing_Policy> -#pragma instantiate ACE_Auto_Basic_Ptr<TAO_Servant_Retention_Policy> -#pragma instantiate ACE_Auto_Basic_Ptr<TAO_Thread_Policy> -#pragma instantiate ACE_Lock_Adapter<ACE_Null_Mutex> -#if defined (ACE_HAS_THREADS) -#pragma instantiate ACE_Lock_Adapter<ACE_Recursive_Thread_Mutex> -#pragma instantiate ACE_Lock_Adapter<ACE_Thread_Mutex> -#endif /* ACE_HAS_THREADS */ -#pragma instantiate ACE_Map_Entry<TAO_Unbounded_Sequence<unsigned char>, TAO_ServantBase *> -#pragma instantiate ACE_Map_Iterator<ACE_CString, TAO_POA *, ACE_Null_Mutex> -#pragma instantiate ACE_Map_Iterator_Base<ACE_CString, TAO_POA *, ACE_Null_Mutex> -#pragma instantiate ACE_Map_Manager<ACE_CString, TAO_POA *, ACE_Null_Mutex> -#pragma instantiate ACE_Read_Guard<ACE_Lock> -#pragma instantiate ACE_Unbounded_Set<TAO_POA *> -#pragma instantiate ACE_Unbounded_Set_Iterator<TAO_POA *> -#pragma instantiate ACE_Write_Guard<ACE_Lock> -#pragma instantiate TAO_Object_Manager<PortableServer::Policy> -#pragma instantiate TAO_Unbounded_Object_Sequence<PortableServer::Policy> -#pragma instantiate auto_ptr<TAO_Id_Assignment_Policy> -#pragma instantiate auto_ptr<TAO_Id_Uniqueness_Policy> -#pragma instantiate auto_ptr<TAO_Implicit_Activation_Policy> -#pragma instantiate auto_ptr<TAO_Lifespan_Policy> -#pragma instantiate auto_ptr<TAO_Object_Table_Iterator_Impl> -#pragma instantiate auto_ptr<TAO_POA> -#pragma instantiate auto_ptr<TAO_Request_Processing_Policy> -#pragma instantiate auto_ptr<TAO_Servant_Retention_Policy> -#pragma instantiate auto_ptr<TAO_Thread_Policy> -#pragma instantiate ACE_Map_Entry<ACE_CString, TAO_POA *> -#pragma instantiate ACE_Map_Reverse_Iterator<ACE_CString, TAO_POA *, ACE_Null_Mutex> -#pragma instantiate ACE_Node<TAO_POA *> -#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ diff --git a/TAO/tao/poa.h b/TAO/tao/poa.h deleted file mode 100644 index 7feb78a5fff..00000000000 --- a/TAO/tao/poa.h +++ /dev/null @@ -1,923 +0,0 @@ -// -*- C++ -*- -// $Id$ - -// ============================================================================ -// -// = LIBRARY -// TAO -// -// = FILENAME -// poa.h -// -// = DESCRIPTION -// POA -// -// = AUTHOR -// Irfan Pyarali -// -// ============================================================================ - -#if !defined (POA_H) -#define POA_H - -// CORBA -#include "tao/corba.h" - -// Stubs -#include "tao/poaC.h" - -// Servant -#include "tao/servant_base.h" - -// Skeletons -#include "tao/poaS.h" - -// String -#include "ace/SString.h" -//#include "string" - -// Map -//#include "map" -#include "ace/Map_Manager.h" - -// Vector -//#include "vector" -#include "ace/Containers.h" - -// Locking -#include "ace/Synch.h" - -// Active Object Table -#include "tao/objtable.h" - -class TAO_POA; -class TAO_POA_Manager; - -class TAO_Export TAO_Thread_Policy : public POA_PortableServer::ThreadPolicy -{ -public: - TAO_Thread_Policy (PortableServer::ThreadPolicyValue value, - PortableServer::POA_ptr poa); - - TAO_Thread_Policy (const TAO_Thread_Policy &new_policy); - - virtual PortableServer::ThreadPolicyValue value (CORBA::Environment &env); - - virtual PortableServer::Policy_ptr copy (CORBA::Environment &env); - - virtual void destroy (CORBA::Environment &env); - - virtual PortableServer::POA_ptr _default_POA (CORBA::Environment &env); - -protected: - PortableServer::ThreadPolicyValue value_; - - PortableServer::POA_var poa_; -}; - -class TAO_Export TAO_Lifespan_Policy : public POA_PortableServer::LifespanPolicy -{ -public: - TAO_Lifespan_Policy (PortableServer::LifespanPolicyValue value, - PortableServer::POA_ptr poa); - - TAO_Lifespan_Policy (const TAO_Lifespan_Policy &rhs); - - virtual PortableServer::LifespanPolicyValue value (CORBA::Environment &env); - - virtual PortableServer::Policy_ptr copy (CORBA::Environment &env); - - virtual void destroy (CORBA::Environment &env); - - virtual PortableServer::POA_ptr _default_POA (CORBA::Environment &env); - -protected: - PortableServer::LifespanPolicyValue value_; - - PortableServer::POA_var poa_; -}; - -class TAO_Export TAO_Id_Uniqueness_Policy : public POA_PortableServer::IdUniquenessPolicy -{ -public: - TAO_Id_Uniqueness_Policy (PortableServer::IdUniquenessPolicyValue value, - PortableServer::POA_ptr poa); - - TAO_Id_Uniqueness_Policy (const TAO_Id_Uniqueness_Policy &rhs); - - virtual PortableServer::IdUniquenessPolicyValue value (CORBA::Environment &env); - - virtual PortableServer::Policy_ptr copy (CORBA::Environment &env); - - virtual void destroy (CORBA::Environment &env); - - virtual PortableServer::POA_ptr _default_POA (CORBA::Environment &env); - -protected: - PortableServer::IdUniquenessPolicyValue value_; - - PortableServer::POA_var poa_; -}; - -class TAO_Export TAO_Id_Assignment_Policy : public POA_PortableServer::IdAssignmentPolicy -{ -public: - TAO_Id_Assignment_Policy (PortableServer::IdAssignmentPolicyValue value, - PortableServer::POA_ptr poa); - - TAO_Id_Assignment_Policy (const TAO_Id_Assignment_Policy &rhs); - - virtual PortableServer::IdAssignmentPolicyValue value (CORBA::Environment &env); - - virtual PortableServer::Policy_ptr copy (CORBA::Environment &env); - - virtual void destroy (CORBA::Environment &env); - - virtual PortableServer::POA_ptr _default_POA (CORBA::Environment &env); - -protected: - PortableServer::IdAssignmentPolicyValue value_; - - PortableServer::POA_var poa_; -}; - -class TAO_Export TAO_Implicit_Activation_Policy : public POA_PortableServer::ImplicitActivationPolicy -{ -public: - TAO_Implicit_Activation_Policy (PortableServer::ImplicitActivationPolicyValue value, - PortableServer::POA_ptr poa); - - TAO_Implicit_Activation_Policy (const TAO_Implicit_Activation_Policy &rhs); - - virtual PortableServer::ImplicitActivationPolicyValue value (CORBA::Environment &env); - - virtual PortableServer::Policy_ptr copy (CORBA::Environment &env); - - virtual void destroy (CORBA::Environment &env); - - virtual PortableServer::POA_ptr _default_POA (CORBA::Environment &env); - -protected: - PortableServer::ImplicitActivationPolicyValue value_; - - PortableServer::POA_var poa_; -}; - -class TAO_Export TAO_Servant_Retention_Policy : public POA_PortableServer::ServantRetentionPolicy -{ -public: - TAO_Servant_Retention_Policy (PortableServer::ServantRetentionPolicyValue value, - PortableServer::POA_ptr poa); - - TAO_Servant_Retention_Policy (const TAO_Servant_Retention_Policy &rhs); - - virtual PortableServer::ServantRetentionPolicyValue value (CORBA::Environment &env); - - virtual PortableServer::Policy_ptr copy (CORBA::Environment &env); - - virtual void destroy (CORBA::Environment &env); - - virtual PortableServer::POA_ptr _default_POA (CORBA::Environment &env); - -protected: - PortableServer::ServantRetentionPolicyValue value_; - - PortableServer::POA_var poa_; -}; - -class TAO_Export TAO_Request_Processing_Policy : public POA_PortableServer::RequestProcessingPolicy -{ -public: - TAO_Request_Processing_Policy (PortableServer::RequestProcessingPolicyValue value, - PortableServer::POA_ptr poa); - - TAO_Request_Processing_Policy (const TAO_Request_Processing_Policy &rhs); - - virtual PortableServer::RequestProcessingPolicyValue value (CORBA::Environment &env); - - virtual PortableServer::Policy_ptr copy (CORBA::Environment &env); - - virtual void destroy (CORBA::Environment &env); - - virtual PortableServer::POA_ptr _default_POA (CORBA::Environment &env); - -protected: - PortableServer::RequestProcessingPolicyValue value_; - - PortableServer::POA_var poa_; -}; - -class TAO_Export TAO_POA_Policies -{ -public: - - TAO_POA_Policies (void); - - virtual PortableServer::ThreadPolicyValue thread (void) const; - virtual void thread (PortableServer::ThreadPolicyValue value); - - virtual PortableServer::LifespanPolicyValue lifespan (void) const; - virtual void lifespan (PortableServer::LifespanPolicyValue value); - - virtual PortableServer::IdUniquenessPolicyValue id_uniqueness (void) const; - virtual void id_uniqueness (PortableServer::IdUniquenessPolicyValue value); - - virtual PortableServer::IdAssignmentPolicyValue id_assignment (void) const; - virtual void id_assignment (PortableServer::IdAssignmentPolicyValue value); - - virtual PortableServer::ImplicitActivationPolicyValue implicit_activation (void) const; - virtual void implicit_activation (PortableServer::ImplicitActivationPolicyValue value); - - virtual PortableServer::ServantRetentionPolicyValue servant_retention (void) const; - virtual void servant_retention (PortableServer::ServantRetentionPolicyValue value); - - virtual PortableServer::RequestProcessingPolicyValue request_processing (void) const; - virtual void request_processing (PortableServer::RequestProcessingPolicyValue value); - - virtual void parse_policies (const PortableServer::PolicyList &policies, - CORBA::Environment &env); - -protected: - - virtual void parse_policy (const PortableServer::Policy_ptr policy, - CORBA::Environment &env); - - virtual int validity_check (void); - - PortableServer::ThreadPolicyValue thread_; - - PortableServer::LifespanPolicyValue lifespan_; - - PortableServer::IdUniquenessPolicyValue id_uniqueness_; - - PortableServer::IdAssignmentPolicyValue id_assignment_; - - PortableServer::ImplicitActivationPolicyValue implicit_activation_; - - PortableServer::ServantRetentionPolicyValue servant_retention_; - - PortableServer::RequestProcessingPolicyValue request_processing_; -}; - -class TAO_Temporary_Creation_Time; - -class TAO_Creation_Time -{ -public: - - TAO_Creation_Time (const ACE_Time_Value &creation_time); - - TAO_Creation_Time (void); - - virtual void creation_time (const void *creation_time); - - virtual const void *creation_time (void) const; - - static int creation_time_length (void); - - int operator== (const TAO_Creation_Time &rhs) const; - - int operator!= (const TAO_Creation_Time &rhs) const; - - int operator== (const TAO_Temporary_Creation_Time &rhs) const; - - int operator!= (const TAO_Temporary_Creation_Time &rhs) const; - -private: - - // 32 bit ulong requires 8 octets - static const int max_space_required_for_two_ulong_to_hex; - - // Timestamp buffer - char time_stamp_[(8 * 2) + 1]; - -}; - -// Special creation time only useful in the lifetime of the upcall -class TAO_Temporary_Creation_Time -{ -public: - - TAO_Temporary_Creation_Time (void); - - virtual void creation_time (const void *creation_time); - - int operator== (const TAO_Creation_Time &rhs) const; - - int operator!= (const TAO_Creation_Time &rhs) const; - -private: - - void *time_stamp_; -}; - -class TAO_POA_Current; - -class TAO_Export TAO_POA : public POA_PortableServer::POA -{ -public: - - typedef ACE_CString String; - //typedef std::string String; - - virtual PortableServer::POA_ptr create_POA (const char *adapter_name, - PortableServer::POAManager_ptr poa_manager, - const PortableServer::PolicyList &policies, - CORBA::Environment &env); - - virtual PortableServer::POA_ptr find_POA (const char *adapter_name, - CORBA::Boolean activate_it, - CORBA::Environment &env); - - virtual void destroy (CORBA::Boolean etherealize_objects, - CORBA::Boolean wait_for_completion, - CORBA::Environment &env); - - virtual PortableServer::ThreadPolicy_ptr create_thread_policy (PortableServer::ThreadPolicyValue value, - CORBA::Environment &env); - - virtual PortableServer::LifespanPolicy_ptr create_lifespan_policy (PortableServer::LifespanPolicyValue value, - CORBA::Environment &env); - - virtual PortableServer::IdUniquenessPolicy_ptr create_id_uniqueness_policy (PortableServer::IdUniquenessPolicyValue value, - CORBA::Environment &env); - - virtual PortableServer::IdAssignmentPolicy_ptr create_id_assignment_policy (PortableServer::IdAssignmentPolicyValue value, - CORBA::Environment &env); - - virtual PortableServer::ImplicitActivationPolicy_ptr create_implicit_activation_policy (PortableServer::ImplicitActivationPolicyValue value, - CORBA::Environment &env); - - virtual PortableServer::ServantRetentionPolicy_ptr create_servant_retention_policy (PortableServer::ServantRetentionPolicyValue value, - CORBA::Environment &env); - - virtual PortableServer::RequestProcessingPolicy_ptr create_request_processing_policy (PortableServer::RequestProcessingPolicyValue value, - CORBA::Environment &env); - - virtual CORBA::String the_name (CORBA::Environment &env); - - virtual PortableServer::POA_ptr the_parent (CORBA::Environment &env); - - virtual PortableServer::POAManager_ptr the_POAManager (CORBA::Environment &env); - - virtual PortableServer::AdapterActivator_ptr the_activator (CORBA::Environment &env); - - virtual void the_activator (PortableServer::AdapterActivator_ptr adapter_activator, - CORBA::Environment &env); - - virtual PortableServer::ServantManager_ptr get_servant_manager (CORBA::Environment &env); - - virtual void set_servant_manager (PortableServer::ServantManager_ptr imgr, - CORBA::Environment &env); - - virtual PortableServer::Servant get_servant (CORBA::Environment &env); - - virtual void set_servant (PortableServer::Servant servant, - CORBA::Environment &env); - - virtual PortableServer::ObjectId *activate_object (PortableServer::Servant p_servant, - CORBA::Environment &env); - - virtual void activate_object_with_id (const PortableServer::ObjectId &id, - PortableServer::Servant p_servant, - CORBA::Environment &env); - - virtual void deactivate_object (const PortableServer::ObjectId &oid, - CORBA::Environment &env); - - virtual CORBA::Object_ptr create_reference (const char *intf, - CORBA::Environment &env); - - virtual CORBA::Object_ptr create_reference_with_id (const PortableServer::ObjectId &oid, - const char *intf, - CORBA::Environment &env); - virtual PortableServer::ObjectId *servant_to_id (PortableServer::Servant p_servant, - CORBA::Environment &env); - - virtual CORBA::Object_ptr servant_to_reference (PortableServer::Servant p_servant, - CORBA::Environment &env); - - virtual PortableServer::Servant reference_to_servant (CORBA::Object_ptr reference, - CORBA::Environment &env); - - virtual PortableServer::ObjectId *reference_to_id (CORBA::Object_ptr reference, - CORBA::Environment &env); - - virtual PortableServer::Servant id_to_servant (const PortableServer::ObjectId &oid, - CORBA::Environment &env); - - virtual CORBA::Object_ptr id_to_reference (const PortableServer::ObjectId &oid, - CORBA::Environment &env); - - - // Utility functions for the other - static void encode_sequence_to_string (CORBA::String &str, - const TAO_Unbounded_Sequence<CORBA::Octet> &seq); - static void decode_string_to_sequence (TAO_Unbounded_Sequence<CORBA::Octet> &seq, - CORBA::String str); - - static CORBA::String ObjectId_to_string (const PortableServer::ObjectId &id); - - static CORBA::WString ObjectId_to_wstring (const PortableServer::ObjectId &id); - - static PortableServer::ObjectId *string_to_ObjectId (const char *id); - - static PortableServer::ObjectId *string_to_ObjectId (const char *string, - int size); - - static PortableServer::ObjectId *wstring_to_ObjectId (const CORBA::WChar *id); - - TAO_POA (const String &adapter_name, - TAO_POA_Manager &poa_manager, - const TAO_POA_Policies &policies, - TAO_POA *parent, - CORBA::Environment &env); - - TAO_POA (const String &adapter_name, - TAO_POA_Manager &poa_manager, - const TAO_POA_Policies &policies, - TAO_POA *parent, - TAO_Object_Table &active_object_map, - CORBA::Environment &env); - - virtual TAO_POA *clone (const String &adapter_name, - TAO_POA_Manager &poa_manager, - const TAO_POA_Policies &policies, - TAO_POA *parent, - CORBA::Environment &env); - - virtual TAO_POA *clone (const String &adapter_name, - TAO_POA_Manager &poa_manager, - const TAO_POA_Policies &policies, - TAO_POA *parent, - TAO_Object_Table &active_object_map, - CORBA::Environment &env); - - virtual ~TAO_POA (void); - - virtual void dispatch_servant (const TAO_ObjectKey &key, - CORBA::ServerRequest &req, - void *context, - CORBA::Environment &env); - - virtual int locate_servant (const TAO_ObjectKey &key, - CORBA::Environment &env); - - virtual PortableServer::Servant find_servant (const TAO_ObjectKey &key, - CORBA::Environment &env); - - static char name_separator (void); - - static char id_separator (void); - - static CORBA::ULong name_separator_length (void); - - static CORBA::ULong id_separator_length (void); - -protected: - - virtual TAO_POA *create_POA (const String &adapter_name, - TAO_POA_Manager &poa_manager, - const TAO_POA_Policies &policies, - CORBA::Environment &env); - - virtual TAO_POA *create_POA_i (const String &adapter_name, - TAO_POA_Manager &poa_manager, - const TAO_POA_Policies &policies, - CORBA::Environment &env); - - virtual TAO_POA *find_POA (const String &adapter_name, - CORBA::Boolean activate_it, - CORBA::Environment &env); - - virtual TAO_POA *find_POA_i (const String &adapter_name, - CORBA::Boolean activate_it, - CORBA::Environment &env); - - virtual TAO_POA *find_POA_i_optimized (const String &adapter_name, - CORBA::Boolean activate_it, - CORBA::Environment &env); - - virtual void destroy_i (CORBA::Boolean etherealize_objects, - CORBA::Boolean wait_for_completion, - CORBA::Environment &env); - - virtual PortableServer::ServantManager_ptr get_servant_manager_i (CORBA::Environment &env); - - virtual void set_servant_manager_i (PortableServer::ServantManager_ptr imgr, - CORBA::Environment &env); - - virtual PortableServer::Servant get_servant_i (CORBA::Environment &env); - - virtual void set_servant_i (PortableServer::Servant servant, - CORBA::Environment &env); - - virtual PortableServer::ObjectId *activate_object_i (PortableServer::Servant p_servant, - CORBA::Environment &env); - - virtual void activate_object_with_id_i (const PortableServer::ObjectId &id, - PortableServer::Servant p_servant, - CORBA::Environment &env); - - virtual void deactivate_object_i (const PortableServer::ObjectId &oid, - CORBA::Environment &env); - - virtual CORBA::Object_ptr create_reference_i (const char *intf, - CORBA::Environment &env); - - virtual PortableServer::ObjectId *servant_to_id_i (PortableServer::Servant servant, - CORBA::Environment &env); - - virtual PortableServer::Servant id_to_servant_i (const PortableServer::ObjectId &oid, - CORBA::Environment &env); - - virtual CORBA::Object_ptr id_to_reference_i (const PortableServer::ObjectId &oid, - CORBA::Environment &env); - - virtual ACE_Lock &lock (void); - - virtual TAO_POA_Policies &policies (void); - - virtual TAO_Object_Table &active_object_map (void); - - virtual void delete_child (const String &child, - CORBA::Environment &env); - - virtual void delete_child_i (const String &child, - CORBA::Environment &env); - - virtual String complete_name (void); - - virtual void set_complete_name (void); - - virtual int leaf_poa_name (const String &adapter_name, - CORBA::Environment &env); - - virtual void parse_poa_name (const TAO_POA::String &adapter_name, - TAO_POA::String &topmost_poa_name, - TAO_POA::String &tail_poa_name, - CORBA::Environment &env); - - virtual PortableServer::ObjectId *create_object_id (void); - - virtual TAO_ObjectKey *create_object_key (const PortableServer::ObjectId &id); - - virtual int is_poa_generated_id (const PortableServer::ObjectId &id); - - virtual int is_poa_generated_key (const TAO_ObjectKey &key); - - virtual int parse_key_permanent_id (const TAO_ObjectKey &key, - String &poa_name, - PortableServer::ObjectId_out id, - CORBA::Boolean &persistent, - TAO_Temporary_Creation_Time &poa_creation_time); - - virtual int parse_key_temporary_id (const TAO_ObjectKey &key, - String &poa_name, - PortableServer::ObjectId_out id, - CORBA::Boolean &persistent, - TAO_Temporary_Creation_Time &poa_creation_time); - - virtual int parse_key (const TAO_ObjectKey &key, - String &poa_name, - PortableServer::ObjectId_out id, - CORBA::Boolean &persistent, - TAO_Temporary_Creation_Time &poa_creation_time, - int temporary_id); - - virtual int rfind (const TAO_ObjectKey &key, - char c, - int pos = TAO_POA::String::npos) const; - -// Should really be protected, but some compilers complain -public: - enum LOCATION_RESULT - { - FOUND, - DEFAULT_SERVANT, - SERVANT_MANAGER, - NOT_FOUND - }; - -protected: - virtual LOCATION_RESULT locate_servant_i (const TAO_ObjectKey &key, - PortableServer::Servant &servant, - CORBA::Environment &env); - - virtual PortableServer::Servant locate_poa_and_servant_i (const TAO_ObjectKey &key, - const char *operation, - PortableServer::ObjectId_out id, - TAO_POA *&poa_impl, - CORBA::Environment &env); - - virtual TAO_POA *locate_poa_i (const TAO_ObjectKey &key, - PortableServer::ObjectId_out id, - CORBA::Environment &env); - - virtual void dispatch_servant_i (const TAO_ObjectKey &key, - CORBA::ServerRequest &req, - void *context, - CORBA::Environment &env); - - virtual void pre_invoke (const TAO_ObjectKey &key, - const PortableServer::ObjectId &id, - PortableServer::Servant servant, - TAO_POA_Current *poa_current, - CORBA::Environment &env); - - virtual void post_invoke (PortableServer::Servant servant, - const char *operation, - TAO_POA_Current *poa_current, - CORBA::Environment &env); - - virtual CORBA::Boolean persistent (void); - - virtual const TAO_Creation_Time &creation_time (void); - - virtual char object_key_type (void); - - static char persistent_key_type (void); - - static char transient_key_type (void); - - static CORBA::ULong object_key_type_length (void); - - String name_; - - String complete_name_; - - TAO_POA_Manager &poa_manager_; - - TAO_POA_Policies policies_; - - TAO_POA *parent_; - - TAO_Object_Table *active_object_map_; - - int delete_active_object_map_; - - PortableServer::AdapterActivator_var adapter_activator_; - - PortableServer::ServantActivator_var servant_activator_; - - PortableServer::ServantLocator_var servant_locator_; - - PortableServer::Servant default_servant_; - - typedef ACE_Map_Manager<String, TAO_POA *, ACE_Null_Mutex> CHILDREN; - - CHILDREN children_; - - ACE_Lock_Adapter<ACE_Null_Mutex> lock_; - - int closing_down_; - - CORBA::ULong counter_; - - TAO_Creation_Time creation_time_; - - static const int max_space_required_for_ulong; -}; - -class TAO_Export TAO_POA_Manager : public POA_PortableServer::POAManager -{ - friend class TAO_POA; - -public: - enum Processing_State - { - ACTIVE, - DISCARDING, - HOLDING, - INACTIVE, - UNKNOWN - }; - - virtual void activate (CORBA::Environment &env); - - virtual void hold_requests (CORBA::Boolean wait_for_completion, - CORBA::Environment &env); - - virtual void discard_requests (CORBA::Boolean wait_for_completion, - CORBA::Environment &env); - - virtual void deactivate (CORBA::Boolean etherealize_objects, - CORBA::Boolean wait_for_completion, - CORBA::Environment &env); - - TAO_POA_Manager (void); - - virtual TAO_POA_Manager *clone (void); - - virtual ~TAO_POA_Manager (void); - - virtual Processing_State state (CORBA::Environment &env); - -protected: - - virtual ACE_Lock &lock (void); - - virtual void remove_poa (TAO_POA *poa, - CORBA::Environment &env); - - virtual void remove_poa_i (TAO_POA *poa, - CORBA::Environment &env); - - virtual void register_poa (TAO_POA *poa, - CORBA::Environment &env); - - virtual void register_poa_i (TAO_POA *poa, - CORBA::Environment &env); - - Processing_State state_; - - int closing_down_; - - ACE_Lock_Adapter<ACE_Null_Mutex> lock_; - - typedef ACE_Unbounded_Set<TAO_POA *> POA_COLLECTION; - - POA_COLLECTION poa_collection_; -}; - -class TAO_Export TAO_Adapter_Activator : public POA_PortableServer::AdapterActivator -{ -public: - - virtual CORBA::Boolean unknown_adapter (PortableServer::POA_ptr parent, - const char *name, - CORBA::Environment &env); -}; - -class TAO_Export TAO_Strategy_POA : public TAO_POA -{ -public: - - TAO_Strategy_POA (const String &adapter_name, - TAO_POA_Manager &poa_manager, - const TAO_POA_Policies &policies, - TAO_POA *parent, - CORBA::Environment &env); - - TAO_Strategy_POA (const String &adapter_name, - TAO_POA_Manager &poa_manager, - const TAO_POA_Policies &policies, - TAO_POA *parent, - TAO_Object_Table &active_object_map, - CORBA::Environment &env); - - virtual TAO_POA *clone (const String &adapter_name, - TAO_POA_Manager &poa_manager, - const TAO_POA_Policies &policies, - TAO_POA *parent, - CORBA::Environment &env); - - virtual TAO_POA *clone (const String &adapter_name, - TAO_POA_Manager &poa_manager, - const TAO_POA_Policies &policies, - TAO_POA *parent, - TAO_Object_Table &active_object_map, - CORBA::Environment &env); - - virtual ~TAO_Strategy_POA (void); - -protected: - - virtual ACE_Lock &lock (void); - - ACE_Lock *lock_; - - typedef TAO_Strategy_POA SELF; -}; - -class TAO_Export TAO_Strategy_POA_Manager : public TAO_POA_Manager -{ -public: - - TAO_Strategy_POA_Manager (void); - - virtual TAO_POA_Manager *clone (void); - - virtual ~TAO_Strategy_POA_Manager (void); - -protected: - - virtual ACE_Lock &lock (void); - - ACE_Lock *lock_; - - typedef TAO_Strategy_POA_Manager SELF; -}; - -class TAO_Export TAO_POA_Current : public POA_PortableServer::Current -{ - // = TITLE - // - // Implementation of the PortableServer::Current object. - // - // = DESCRIPTION - // - // Objects of this class hold state information regarding the - // current POA invocation. Savvy readers will notice that this - // contains substantially more methods than the POA spec shows; they - // exist because the ORB either (a) needs them or (b) finds them - // useful for implementing a more efficient ORB. - // - // The intent is that instances of this class are held in - // Thread-Specific Storage so that upcalls can get context - // information regarding their invocation. The POA itself must - // insure that all <set_*> operations are performed in the execution - // thread so that the proper <TAO_POA_Current> pointer is obtained - // from TSS. - -public: - // = Specification-mandated methods - - virtual PortableServer::POA_ptr get_POA (CORBA::Environment &env); - // Return pointer to the invoking POA. Raises the - // <CORBA::NoContext> exception. - - virtual PortableServer::ObjectId *get_object_id (CORBA::Environment &env); - // Return pointer to the object id through which this was invoked. - // This may be necessary in cases where a <Servant> is serving under - // the guise of multiple object ids. This has _out semantics Raises - // the <CORBA::NoContext> exception. - - // = TAO Extensions - - virtual void clear (void); - // Clear any prior settings made. This will make things which can - // throw the <CORBA::NoContext> exception raise it if invoked - // without a corresponding <set_*> operation. - - virtual int context_is_valid (void); - // Returns non-zero if the context is valid, i.e., if it would be - // impossible for a <CORBA::NoContext> exception to be raised. - - virtual void POA_impl (TAO_POA *impl); - // Set the POA implementation. - - virtual TAO_POA *POA_impl (void) const; - // Get the POA imeplemantation - - virtual void object_id (const PortableServer::ObjectId &id); - // Set the object ID. - - virtual const PortableServer::ObjectId &object_id (void) const; - // Get the object ID. - - virtual void object_key (const TAO_ObjectKey &key); - // Set the object key. - - virtual const TAO_ObjectKey &object_key (void) const; - // Get the object key. - - virtual void servant (PortableServer::Servant servant); - // Set the servant for the current upcall. - - virtual PortableServer::Servant servant (void) const; - // Get the servant for the current upcall. - - virtual int in_upcall (void) const; - // Get whether we're in an upcall (non-zero is yes). - - virtual PortableServer::ServantLocator::Cookie locator_cookie (void) const; - // Get the Servant Locator's cookie - - virtual void locator_cookie (PortableServer::ServantLocator::Cookie cookie); - // Set the Servant Locator's cookie - - TAO_POA_Current (void); - // Constructor - - TAO_POA_Current (TAO_POA *impl, - const TAO_ObjectKey &key, - const PortableServer::ObjectId &id, - PortableServer::Servant servant); - // Convenience constructor combining construction & initialization. - - virtual ~TAO_POA_Current (void); - // Destructor - -private: - TAO_POA *poa_impl_; - // The POA implementation invoking an upcall - - const PortableServer::ObjectId *object_id_; - // The object ID of the current context. - - const TAO_ObjectKey *object_key_; - // The object key of the current context. - - PortableServer::ServantLocator::Cookie cookie_; - // Servant Locator's cookie - - PortableServer::Servant servant_; - // The servant for the current upcall. - - // = Hidden because we don't allow these - TAO_POA_Current (const TAO_POA_Current &); - void operator= (const TAO_POA_Current &); -}; - -#endif /* POA_H */ diff --git a/TAO/tao/poa.i b/TAO/tao/poa.i deleted file mode 100644 index 159b19bb76a..00000000000 --- a/TAO/tao/poa.i +++ /dev/null @@ -1,2 +0,0 @@ -// -*- C++ -*- - diff --git a/TAO/tao/poa.idl b/TAO/tao/poa.idl deleted file mode 100644 index 8d131600045..00000000000 --- a/TAO/tao/poa.idl +++ /dev/null @@ -1,364 +0,0 @@ -// POA related IDL from "ORB Portability Joint Submission", orbos/97-04-14, -// Section 3.4 -// -// Changes to IDL in that section: -// 1. Take out "..." in CORBA module which indicated "everything else -// in the CORBA module". -// 2. Add some definition from the full CORBA module which are needed -// for compiling the PortableServer module. -// 3. Add fake definitions of "native" since it does not yet exist -// in IDL. These fake definitions allow the rest of the module to -// compile as if "native" were indeed an IDL keyword. -// 4. Took out an extra semi-colon accidentally added during last -// editing pass -// These changes (except removal of "...") are marked with beginning and -// ending comment lines containing "****change****". - -// IDL -#pragma prefix "omg.org" -module PortableServer -{ - typedef string Identifier; - typedef string RepositoryId; - interface CurrentBase{}; - // ****change**** end definitions from CORBA needed for standalone compile - - // basic Policy definition - interface Policy - { - Policy copy( ); - void destroy( ); - }; - - typedef sequence <Policy> PolicyList; - - // forward reference - interface POA; - - native Servant; - typedef sequence<octet> ObjectId; - - exception ForwardRequest - { - Object forward_reference; - }; - - // ********************************************** - // - // Policy interfaces - // - // ********************************************** - enum ThreadPolicyValue { - ORB_CTRL_MODEL, - SINGLE_THREAD_MODEL - }; - interface ThreadPolicy : Policy - { - readonly attribute ThreadPolicyValue value; - }; - - enum LifespanPolicyValue { - TRANSIENT, - PERSISTENT - }; - interface LifespanPolicy : Policy - { - readonly attribute LifespanPolicyValue value; - }; - - enum IdUniquenessPolicyValue { - UNIQUE_ID, - MULTIPLE_ID - }; - interface IdUniquenessPolicy : Policy - { - readonly attribute IdUniquenessPolicyValue value; - }; - - enum IdAssignmentPolicyValue { - USER_ID, - SYSTEM_ID - }; - interface IdAssignmentPolicy : Policy - { - readonly attribute IdAssignmentPolicyValue value; - }; - - enum ImplicitActivationPolicyValue { - IMPLICIT_ACTIVATION, - NO_IMPLICIT_ACTIVATION - }; - interface ImplicitActivationPolicy : Policy - { - readonly attribute ImplicitActivationPolicyValue value; - }; - - enum ServantRetentionPolicyValue { - RETAIN, - NON_RETAIN - }; - interface ServantRetentionPolicy : Policy - { - readonly attribute ServantRetentionPolicyValue value; - }; - - enum RequestProcessingPolicyValue { - USE_ACTIVE_OBJECT_MAP_ONLY, - USE_DEFAULT_SERVANT, - USE_SERVANT_MANAGER - }; - interface RequestProcessingPolicy : Policy - { - readonly attribute RequestProcessingPolicyValue value; - }; - - // ************************************************** - // - // POAManager interface - // - // ************************************************** - - interface POAManager - { - exception AdapterInactive{}; - - void activate() - raises(AdapterInactive); - void hold_requests(in boolean wait_for_completion) - raises(AdapterInactive); - void discard_requests(in boolean wait_for_completion) - raises(AdapterInactive); - // ****change**** begin take out semi-colon after parameter list in 97-04-14 - void deactivate( in boolean etherealize_objects, - in boolean wait_for_completion) - raises(AdapterInactive); - // ****change**** end take out semi-colon after parameter list in 97-04-14 - }; - - // ************************************************** - // - // AdapterActivator interface - // - // ************************************************** - - interface AdapterActivator - { - boolean unknown_adapter(in POA parent, in string name); - }; - - // ************************************************** - // - // ServantManager interface - // - // ************************************************** - - interface ServantManager - { }; - - interface ServantActivator : ServantManager { - Servant incarnate ( - in ObjectId oid, - in POA adapter ) - raises (ForwardRequest); - - void etherealize ( - in ObjectId oid, - in POA adapter, - in Servant serv, - in boolean cleanup_in_progress, - in boolean remaining_activations ); - }; - - interface ServantLocator : ServantManager { - native Cookie; - - Servant preinvoke( - in ObjectId oid, - in POA adapter, - in Identifier operation, - out Cookie the_cookie ) - raises (ForwardRequest); - - void postinvoke( - in ObjectId oid, - in POA adapter, - in Identifier operation, - in Cookie the_cookie, - in Servant the_servant ); - }; - - - // ************************************************** - // - // POA interface - // - // ************************************************** - - interface POA - { - exception AdapterAlreadyExists {}; - exception AdapterInactive {}; - exception AdapterNonExistent {}; - exception InvalidPolicy { unsigned short index; }; - exception NoServant {}; - exception ObjectAlreadyActive {}; - exception ObjectNotActive {}; - exception ServantAlreadyActive {}; - exception ServantNotActive {}; - exception WrongAdapter {}; - exception WrongPolicy {}; - - //-------------------------------------------------- - // - // POA creation and destruction - // - //-------------------------------------------------- - - POA create_POA(in string adapter_name, - in POAManager a_POAManager, - in PolicyList policies) - raises (AdapterAlreadyExists, InvalidPolicy); - - POA find_POA(in string adapter_name, in boolean activate_it) - raises (AdapterNonExistent); - - void destroy( in boolean etherealize_objects, - in boolean wait_for_completion); - - // ************************************************** - // - // Factories for Policy objects - // - // ************************************************** - ThreadPolicy - create_thread_policy(in ThreadPolicyValue value); - LifespanPolicy - create_lifespan_policy(in LifespanPolicyValue value); - IdUniquenessPolicy - create_id_uniqueness_policy - (in IdUniquenessPolicyValue value); - IdAssignmentPolicy - create_id_assignment_policy - (in IdAssignmentPolicyValue value); - ImplicitActivationPolicy - create_implicit_activation_policy - (in ImplicitActivationPolicyValue value); - ServantRetentionPolicy - create_servant_retention_policy - (in ServantRetentionPolicyValue value); - RequestProcessingPolicy - create_request_processing_policy - (in RequestProcessingPolicyValue value); - - //-------------------------------------------------- - // - // POA attributes - // - //-------------------------------------------------- - - readonly attribute string the_name; - readonly attribute POA the_parent; - readonly attribute POAManager the_POAManager; - attribute AdapterActivator the_activator; - - - //-------------------------------------------------- - // - // Servant Manager registration: - // - //-------------------------------------------------- - - ServantManager get_servant_manager() - raises (WrongPolicy); - - void set_servant_manager( in ServantManager imgr) - raises (WrongPolicy); - - //-------------------------------------------------- - // - // operations for the USE_DEFAULT_SERVANT policy - // - //-------------------------------------------------- - - Servant get_servant() - raises (NoServant, WrongPolicy); - - void set_servant( in Servant p_servant) - raises (WrongPolicy); - - // ************************************************** - // - // object activation and deactivation - // - // ************************************************** - - ObjectId activate_object( in Servant p_servant ) - raises (ServantAlreadyActive, WrongPolicy); - - void activate_object_with_id( - in ObjectId id, - in Servant p_servant) - raises (ServantAlreadyActive, ObjectAlreadyActive, - WrongPolicy); - - void deactivate_object(in ObjectId oid) - raises (ObjectNotActive, WrongPolicy); - - // ************************************************** - // - // reference creation operations - // - // ************************************************** - - Object create_reference ( - in RepositoryId intf ) - raises (WrongPolicy); - - Object create_reference_with_id ( - in ObjectId oid, - in RepositoryId intf ) - raises (WrongPolicy); - - - //-------------------------------------------------- - // - // Identity mapping operations: - // - //-------------------------------------------------- - - ObjectId servant_to_id(in Servant p_servant) - raises (ServantNotActive, WrongPolicy); - - Object servant_to_reference(in Servant p_servant) - raises (ServantNotActive, WrongPolicy); - - Servant reference_to_servant(in Object reference) - raises (ObjectNotActive, WrongAdapter, WrongPolicy); - - ObjectId reference_to_id(in Object reference) - raises (WrongAdapter, WrongPolicy); - - Servant id_to_servant(in ObjectId oid) - raises (ObjectNotActive, WrongPolicy); - - Object id_to_reference(in ObjectId oid) - raises (ObjectNotActive, WrongPolicy); - - }; - - - // ************************************************** - // - // Current interface - // - // ************************************************** - - interface Current : CurrentBase - { - exception NoContext { }; - - POA get_POA() raises (NoContext); - ObjectId get_object_id() raises (NoContext); - }; - -}; diff --git a/TAO/tao/poaC.cpp b/TAO/tao/poaC.cpp deleted file mode 100644 index 797ffb5f4e4..00000000000 --- a/TAO/tao/poaC.cpp +++ /dev/null @@ -1,2050 +0,0 @@ -// $Id$ -// -// ****** Code generated by the The ACE ORB (TAO) IDL Compiler ******* -// TAO ORB and the TAO IDL Compiler have been developed by Washington -// University Computer Science's Distributed Object Computing Group. -// -// Information on TAO is available at -// http://www.cs.wustl.edu/~schmidt/TAO.html - -#include "tao/corba.h" -#include "poaC.h" -#include "poaS.h" - -#if !defined (__ACE_INLINE__) -#include "poaC.i" -#endif // !defined INLINE - -static const CORBA::Long _oc_PortableServer_Identifier[] = -{ - TAO_ENCAP_BYTE_ORDER, // byte order - 34, 0x49444c3a, 0x506f7274, 0x61626c65, 0x53657276, 0x65722f49, 0x64656e74, 0x69666965, 0x723a312e, 0x30000000, // repository ID = IDL:PortableServer/Identifier:1.0 - 11, 0x4964656e, 0x74696669, 0x65720000, // name = Identifier - CORBA::tk_string, - 0, // string length -}; -static CORBA::TypeCode _tc__tc_PortableServer_Identifier (CORBA::tk_alias, sizeof (_oc_PortableServer_Identifier), (char *) &_oc_PortableServer_Identifier, CORBA::B_FALSE); -CORBA::TypeCode_ptr PortableServer::_tc_Identifier = &_tc__tc_PortableServer_Identifier; - -static const CORBA::Long _oc_PortableServer_RepositoryId[] = -{ - TAO_ENCAP_BYTE_ORDER, // byte order - 36, 0x49444c3a, 0x506f7274, 0x61626c65, 0x53657276, 0x65722f52, 0x65706f73, 0x69746f72, 0x7949643a, 0x312e3000, // repository ID = IDL:PortableServer/RepositoryId:1.0 - 13, 0x5265706f, 0x7369746f, 0x72794964, 0x0, // name = RepositoryId - CORBA::tk_string, - 0, // string length -}; -static CORBA::TypeCode _tc__tc_PortableServer_RepositoryId (CORBA::tk_alias, sizeof (_oc_PortableServer_RepositoryId), (char *) &_oc_PortableServer_RepositoryId, CORBA::B_FALSE); -CORBA::TypeCode_ptr PortableServer::_tc_RepositoryId = &_tc__tc_PortableServer_RepositoryId; - -PortableServer::CurrentBase_ptr PortableServer::CurrentBase::_duplicate (PortableServer::CurrentBase_ptr obj) -{ - if (!CORBA::is_nil (obj)) - obj->AddRef (); - - return obj; -} // end of _duplicate - -PortableServer::CurrentBase_ptr PortableServer::CurrentBase::_narrow ( - CORBA::Object_ptr obj, - CORBA::Environment &env - ) -{ - if (CORBA::is_nil (obj)) - return PortableServer::CurrentBase::_nil (); - if (!obj->_is_a ("IDL:PortableServer/CurrentBase:1.0", env)) - return PortableServer::CurrentBase::_nil (); - if (!obj->_is_collocated () || !obj->_servant()) - { - PortableServer::CurrentBase_ptr new_obj = - new PortableServer::CurrentBase (obj->_get_parent ()); - return new_obj; - } // end of if - - STUB_Object *stub = obj->_servant ()->_create_stub (env); - if (env.exception () != 0) - return PortableServer::CurrentBase::_nil (); - void* servant = obj->_servant ()->_downcast ("IDL:PortableServer/CurrentBase:1.0"); - return new POA_PortableServer::_tao_collocated_CurrentBase( - ACE_reinterpret_cast(POA_PortableServer::CurrentBase_ptr, servant), - stub - ); -} - -PortableServer::CurrentBase_ptr PortableServer::CurrentBase::_bind (const char *host, CORBA::UShort port, const char *key, CORBA::Environment &env) -{ - IIOP_Object *data = new IIOP_Object (host, port, key); - if (!data) return PortableServer::CurrentBase::_nil (); - // create the CORBA level proxy - CORBA::Object_ptr objref = new CORBA_Object (data); - if (objref == 0) - { - data->Release (); - env.exception (new CORBA::DATA_CONVERSION (CORBA::COMPLETED_NO)); - return PortableServer::CurrentBase::_nil (); - } - return PortableServer::CurrentBase::_narrow (objref, env); -} - -CORBA::Boolean PortableServer::CurrentBase::_is_a (const CORBA::Char *value, CORBA::Environment &_tao_environment) -{ - if ( - (!ACE_OS::strcmp ((char *)value, "IDL:PortableServer/CurrentBase:1.0")) || - (!ACE_OS::strcmp ((char *)value, CORBA::_tc_Object->id (_tao_environment)))) - return 1; // success using local knowledge - else - return this->CORBA_Object::_is_a (value, _tao_environment); // remote call -} - -static const CORBA::Long _oc_PortableServer_CurrentBase[] = -{ - TAO_ENCAP_BYTE_ORDER, // byte order - 35, 0x49444c3a, 0x506f7274, 0x61626c65, 0x53657276, 0x65722f43, 0x75727265, 0x6e744261, 0x73653a31, 0x2e300000, // repository ID = IDL:PortableServer/CurrentBase:1.0 - 12, 0x43757272, 0x656e7442, 0x61736500, // name = CurrentBase, -}; -static CORBA::TypeCode _tc__tc_PortableServer_CurrentBase (CORBA::tk_objref, sizeof (_oc_PortableServer_CurrentBase), (char *) &_oc_PortableServer_CurrentBase, CORBA::B_FALSE); -CORBA::TypeCode_ptr PortableServer::_tc_CurrentBase = &_tc__tc_PortableServer_CurrentBase; - -PortableServer::Policy_ptr PortableServer::Policy::_duplicate (PortableServer::Policy_ptr obj) -{ - if (!CORBA::is_nil (obj)) - obj->AddRef (); - - return obj; -} // end of _duplicate - -PortableServer::Policy_ptr PortableServer::Policy::_narrow ( - CORBA::Object_ptr obj, - CORBA::Environment &env - ) -{ - if (CORBA::is_nil (obj)) - return PortableServer::Policy::_nil (); - if (!obj->_is_a ("IDL:PortableServer/Policy:1.0", env)) - return PortableServer::Policy::_nil (); - if (!obj->_is_collocated () || !obj->_servant()) - { - PortableServer::Policy_ptr new_obj = new PortableServer::Policy (obj->_get_parent ()); // construct obj ref using the stub object - return new_obj; - } // end of if - - STUB_Object *stub = obj->_servant ()->_create_stub (env); - if (env.exception () != 0) - return PortableServer::Policy::_nil (); - void* servant = obj->_servant ()->_downcast ("IDL:PortableServer/Policy:1.0"); - return new POA_PortableServer::_tao_collocated_Policy( - ACE_reinterpret_cast(POA_PortableServer::Policy_ptr, servant), - stub - ); -} - -PortableServer::Policy_ptr PortableServer::Policy::_bind (const char *host, CORBA::UShort port, const char *key, CORBA::Environment &env) -{ - IIOP_Object *data = new IIOP_Object (host, port, key); - // create the CORBA level proxy - CORBA::Object_ptr objref = new CORBA_Object (data); - if (objref == 0) - { - data->Release (); - env.exception (new CORBA::DATA_CONVERSION (CORBA::COMPLETED_NO)); - return PortableServer::Policy::_nil (); - } - return PortableServer::Policy::_narrow (objref, env); -} - -static const TAO_Param_Data PortableServer_Policy_copy_paramdata [] = -{ - {PortableServer::_tc_Policy, PARAM_RETURN, 0} -}; - -static const TAO_Call_Data PortableServer_Policy_copy_calldata = -{"copy", 1, 1, PortableServer_Policy_copy_paramdata, 0, 0}; - -PortableServer::Policy_ptr PortableServer::Policy::copy (CORBA::Environment &env) -{ - CORBA::Object_ptr retval = CORBA::Object::_nil (); - STUB_Object *istub; - - if (this->QueryInterface (IID_STUB_Object, (void **)&istub) != TAO_NOERROR) - { - env.exception (new CORBA::DATA_CONVERSION (CORBA::COMPLETED_NO)); - return PortableServer::Policy::_nil (); - } - this->Release (); // QueryInterface has bumped up our refcount - istub->do_call (env, &PortableServer_Policy_copy_calldata, &retval); - return PortableServer::Policy::_narrow (retval, env); - -} - -static const TAO_Param_Data PortableServer_Policy_destroy_paramdata [] = -{ - {CORBA::_tc_void, PARAM_RETURN, 0} -}; - -static const TAO_Call_Data PortableServer_Policy_destroy_calldata = -{"destroy", 1, 1, PortableServer_Policy_destroy_paramdata, 0, 0}; - -void PortableServer::Policy::destroy (CORBA::Environment &env) -{ - STUB_Object *istub; - - if (this->QueryInterface (IID_STUB_Object, (void **)&istub) != TAO_NOERROR) - { - env.exception (new CORBA::DATA_CONVERSION (CORBA::COMPLETED_NO)); - return; - } - this->Release (); // QueryInterface has bumped up our refcount - istub->do_call (env, &PortableServer_Policy_destroy_calldata, 0); - return; // no value - -} - -CORBA::Boolean PortableServer::Policy::_is_a (const CORBA::Char *value, CORBA::Environment &_tao_environment) -{ - if ( - (!ACE_OS::strcmp ((char *)value, "IDL:PortableServer/Policy:1.0")) || - (!ACE_OS::strcmp ((char *)value, CORBA::_tc_Object->id (_tao_environment)))) - return 1; // success using local knowledge - else - return this->CORBA_Object::_is_a (value, _tao_environment); // remote call -} - -static const CORBA::Long _oc_PortableServer_Policy[] = -{ - TAO_ENCAP_BYTE_ORDER, // byte order - 30, 0x49444c3a, 0x506f7274, 0x61626c65, 0x53657276, 0x65722f50, 0x6f6c6963, 0x793a312e, 0x30000000, // repository ID = IDL:PortableServer/Policy:1.0 - 7, 0x506f6c69, 0x63790000, // name = Policy, -}; -static CORBA::TypeCode _tc__tc_PortableServer_Policy (CORBA::tk_objref, sizeof (_oc_PortableServer_Policy), (char *) &_oc_PortableServer_Policy, CORBA::B_FALSE); -CORBA::TypeCode_ptr PortableServer::_tc_Policy = &_tc__tc_PortableServer_Policy; - - -#if !defined (_PORTABLESERVER__TAO_SEQ_POLICY_CS_) -#define _PORTABLESERVER__TAO_SEQ_POLICY_CS_ - -static const CORBA::Long _oc_PortableServer__tao_seq_Policy[] = -{ - TAO_ENCAP_BYTE_ORDER, // byte order - CORBA::tk_objref, // typecode kind - 60, // encapsulation length - TAO_ENCAP_BYTE_ORDER, // byte order - 30, 0x49444c3a, 0x506f7274, 0x61626c65, 0x53657276, 0x65722f50, 0x6f6c6963, 0x793a312e, 0x30000000, // repository ID = IDL:PortableServer/Policy:1.0 - 7, 0x506f6c69, 0x63790000, // name = Policy, - 0, -}; -static CORBA::TypeCode _tc__tc_PortableServer__tao_seq_Policy (CORBA::tk_sequence, sizeof (_oc_PortableServer__tao_seq_Policy), (char *) &_oc_PortableServer__tao_seq_Policy, CORBA::B_FALSE); -CORBA::TypeCode_ptr PortableServer::_tc__tao_seq_Policy = &_tc__tc_PortableServer__tao_seq_Policy; - - -#endif // end #if !defined - -static const CORBA::Long _oc_PortableServer_PolicyList[] = -{ - TAO_ENCAP_BYTE_ORDER, // byte order - 34, 0x49444c3a, 0x506f7274, 0x61626c65, 0x53657276, 0x65722f50, 0x6f6c6963, 0x794c6973, 0x743a312e, 0x30000000, // repository ID = IDL:PortableServer/PolicyList:1.0 - 11, 0x506f6c69, 0x63794c69, 0x73740000, // name = PolicyList - CORBA::tk_sequence, // typecode kind - 68, // encapsulation length - TAO_ENCAP_BYTE_ORDER, // byte order - CORBA::tk_objref, // typecode kind - 60, // encapsulation length - TAO_ENCAP_BYTE_ORDER, // byte order - 30, 0x49444c3a, 0x506f7274, 0x61626c65, 0x53657276, 0x65722f50, 0x6f6c6963, 0x793a312e, 0x30000000, // repository ID = IDL:PortableServer/Policy:1.0 - 7, 0x506f6c69, 0x63790000, // name = Policy, - 0, -}; -static CORBA::TypeCode _tc__tc_PortableServer_PolicyList (CORBA::tk_alias, sizeof (_oc_PortableServer_PolicyList), (char *) &_oc_PortableServer_PolicyList, CORBA::B_FALSE); -CORBA::TypeCode_ptr PortableServer::_tc_PolicyList = &_tc__tc_PortableServer_PolicyList; - - -#if !defined (_PORTABLESERVER__TAO_SEQ_OCTET_CS_) -#define _PORTABLESERVER__TAO_SEQ_OCTET_CS_ - -static const CORBA::Long _oc_PortableServer__tao_seq_Octet[] = -{ - TAO_ENCAP_BYTE_ORDER, // byte order - CORBA::tk_octet, - - 0, -}; -static CORBA::TypeCode _tc__tc_PortableServer__tao_seq_Octet (CORBA::tk_sequence, sizeof (_oc_PortableServer__tao_seq_Octet), (char *) &_oc_PortableServer__tao_seq_Octet, CORBA::B_FALSE); -CORBA::TypeCode_ptr PortableServer::_tc__tao_seq_Octet = &_tc__tc_PortableServer__tao_seq_Octet; - - -#endif // end #if !defined - -static const CORBA::Long _oc_PortableServer_ObjectId[] = -{ - TAO_ENCAP_BYTE_ORDER, // byte order - 32, 0x49444c3a, 0x506f7274, 0x61626c65, 0x53657276, 0x65722f4f, 0x626a6563, 0x7449643a, 0x312e3000, // repository ID = IDL:PortableServer/ObjectId:1.0 - 9, 0x4f626a65, 0x63744964, 0x0, // name = ObjectId - CORBA::tk_sequence, // typecode kind - 12, // encapsulation length - TAO_ENCAP_BYTE_ORDER, // byte order - CORBA::tk_octet, - - 0, -}; -static CORBA::TypeCode _tc__tc_PortableServer_ObjectId (CORBA::tk_alias, sizeof (_oc_PortableServer_ObjectId), (char *) &_oc_PortableServer_ObjectId, CORBA::B_FALSE); -CORBA::TypeCode_ptr PortableServer::_tc_ObjectId = &_tc__tc_PortableServer_ObjectId; - -// copy constructor -PortableServer::ForwardRequest::ForwardRequest(const PortableServer::ForwardRequest &_tao_excp) - :CORBA_UserException (CORBA::TypeCode::_duplicate (_tao_excp._type ())) -{ - this->forward_reference = _tao_excp.forward_reference; -} - -// assignment operator -PortableServer::ForwardRequest& -PortableServer::ForwardRequest::operator= (const PortableServer::ForwardRequest &_tao_excp) -{ - this->type_ = CORBA::TypeCode::_duplicate (_tao_excp._type ()); - this->forward_reference = _tao_excp.forward_reference; - return *this; -} - -// special constructor -PortableServer::ForwardRequest::ForwardRequest(const CORBA::Object_ptr &_tao_forward_reference) - : CORBA_UserException (CORBA::TypeCode::_duplicate (PortableServer::_tc_ForwardRequest)) -{ - this->forward_reference = _tao_forward_reference; -} - -// narrow -PortableServer::ForwardRequest_ptr -PortableServer::ForwardRequest::_narrow(CORBA::Exception *exc) -{ - if (!ACE_OS::strcmp ("IDL:PortableServer/ForwardRequest:1.0", exc->_id ())) // same type - return ACE_dynamic_cast (PortableServer::ForwardRequest_ptr, exc); - else - return 0; -} - -static const CORBA::Long _oc_PortableServer_ForwardRequest[] = -{ - 0, // byte order - 38, 0x49444c3a, 0x506f7274, 0x61626c65, 0x53657276, 0x65722f46, 0x6f727761, 0x72645265, 0x71756573, 0x743a312e, 0x30000000, // repository ID = IDL:PortableServer/ForwardRequest:1.0 - 15, 0x466f7277, 0x61726452, 0x65717565, 0x73740000, // name = ForwardRequest - 1, // member count - 18, 0x666f7277, 0x6172645f, 0x72656665, 0x72656e63, 0x65000000, // name = forward_reference - }; -static CORBA::TypeCode _tc__tc_PortableServer_ForwardRequest (CORBA::tk_struct, sizeof (_oc_PortableServer_ForwardRequest), (char *) &_oc_PortableServer_ForwardRequest, CORBA::B_FALSE); -CORBA::TypeCode_ptr PortableServer::_tc_ForwardRequest = &_tc__tc_PortableServer_ForwardRequest; - - -static const CORBA::Long _oc_PortableServer_ThreadPolicyValue[] = -{ - TAO_ENCAP_BYTE_ORDER, // byte order - 41, 0x49444c3a, 0x506f7274, 0x61626c65, 0x53657276, 0x65722f54, 0x68726561, 0x64506f6c, 0x69637956, 0x616c7565, 0x3a312e30, 0x0, // repository ID = IDL:PortableServer/ThreadPolicyValue:1.0 - 18, 0x54687265, 0x6164506f, 0x6c696379, 0x56616c75, 0x65000000, // name = ThreadPolicyValue - 2, // member count - 15, 0x4f52425f, 0x4354524c, 0x5f4d4f44, 0x454c0000, // name = ORB_CTRL_MODEL - 20, 0x53494e47, 0x4c455f54, 0x48524541, 0x445f4d4f, 0x44454c00, // name = SINGLE_THREAD_MODEL -}; -static CORBA::TypeCode _tc__tc_PortableServer_ThreadPolicyValue (CORBA::tk_enum, sizeof (_oc_PortableServer_ThreadPolicyValue), (char *) &_oc_PortableServer_ThreadPolicyValue, CORBA::B_FALSE); -CORBA::TypeCode_ptr PortableServer::_tc_ThreadPolicyValue = &_tc__tc_PortableServer_ThreadPolicyValue; - -PortableServer::ThreadPolicy_ptr PortableServer::ThreadPolicy::_duplicate (PortableServer::ThreadPolicy_ptr obj) -{ - if (!CORBA::is_nil (obj)) - obj->AddRef (); - - return obj; -} // end of _duplicate - -PortableServer::ThreadPolicy_ptr PortableServer::ThreadPolicy::_narrow ( - CORBA::Object_ptr obj, - CORBA::Environment &env - ) -{ - if (CORBA::is_nil (obj)) - return PortableServer::ThreadPolicy::_nil (); - if (!obj->_is_a ("IDL:PortableServer/ThreadPolicy:1.0", env)) - return PortableServer::ThreadPolicy::_nil (); - if (!obj->_is_collocated () || !obj->_servant()) - { - PortableServer::ThreadPolicy_ptr new_obj = new PortableServer::ThreadPolicy (obj->_get_parent ()); // construct obj ref using the stub object - return new_obj; - } // end of if - - STUB_Object *stub = obj->_servant ()->_create_stub (env); - if (env.exception () != 0) - return PortableServer::ThreadPolicy::_nil (); - void* servant = obj->_servant ()->_downcast ("IDL:PortableServer/ThreadPolicy:1.0"); - return new POA_PortableServer::_tao_collocated_ThreadPolicy( - ACE_reinterpret_cast(POA_PortableServer::ThreadPolicy_ptr, servant), - stub - ); -} - -PortableServer::ThreadPolicy_ptr PortableServer::ThreadPolicy::_bind (const char *host, CORBA::UShort port, const char *key, CORBA::Environment &env) -{ - IIOP_Object *data = new IIOP_Object (host, port, key); - if (!data) return PortableServer::ThreadPolicy::_nil (); - // create the CORBA level proxy - CORBA::Object_ptr objref = new CORBA_Object (data); - if (objref == 0) - { - data->Release (); - env.exception (new CORBA::DATA_CONVERSION (CORBA::COMPLETED_NO)); - return PortableServer::ThreadPolicy::_nil (); - } - return PortableServer::ThreadPolicy::_narrow (objref, env); -} - -static const TAO_Param_Data _get_PortableServer_ThreadPolicy_value_paramdata [] = -{ - {PortableServer::_tc_ThreadPolicyValue, PARAM_RETURN, 0}}; - -static const TAO_Call_Data _get_PortableServer_ThreadPolicy_value_calldata = -{"_get_value", 1, 1, _get_PortableServer_ThreadPolicy_value_paramdata, 0, 0}; - -PortableServer::ThreadPolicyValue PortableServer::ThreadPolicy::value(CORBA::Environment &env) -{ - PortableServer::ThreadPolicyValue retval; - STUB_Object *istub; - - if (this->QueryInterface (IID_STUB_Object, (void **)&istub) != TAO_NOERROR) - { - env.exception (new CORBA::DATA_CONVERSION (CORBA::COMPLETED_NO)); - return retval; - } - this->Release (); // QueryInterface has bumped up our refcount - istub->do_call (env, &_get_PortableServer_ThreadPolicy_value_calldata, &retval); - return retval; - -} - -CORBA::Boolean PortableServer::ThreadPolicy::_is_a (const CORBA::Char *value, CORBA::Environment &_tao_environment) -{ - if ( - (!ACE_OS::strcmp ((char *)value, "IDL:PortableServer/ThreadPolicy:1.0")) || - (!ACE_OS::strcmp ((char *)value, "IDL:PortableServer/Policy:1.0")) || - (!ACE_OS::strcmp ((char *)value, CORBA::_tc_Object->id (_tao_environment)))) - return 1; // success using local knowledge - else - return this->CORBA_Object::_is_a (value, _tao_environment); // remote call -} - -static const CORBA::Long _oc_PortableServer_ThreadPolicy[] = -{ - TAO_ENCAP_BYTE_ORDER, // byte order - 36, 0x49444c3a, 0x506f7274, 0x61626c65, 0x53657276, 0x65722f54, 0x68726561, 0x64506f6c, 0x6963793a, 0x312e3000, // repository ID = IDL:PortableServer/ThreadPolicy:1.0 - 13, 0x54687265, 0x6164506f, 0x6c696379, 0x0, // name = ThreadPolicy, -}; -static CORBA::TypeCode _tc__tc_PortableServer_ThreadPolicy (CORBA::tk_objref, sizeof (_oc_PortableServer_ThreadPolicy), (char *) &_oc_PortableServer_ThreadPolicy, CORBA::B_FALSE); -CORBA::TypeCode_ptr PortableServer::_tc_ThreadPolicy = &_tc__tc_PortableServer_ThreadPolicy; - - -static const CORBA::Long _oc_PortableServer_LifespanPolicyValue[] = -{ - TAO_ENCAP_BYTE_ORDER, // byte order - 43, 0x49444c3a, 0x506f7274, 0x61626c65, 0x53657276, 0x65722f4c, 0x69666573, 0x70616e50, 0x6f6c6963, 0x7956616c, 0x75653a31, 0x2e300000, // repository ID = IDL:PortableServer/LifespanPolicyValue:1.0 - 20, 0x4c696665, 0x7370616e, 0x506f6c69, 0x63795661, 0x6c756500, // name = LifespanPolicyValue - 2, // member count - 10, 0x5452414e, 0x5349454e, 0x54000000, // name = TRANSIENT - 11, 0x50455253, 0x49535445, 0x4e540000, // name = PERSISTENT -}; -static CORBA::TypeCode _tc__tc_PortableServer_LifespanPolicyValue (CORBA::tk_enum, sizeof (_oc_PortableServer_LifespanPolicyValue), (char *) &_oc_PortableServer_LifespanPolicyValue, CORBA::B_FALSE); -CORBA::TypeCode_ptr PortableServer::_tc_LifespanPolicyValue = &_tc__tc_PortableServer_LifespanPolicyValue; - -PortableServer::LifespanPolicy_ptr PortableServer::LifespanPolicy::_duplicate (PortableServer::LifespanPolicy_ptr obj) -{ - if (!CORBA::is_nil (obj)) - obj->AddRef (); - - return obj; -} // end of _duplicate - -PortableServer::LifespanPolicy_ptr PortableServer::LifespanPolicy::_narrow ( - CORBA::Object_ptr obj, - CORBA::Environment &env - ) -{ - if (CORBA::is_nil (obj)) - return PortableServer::LifespanPolicy::_nil (); - if (!obj->_is_a ("IDL:PortableServer/LifespanPolicy:1.0", env)) - return PortableServer::LifespanPolicy::_nil (); - if (!obj->_is_collocated () || !obj->_servant()) - { - PortableServer::LifespanPolicy_ptr new_obj = new PortableServer::LifespanPolicy (obj->_get_parent ()); // construct obj ref using the stub object - return new_obj; - } // end of if - - STUB_Object *stub = obj->_servant ()->_create_stub (env); - if (env.exception () != 0) - return PortableServer::LifespanPolicy::_nil (); - void* servant = obj->_servant ()->_downcast ("IDL:PortableServer/LifespanPolicy:1.0"); - return new POA_PortableServer::_tao_collocated_LifespanPolicy( - ACE_reinterpret_cast(POA_PortableServer::LifespanPolicy_ptr, servant), - stub - ); -} - -PortableServer::LifespanPolicy_ptr PortableServer::LifespanPolicy::_bind (const char *host, CORBA::UShort port, const char *key, CORBA::Environment &env) -{ - IIOP_Object *data = new IIOP_Object (host, port, key); - if (!data) return PortableServer::LifespanPolicy::_nil (); - // create the CORBA level proxy - CORBA::Object_ptr objref = new CORBA_Object (data); - if (objref == 0) - { - data->Release (); - env.exception (new CORBA::DATA_CONVERSION (CORBA::COMPLETED_NO)); - return PortableServer::LifespanPolicy::_nil (); - } - return PortableServer::LifespanPolicy::_narrow (objref, env); -} - -static const TAO_Param_Data _get_PortableServer_LifespanPolicy_value_paramdata [] = -{ - {PortableServer::_tc_LifespanPolicyValue, PARAM_RETURN, 0}}; - -static const TAO_Call_Data _get_PortableServer_LifespanPolicy_value_calldata = -{"_get_value", 1, 1, _get_PortableServer_LifespanPolicy_value_paramdata, 0, 0}; - -PortableServer::LifespanPolicyValue PortableServer::LifespanPolicy::value(CORBA::Environment &env) -{ - PortableServer::LifespanPolicyValue retval; - STUB_Object *istub; - - if (this->QueryInterface (IID_STUB_Object, (void **)&istub) != TAO_NOERROR) - { - env.exception (new CORBA::DATA_CONVERSION (CORBA::COMPLETED_NO)); - return retval; - } - this->Release (); // QueryInterface has bumped up our refcount - istub->do_call (env, &_get_PortableServer_LifespanPolicy_value_calldata, &retval); - return retval; - -} - -CORBA::Boolean PortableServer::LifespanPolicy::_is_a (const CORBA::Char *value, CORBA::Environment &_tao_environment) -{ - if ( - (!ACE_OS::strcmp ((char *)value, "IDL:PortableServer/LifespanPolicy:1.0")) || - (!ACE_OS::strcmp ((char *)value, "IDL:PortableServer/Policy:1.0")) || - (!ACE_OS::strcmp ((char *)value, CORBA::_tc_Object->id (_tao_environment)))) - return 1; // success using local knowledge - else - return this->CORBA_Object::_is_a (value, _tao_environment); // remote call -} - -static const CORBA::Long _oc_PortableServer_LifespanPolicy[] = -{ - TAO_ENCAP_BYTE_ORDER, // byte order - 38, 0x49444c3a, 0x506f7274, 0x61626c65, 0x53657276, 0x65722f4c, 0x69666573, 0x70616e50, 0x6f6c6963, 0x793a312e, 0x30000000, // repository ID = IDL:PortableServer/LifespanPolicy:1.0 - 15, 0x4c696665, 0x7370616e, 0x506f6c69, 0x63790000, // name = LifespanPolicy, -}; -static CORBA::TypeCode _tc__tc_PortableServer_LifespanPolicy (CORBA::tk_objref, sizeof (_oc_PortableServer_LifespanPolicy), (char *) &_oc_PortableServer_LifespanPolicy, CORBA::B_FALSE); -CORBA::TypeCode_ptr PortableServer::_tc_LifespanPolicy = &_tc__tc_PortableServer_LifespanPolicy; - - -static const CORBA::Long _oc_PortableServer_IdUniquenessPolicyValue[] = -{ - TAO_ENCAP_BYTE_ORDER, // byte order - 47, 0x49444c3a, 0x506f7274, 0x61626c65, 0x53657276, 0x65722f49, 0x64556e69, 0x7175656e, 0x65737350, 0x6f6c6963, 0x7956616c, 0x75653a31, 0x2e300000, // repository ID = IDL:PortableServer/IdUniquenessPolicyValue:1.0 - 24, 0x4964556e, 0x69717565, 0x6e657373, 0x506f6c69, 0x63795661, 0x6c756500, // name = IdUniquenessPolicyValue - 2, // member count - 10, 0x554e4951, 0x55455f49, 0x44000000, // name = UNIQUE_ID - 12, 0x4d554c54, 0x49504c45, 0x5f494400, // name = MULTIPLE_ID -}; -static CORBA::TypeCode _tc__tc_PortableServer_IdUniquenessPolicyValue (CORBA::tk_enum, sizeof (_oc_PortableServer_IdUniquenessPolicyValue), (char *) &_oc_PortableServer_IdUniquenessPolicyValue, CORBA::B_FALSE); -CORBA::TypeCode_ptr PortableServer::_tc_IdUniquenessPolicyValue = &_tc__tc_PortableServer_IdUniquenessPolicyValue; - -PortableServer::IdUniquenessPolicy_ptr PortableServer::IdUniquenessPolicy::_duplicate (PortableServer::IdUniquenessPolicy_ptr obj) -{ - if (!CORBA::is_nil (obj)) - obj->AddRef (); - - return obj; -} // end of _duplicate - -PortableServer::IdUniquenessPolicy_ptr PortableServer::IdUniquenessPolicy::_narrow ( - CORBA::Object_ptr obj, - CORBA::Environment &env - ) -{ - if (CORBA::is_nil (obj)) - return PortableServer::IdUniquenessPolicy::_nil (); - if (!obj->_is_a ("IDL:PortableServer/IdUniquenessPolicy:1.0", env)) - return PortableServer::IdUniquenessPolicy::_nil (); - if (!obj->_is_collocated () || !obj->_servant()) - { - PortableServer::IdUniquenessPolicy_ptr new_obj = new PortableServer::IdUniquenessPolicy (obj->_get_parent ()); // construct obj ref using the stub object - return new_obj; - } // end of if - - STUB_Object *stub = obj->_servant ()->_create_stub (env); - if (env.exception () != 0) - return PortableServer::IdUniquenessPolicy::_nil (); - void* servant = obj->_servant ()->_downcast ("IDL:PortableServer/IdUniquenessPolicy:1.0"); - return new POA_PortableServer::_tao_collocated_IdUniquenessPolicy( - ACE_reinterpret_cast(POA_PortableServer::IdUniquenessPolicy_ptr, servant), - stub - ); -} - -PortableServer::IdUniquenessPolicy_ptr PortableServer::IdUniquenessPolicy::_bind (const char *host, CORBA::UShort port, const char *key, CORBA::Environment &env) -{ - IIOP_Object *data = new IIOP_Object (host, port, key); - if (!data) return PortableServer::IdUniquenessPolicy::_nil (); - // create the CORBA level proxy - CORBA::Object_ptr objref = new CORBA_Object (data); - if (objref == 0) - { - data->Release (); - env.exception (new CORBA::DATA_CONVERSION (CORBA::COMPLETED_NO)); - return PortableServer::IdUniquenessPolicy::_nil (); - } - return PortableServer::IdUniquenessPolicy::_narrow (objref, env); -} - -static const TAO_Param_Data _get_PortableServer_IdUniquenessPolicy_value_paramdata [] = -{ - {PortableServer::_tc_IdUniquenessPolicyValue, PARAM_RETURN, 0}}; - -static const TAO_Call_Data _get_PortableServer_IdUniquenessPolicy_value_calldata = -{"_get_value", 1, 1, _get_PortableServer_IdUniquenessPolicy_value_paramdata, 0, 0}; - -PortableServer::IdUniquenessPolicyValue PortableServer::IdUniquenessPolicy::value(CORBA::Environment &env) -{ - PortableServer::IdUniquenessPolicyValue retval; - STUB_Object *istub; - - if (this->QueryInterface (IID_STUB_Object, (void **)&istub) != TAO_NOERROR) - { - env.exception (new CORBA::DATA_CONVERSION (CORBA::COMPLETED_NO)); - return retval; - } - this->Release (); // QueryInterface has bumped up our refcount - istub->do_call (env, &_get_PortableServer_IdUniquenessPolicy_value_calldata, &retval); - return retval; - -} - -CORBA::Boolean PortableServer::IdUniquenessPolicy::_is_a (const CORBA::Char *value, CORBA::Environment &_tao_environment) -{ - if ( - (!ACE_OS::strcmp ((char *)value, "IDL:PortableServer/IdUniquenessPolicy:1.0")) || - (!ACE_OS::strcmp ((char *)value, "IDL:PortableServer/Policy:1.0")) || - (!ACE_OS::strcmp ((char *)value, CORBA::_tc_Object->id (_tao_environment)))) - return 1; // success using local knowledge - else - return this->CORBA_Object::_is_a (value, _tao_environment); // remote call -} - -static const CORBA::Long _oc_PortableServer_IdUniquenessPolicy[] = -{ - TAO_ENCAP_BYTE_ORDER, // byte order - 42, 0x49444c3a, 0x506f7274, 0x61626c65, 0x53657276, 0x65722f49, 0x64556e69, 0x7175656e, 0x65737350, 0x6f6c6963, 0x793a312e, 0x30000000, // repository ID = IDL:PortableServer/IdUniquenessPolicy:1.0 - 19, 0x4964556e, 0x69717565, 0x6e657373, 0x506f6c69, 0x63790000, // name = IdUniquenessPolicy, -}; -static CORBA::TypeCode _tc__tc_PortableServer_IdUniquenessPolicy (CORBA::tk_objref, sizeof (_oc_PortableServer_IdUniquenessPolicy), (char *) &_oc_PortableServer_IdUniquenessPolicy, CORBA::B_FALSE); -CORBA::TypeCode_ptr PortableServer::_tc_IdUniquenessPolicy = &_tc__tc_PortableServer_IdUniquenessPolicy; - - -static const CORBA::Long _oc_PortableServer_IdAssignmentPolicyValue[] = -{ - TAO_ENCAP_BYTE_ORDER, // byte order - 47, 0x49444c3a, 0x506f7274, 0x61626c65, 0x53657276, 0x65722f49, 0x64417373, 0x69676e6d, 0x656e7450, 0x6f6c6963, 0x7956616c, 0x75653a31, 0x2e300000, // repository ID = IDL:PortableServer/IdAssignmentPolicyValue:1.0 - 24, 0x49644173, 0x7369676e, 0x6d656e74, 0x506f6c69, 0x63795661, 0x6c756500, // name = IdAssignmentPolicyValue - 2, // member count - 8, 0x55534552, 0x5f494400, // name = USER_ID - 10, 0x53595354, 0x454d5f49, 0x44000000, // name = SYSTEM_ID -}; -static CORBA::TypeCode _tc__tc_PortableServer_IdAssignmentPolicyValue (CORBA::tk_enum, sizeof (_oc_PortableServer_IdAssignmentPolicyValue), (char *) &_oc_PortableServer_IdAssignmentPolicyValue, CORBA::B_FALSE); -CORBA::TypeCode_ptr PortableServer::_tc_IdAssignmentPolicyValue = &_tc__tc_PortableServer_IdAssignmentPolicyValue; - -PortableServer::IdAssignmentPolicy_ptr PortableServer::IdAssignmentPolicy::_duplicate (PortableServer::IdAssignmentPolicy_ptr obj) -{ - if (!CORBA::is_nil (obj)) - obj->AddRef (); - - return obj; -} // end of _duplicate - -PortableServer::IdAssignmentPolicy_ptr PortableServer::IdAssignmentPolicy::_narrow ( - CORBA::Object_ptr obj, - CORBA::Environment &env - ) -{ - if (CORBA::is_nil (obj)) - return PortableServer::IdAssignmentPolicy::_nil (); - if (!obj->_is_a ("IDL:PortableServer/IdAssignmentPolicy:1.0", env)) - return PortableServer::IdAssignmentPolicy::_nil (); - if (!obj->_is_collocated () || !obj->_servant()) - { - PortableServer::IdAssignmentPolicy_ptr new_obj = new PortableServer::IdAssignmentPolicy (obj->_get_parent ()); // construct obj ref using the stub object - return new_obj; - } // end of if - - STUB_Object *stub = obj->_servant ()->_create_stub (env); - if (env.exception () != 0) - return PortableServer::IdAssignmentPolicy::_nil (); - void* servant = obj->_servant ()->_downcast ("IDL:PortableServer/IdAssignmentPolicy:1.0"); - return new POA_PortableServer::_tao_collocated_IdAssignmentPolicy( - ACE_reinterpret_cast(POA_PortableServer::IdAssignmentPolicy_ptr, servant), - stub - ); -} - -PortableServer::IdAssignmentPolicy_ptr PortableServer::IdAssignmentPolicy::_bind (const char *host, CORBA::UShort port, const char *key, CORBA::Environment &env) -{ - IIOP_Object *data = new IIOP_Object (host, port, key); - if (!data) return PortableServer::IdAssignmentPolicy::_nil (); - // create the CORBA level proxy - CORBA::Object_ptr objref = new CORBA_Object (data); - if (objref == 0) - { - data->Release (); - env.exception (new CORBA::DATA_CONVERSION (CORBA::COMPLETED_NO)); - return PortableServer::IdAssignmentPolicy::_nil (); - } - return PortableServer::IdAssignmentPolicy::_narrow (objref, env); -} - -static const TAO_Param_Data _get_PortableServer_IdAssignmentPolicy_value_paramdata [] = -{ - {PortableServer::_tc_IdAssignmentPolicyValue, PARAM_RETURN, 0}}; - -static const TAO_Call_Data _get_PortableServer_IdAssignmentPolicy_value_calldata = -{"_get_value", 1, 1, _get_PortableServer_IdAssignmentPolicy_value_paramdata, 0, 0}; - -PortableServer::IdAssignmentPolicyValue PortableServer::IdAssignmentPolicy::value(CORBA::Environment &env) -{ - PortableServer::IdAssignmentPolicyValue retval; - STUB_Object *istub; - - if (this->QueryInterface (IID_STUB_Object, (void **)&istub) != TAO_NOERROR) - { - env.exception (new CORBA::DATA_CONVERSION (CORBA::COMPLETED_NO)); - return retval; - } - this->Release (); // QueryInterface has bumped up our refcount - istub->do_call (env, &_get_PortableServer_IdAssignmentPolicy_value_calldata, &retval); - return retval; - -} - -CORBA::Boolean PortableServer::IdAssignmentPolicy::_is_a (const CORBA::Char *value, CORBA::Environment &_tao_environment) -{ - if ( - (!ACE_OS::strcmp ((char *)value, "IDL:PortableServer/IdAssignmentPolicy:1.0")) || - (!ACE_OS::strcmp ((char *)value, "IDL:PortableServer/Policy:1.0")) || - (!ACE_OS::strcmp ((char *)value, CORBA::_tc_Object->id (_tao_environment)))) - return 1; // success using local knowledge - else - return this->CORBA_Object::_is_a (value, _tao_environment); // remote call -} - -static const CORBA::Long _oc_PortableServer_IdAssignmentPolicy[] = -{ - TAO_ENCAP_BYTE_ORDER, // byte order - 42, 0x49444c3a, 0x506f7274, 0x61626c65, 0x53657276, 0x65722f49, 0x64417373, 0x69676e6d, 0x656e7450, 0x6f6c6963, 0x793a312e, 0x30000000, // repository ID = IDL:PortableServer/IdAssignmentPolicy:1.0 - 19, 0x49644173, 0x7369676e, 0x6d656e74, 0x506f6c69, 0x63790000, // name = IdAssignmentPolicy, -}; -static CORBA::TypeCode _tc__tc_PortableServer_IdAssignmentPolicy (CORBA::tk_objref, sizeof (_oc_PortableServer_IdAssignmentPolicy), (char *) &_oc_PortableServer_IdAssignmentPolicy, CORBA::B_FALSE); -CORBA::TypeCode_ptr PortableServer::_tc_IdAssignmentPolicy = &_tc__tc_PortableServer_IdAssignmentPolicy; - - -static const CORBA::Long _oc_PortableServer_ImplicitActivationPolicyValue[] = -{ - TAO_ENCAP_BYTE_ORDER, // byte order - 53, 0x49444c3a, 0x506f7274, 0x61626c65, 0x53657276, 0x65722f49, 0x6d706c69, 0x63697441, 0x63746976, 0x6174696f, 0x6e506f6c, 0x69637956, 0x616c7565, 0x3a312e30, 0x0, // repository ID = IDL:PortableServer/ImplicitActivationPolicyValue:1.0 - 30, 0x496d706c, 0x69636974, 0x41637469, 0x76617469, 0x6f6e506f, 0x6c696379, 0x56616c75, 0x65000000, // name = ImplicitActivationPolicyValue - 2, // member count - 20, 0x494d504c, 0x49434954, 0x5f414354, 0x49564154, 0x494f4e00, // name = IMPLICIT_ACTIVATION - 23, 0x4e4f5f49, 0x4d504c49, 0x4349545f, 0x41435449, 0x56415449, 0x4f4e0000, // name = NO_IMPLICIT_ACTIVATION -}; -static CORBA::TypeCode _tc__tc_PortableServer_ImplicitActivationPolicyValue (CORBA::tk_enum, sizeof (_oc_PortableServer_ImplicitActivationPolicyValue), (char *) &_oc_PortableServer_ImplicitActivationPolicyValue, CORBA::B_FALSE); -CORBA::TypeCode_ptr PortableServer::_tc_ImplicitActivationPolicyValue = &_tc__tc_PortableServer_ImplicitActivationPolicyValue; - -PortableServer::ImplicitActivationPolicy_ptr PortableServer::ImplicitActivationPolicy::_duplicate (PortableServer::ImplicitActivationPolicy_ptr obj) -{ - if (!CORBA::is_nil (obj)) - obj->AddRef (); - - return obj; -} // end of _duplicate - -PortableServer::ImplicitActivationPolicy_ptr PortableServer::ImplicitActivationPolicy::_narrow ( - CORBA::Object_ptr obj, - CORBA::Environment &env - ) -{ - if (CORBA::is_nil (obj)) - return PortableServer::ImplicitActivationPolicy::_nil (); - if (!obj->_is_a ("IDL:PortableServer/ImplicitActivationPolicy:1.0", env)) - return PortableServer::ImplicitActivationPolicy::_nil (); - if (!obj->_is_collocated () || !obj->_servant()) - { - PortableServer::ImplicitActivationPolicy_ptr new_obj = new PortableServer::ImplicitActivationPolicy (obj->_get_parent ()); // construct obj ref using the stub object - return new_obj; - } // end of if - - STUB_Object *stub = obj->_servant ()->_create_stub (env); - if (env.exception () != 0) - return PortableServer::ImplicitActivationPolicy::_nil (); - void* servant = obj->_servant ()->_downcast ("IDL:PortableServer/ImplicitActivationPolicy:1.0"); - return new POA_PortableServer::_tao_collocated_ImplicitActivationPolicy( - ACE_reinterpret_cast(POA_PortableServer::ImplicitActivationPolicy_ptr, servant), - stub - ); -} - -PortableServer::ImplicitActivationPolicy_ptr PortableServer::ImplicitActivationPolicy::_bind (const char *host, CORBA::UShort port, const char *key, CORBA::Environment &env) -{ - IIOP_Object *data = new IIOP_Object (host, port, key); - if (!data) return PortableServer::ImplicitActivationPolicy::_nil (); - // create the CORBA level proxy - CORBA::Object_ptr objref = new CORBA_Object (data); - if (objref == 0) - { - data->Release (); - env.exception (new CORBA::DATA_CONVERSION (CORBA::COMPLETED_NO)); - return PortableServer::ImplicitActivationPolicy::_nil (); - } - return PortableServer::ImplicitActivationPolicy::_narrow (objref, env); -} - -static const TAO_Param_Data _get_PortableServer_ImplicitActivationPolicy_value_paramdata [] = -{ - {PortableServer::_tc_ImplicitActivationPolicyValue, PARAM_RETURN, 0}}; - -static const TAO_Call_Data _get_PortableServer_ImplicitActivationPolicy_value_calldata = -{"_get_value", 1, 1, _get_PortableServer_ImplicitActivationPolicy_value_paramdata, 0, 0}; - -PortableServer::ImplicitActivationPolicyValue PortableServer::ImplicitActivationPolicy::value(CORBA::Environment &env) -{ - PortableServer::ImplicitActivationPolicyValue retval; - STUB_Object *istub; - - if (this->QueryInterface (IID_STUB_Object, (void **)&istub) != TAO_NOERROR) - { - env.exception (new CORBA::DATA_CONVERSION (CORBA::COMPLETED_NO)); - return retval; - } - this->Release (); // QueryInterface has bumped up our refcount - istub->do_call (env, &_get_PortableServer_ImplicitActivationPolicy_value_calldata, &retval); - return retval; - -} - -CORBA::Boolean PortableServer::ImplicitActivationPolicy::_is_a (const CORBA::Char *value, CORBA::Environment &_tao_environment) -{ - if ( - (!ACE_OS::strcmp ((char *)value, "IDL:PortableServer/ImplicitActivationPolicy:1.0")) || - (!ACE_OS::strcmp ((char *)value, "IDL:PortableServer/Policy:1.0")) || - (!ACE_OS::strcmp ((char *)value, CORBA::_tc_Object->id (_tao_environment)))) - return 1; // success using local knowledge - else - return this->CORBA_Object::_is_a (value, _tao_environment); // remote call -} - -static const CORBA::Long _oc_PortableServer_ImplicitActivationPolicy[] = -{ - TAO_ENCAP_BYTE_ORDER, // byte order - 48, 0x49444c3a, 0x506f7274, 0x61626c65, 0x53657276, 0x65722f49, 0x6d706c69, 0x63697441, 0x63746976, 0x6174696f, 0x6e506f6c, 0x6963793a, 0x312e3000, // repository ID = IDL:PortableServer/ImplicitActivationPolicy:1.0 - 25, 0x496d706c, 0x69636974, 0x41637469, 0x76617469, 0x6f6e506f, 0x6c696379, 0x0, // name = ImplicitActivationPolicy, -}; -static CORBA::TypeCode _tc__tc_PortableServer_ImplicitActivationPolicy (CORBA::tk_objref, sizeof (_oc_PortableServer_ImplicitActivationPolicy), (char *) &_oc_PortableServer_ImplicitActivationPolicy, CORBA::B_FALSE); -CORBA::TypeCode_ptr PortableServer::_tc_ImplicitActivationPolicy = &_tc__tc_PortableServer_ImplicitActivationPolicy; - - -static const CORBA::Long _oc_PortableServer_ServantRetentionPolicyValue[] = -{ - TAO_ENCAP_BYTE_ORDER, // byte order - 51, 0x49444c3a, 0x506f7274, 0x61626c65, 0x53657276, 0x65722f53, 0x65727661, 0x6e745265, 0x74656e74, 0x696f6e50, 0x6f6c6963, 0x7956616c, 0x75653a31, 0x2e300000, // repository ID = IDL:PortableServer/ServantRetentionPolicyValue:1.0 - 28, 0x53657276, 0x616e7452, 0x6574656e, 0x74696f6e, 0x506f6c69, 0x63795661, 0x6c756500, // name = ServantRetentionPolicyValue - 2, // member count - 7, 0x52455441, 0x494e0000, // name = RETAIN - 11, 0x4e4f4e5f, 0x52455441, 0x494e0000, // name = NON_RETAIN -}; -static CORBA::TypeCode _tc__tc_PortableServer_ServantRetentionPolicyValue (CORBA::tk_enum, sizeof (_oc_PortableServer_ServantRetentionPolicyValue), (char *) &_oc_PortableServer_ServantRetentionPolicyValue, CORBA::B_FALSE); -CORBA::TypeCode_ptr PortableServer::_tc_ServantRetentionPolicyValue = &_tc__tc_PortableServer_ServantRetentionPolicyValue; - -PortableServer::ServantRetentionPolicy_ptr PortableServer::ServantRetentionPolicy::_duplicate (PortableServer::ServantRetentionPolicy_ptr obj) -{ - if (!CORBA::is_nil (obj)) - obj->AddRef (); - - return obj; -} // end of _duplicate - -PortableServer::ServantRetentionPolicy_ptr PortableServer::ServantRetentionPolicy::_narrow ( - CORBA::Object_ptr obj, - CORBA::Environment &env - ) -{ - if (CORBA::is_nil (obj)) - return PortableServer::ServantRetentionPolicy::_nil (); - if (!obj->_is_a ("IDL:PortableServer/ServantRetentionPolicy:1.0", env)) - return PortableServer::ServantRetentionPolicy::_nil (); - if (!obj->_is_collocated () || !obj->_servant()) - { - PortableServer::ServantRetentionPolicy_ptr new_obj = new PortableServer::ServantRetentionPolicy (obj->_get_parent ()); // construct obj ref using the stub object - return new_obj; - } // end of if - - STUB_Object *stub = obj->_servant ()->_create_stub (env); - if (env.exception () != 0) - return PortableServer::ServantRetentionPolicy::_nil (); - void* servant = obj->_servant ()->_downcast ("IDL:PortableServer/ServantRetentionPolicy:1.0"); - return new POA_PortableServer::_tao_collocated_ServantRetentionPolicy( - ACE_reinterpret_cast(POA_PortableServer::ServantRetentionPolicy_ptr, servant), - stub - ); -} - -PortableServer::ServantRetentionPolicy_ptr PortableServer::ServantRetentionPolicy::_bind (const char *host, CORBA::UShort port, const char *key, CORBA::Environment &env) -{ - IIOP_Object *data = new IIOP_Object (host, port, key); - if (!data) return PortableServer::ServantRetentionPolicy::_nil (); - // create the CORBA level proxy - CORBA::Object_ptr objref = new CORBA_Object (data); - if (objref == 0) - { - data->Release (); - env.exception (new CORBA::DATA_CONVERSION (CORBA::COMPLETED_NO)); - return PortableServer::ServantRetentionPolicy::_nil (); - } - return PortableServer::ServantRetentionPolicy::_narrow (objref, env); -} - -static const TAO_Param_Data _get_PortableServer_ServantRetentionPolicy_value_paramdata [] = -{ - {PortableServer::_tc_ServantRetentionPolicyValue, PARAM_RETURN, 0}}; - -static const TAO_Call_Data _get_PortableServer_ServantRetentionPolicy_value_calldata = -{"_get_value", 1, 1, _get_PortableServer_ServantRetentionPolicy_value_paramdata, 0, 0}; - -PortableServer::ServantRetentionPolicyValue PortableServer::ServantRetentionPolicy::value(CORBA::Environment &env) -{ - PortableServer::ServantRetentionPolicyValue retval; - STUB_Object *istub; - - if (this->QueryInterface (IID_STUB_Object, (void **)&istub) != TAO_NOERROR) - { - env.exception (new CORBA::DATA_CONVERSION (CORBA::COMPLETED_NO)); - return retval; - } - this->Release (); // QueryInterface has bumped up our refcount - istub->do_call (env, &_get_PortableServer_ServantRetentionPolicy_value_calldata, &retval); - return retval; - -} - -CORBA::Boolean PortableServer::ServantRetentionPolicy::_is_a (const CORBA::Char *value, CORBA::Environment &_tao_environment) -{ - if ( - (!ACE_OS::strcmp ((char *)value, "IDL:PortableServer/ServantRetentionPolicy:1.0")) || - (!ACE_OS::strcmp ((char *)value, "IDL:PortableServer/Policy:1.0")) || - (!ACE_OS::strcmp ((char *)value, CORBA::_tc_Object->id (_tao_environment)))) - return 1; // success using local knowledge - else - return this->CORBA_Object::_is_a (value, _tao_environment); // remote call -} - -static const CORBA::Long _oc_PortableServer_ServantRetentionPolicy[] = -{ - TAO_ENCAP_BYTE_ORDER, // byte order - 46, 0x49444c3a, 0x506f7274, 0x61626c65, 0x53657276, 0x65722f53, 0x65727661, 0x6e745265, 0x74656e74, 0x696f6e50, 0x6f6c6963, 0x793a312e, 0x30000000, // repository ID = IDL:PortableServer/ServantRetentionPolicy:1.0 - 23, 0x53657276, 0x616e7452, 0x6574656e, 0x74696f6e, 0x506f6c69, 0x63790000, // name = ServantRetentionPolicy, -}; -static CORBA::TypeCode _tc__tc_PortableServer_ServantRetentionPolicy (CORBA::tk_objref, sizeof (_oc_PortableServer_ServantRetentionPolicy), (char *) &_oc_PortableServer_ServantRetentionPolicy, CORBA::B_FALSE); -CORBA::TypeCode_ptr PortableServer::_tc_ServantRetentionPolicy = &_tc__tc_PortableServer_ServantRetentionPolicy; - - -static const CORBA::Long _oc_PortableServer_RequestProcessingPolicyValue[] = -{ - TAO_ENCAP_BYTE_ORDER, // byte order - 52, 0x49444c3a, 0x506f7274, 0x61626c65, 0x53657276, 0x65722f52, 0x65717565, 0x73745072, 0x6f636573, 0x73696e67, 0x506f6c69, 0x63795661, 0x6c75653a, 0x312e3000, // repository ID = IDL:PortableServer/RequestProcessingPolicyValue:1.0 - 29, 0x52657175, 0x65737450, 0x726f6365, 0x7373696e, 0x67506f6c, 0x69637956, 0x616c7565, 0x0, // name = RequestProcessingPolicyValue - 3, // member count - 27, 0x5553455f, 0x41435449, 0x56455f4f, 0x424a4543, 0x545f4d41, 0x505f4f4e, 0x4c590000, // name = USE_ACTIVE_OBJECT_MAP_ONLY - 20, 0x5553455f, 0x44454641, 0x554c545f, 0x53455256, 0x414e5400, // name = USE_DEFAULT_SERVANT - 20, 0x5553455f, 0x53455256, 0x414e545f, 0x4d414e41, 0x47455200, // name = USE_SERVANT_MANAGER -}; -static CORBA::TypeCode _tc__tc_PortableServer_RequestProcessingPolicyValue (CORBA::tk_enum, sizeof (_oc_PortableServer_RequestProcessingPolicyValue), (char *) &_oc_PortableServer_RequestProcessingPolicyValue, CORBA::B_FALSE); -CORBA::TypeCode_ptr PortableServer::_tc_RequestProcessingPolicyValue = &_tc__tc_PortableServer_RequestProcessingPolicyValue; - -PortableServer::RequestProcessingPolicy_ptr PortableServer::RequestProcessingPolicy::_duplicate (PortableServer::RequestProcessingPolicy_ptr obj) -{ - if (!CORBA::is_nil (obj)) - obj->AddRef (); - - return obj; -} // end of _duplicate - -PortableServer::RequestProcessingPolicy_ptr PortableServer::RequestProcessingPolicy::_narrow ( - CORBA::Object_ptr obj, - CORBA::Environment &env - ) -{ - if (CORBA::is_nil (obj)) - return PortableServer::RequestProcessingPolicy::_nil (); - if (!obj->_is_a ("IDL:PortableServer/RequestProcessingPolicy:1.0", env)) - return PortableServer::RequestProcessingPolicy::_nil (); - if (!obj->_is_collocated () || !obj->_servant()) - { - PortableServer::RequestProcessingPolicy_ptr - new_obj = new PortableServer::RequestProcessingPolicy (obj->_get_parent ()); // construct obj ref using the stub object - return new_obj; - } // end of if - - STUB_Object *stub = obj->_servant ()->_create_stub (env); - if (env.exception () != 0) - return PortableServer::RequestProcessingPolicy::_nil (); - void* servant = obj->_servant ()->_downcast ("IDL:PortableServer/RequestProcessingPolicy:1.0"); - return new POA_PortableServer::_tao_collocated_RequestProcessingPolicy( - ACE_reinterpret_cast(POA_PortableServer::RequestProcessingPolicy_ptr, servant), - stub - ); -} - -PortableServer::RequestProcessingPolicy_ptr PortableServer::RequestProcessingPolicy::_bind (const char *host, CORBA::UShort port, const char *key, CORBA::Environment &env) -{ - IIOP_Object *data = new IIOP_Object (host, port, key); - if (!data) return PortableServer::RequestProcessingPolicy::_nil (); - // create the CORBA level proxy - CORBA::Object_ptr objref = new CORBA_Object (data); - if (objref == 0) - { - data->Release (); - env.exception (new CORBA::DATA_CONVERSION (CORBA::COMPLETED_NO)); - return PortableServer::RequestProcessingPolicy::_nil (); - } - return PortableServer::RequestProcessingPolicy::_narrow (objref, env); -} - -static const TAO_Param_Data _get_PortableServer_RequestProcessingPolicy_value_paramdata [] = -{ - {PortableServer::_tc_RequestProcessingPolicyValue, PARAM_RETURN, 0}}; - -static const TAO_Call_Data _get_PortableServer_RequestProcessingPolicy_value_calldata = -{"_get_value", 1, 1, _get_PortableServer_RequestProcessingPolicy_value_paramdata, 0, 0}; - -PortableServer::RequestProcessingPolicyValue PortableServer::RequestProcessingPolicy::value(CORBA::Environment &env) -{ - PortableServer::RequestProcessingPolicyValue retval; - STUB_Object *istub; - - if (this->QueryInterface (IID_STUB_Object, (void **)&istub) != TAO_NOERROR) - { - env.exception (new CORBA::DATA_CONVERSION (CORBA::COMPLETED_NO)); - return retval; - } - this->Release (); // QueryInterface has bumped up our refcount - istub->do_call (env, &_get_PortableServer_RequestProcessingPolicy_value_calldata, &retval); - return retval; - -} - -CORBA::Boolean PortableServer::RequestProcessingPolicy::_is_a (const CORBA::Char *value, CORBA::Environment &_tao_environment) -{ - if ( - (!ACE_OS::strcmp ((char *)value, "IDL:PortableServer/RequestProcessingPolicy:1.0")) || - (!ACE_OS::strcmp ((char *)value, "IDL:PortableServer/Policy:1.0")) || - (!ACE_OS::strcmp ((char *)value, CORBA::_tc_Object->id (_tao_environment)))) - return 1; // success using local knowledge - else - return this->CORBA_Object::_is_a (value, _tao_environment); // remote call -} - -static const CORBA::Long _oc_PortableServer_RequestProcessingPolicy[] = -{ - TAO_ENCAP_BYTE_ORDER, // byte order - 47, 0x49444c3a, 0x506f7274, 0x61626c65, 0x53657276, 0x65722f52, 0x65717565, 0x73745072, 0x6f636573, 0x73696e67, 0x506f6c69, 0x63793a31, 0x2e300000, // repository ID = IDL:PortableServer/RequestProcessingPolicy:1.0 - 24, 0x52657175, 0x65737450, 0x726f6365, 0x7373696e, 0x67506f6c, 0x69637900, // name = RequestProcessingPolicy, -}; -static CORBA::TypeCode _tc__tc_PortableServer_RequestProcessingPolicy (CORBA::tk_objref, sizeof (_oc_PortableServer_RequestProcessingPolicy), (char *) &_oc_PortableServer_RequestProcessingPolicy, CORBA::B_FALSE); -CORBA::TypeCode_ptr PortableServer::_tc_RequestProcessingPolicy = &_tc__tc_PortableServer_RequestProcessingPolicy; - -PortableServer::POAManager_ptr PortableServer::POAManager::_duplicate (PortableServer::POAManager_ptr obj) -{ - if (!CORBA::is_nil (obj)) - obj->AddRef (); - - return obj; -} // end of _duplicate - -PortableServer::POAManager_ptr PortableServer::POAManager::_narrow ( - CORBA::Object_ptr obj, - CORBA::Environment &env - ) -{ - if (CORBA::is_nil (obj)) - return PortableServer::POAManager::_nil (); - if (!obj->_is_a ("IDL:PortableServer/POAManager:1.0", env)) - return PortableServer::POAManager::_nil (); - if (!obj->_is_collocated () || !obj->_servant()) - { - // This can only be colocated - env.exception (new CORBA::MARSHAL (CORBA::COMPLETED_NO)); - return PortableServer::POAManager::_nil (); - } // end of if - - STUB_Object *stub = obj->_servant ()->_create_stub (env); - if (env.exception () != 0) - return PortableServer::POAManager::_nil (); - void* servant = obj->_servant ()->_downcast ("IDL:PortableServer/POAManager:1.0"); - return new POA_PortableServer::_tao_collocated_POAManager( - ACE_reinterpret_cast(POA_PortableServer::POAManager_ptr, servant), - stub - ); -} - -PortableServer::POAManager_ptr PortableServer::POAManager::_bind (const char *host, CORBA::UShort port, const char *key, CORBA::Environment &env) -{ - IIOP_Object *data = new IIOP_Object (host, port, key); - if (!data) return PortableServer::POAManager::_nil (); - // create the CORBA level proxy - CORBA::Object_ptr objref = new CORBA_Object (data); - if (objref == 0) - { - data->Release (); - env.exception (new CORBA::DATA_CONVERSION (CORBA::COMPLETED_NO)); - return PortableServer::POAManager::_nil (); - } - return PortableServer::POAManager::_narrow (objref, env); -} - -// copy constructor -PortableServer::POAManager::AdapterInactive::AdapterInactive(const PortableServer::POAManager::AdapterInactive &_tao_excp) - :CORBA_UserException (CORBA::TypeCode::_duplicate (_tao_excp._type ())) -{ - } - -// assignment operator -PortableServer::POAManager::AdapterInactive& -PortableServer::POAManager::AdapterInactive::operator= (const PortableServer::POAManager::AdapterInactive &_tao_excp) -{ - this->type_ = CORBA::TypeCode::_duplicate (_tao_excp._type ()); - return *this; -} - -// narrow -PortableServer::POAManager::AdapterInactive_ptr -PortableServer::POAManager::AdapterInactive::_narrow(CORBA::Exception *exc) -{ - if (!ACE_OS::strcmp ("IDL:PortableServer/POAManager/AdapterInactive:1.0", exc->_id ())) // same type - return ACE_dynamic_cast (PortableServer::POAManager::AdapterInactive_ptr, exc); - else - return 0; -} - -static const CORBA::Long _oc_PortableServer_POAManager_AdapterInactive[] = -{ - 0, // byte order - 50, 0x49444c3a, 0x506f7274, 0x61626c65, 0x53657276, 0x65722f50, 0x4f414d61, 0x6e616765, 0x722f4164, 0x61707465, 0x72496e61, 0x63746976, 0x653a312e, 0x30000000, // repository ID = IDL:PortableServer/POAManager/AdapterInactive:1.0 - 16, 0x41646170, 0x74657249, 0x6e616374, 0x69766500, // name = AdapterInactive - 0, // member count -}; -static CORBA::TypeCode _tc__tc_PortableServer_POAManager_AdapterInactive (CORBA::tk_struct, sizeof (_oc_PortableServer_POAManager_AdapterInactive), (char *) &_oc_PortableServer_POAManager_AdapterInactive, CORBA::B_FALSE); -CORBA::TypeCode_ptr PortableServer::POAManager::_tc_AdapterInactive = &_tc__tc_PortableServer_POAManager_AdapterInactive; - -CORBA::Boolean PortableServer::POAManager::_is_a (const CORBA::Char *value, CORBA::Environment &_tao_environment) -{ - if ( - (!ACE_OS::strcmp ((char *)value, "IDL:PortableServer/POAManager:1.0")) || - (!ACE_OS::strcmp ((char *)value, CORBA::_tc_Object->id (_tao_environment)))) - return 1; // success using local knowledge - else - return this->CORBA_Object::_is_a (value, _tao_environment); // remote call -} - -static const CORBA::Long _oc_PortableServer_POAManager[] = -{ - TAO_ENCAP_BYTE_ORDER, // byte order - 34, 0x49444c3a, 0x506f7274, 0x61626c65, 0x53657276, 0x65722f50, 0x4f414d61, 0x6e616765, 0x723a312e, 0x30000000, // repository ID = IDL:PortableServer/POAManager:1.0 - 11, 0x504f414d, 0x616e6167, 0x65720000, // name = POAManager, -}; -static CORBA::TypeCode _tc__tc_PortableServer_POAManager (CORBA::tk_objref, sizeof (_oc_PortableServer_POAManager), (char *) &_oc_PortableServer_POAManager, CORBA::B_FALSE); -CORBA::TypeCode_ptr PortableServer::_tc_POAManager = &_tc__tc_PortableServer_POAManager; - -PortableServer::AdapterActivator_ptr PortableServer::AdapterActivator::_duplicate (PortableServer::AdapterActivator_ptr obj) -{ - if (!CORBA::is_nil (obj)) - obj->AddRef (); - - return obj; -} // end of _duplicate - -PortableServer::AdapterActivator_ptr PortableServer::AdapterActivator::_narrow ( - CORBA::Object_ptr obj, - CORBA::Environment &env - ) -{ - if (CORBA::is_nil (obj)) - return PortableServer::AdapterActivator::_nil (); - if (!obj->_is_a ("IDL:PortableServer/AdapterActivator:1.0", env)) - return PortableServer::AdapterActivator::_nil (); - if (!obj->_is_collocated () || !obj->_servant()) - { - // This can only be colocated - env.exception (new CORBA::MARSHAL (CORBA::COMPLETED_NO)); - return PortableServer::AdapterActivator::_nil (); - } // end of if - - STUB_Object *stub = obj->_servant ()->_create_stub (env); - if (env.exception () != 0) - return PortableServer::AdapterActivator::_nil (); - void* servant = obj->_servant ()->_downcast ("IDL:PortableServer/AdapterActivator:1.0"); - return new POA_PortableServer::_tao_collocated_AdapterActivator( - ACE_reinterpret_cast(POA_PortableServer::AdapterActivator_ptr, servant), - stub - ); -} - -PortableServer::AdapterActivator_ptr PortableServer::AdapterActivator::_bind (const char *host, CORBA::UShort port, const char *key, CORBA::Environment &env) -{ - IIOP_Object *data = new IIOP_Object (host, port, key); - if (!data) return PortableServer::AdapterActivator::_nil (); - // create the CORBA level proxy - CORBA::Object_ptr objref = new CORBA_Object (data); - if (objref == 0) - { - data->Release (); - env.exception (new CORBA::DATA_CONVERSION (CORBA::COMPLETED_NO)); - return PortableServer::AdapterActivator::_nil (); - } - return PortableServer::AdapterActivator::_narrow (objref, env); -} - -CORBA::Boolean PortableServer::AdapterActivator::_is_a (const CORBA::Char *value, CORBA::Environment &_tao_environment) -{ - if ( - (!ACE_OS::strcmp ((char *)value, "IDL:PortableServer/AdapterActivator:1.0")) || - (!ACE_OS::strcmp ((char *)value, CORBA::_tc_Object->id (_tao_environment)))) - return 1; // success using local knowledge - else - return this->CORBA_Object::_is_a (value, _tao_environment); // remote call -} - -static const CORBA::Long _oc_PortableServer_AdapterActivator[] = -{ - TAO_ENCAP_BYTE_ORDER, // byte order - 40, 0x49444c3a, 0x506f7274, 0x61626c65, 0x53657276, 0x65722f41, 0x64617074, 0x65724163, 0x74697661, 0x746f723a, 0x312e3000, // repository ID = IDL:PortableServer/AdapterActivator:1.0 - 17, 0x41646170, 0x74657241, 0x63746976, 0x61746f72, 0x0, // name = AdapterActivator, -}; -static CORBA::TypeCode _tc__tc_PortableServer_AdapterActivator (CORBA::tk_objref, sizeof (_oc_PortableServer_AdapterActivator), (char *) &_oc_PortableServer_AdapterActivator, CORBA::B_FALSE); -CORBA::TypeCode_ptr PortableServer::_tc_AdapterActivator = &_tc__tc_PortableServer_AdapterActivator; - -PortableServer::ServantManager_ptr PortableServer::ServantManager::_duplicate (PortableServer::ServantManager_ptr obj) -{ - if (!CORBA::is_nil (obj)) - obj->AddRef (); - - return obj; -} // end of _duplicate - -PortableServer::ServantManager_ptr PortableServer::ServantManager::_narrow ( - CORBA::Object_ptr obj, - CORBA::Environment &env - ) -{ - if (CORBA::is_nil (obj)) - return PortableServer::ServantManager::_nil (); - if (!obj->_is_a ("IDL:PortableServer/ServantManager:1.0", env)) - return PortableServer::ServantManager::_nil (); - if (!obj->_is_collocated () || !obj->_servant()) - { - // This can only be colocated - env.exception (new CORBA::MARSHAL (CORBA::COMPLETED_NO)); - return PortableServer::ServantManager::_nil (); - } // end of if - - STUB_Object *stub = obj->_servant ()->_create_stub (env); - if (env.exception () != 0) - return PortableServer::ServantManager::_nil (); - void* servant = obj->_servant ()->_downcast ("IDL:PortableServer/ServantManager:1.0"); - return new POA_PortableServer::_tao_collocated_ServantManager( - ACE_reinterpret_cast(POA_PortableServer::ServantManager_ptr, servant), - stub - ); -} - -PortableServer::ServantManager_ptr PortableServer::ServantManager::_bind (const char *host, CORBA::UShort port, const char *key, CORBA::Environment &env) -{ - IIOP_Object *data = new IIOP_Object (host, port, key); - if (!data) return PortableServer::ServantManager::_nil (); - // create the CORBA level proxy - CORBA::Object_ptr objref = new CORBA_Object (data); - if (objref == 0) - { - data->Release (); - env.exception (new CORBA::DATA_CONVERSION (CORBA::COMPLETED_NO)); - return PortableServer::ServantManager::_nil (); - } - return PortableServer::ServantManager::_narrow (objref, env); -} - -CORBA::Boolean PortableServer::ServantManager::_is_a (const CORBA::Char *value, CORBA::Environment &_tao_environment) -{ - if ( - (!ACE_OS::strcmp ((char *)value, "IDL:PortableServer/ServantManager:1.0")) || - (!ACE_OS::strcmp ((char *)value, CORBA::_tc_Object->id (_tao_environment)))) - return 1; // success using local knowledge - else - return this->CORBA_Object::_is_a (value, _tao_environment); // remote call -} - -static const CORBA::Long _oc_PortableServer_ServantManager[] = -{ - TAO_ENCAP_BYTE_ORDER, // byte order - 38, 0x49444c3a, 0x506f7274, 0x61626c65, 0x53657276, 0x65722f53, 0x65727661, 0x6e744d61, 0x6e616765, 0x723a312e, 0x30000000, // repository ID = IDL:PortableServer/ServantManager:1.0 - 15, 0x53657276, 0x616e744d, 0x616e6167, 0x65720000, // name = ServantManager, -}; -static CORBA::TypeCode _tc__tc_PortableServer_ServantManager (CORBA::tk_objref, sizeof (_oc_PortableServer_ServantManager), (char *) &_oc_PortableServer_ServantManager, CORBA::B_FALSE); -CORBA::TypeCode_ptr PortableServer::_tc_ServantManager = &_tc__tc_PortableServer_ServantManager; - -PortableServer::ServantActivator_ptr PortableServer::ServantActivator::_duplicate (PortableServer::ServantActivator_ptr obj) -{ - if (!CORBA::is_nil (obj)) - obj->AddRef (); - - return obj; -} // end of _duplicate - -PortableServer::ServantActivator_ptr PortableServer::ServantActivator::_narrow ( - CORBA::Object_ptr obj, - CORBA::Environment &env - ) -{ - if (CORBA::is_nil (obj)) - return PortableServer::ServantActivator::_nil (); - if (!obj->_is_a ("IDL:PortableServer/ServantActivator:1.0", env)) - return PortableServer::ServantActivator::_nil (); - if (!obj->_is_collocated () || !obj->_servant()) - { - // This can only be colocated - env.exception (new CORBA::MARSHAL (CORBA::COMPLETED_NO)); - return PortableServer::ServantActivator::_nil (); - } // end of if - - STUB_Object *stub = obj->_servant ()->_create_stub (env); - if (env.exception () != 0) - return PortableServer::ServantActivator::_nil (); - void* servant = obj->_servant ()->_downcast ("IDL:PortableServer/ServantActivator:1.0"); - return new POA_PortableServer::_tao_collocated_ServantActivator( - ACE_reinterpret_cast(POA_PortableServer::ServantActivator_ptr, servant), - stub - ); -} - -PortableServer::ServantActivator_ptr PortableServer::ServantActivator::_bind (const char *host, CORBA::UShort port, const char *key, CORBA::Environment &env) -{ - IIOP_Object *data = new IIOP_Object (host, port, key); - if (!data) return PortableServer::ServantActivator::_nil (); - // create the CORBA level proxy - CORBA::Object_ptr objref = new CORBA_Object (data); - if (objref == 0) - { - data->Release (); - env.exception (new CORBA::DATA_CONVERSION (CORBA::COMPLETED_NO)); - return PortableServer::ServantActivator::_nil (); - } - return PortableServer::ServantActivator::_narrow (objref, env); -} - -CORBA::Boolean PortableServer::ServantActivator::_is_a (const CORBA::Char *value, CORBA::Environment &_tao_environment) -{ - if ( - (!ACE_OS::strcmp ((char *)value, "IDL:PortableServer/ServantActivator:1.0")) || - (!ACE_OS::strcmp ((char *)value, "IDL:PortableServer/ServantManager:1.0")) || - (!ACE_OS::strcmp ((char *)value, CORBA::_tc_Object->id (_tao_environment)))) - return 1; // success using local knowledge - else - return this->CORBA_Object::_is_a (value, _tao_environment); // remote call -} - -static const CORBA::Long _oc_PortableServer_ServantActivator[] = -{ - TAO_ENCAP_BYTE_ORDER, // byte order - 40, 0x49444c3a, 0x506f7274, 0x61626c65, 0x53657276, 0x65722f53, 0x65727661, 0x6e744163, 0x74697661, 0x746f723a, 0x312e3000, // repository ID = IDL:PortableServer/ServantActivator:1.0 - 17, 0x53657276, 0x616e7441, 0x63746976, 0x61746f72, 0x0, // name = ServantActivator, -}; -static CORBA::TypeCode _tc__tc_PortableServer_ServantActivator (CORBA::tk_objref, sizeof (_oc_PortableServer_ServantActivator), (char *) &_oc_PortableServer_ServantActivator, CORBA::B_FALSE); -CORBA::TypeCode_ptr PortableServer::_tc_ServantActivator = &_tc__tc_PortableServer_ServantActivator; - -PortableServer::ServantLocator_ptr PortableServer::ServantLocator::_duplicate (PortableServer::ServantLocator_ptr obj) -{ - if (!CORBA::is_nil (obj)) - obj->AddRef (); - - return obj; -} // end of _duplicate - -PortableServer::ServantLocator_ptr PortableServer::ServantLocator::_narrow ( - CORBA::Object_ptr obj, - CORBA::Environment &env - ) -{ - if (CORBA::is_nil (obj)) - return PortableServer::ServantLocator::_nil (); - if (!obj->_is_a ("IDL:PortableServer/ServantLocator:1.0", env)) - return PortableServer::ServantLocator::_nil (); - if (!obj->_is_collocated () || !obj->_servant()) - { - // This can only be colocated - env.exception (new CORBA::MARSHAL (CORBA::COMPLETED_NO)); - return PortableServer::ServantLocator::_nil (); - } // end of if - - STUB_Object *stub = obj->_servant ()->_create_stub (env); - if (env.exception () != 0) - return PortableServer::ServantLocator::_nil (); - void* servant = obj->_servant ()->_downcast ("IDL:PortableServer/ServantLocator:1.0"); - return new POA_PortableServer::_tao_collocated_ServantLocator( - ACE_reinterpret_cast(POA_PortableServer::ServantLocator_ptr, servant), - stub - ); -} - -PortableServer::ServantLocator_ptr PortableServer::ServantLocator::_bind (const char *host, CORBA::UShort port, const char *key, CORBA::Environment &env) -{ - IIOP_Object *data = new IIOP_Object (host, port, key); - if (!data) return PortableServer::ServantLocator::_nil (); - // create the CORBA level proxy - CORBA::Object_ptr objref = new CORBA_Object (data); - if (objref == 0) - { - data->Release (); - env.exception (new CORBA::DATA_CONVERSION (CORBA::COMPLETED_NO)); - return PortableServer::ServantLocator::_nil (); - } - return PortableServer::ServantLocator::_narrow (objref, env); -} - -CORBA::Boolean PortableServer::ServantLocator::_is_a (const CORBA::Char *value, CORBA::Environment &_tao_environment) -{ - if ( - (!ACE_OS::strcmp ((char *)value, "IDL:PortableServer/ServantLocator:1.0")) || - (!ACE_OS::strcmp ((char *)value, "IDL:PortableServer/ServantManager:1.0")) || - (!ACE_OS::strcmp ((char *)value, CORBA::_tc_Object->id (_tao_environment)))) - return 1; // success using local knowledge - else - return this->CORBA_Object::_is_a (value, _tao_environment); // remote call -} - -static const CORBA::Long _oc_PortableServer_ServantLocator[] = -{ - TAO_ENCAP_BYTE_ORDER, // byte order - 38, 0x49444c3a, 0x506f7274, 0x61626c65, 0x53657276, 0x65722f53, 0x65727661, 0x6e744c6f, 0x6361746f, 0x723a312e, 0x30000000, // repository ID = IDL:PortableServer/ServantLocator:1.0 - 15, 0x53657276, 0x616e744c, 0x6f636174, 0x6f720000, // name = ServantLocator, -}; -static CORBA::TypeCode _tc__tc_PortableServer_ServantLocator (CORBA::tk_objref, sizeof (_oc_PortableServer_ServantLocator), (char *) &_oc_PortableServer_ServantLocator, CORBA::B_FALSE); -CORBA::TypeCode_ptr PortableServer::_tc_ServantLocator = &_tc__tc_PortableServer_ServantLocator; - -PortableServer::POA_ptr PortableServer::POA::_duplicate (PortableServer::POA_ptr obj) -{ - if (!CORBA::is_nil (obj)) - obj->AddRef (); - - return obj; -} // end of _duplicate - -PortableServer::POA_ptr PortableServer::POA::_narrow ( - CORBA::Object_ptr obj, - CORBA::Environment &env - ) -{ - if (CORBA::is_nil (obj)) - return PortableServer::POA::_nil (); - if (!obj->_is_a ("IDL:PortableServer/POA:1.0", env)) - return PortableServer::POA::_nil (); - if (!obj->_is_collocated () || !obj->_servant()) - { - // This can only be colocated - env.exception (new CORBA::MARSHAL (CORBA::COMPLETED_NO)); - return PortableServer::POA::_nil (); - } // end of if - - STUB_Object *stub = obj->_servant ()->_create_stub (env); - if (env.exception () != 0) - return PortableServer::POA::_nil (); - void* servant = obj->_servant ()->_downcast ("IDL:PortableServer/POA:1.0"); - return new POA_PortableServer::_tao_collocated_POA( - ACE_reinterpret_cast(POA_PortableServer::POA_ptr, servant), - stub - ); -} - -PortableServer::POA_ptr PortableServer::POA::_bind (const char *host, CORBA::UShort port, const char *key, CORBA::Environment &env) -{ - IIOP_Object *data = new IIOP_Object (host, port, key); - if (!data) return PortableServer::POA::_nil (); - // create the CORBA level proxy - CORBA::Object_ptr objref = new CORBA_Object (data); - if (objref == 0) - { - data->Release (); - env.exception (new CORBA::DATA_CONVERSION (CORBA::COMPLETED_NO)); - return PortableServer::POA::_nil (); - } - return PortableServer::POA::_narrow (objref, env); -} - -// copy constructor -PortableServer::POA::AdapterAlreadyExists::AdapterAlreadyExists(const PortableServer::POA::AdapterAlreadyExists &_tao_excp) - :CORBA_UserException (CORBA::TypeCode::_duplicate (_tao_excp._type ())) -{ - } - -// assignment operator -PortableServer::POA::AdapterAlreadyExists& -PortableServer::POA::AdapterAlreadyExists::operator= (const PortableServer::POA::AdapterAlreadyExists &_tao_excp) -{ - this->type_ = CORBA::TypeCode::_duplicate (_tao_excp._type ()); - return *this; -} - -// narrow -PortableServer::POA::AdapterAlreadyExists_ptr -PortableServer::POA::AdapterAlreadyExists::_narrow(CORBA::Exception *exc) -{ - if (!ACE_OS::strcmp ("IDL:PortableServer/POA/AdapterAlreadyExists:1.0", exc->_id ())) // same type - return ACE_dynamic_cast (PortableServer::POA::AdapterAlreadyExists_ptr, exc); - else - return 0; -} - -static const CORBA::Long _oc_PortableServer_POA_AdapterAlreadyExists[] = -{ - 0, // byte order - 48, 0x49444c3a, 0x506f7274, 0x61626c65, 0x53657276, 0x65722f50, 0x4f412f41, 0x64617074, 0x6572416c, 0x72656164, 0x79457869, 0x7374733a, 0x312e3000, // repository ID = IDL:PortableServer/POA/AdapterAlreadyExists:1.0 - 21, 0x41646170, 0x74657241, 0x6c726561, 0x64794578, 0x69737473, 0x0, // name = AdapterAlreadyExists - 0, // member count -}; -static CORBA::TypeCode _tc__tc_PortableServer_POA_AdapterAlreadyExists (CORBA::tk_struct, sizeof (_oc_PortableServer_POA_AdapterAlreadyExists), (char *) &_oc_PortableServer_POA_AdapterAlreadyExists, CORBA::B_FALSE); -CORBA::TypeCode_ptr PortableServer::POA::_tc_AdapterAlreadyExists = &_tc__tc_PortableServer_POA_AdapterAlreadyExists; - -// copy constructor -PortableServer::POA::AdapterInactive::AdapterInactive(const PortableServer::POA::AdapterInactive &_tao_excp) - :CORBA_UserException (CORBA::TypeCode::_duplicate (_tao_excp._type ())) -{ - } - -// assignment operator -PortableServer::POA::AdapterInactive& -PortableServer::POA::AdapterInactive::operator= (const PortableServer::POA::AdapterInactive &_tao_excp) -{ - this->type_ = CORBA::TypeCode::_duplicate (_tao_excp._type ()); - return *this; -} - -// narrow -PortableServer::POA::AdapterInactive_ptr -PortableServer::POA::AdapterInactive::_narrow(CORBA::Exception *exc) -{ - if (!ACE_OS::strcmp ("IDL:PortableServer/POA/AdapterInactive:1.0", exc->_id ())) // same type - return ACE_dynamic_cast (PortableServer::POA::AdapterInactive_ptr, exc); - else - return 0; -} - -static const CORBA::Long _oc_PortableServer_POA_AdapterInactive[] = -{ - 0, // byte order - 43, 0x49444c3a, 0x506f7274, 0x61626c65, 0x53657276, 0x65722f50, 0x4f412f41, 0x64617074, 0x6572496e, 0x61637469, 0x76653a31, 0x2e300000, // repository ID = IDL:PortableServer/POA/AdapterInactive:1.0 - 16, 0x41646170, 0x74657249, 0x6e616374, 0x69766500, // name = AdapterInactive - 0, // member count -}; -static CORBA::TypeCode _tc__tc_PortableServer_POA_AdapterInactive (CORBA::tk_struct, sizeof (_oc_PortableServer_POA_AdapterInactive), (char *) &_oc_PortableServer_POA_AdapterInactive, CORBA::B_FALSE); -CORBA::TypeCode_ptr PortableServer::POA::_tc_AdapterInactive = &_tc__tc_PortableServer_POA_AdapterInactive; - -// copy constructor -PortableServer::POA::AdapterNonExistent::AdapterNonExistent(const PortableServer::POA::AdapterNonExistent &_tao_excp) - :CORBA_UserException (CORBA::TypeCode::_duplicate (_tao_excp._type ())) -{ - } - -// assignment operator -PortableServer::POA::AdapterNonExistent& -PortableServer::POA::AdapterNonExistent::operator= (const PortableServer::POA::AdapterNonExistent &_tao_excp) -{ - this->type_ = CORBA::TypeCode::_duplicate (_tao_excp._type ()); - return *this; -} - -// narrow -PortableServer::POA::AdapterNonExistent_ptr -PortableServer::POA::AdapterNonExistent::_narrow(CORBA::Exception *exc) -{ - if (!ACE_OS::strcmp ("IDL:PortableServer/POA/AdapterNonExistent:1.0", exc->_id ())) // same type - return ACE_dynamic_cast (PortableServer::POA::AdapterNonExistent_ptr, exc); - else - return 0; -} - -static const CORBA::Long _oc_PortableServer_POA_AdapterNonExistent[] = -{ - 0, // byte order - 46, 0x49444c3a, 0x506f7274, 0x61626c65, 0x53657276, 0x65722f50, 0x4f412f41, 0x64617074, 0x65724e6f, 0x6e457869, 0x7374656e, 0x743a312e, 0x30000000, // repository ID = IDL:PortableServer/POA/AdapterNonExistent:1.0 - 19, 0x41646170, 0x7465724e, 0x6f6e4578, 0x69737465, 0x6e740000, // name = AdapterNonExistent - 0, // member count -}; -static CORBA::TypeCode _tc__tc_PortableServer_POA_AdapterNonExistent (CORBA::tk_struct, sizeof (_oc_PortableServer_POA_AdapterNonExistent), (char *) &_oc_PortableServer_POA_AdapterNonExistent, CORBA::B_FALSE); -CORBA::TypeCode_ptr PortableServer::POA::_tc_AdapterNonExistent = &_tc__tc_PortableServer_POA_AdapterNonExistent; - -// copy constructor -PortableServer::POA::InvalidPolicy::InvalidPolicy(const PortableServer::POA::InvalidPolicy &_tao_excp) - :CORBA_UserException (CORBA::TypeCode::_duplicate (_tao_excp._type ())) -{ - this->index = _tao_excp.index; -} - -// assignment operator -PortableServer::POA::InvalidPolicy& -PortableServer::POA::InvalidPolicy::operator= (const PortableServer::POA::InvalidPolicy &_tao_excp) -{ - this->type_ = CORBA::TypeCode::_duplicate (_tao_excp._type ()); - this->index = _tao_excp.index; - return *this; -} - -// special constructor -PortableServer::POA::InvalidPolicy::InvalidPolicy(const CORBA::UShort _tao_index) - : CORBA_UserException (CORBA::TypeCode::_duplicate (PortableServer::POA::_tc_InvalidPolicy)) -{ - this->index = _tao_index; -} - -// narrow -PortableServer::POA::InvalidPolicy_ptr -PortableServer::POA::InvalidPolicy::_narrow(CORBA::Exception *exc) -{ - if (!ACE_OS::strcmp ("IDL:PortableServer/POA/InvalidPolicy:1.0", exc->_id ())) // same type - return ACE_dynamic_cast (PortableServer::POA::InvalidPolicy_ptr, exc); - else - return 0; -} - -static const CORBA::Long _oc_PortableServer_POA_InvalidPolicy[] = -{ - 0, // byte order - 41, 0x49444c3a, 0x506f7274, 0x61626c65, 0x53657276, 0x65722f50, 0x4f412f49, 0x6e76616c, 0x6964506f, 0x6c696379, 0x3a312e30, 0x0, // repository ID = IDL:PortableServer/POA/InvalidPolicy:1.0 - 14, 0x496e7661, 0x6c696450, 0x6f6c6963, 0x79000000, // name = InvalidPolicy - 1, // member count - 6, 0x696e6465, 0x78000000, // name = index - CORBA::tk_ushort, - -}; -static CORBA::TypeCode _tc__tc_PortableServer_POA_InvalidPolicy (CORBA::tk_struct, sizeof (_oc_PortableServer_POA_InvalidPolicy), (char *) &_oc_PortableServer_POA_InvalidPolicy, CORBA::B_FALSE); -CORBA::TypeCode_ptr PortableServer::POA::_tc_InvalidPolicy = &_tc__tc_PortableServer_POA_InvalidPolicy; - -// copy constructor -PortableServer::POA::NoServant::NoServant(const PortableServer::POA::NoServant &_tao_excp) - :CORBA_UserException (CORBA::TypeCode::_duplicate (_tao_excp._type ())) -{ - } - -// assignment operator -PortableServer::POA::NoServant& -PortableServer::POA::NoServant::operator= (const PortableServer::POA::NoServant &_tao_excp) -{ - this->type_ = CORBA::TypeCode::_duplicate (_tao_excp._type ()); - return *this; -} - -// narrow -PortableServer::POA::NoServant_ptr -PortableServer::POA::NoServant::_narrow(CORBA::Exception *exc) -{ - if (!ACE_OS::strcmp ("IDL:PortableServer/POA/NoServant:1.0", exc->_id ())) // same type - return ACE_dynamic_cast (PortableServer::POA::NoServant_ptr, exc); - else - return 0; -} - -static const CORBA::Long _oc_PortableServer_POA_NoServant[] = -{ - 0, // byte order - 37, 0x49444c3a, 0x506f7274, 0x61626c65, 0x53657276, 0x65722f50, 0x4f412f4e, 0x6f536572, 0x76616e74, 0x3a312e30, 0x0, // repository ID = IDL:PortableServer/POA/NoServant:1.0 - 10, 0x4e6f5365, 0x7276616e, 0x74000000, // name = NoServant - 0, // member count -}; -static CORBA::TypeCode _tc__tc_PortableServer_POA_NoServant (CORBA::tk_struct, sizeof (_oc_PortableServer_POA_NoServant), (char *) &_oc_PortableServer_POA_NoServant, CORBA::B_FALSE); -CORBA::TypeCode_ptr PortableServer::POA::_tc_NoServant = &_tc__tc_PortableServer_POA_NoServant; - -// copy constructor -PortableServer::POA::ObjectAlreadyActive::ObjectAlreadyActive(const PortableServer::POA::ObjectAlreadyActive &_tao_excp) - :CORBA_UserException (CORBA::TypeCode::_duplicate (_tao_excp._type ())) -{ - } - -// assignment operator -PortableServer::POA::ObjectAlreadyActive& -PortableServer::POA::ObjectAlreadyActive::operator= (const PortableServer::POA::ObjectAlreadyActive &_tao_excp) -{ - this->type_ = CORBA::TypeCode::_duplicate (_tao_excp._type ()); - return *this; -} - -// narrow -PortableServer::POA::ObjectAlreadyActive_ptr -PortableServer::POA::ObjectAlreadyActive::_narrow(CORBA::Exception *exc) -{ - if (!ACE_OS::strcmp ("IDL:PortableServer/POA/ObjectAlreadyActive:1.0", exc->_id ())) // same type - return ACE_dynamic_cast (PortableServer::POA::ObjectAlreadyActive_ptr, exc); - else - return 0; -} - -static const CORBA::Long _oc_PortableServer_POA_ObjectAlreadyActive[] = -{ - 0, // byte order - 47, 0x49444c3a, 0x506f7274, 0x61626c65, 0x53657276, 0x65722f50, 0x4f412f4f, 0x626a6563, 0x74416c72, 0x65616479, 0x41637469, 0x76653a31, 0x2e300000, // repository ID = IDL:PortableServer/POA/ObjectAlreadyActive:1.0 - 20, 0x4f626a65, 0x6374416c, 0x72656164, 0x79416374, 0x69766500, // name = ObjectAlreadyActive - 0, // member count -}; -static CORBA::TypeCode _tc__tc_PortableServer_POA_ObjectAlreadyActive (CORBA::tk_struct, sizeof (_oc_PortableServer_POA_ObjectAlreadyActive), (char *) &_oc_PortableServer_POA_ObjectAlreadyActive, CORBA::B_FALSE); -CORBA::TypeCode_ptr PortableServer::POA::_tc_ObjectAlreadyActive = &_tc__tc_PortableServer_POA_ObjectAlreadyActive; - -// copy constructor -PortableServer::POA::ObjectNotActive::ObjectNotActive(const PortableServer::POA::ObjectNotActive &_tao_excp) - :CORBA_UserException (CORBA::TypeCode::_duplicate (_tao_excp._type ())) -{ - } - -// assignment operator -PortableServer::POA::ObjectNotActive& -PortableServer::POA::ObjectNotActive::operator= (const PortableServer::POA::ObjectNotActive &_tao_excp) -{ - this->type_ = CORBA::TypeCode::_duplicate (_tao_excp._type ()); - return *this; -} - -// narrow -PortableServer::POA::ObjectNotActive_ptr -PortableServer::POA::ObjectNotActive::_narrow(CORBA::Exception *exc) -{ - if (!ACE_OS::strcmp ("IDL:PortableServer/POA/ObjectNotActive:1.0", exc->_id ())) // same type - return ACE_dynamic_cast (PortableServer::POA::ObjectNotActive_ptr, exc); - else - return 0; -} - -static const CORBA::Long _oc_PortableServer_POA_ObjectNotActive[] = -{ - 0, // byte order - 43, 0x49444c3a, 0x506f7274, 0x61626c65, 0x53657276, 0x65722f50, 0x4f412f4f, 0x626a6563, 0x744e6f74, 0x41637469, 0x76653a31, 0x2e300000, // repository ID = IDL:PortableServer/POA/ObjectNotActive:1.0 - 16, 0x4f626a65, 0x63744e6f, 0x74416374, 0x69766500, // name = ObjectNotActive - 0, // member count -}; -static CORBA::TypeCode _tc__tc_PortableServer_POA_ObjectNotActive (CORBA::tk_struct, sizeof (_oc_PortableServer_POA_ObjectNotActive), (char *) &_oc_PortableServer_POA_ObjectNotActive, CORBA::B_FALSE); -CORBA::TypeCode_ptr PortableServer::POA::_tc_ObjectNotActive = &_tc__tc_PortableServer_POA_ObjectNotActive; - -// copy constructor -PortableServer::POA::ServantAlreadyActive::ServantAlreadyActive(const PortableServer::POA::ServantAlreadyActive &_tao_excp) - :CORBA_UserException (CORBA::TypeCode::_duplicate (_tao_excp._type ())) -{ - } - -// assignment operator -PortableServer::POA::ServantAlreadyActive& -PortableServer::POA::ServantAlreadyActive::operator= (const PortableServer::POA::ServantAlreadyActive &_tao_excp) -{ - this->type_ = CORBA::TypeCode::_duplicate (_tao_excp._type ()); - return *this; -} - -// narrow -PortableServer::POA::ServantAlreadyActive_ptr -PortableServer::POA::ServantAlreadyActive::_narrow(CORBA::Exception *exc) -{ - if (!ACE_OS::strcmp ("IDL:PortableServer/POA/ServantAlreadyActive:1.0", exc->_id ())) // same type - return ACE_dynamic_cast (PortableServer::POA::ServantAlreadyActive_ptr, exc); - else - return 0; -} - -static const CORBA::Long _oc_PortableServer_POA_ServantAlreadyActive[] = -{ - 0, // byte order - 48, 0x49444c3a, 0x506f7274, 0x61626c65, 0x53657276, 0x65722f50, 0x4f412f53, 0x65727661, 0x6e74416c, 0x72656164, 0x79416374, 0x6976653a, 0x312e3000, // repository ID = IDL:PortableServer/POA/ServantAlreadyActive:1.0 - 21, 0x53657276, 0x616e7441, 0x6c726561, 0x64794163, 0x74697665, 0x0, // name = ServantAlreadyActive - 0, // member count -}; -static CORBA::TypeCode _tc__tc_PortableServer_POA_ServantAlreadyActive (CORBA::tk_struct, sizeof (_oc_PortableServer_POA_ServantAlreadyActive), (char *) &_oc_PortableServer_POA_ServantAlreadyActive, CORBA::B_FALSE); -CORBA::TypeCode_ptr PortableServer::POA::_tc_ServantAlreadyActive = &_tc__tc_PortableServer_POA_ServantAlreadyActive; - -// copy constructor -PortableServer::POA::ServantNotActive::ServantNotActive(const PortableServer::POA::ServantNotActive &_tao_excp) - :CORBA_UserException (CORBA::TypeCode::_duplicate (_tao_excp._type ())) -{ - } - -// assignment operator -PortableServer::POA::ServantNotActive& -PortableServer::POA::ServantNotActive::operator= (const PortableServer::POA::ServantNotActive &_tao_excp) -{ - this->type_ = CORBA::TypeCode::_duplicate (_tao_excp._type ()); - return *this; -} - -// narrow -PortableServer::POA::ServantNotActive_ptr -PortableServer::POA::ServantNotActive::_narrow(CORBA::Exception *exc) -{ - if (!ACE_OS::strcmp ("IDL:PortableServer/POA/ServantNotActive:1.0", exc->_id ())) // same type - return ACE_dynamic_cast (PortableServer::POA::ServantNotActive_ptr, exc); - else - return 0; -} - -static const CORBA::Long _oc_PortableServer_POA_ServantNotActive[] = -{ - 0, // byte order - 44, 0x49444c3a, 0x506f7274, 0x61626c65, 0x53657276, 0x65722f50, 0x4f412f53, 0x65727661, 0x6e744e6f, 0x74416374, 0x6976653a, 0x312e3000, // repository ID = IDL:PortableServer/POA/ServantNotActive:1.0 - 17, 0x53657276, 0x616e744e, 0x6f744163, 0x74697665, 0x0, // name = ServantNotActive - 0, // member count -}; -static CORBA::TypeCode _tc__tc_PortableServer_POA_ServantNotActive (CORBA::tk_struct, sizeof (_oc_PortableServer_POA_ServantNotActive), (char *) &_oc_PortableServer_POA_ServantNotActive, CORBA::B_FALSE); -CORBA::TypeCode_ptr PortableServer::POA::_tc_ServantNotActive = &_tc__tc_PortableServer_POA_ServantNotActive; - -// copy constructor -PortableServer::POA::WrongAdapter::WrongAdapter(const PortableServer::POA::WrongAdapter &_tao_excp) - :CORBA_UserException (CORBA::TypeCode::_duplicate (_tao_excp._type ())) -{ - } - -// assignment operator -PortableServer::POA::WrongAdapter& -PortableServer::POA::WrongAdapter::operator= (const PortableServer::POA::WrongAdapter &_tao_excp) -{ - this->type_ = CORBA::TypeCode::_duplicate (_tao_excp._type ()); - return *this; -} - -// narrow -PortableServer::POA::WrongAdapter_ptr -PortableServer::POA::WrongAdapter::_narrow(CORBA::Exception *exc) -{ - if (!ACE_OS::strcmp ("IDL:PortableServer/POA/WrongAdapter:1.0", exc->_id ())) // same type - return ACE_dynamic_cast (PortableServer::POA::WrongAdapter_ptr, exc); - else - return 0; -} - -static const CORBA::Long _oc_PortableServer_POA_WrongAdapter[] = -{ - 0, // byte order - 40, 0x49444c3a, 0x506f7274, 0x61626c65, 0x53657276, 0x65722f50, 0x4f412f57, 0x726f6e67, 0x41646170, 0x7465723a, 0x312e3000, // repository ID = IDL:PortableServer/POA/WrongAdapter:1.0 - 13, 0x57726f6e, 0x67416461, 0x70746572, 0x0, // name = WrongAdapter - 0, // member count -}; -static CORBA::TypeCode _tc__tc_PortableServer_POA_WrongAdapter (CORBA::tk_struct, sizeof (_oc_PortableServer_POA_WrongAdapter), (char *) &_oc_PortableServer_POA_WrongAdapter, CORBA::B_FALSE); -CORBA::TypeCode_ptr PortableServer::POA::_tc_WrongAdapter = &_tc__tc_PortableServer_POA_WrongAdapter; - -// copy constructor -PortableServer::POA::WrongPolicy::WrongPolicy(const PortableServer::POA::WrongPolicy &_tao_excp) - :CORBA_UserException (CORBA::TypeCode::_duplicate (_tao_excp._type ())) -{ - } - -// assignment operator -PortableServer::POA::WrongPolicy& -PortableServer::POA::WrongPolicy::operator= (const PortableServer::POA::WrongPolicy &_tao_excp) -{ - this->type_ = CORBA::TypeCode::_duplicate (_tao_excp._type ()); - return *this; -} - -// narrow -PortableServer::POA::WrongPolicy_ptr -PortableServer::POA::WrongPolicy::_narrow(CORBA::Exception *exc) -{ - if (!ACE_OS::strcmp ("IDL:PortableServer/POA/WrongPolicy:1.0", exc->_id ())) // same type - return ACE_dynamic_cast (PortableServer::POA::WrongPolicy_ptr, exc); - else - return 0; -} - -static const CORBA::Long _oc_PortableServer_POA_WrongPolicy[] = -{ - 0, // byte order - 39, 0x49444c3a, 0x506f7274, 0x61626c65, 0x53657276, 0x65722f50, 0x4f412f57, 0x726f6e67, 0x506f6c69, 0x63793a31, 0x2e300000, // repository ID = IDL:PortableServer/POA/WrongPolicy:1.0 - 12, 0x57726f6e, 0x67506f6c, 0x69637900, // name = WrongPolicy - 0, // member count -}; -static CORBA::TypeCode _tc__tc_PortableServer_POA_WrongPolicy (CORBA::tk_struct, sizeof (_oc_PortableServer_POA_WrongPolicy), (char *) &_oc_PortableServer_POA_WrongPolicy, CORBA::B_FALSE); -CORBA::TypeCode_ptr PortableServer::POA::_tc_WrongPolicy = &_tc__tc_PortableServer_POA_WrongPolicy; - -CORBA::Boolean PortableServer::POA::_is_a (const CORBA::Char *value, CORBA::Environment &_tao_environment) -{ - if ( - (!ACE_OS::strcmp ((char *)value, "IDL:PortableServer/POA:1.0")) || - (!ACE_OS::strcmp ((char *)value, CORBA::_tc_Object->id (_tao_environment)))) - return 1; // success using local knowledge - else - return this->CORBA_Object::_is_a (value, _tao_environment); // remote call -} - -static const CORBA::Long _oc_PortableServer_POA[] = -{ - TAO_ENCAP_BYTE_ORDER, // byte order - 27, 0x49444c3a, 0x506f7274, 0x61626c65, 0x53657276, 0x65722f50, 0x4f413a31, 0x2e300000, // repository ID = IDL:PortableServer/POA:1.0 - 4, 0x504f4100, // name = POA, -}; -static CORBA::TypeCode _tc__tc_PortableServer_POA (CORBA::tk_objref, sizeof (_oc_PortableServer_POA), (char *) &_oc_PortableServer_POA, CORBA::B_FALSE); -CORBA::TypeCode_ptr PortableServer::_tc_POA = &_tc__tc_PortableServer_POA; - -PortableServer::Current_ptr PortableServer::Current::_duplicate (PortableServer::Current_ptr obj) -{ - if (!CORBA::is_nil (obj)) - obj->AddRef (); - - return obj; -} // end of _duplicate - -PortableServer::Current_ptr PortableServer::Current::_narrow ( - CORBA::Object_ptr obj, - CORBA::Environment &env - ) -{ - if (CORBA::is_nil (obj)) - return PortableServer::Current::_nil (); - if (!obj->_is_a ("IDL:PortableServer/Current:1.0", env)) - return PortableServer::Current::_nil (); - if (!obj->_is_collocated () || !obj->_servant()) - { - PortableServer::Current_ptr - new_obj = new PortableServer::Current (obj->_get_parent ()); // construct obj ref using the stub object - return new_obj; - } // end of if - - STUB_Object *stub = obj->_servant ()->_create_stub (env); - if (env.exception () != 0) - return PortableServer::Current::_nil (); - void* servant = obj->_servant ()->_downcast ("IDL:PortableServer/Current:1.0"); - return new POA_PortableServer::_tao_collocated_Current( - ACE_reinterpret_cast(POA_PortableServer::Current_ptr, servant), - stub - ); -} - -PortableServer::Current_ptr PortableServer::Current::_bind (const char *host, CORBA::UShort port, const char *key, CORBA::Environment &env) -{ - IIOP_Object *data = new IIOP_Object (host, port, key); - if (!data) return PortableServer::Current::_nil (); - // create the CORBA level proxy - CORBA::Object_ptr objref = new CORBA_Object (data); - if (objref == 0) - { - data->Release (); - env.exception (new CORBA::DATA_CONVERSION (CORBA::COMPLETED_NO)); - return PortableServer::Current::_nil (); - } - return PortableServer::Current::_narrow (objref, env); -} - -// copy constructor -PortableServer::Current::NoContext::NoContext(const PortableServer::Current::NoContext &_tao_excp) - :CORBA_UserException (CORBA::TypeCode::_duplicate (_tao_excp._type ())) -{ - } - -// assignment operator -PortableServer::Current::NoContext& -PortableServer::Current::NoContext::operator= (const PortableServer::Current::NoContext &_tao_excp) -{ - this->type_ = CORBA::TypeCode::_duplicate (_tao_excp._type ()); - return *this; -} - -// narrow -PortableServer::Current::NoContext_ptr -PortableServer::Current::NoContext::_narrow(CORBA::Exception *exc) -{ - if (!ACE_OS::strcmp ("IDL:PortableServer/Current/NoContext:1.0", exc->_id ())) // same type - return ACE_dynamic_cast (PortableServer::Current::NoContext_ptr, exc); - else - return 0; -} - -static const CORBA::Long _oc_PortableServer_Current_NoContext[] = -{ - 0, // byte order - 41, 0x49444c3a, 0x506f7274, 0x61626c65, 0x53657276, 0x65722f43, 0x75727265, 0x6e742f4e, 0x6f436f6e, 0x74657874, 0x3a312e30, 0x0, // repository ID = IDL:PortableServer/Current/NoContext:1.0 - 10, 0x4e6f436f, 0x6e746578, 0x74000000, // name = NoContext - 0, // member count -}; -static CORBA::TypeCode _tc__tc_PortableServer_Current_NoContext (CORBA::tk_struct, sizeof (_oc_PortableServer_Current_NoContext), (char *) &_oc_PortableServer_Current_NoContext, CORBA::B_FALSE); -CORBA::TypeCode_ptr PortableServer::Current::_tc_NoContext = &_tc__tc_PortableServer_Current_NoContext; - -PortableServer::POA_ptr PortableServer::Current::get_POA (CORBA::Environment &env) -{ - env.exception (new CORBA::MARSHAL (CORBA::COMPLETED_NO)); - return PortableServer::POA::_nil (); -} - -static const TAO_Param_Data PortableServer_Current_get_object_id_paramdata [] = -{ - {PortableServer::_tc_ObjectId, PARAM_RETURN, sizeof (PortableServer::ObjectId)} -}; - -static const TAO_Call_Data PortableServer_Current_get_object_id_calldata = -{"get_object_id", 1, 1, PortableServer_Current_get_object_id_paramdata, 0, 0}; - -PortableServer::ObjectId * PortableServer::Current::get_object_id (CORBA::Environment &env) -{ - PortableServer::ObjectId *retval = 0; - STUB_Object *istub; - - if (this->QueryInterface (IID_STUB_Object, (void **)&istub) != TAO_NOERROR) - { - env.exception (new CORBA::DATA_CONVERSION (CORBA::COMPLETED_NO)); - return 0; - } - this->Release (); // QueryInterface has bumped up our refcount - istub->do_call (env, &PortableServer_Current_get_object_id_calldata, &retval); - return retval; - -} - -CORBA::Boolean PortableServer::Current::_is_a (const CORBA::Char *value, CORBA::Environment &_tao_environment) -{ - if ( - (!ACE_OS::strcmp ((char *)value, "IDL:PortableServer/Current:1.0")) || - (!ACE_OS::strcmp ((char *)value, "IDL:PortableServer/CurrentBase:1.0")) || - (!ACE_OS::strcmp ((char *)value, CORBA::_tc_Object->id (_tao_environment)))) - return 1; // success using local knowledge - else - return this->CORBA_Object::_is_a (value, _tao_environment); // remote call -} - -static const CORBA::Long _oc_PortableServer_Current[] = -{ - TAO_ENCAP_BYTE_ORDER, // byte order - 31, 0x49444c3a, 0x506f7274, 0x61626c65, 0x53657276, 0x65722f43, 0x75727265, 0x6e743a31, 0x2e300000, // repository ID = IDL:PortableServer/Current:1.0 - 8, 0x43757272, 0x656e7400, // name = Current, -}; -static CORBA::TypeCode _tc__tc_PortableServer_Current (CORBA::tk_objref, sizeof (_oc_PortableServer_Current), (char *) &_oc_PortableServer_Current, CORBA::B_FALSE); -CORBA::TypeCode_ptr PortableServer::_tc_Current = &_tc__tc_PortableServer_Current; - -char * -PortableServer::ObjectId_to_string (const PortableServer::ObjectId &id) -{ - return TAO_POA::ObjectId_to_string (id); -} - -CORBA::WChar * -PortableServer::ObjectId_to_wstring (const PortableServer::ObjectId &id) -{ - return TAO_POA::ObjectId_to_wstring (id); -} - -PortableServer::ObjectId * -PortableServer::string_to_ObjectId (const char *id) -{ - return TAO_POA::string_to_ObjectId (id); -} - -PortableServer::ObjectId * -PortableServer::wstring_to_ObjectId (const CORBA::WChar *id) -{ - return TAO_POA::wstring_to_ObjectId (id); -} diff --git a/TAO/tao/poaC.h b/TAO/tao/poaC.h deleted file mode 100644 index de487fb6043..00000000000 --- a/TAO/tao/poaC.h +++ /dev/null @@ -1,2335 +0,0 @@ -// $Id$ -// -// ****** Code generated by the The ACE ORB (TAO) IDL Compiler ******* -// TAO ORB and the TAO IDL Compiler have been developed by Washington -// University Computer Science's Distributed Object Computing Group. -// -// Information on TAO is available at -// http://www.cs.wustl.edu/~schmidt/TAO.html - -// @@ Irfan, please zap ALL of the "generated" stubs/skeletons from -// TAO since we don't want to increase the code size! - -#if !defined (_TAO_IDL_POAC_H_) -#define _TAO_IDL_POAC_H_ - -class TAO_ServantBase; -class TAO_Local_ServantBase; -class TAO_DynamicImplementation; - -class TAO_Export PortableServer{ -public: - - typedef TAO_ServantBase ServantBase; - typedef ServantBase *Servant; - - typedef TAO_Local_ServantBase LocalServantBase; - typedef TAO_DynamicImplementation DynamicImplementation; - - typedef CORBA::String Identifier; - typedef CORBA::String_var Identifier_var; - typedef CORBA::String_out Identifier_out; - - static CORBA::TypeCode_ptr _tc_Identifier; - - typedef CORBA::String RepositoryId; - typedef CORBA::String_var RepositoryId_var; - typedef CORBA::String_out RepositoryId_out; - - static CORBA::TypeCode_ptr _tc_RepositoryId; - - -#if !defined (_PORTABLESERVER_CURRENTBASE___PTR_CH_) -#define _PORTABLESERVER_CURRENTBASE___PTR_CH_ - -class CurrentBase; - typedef CurrentBase *CurrentBase_ptr; - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_CURRENTBASE___VAR_CH_) -#define _PORTABLESERVER_CURRENTBASE___VAR_CH_ - - class TAO_Export CurrentBase_var - { - public: - CurrentBase_var (void); // default constructor - CurrentBase_var (CurrentBase_ptr); - CurrentBase_var (const CurrentBase_var &); // copy constructor - ~CurrentBase_var (void); // destructor - - CurrentBase_var &operator= (CurrentBase_ptr); - CurrentBase_var &operator= (const CurrentBase_var &); - CurrentBase_ptr operator-> (void) const; - - operator const CurrentBase_ptr &() const; - operator CurrentBase_ptr &(); - // in, inout, out, _retn - CurrentBase_ptr in (void) const; - CurrentBase_ptr &inout (void); - CurrentBase_ptr &out (void); - CurrentBase_ptr _retn (void); - CurrentBase_ptr ptr (void) const; - - private: - CurrentBase_ptr ptr_; - }; - - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_CURRENTBASE___OUT_CH_) -#define _PORTABLESERVER_CURRENTBASE___OUT_CH_ - - class TAO_Export CurrentBase_out - { - public: - CurrentBase_out (CurrentBase_ptr &); - CurrentBase_out (CurrentBase_var &); - CurrentBase_out (CurrentBase_out &); - CurrentBase_out &operator= (CurrentBase_out &); - CurrentBase_out &operator= (const CurrentBase_var &); - CurrentBase_out &operator= (CurrentBase_ptr); - operator CurrentBase_ptr &(); - CurrentBase_ptr &ptr (void); - CurrentBase_ptr operator-> (void); - - private: - CurrentBase_ptr &ptr_; - }; - - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_CURRENTBASE_CH_) -#define _PORTABLESERVER_CURRENTBASE_CH_ - - class TAO_Export CurrentBase: public virtual CORBA::Object - { - public: - // the static operations - static CurrentBase_ptr _duplicate (CurrentBase_ptr obj); - static CurrentBase_ptr _narrow (CORBA::Object_ptr obj, CORBA::Environment &env); - static CurrentBase_ptr _nil (void); - static CurrentBase_ptr _bind (const char *host, CORBA::UShort port, const char *key, CORBA::Environment &env); - - virtual CORBA::Boolean _is_a (const CORBA::Char *type_id, CORBA::Environment &env); - protected: - CurrentBase ( - STUB_Object *objref = 0, - TAO_ServantBase *servant = 0, - CORBA::Boolean collocated = CORBA::B_FALSE - ); - public: - virtual ~CurrentBase (void); - private: - CurrentBase (const CurrentBase&); - void operator= (const CurrentBase&); - }; - - -#endif // end #if !defined - - static CORBA::TypeCode_ptr _tc_CurrentBase; - - -#if !defined (_PORTABLESERVER_POLICY___PTR_CH_) -#define _PORTABLESERVER_POLICY___PTR_CH_ - -class Policy; - typedef Policy *Policy_ptr; - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_POLICY___VAR_CH_) -#define _PORTABLESERVER_POLICY___VAR_CH_ - - class TAO_Export Policy_var - { - public: - Policy_var (void); // default constructor - Policy_var (Policy_ptr); - Policy_var (const Policy_var &); // copy constructor - ~Policy_var (void); // destructor - - Policy_var &operator= (Policy_ptr); - Policy_var &operator= (const Policy_var &); - Policy_ptr operator-> (void) const; - - operator const Policy_ptr &() const; - operator Policy_ptr &(); - // in, inout, out, _retn - Policy_ptr in (void) const; - Policy_ptr &inout (void); - Policy_ptr &out (void); - Policy_ptr _retn (void); - Policy_ptr ptr (void) const; - - private: - Policy_ptr ptr_; - }; - - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_POLICY___OUT_CH_) -#define _PORTABLESERVER_POLICY___OUT_CH_ - - class TAO_Export Policy_out - { - public: - Policy_out (Policy_ptr &); - Policy_out (Policy_var &); - Policy_out (Policy_out &); - Policy_out &operator= (Policy_out &); - Policy_out &operator= (const Policy_var &); - Policy_out &operator= (Policy_ptr); - operator Policy_ptr &(); - Policy_ptr &ptr (void); - Policy_ptr operator-> (void); - - private: - Policy_ptr &ptr_; - }; - - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_POLICY_CH_) -#define _PORTABLESERVER_POLICY_CH_ - - class TAO_Export Policy: public virtual CORBA::Object - { - public: - // the static operations - static Policy_ptr _duplicate (Policy_ptr obj); - static Policy_ptr _narrow (CORBA::Object_ptr obj, CORBA::Environment &env); - static Policy_ptr _nil (void); - static Policy_ptr _bind (const char *host, CORBA::UShort port, const char *key, CORBA::Environment &env); - - virtual Policy_ptr copy (CORBA::Environment &env); - virtual void destroy (CORBA::Environment &env); - virtual CORBA::Boolean _is_a (const CORBA::Char *type_id, CORBA::Environment &env); - protected: - Policy ( - STUB_Object *objref = 0, - TAO_ServantBase *servant = 0, - CORBA::Boolean collocated = CORBA::B_FALSE - ); - public: - virtual ~Policy (void); - private: - Policy (const Policy&); - void operator= (const Policy&); - }; - - -#endif // end #if !defined - - static CORBA::TypeCode_ptr _tc_Policy; - - -#if !defined (_PORTABLESERVER__TAO_SEQ_POLICY_CH_) -#define _PORTABLESERVER__TAO_SEQ_POLICY_CH_ - - // ************************************************************* - // _tao_seq_Policy - // ************************************************************* - - typedef TAO_Unbounded_Object_Sequence<Policy > _tao_seq_Policy; - typedef _tao_seq_Policy* _tao_seq_Policy_ptr; - static CORBA::TypeCode_ptr _tc__tao_seq_Policy; - - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER__TAO_SEQ_POLICY___VAR_CH_) -#define _PORTABLESERVER__TAO_SEQ_POLICY___VAR_CH_ - -// ************************************************************* - // class PortableServer::_tao_seq_Policy_var - // ************************************************************* - - class TAO_Export _tao_seq_Policy_var - { - public: - _tao_seq_Policy_var (void); // default constructor - _tao_seq_Policy_var (_tao_seq_Policy *); - _tao_seq_Policy_var (const _tao_seq_Policy_var &); // copy constructor - ~_tao_seq_Policy_var (void); // destructor - - _tao_seq_Policy_var &operator= (_tao_seq_Policy *); - _tao_seq_Policy_var &operator= (const _tao_seq_Policy_var &); - _tao_seq_Policy *operator-> (void); - const _tao_seq_Policy *operator-> (void) const; - - operator const _tao_seq_Policy &() const; - operator _tao_seq_Policy &(); - operator _tao_seq_Policy &() const; - TAO_Object_Manager <Policy > operator[] (CORBA::ULong index); - // in, inout, out, _retn - const _tao_seq_Policy &in (void) const; - _tao_seq_Policy &inout (void); - _tao_seq_Policy *&out (void); - _tao_seq_Policy *_retn (void); - _tao_seq_Policy *ptr (void) const; - - private: - _tao_seq_Policy *ptr_; - }; - - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER__TAO_SEQ_POLICY___OUT_CH_) -#define _PORTABLESERVER__TAO_SEQ_POLICY___OUT_CH_ - - class TAO_Export _tao_seq_Policy_out - { - public: - _tao_seq_Policy_out (_tao_seq_Policy *&); - _tao_seq_Policy_out (_tao_seq_Policy_var &); - _tao_seq_Policy_out (_tao_seq_Policy_out &); - _tao_seq_Policy_out &operator= (_tao_seq_Policy_out &); - _tao_seq_Policy_out &operator= (_tao_seq_Policy *); - operator _tao_seq_Policy *&(); - _tao_seq_Policy *&ptr (void); - _tao_seq_Policy *operator-> (void); - TAO_Object_Manager <Policy > operator[] (CORBA::ULong index); - - private: - _tao_seq_Policy *&ptr_; - // assignment from T_var not allowed - void operator= (const _tao_seq_Policy_var &); - }; - - -#endif // end #if !defined - - typedef _tao_seq_Policy PolicyList; - typedef _tao_seq_Policy_var PolicyList_var; - typedef _tao_seq_Policy_out PolicyList_out; - - static CORBA::TypeCode_ptr _tc_PolicyList; - - class POA; - -#if !defined (_PORTABLESERVER_POA___PTR_CH_) -#define _PORTABLESERVER_POA___PTR_CH_ - -typedef POA *POA_ptr; - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_POA___VAR_CH_) -#define _PORTABLESERVER_POA___VAR_CH_ - - class TAO_Export POA_var - { - public: - POA_var (void); // default constructor - POA_var (POA_ptr); - POA_var (const POA_var &); // copy constructor - ~POA_var (void); // destructor - - POA_var &operator= (POA_ptr); - POA_var &operator= (const POA_var &); - POA_ptr operator-> (void) const; - - operator const POA_ptr &() const; - operator POA_ptr &(); - // in, inout, out, _retn - POA_ptr in (void) const; - POA_ptr &inout (void); - POA_ptr &out (void); - POA_ptr _retn (void); - POA_ptr ptr (void) const; - - private: - POA_ptr ptr_; - }; - - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_POA___OUT_CH_) -#define _PORTABLESERVER_POA___OUT_CH_ - - class TAO_Export POA_out - { - public: - POA_out (POA_ptr &); - POA_out (POA_var &); - POA_out (POA_out &); - POA_out &operator= (POA_out &); - POA_out &operator= (const POA_var &); - POA_out &operator= (POA_ptr); - operator POA_ptr &(); - POA_ptr &ptr (void); - POA_ptr operator-> (void); - - private: - POA_ptr &ptr_; - }; - - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER__TAO_SEQ_OCTET_CH_) -#define _PORTABLESERVER__TAO_SEQ_OCTET_CH_ - - // ************************************************************* - // _tao_seq_Octet - // ************************************************************* - - typedef TAO_Unbounded_Sequence<CORBA::Octet > _tao_seq_Octet; - typedef _tao_seq_Octet* _tao_seq_Octet_ptr; - static CORBA::TypeCode_ptr _tc__tao_seq_Octet; - - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER__TAO_SEQ_OCTET___VAR_CH_) -#define _PORTABLESERVER__TAO_SEQ_OCTET___VAR_CH_ - -// ************************************************************* - // class PortableServer::_tao_seq_Octet_var - // ************************************************************* - - class TAO_Export _tao_seq_Octet_var - { - public: - _tao_seq_Octet_var (void); // default constructor - _tao_seq_Octet_var (_tao_seq_Octet *); - _tao_seq_Octet_var (const _tao_seq_Octet_var &); // copy constructor - ~_tao_seq_Octet_var (void); // destructor - - _tao_seq_Octet_var &operator= (_tao_seq_Octet *); - _tao_seq_Octet_var &operator= (const _tao_seq_Octet_var &); - _tao_seq_Octet *operator-> (void); - const _tao_seq_Octet *operator-> (void) const; - - operator const _tao_seq_Octet &() const; - operator _tao_seq_Octet &(); - operator _tao_seq_Octet &() const; - CORBA::Octet &operator[] (CORBA::ULong index); - // in, inout, out, _retn - const _tao_seq_Octet &in (void) const; - _tao_seq_Octet &inout (void); - _tao_seq_Octet *&out (void); - _tao_seq_Octet *_retn (void); - _tao_seq_Octet *ptr (void) const; - - private: - _tao_seq_Octet *ptr_; - }; - - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER__TAO_SEQ_OCTET___OUT_CH_) -#define _PORTABLESERVER__TAO_SEQ_OCTET___OUT_CH_ - - class TAO_Export _tao_seq_Octet_out - { - public: - _tao_seq_Octet_out (_tao_seq_Octet *&); - _tao_seq_Octet_out (_tao_seq_Octet_var &); - _tao_seq_Octet_out (_tao_seq_Octet_out &); - _tao_seq_Octet_out &operator= (_tao_seq_Octet_out &); - _tao_seq_Octet_out &operator= (_tao_seq_Octet *); - operator _tao_seq_Octet *&(); - _tao_seq_Octet *&ptr (void); - _tao_seq_Octet *operator-> (void); - CORBA::Octet &operator[] (CORBA::ULong index); - - private: - _tao_seq_Octet *&ptr_; - // assignment from T_var not allowed - void operator= (const _tao_seq_Octet_var &); - }; - - -#endif // end #if !defined - - typedef _tao_seq_Octet ObjectId; - typedef _tao_seq_Octet_var ObjectId_var; - typedef _tao_seq_Octet_out ObjectId_out; - - static CORBA::TypeCode_ptr _tc_ObjectId; - - -#if !defined (_PORTABLESERVER_FORWARDREQUEST___PTR_CH_) -#define _PORTABLESERVER_FORWARDREQUEST___PTR_CH_ - - class ForwardRequest; - typedef ForwardRequest *ForwardRequest_ptr; - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_FORWARDREQUEST_CH_) -#define _PORTABLESERVER_FORWARDREQUEST_CH_ - - class TAO_Export ForwardRequest : public CORBA::UserException - { - public: - ForwardRequest (void); // default ctor - ForwardRequest (const ForwardRequest &); // copy ctor - ~ForwardRequest(void); // dtor - ForwardRequest(const CORBA::Object_ptr&); - ForwardRequest &operator= (const ForwardRequest &); - static ForwardRequest *_narrow (CORBA::Exception *); - CORBA::Object_var forward_reference; - }; - static CORBA::TypeCode_ptr _tc_ForwardRequest; - - -#endif // end #if !defined - - enum ThreadPolicyValue - { - ORB_CTRL_MODEL, - SINGLE_THREAD_MODEL - }; - typedef ThreadPolicyValue &ThreadPolicyValue_out; - static CORBA::TypeCode_ptr _tc_ThreadPolicyValue; - - -#if !defined (_PORTABLESERVER_THREADPOLICY___PTR_CH_) -#define _PORTABLESERVER_THREADPOLICY___PTR_CH_ - -class ThreadPolicy; - typedef ThreadPolicy *ThreadPolicy_ptr; - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_THREADPOLICY___VAR_CH_) -#define _PORTABLESERVER_THREADPOLICY___VAR_CH_ - - class TAO_Export ThreadPolicy_var - { - public: - ThreadPolicy_var (void); // default constructor - ThreadPolicy_var (ThreadPolicy_ptr); - ThreadPolicy_var (const ThreadPolicy_var &); // copy constructor - ~ThreadPolicy_var (void); // destructor - - ThreadPolicy_var &operator= (ThreadPolicy_ptr); - ThreadPolicy_var &operator= (const ThreadPolicy_var &); - ThreadPolicy_ptr operator-> (void) const; - - operator const ThreadPolicy_ptr &() const; - operator ThreadPolicy_ptr &(); - // in, inout, out, _retn - ThreadPolicy_ptr in (void) const; - ThreadPolicy_ptr &inout (void); - ThreadPolicy_ptr &out (void); - ThreadPolicy_ptr _retn (void); - ThreadPolicy_ptr ptr (void) const; - - private: - ThreadPolicy_ptr ptr_; - }; - - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_THREADPOLICY___OUT_CH_) -#define _PORTABLESERVER_THREADPOLICY___OUT_CH_ - - class TAO_Export ThreadPolicy_out - { - public: - ThreadPolicy_out (ThreadPolicy_ptr &); - ThreadPolicy_out (ThreadPolicy_var &); - ThreadPolicy_out (ThreadPolicy_out &); - ThreadPolicy_out &operator= (ThreadPolicy_out &); - ThreadPolicy_out &operator= (const ThreadPolicy_var &); - ThreadPolicy_out &operator= (ThreadPolicy_ptr); - operator ThreadPolicy_ptr &(); - ThreadPolicy_ptr &ptr (void); - ThreadPolicy_ptr operator-> (void); - - private: - ThreadPolicy_ptr &ptr_; - }; - - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_THREADPOLICY_CH_) -#define _PORTABLESERVER_THREADPOLICY_CH_ - - class TAO_Export ThreadPolicy: public virtual Policy - { - public: - // the static operations - static ThreadPolicy_ptr _duplicate (ThreadPolicy_ptr obj); - static ThreadPolicy_ptr _narrow (CORBA::Object_ptr obj, CORBA::Environment &env); - static ThreadPolicy_ptr _nil (void); - static ThreadPolicy_ptr _bind (const char *host, CORBA::UShort port, const char *key, CORBA::Environment &env); - - virtual ThreadPolicyValue value (CORBA::Environment &env); - virtual CORBA::Boolean _is_a (const CORBA::Char *type_id, CORBA::Environment &env); - protected: - ThreadPolicy ( - STUB_Object *objref = 0, - TAO_ServantBase *servant = 0, - CORBA::Boolean collocated = CORBA::B_FALSE - ); - public: - virtual ~ThreadPolicy (void); - private: - ThreadPolicy (const ThreadPolicy&); - void operator= (const ThreadPolicy&); - }; - - -#endif // end #if !defined - - static CORBA::TypeCode_ptr _tc_ThreadPolicy; - - enum LifespanPolicyValue - { - TRANSIENT, - PERSISTENT - }; - typedef LifespanPolicyValue &LifespanPolicyValue_out; - static CORBA::TypeCode_ptr _tc_LifespanPolicyValue; - - -#if !defined (_PORTABLESERVER_LIFESPANPOLICY___PTR_CH_) -#define _PORTABLESERVER_LIFESPANPOLICY___PTR_CH_ - -class LifespanPolicy; - typedef LifespanPolicy *LifespanPolicy_ptr; - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_LIFESPANPOLICY___VAR_CH_) -#define _PORTABLESERVER_LIFESPANPOLICY___VAR_CH_ - - class TAO_Export LifespanPolicy_var - { - public: - LifespanPolicy_var (void); // default constructor - LifespanPolicy_var (LifespanPolicy_ptr); - LifespanPolicy_var (const LifespanPolicy_var &); // copy constructor - ~LifespanPolicy_var (void); // destructor - - LifespanPolicy_var &operator= (LifespanPolicy_ptr); - LifespanPolicy_var &operator= (const LifespanPolicy_var &); - LifespanPolicy_ptr operator-> (void) const; - - operator const LifespanPolicy_ptr &() const; - operator LifespanPolicy_ptr &(); - // in, inout, out, _retn - LifespanPolicy_ptr in (void) const; - LifespanPolicy_ptr &inout (void); - LifespanPolicy_ptr &out (void); - LifespanPolicy_ptr _retn (void); - LifespanPolicy_ptr ptr (void) const; - - private: - LifespanPolicy_ptr ptr_; - }; - - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_LIFESPANPOLICY___OUT_CH_) -#define _PORTABLESERVER_LIFESPANPOLICY___OUT_CH_ - - class TAO_Export LifespanPolicy_out - { - public: - LifespanPolicy_out (LifespanPolicy_ptr &); - LifespanPolicy_out (LifespanPolicy_var &); - LifespanPolicy_out (LifespanPolicy_out &); - LifespanPolicy_out &operator= (LifespanPolicy_out &); - LifespanPolicy_out &operator= (const LifespanPolicy_var &); - LifespanPolicy_out &operator= (LifespanPolicy_ptr); - operator LifespanPolicy_ptr &(); - LifespanPolicy_ptr &ptr (void); - LifespanPolicy_ptr operator-> (void); - - private: - LifespanPolicy_ptr &ptr_; - }; - - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_LIFESPANPOLICY_CH_) -#define _PORTABLESERVER_LIFESPANPOLICY_CH_ - - class TAO_Export LifespanPolicy: public virtual Policy - { - public: - // the static operations - static LifespanPolicy_ptr _duplicate (LifespanPolicy_ptr obj); - static LifespanPolicy_ptr _narrow (CORBA::Object_ptr obj, CORBA::Environment &env); - static LifespanPolicy_ptr _nil (void); - static LifespanPolicy_ptr _bind (const char *host, CORBA::UShort port, const char *key, CORBA::Environment &env); - - virtual LifespanPolicyValue value (CORBA::Environment &env); - virtual CORBA::Boolean _is_a (const CORBA::Char *type_id, CORBA::Environment &env); - protected: - LifespanPolicy ( - STUB_Object *objref = 0, - TAO_ServantBase *servant = 0, - CORBA::Boolean collocated = CORBA::B_FALSE - ); - public: - virtual ~LifespanPolicy (void); - private: - LifespanPolicy (const LifespanPolicy&); - void operator= (const LifespanPolicy&); - }; - - -#endif // end #if !defined - - static CORBA::TypeCode_ptr _tc_LifespanPolicy; - - enum IdUniquenessPolicyValue - { - UNIQUE_ID, - MULTIPLE_ID - }; - typedef IdUniquenessPolicyValue &IdUniquenessPolicyValue_out; - static CORBA::TypeCode_ptr _tc_IdUniquenessPolicyValue; - - -#if !defined (_PORTABLESERVER_IDUNIQUENESSPOLICY___PTR_CH_) -#define _PORTABLESERVER_IDUNIQUENESSPOLICY___PTR_CH_ - -class IdUniquenessPolicy; - typedef IdUniquenessPolicy *IdUniquenessPolicy_ptr; - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_IDUNIQUENESSPOLICY___VAR_CH_) -#define _PORTABLESERVER_IDUNIQUENESSPOLICY___VAR_CH_ - - class TAO_Export IdUniquenessPolicy_var - { - public: - IdUniquenessPolicy_var (void); // default constructor - IdUniquenessPolicy_var (IdUniquenessPolicy_ptr); - IdUniquenessPolicy_var (const IdUniquenessPolicy_var &); // copy constructor - ~IdUniquenessPolicy_var (void); // destructor - - IdUniquenessPolicy_var &operator= (IdUniquenessPolicy_ptr); - IdUniquenessPolicy_var &operator= (const IdUniquenessPolicy_var &); - IdUniquenessPolicy_ptr operator-> (void) const; - - operator const IdUniquenessPolicy_ptr &() const; - operator IdUniquenessPolicy_ptr &(); - // in, inout, out, _retn - IdUniquenessPolicy_ptr in (void) const; - IdUniquenessPolicy_ptr &inout (void); - IdUniquenessPolicy_ptr &out (void); - IdUniquenessPolicy_ptr _retn (void); - IdUniquenessPolicy_ptr ptr (void) const; - - private: - IdUniquenessPolicy_ptr ptr_; - }; - - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_IDUNIQUENESSPOLICY___OUT_CH_) -#define _PORTABLESERVER_IDUNIQUENESSPOLICY___OUT_CH_ - - class TAO_Export IdUniquenessPolicy_out - { - public: - IdUniquenessPolicy_out (IdUniquenessPolicy_ptr &); - IdUniquenessPolicy_out (IdUniquenessPolicy_var &); - IdUniquenessPolicy_out (IdUniquenessPolicy_out &); - IdUniquenessPolicy_out &operator= (IdUniquenessPolicy_out &); - IdUniquenessPolicy_out &operator= (const IdUniquenessPolicy_var &); - IdUniquenessPolicy_out &operator= (IdUniquenessPolicy_ptr); - operator IdUniquenessPolicy_ptr &(); - IdUniquenessPolicy_ptr &ptr (void); - IdUniquenessPolicy_ptr operator-> (void); - - private: - IdUniquenessPolicy_ptr &ptr_; - }; - - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_IDUNIQUENESSPOLICY_CH_) -#define _PORTABLESERVER_IDUNIQUENESSPOLICY_CH_ - - class TAO_Export IdUniquenessPolicy: public virtual Policy - { - public: - // the static operations - static IdUniquenessPolicy_ptr _duplicate (IdUniquenessPolicy_ptr obj); - static IdUniquenessPolicy_ptr _narrow (CORBA::Object_ptr obj, CORBA::Environment &env); - static IdUniquenessPolicy_ptr _nil (void); - static IdUniquenessPolicy_ptr _bind (const char *host, CORBA::UShort port, const char *key, CORBA::Environment &env); - - virtual IdUniquenessPolicyValue value (CORBA::Environment &env); - virtual CORBA::Boolean _is_a (const CORBA::Char *type_id, CORBA::Environment &env); - protected: - IdUniquenessPolicy ( - STUB_Object *objref = 0, - TAO_ServantBase *servant = 0, - CORBA::Boolean collocated = CORBA::B_FALSE - ); - public: - virtual ~IdUniquenessPolicy (void); - private: - IdUniquenessPolicy (const IdUniquenessPolicy&); - void operator= (const IdUniquenessPolicy&); - }; - - -#endif // end #if !defined - - static CORBA::TypeCode_ptr _tc_IdUniquenessPolicy; - - enum IdAssignmentPolicyValue - { - USER_ID, - SYSTEM_ID - }; - typedef IdAssignmentPolicyValue &IdAssignmentPolicyValue_out; - static CORBA::TypeCode_ptr _tc_IdAssignmentPolicyValue; - - -#if !defined (_PORTABLESERVER_IDASSIGNMENTPOLICY___PTR_CH_) -#define _PORTABLESERVER_IDASSIGNMENTPOLICY___PTR_CH_ - -class IdAssignmentPolicy; - typedef IdAssignmentPolicy *IdAssignmentPolicy_ptr; - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_IDASSIGNMENTPOLICY___VAR_CH_) -#define _PORTABLESERVER_IDASSIGNMENTPOLICY___VAR_CH_ - - class TAO_Export IdAssignmentPolicy_var - { - public: - IdAssignmentPolicy_var (void); // default constructor - IdAssignmentPolicy_var (IdAssignmentPolicy_ptr); - IdAssignmentPolicy_var (const IdAssignmentPolicy_var &); // copy constructor - ~IdAssignmentPolicy_var (void); // destructor - - IdAssignmentPolicy_var &operator= (IdAssignmentPolicy_ptr); - IdAssignmentPolicy_var &operator= (const IdAssignmentPolicy_var &); - IdAssignmentPolicy_ptr operator-> (void) const; - - operator const IdAssignmentPolicy_ptr &() const; - operator IdAssignmentPolicy_ptr &(); - // in, inout, out, _retn - IdAssignmentPolicy_ptr in (void) const; - IdAssignmentPolicy_ptr &inout (void); - IdAssignmentPolicy_ptr &out (void); - IdAssignmentPolicy_ptr _retn (void); - IdAssignmentPolicy_ptr ptr (void) const; - - private: - IdAssignmentPolicy_ptr ptr_; - }; - - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_IDASSIGNMENTPOLICY___OUT_CH_) -#define _PORTABLESERVER_IDASSIGNMENTPOLICY___OUT_CH_ - - class TAO_Export IdAssignmentPolicy_out - { - public: - IdAssignmentPolicy_out (IdAssignmentPolicy_ptr &); - IdAssignmentPolicy_out (IdAssignmentPolicy_var &); - IdAssignmentPolicy_out (IdAssignmentPolicy_out &); - IdAssignmentPolicy_out &operator= (IdAssignmentPolicy_out &); - IdAssignmentPolicy_out &operator= (const IdAssignmentPolicy_var &); - IdAssignmentPolicy_out &operator= (IdAssignmentPolicy_ptr); - operator IdAssignmentPolicy_ptr &(); - IdAssignmentPolicy_ptr &ptr (void); - IdAssignmentPolicy_ptr operator-> (void); - - private: - IdAssignmentPolicy_ptr &ptr_; - }; - - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_IDASSIGNMENTPOLICY_CH_) -#define _PORTABLESERVER_IDASSIGNMENTPOLICY_CH_ - - class TAO_Export IdAssignmentPolicy: public virtual Policy - { - public: - // the static operations - static IdAssignmentPolicy_ptr _duplicate (IdAssignmentPolicy_ptr obj); - static IdAssignmentPolicy_ptr _narrow (CORBA::Object_ptr obj, CORBA::Environment &env); - static IdAssignmentPolicy_ptr _nil (void); - static IdAssignmentPolicy_ptr _bind (const char *host, CORBA::UShort port, const char *key, CORBA::Environment &env); - - virtual IdAssignmentPolicyValue value (CORBA::Environment &env); - virtual CORBA::Boolean _is_a (const CORBA::Char *type_id, CORBA::Environment &env); - protected: - IdAssignmentPolicy ( - STUB_Object *objref = 0, - TAO_ServantBase *servant = 0, - CORBA::Boolean collocated = CORBA::B_FALSE - ); - public: - virtual ~IdAssignmentPolicy (void); - private: - IdAssignmentPolicy (const IdAssignmentPolicy&); - void operator= (const IdAssignmentPolicy&); - }; - - -#endif // end #if !defined - - static CORBA::TypeCode_ptr _tc_IdAssignmentPolicy; - - enum ImplicitActivationPolicyValue - { - IMPLICIT_ACTIVATION, - NO_IMPLICIT_ACTIVATION - }; - typedef ImplicitActivationPolicyValue &ImplicitActivationPolicyValue_out; - static CORBA::TypeCode_ptr _tc_ImplicitActivationPolicyValue; - - -#if !defined (_PORTABLESERVER_IMPLICITACTIVATIONPOLICY___PTR_CH_) -#define _PORTABLESERVER_IMPLICITACTIVATIONPOLICY___PTR_CH_ - -class ImplicitActivationPolicy; - typedef ImplicitActivationPolicy *ImplicitActivationPolicy_ptr; - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_IMPLICITACTIVATIONPOLICY___VAR_CH_) -#define _PORTABLESERVER_IMPLICITACTIVATIONPOLICY___VAR_CH_ - - class TAO_Export ImplicitActivationPolicy_var - { - public: - ImplicitActivationPolicy_var (void); // default constructor - ImplicitActivationPolicy_var (ImplicitActivationPolicy_ptr); - ImplicitActivationPolicy_var (const ImplicitActivationPolicy_var &); // copy constructor - ~ImplicitActivationPolicy_var (void); // destructor - - ImplicitActivationPolicy_var &operator= (ImplicitActivationPolicy_ptr); - ImplicitActivationPolicy_var &operator= (const ImplicitActivationPolicy_var &); - ImplicitActivationPolicy_ptr operator-> (void) const; - - operator const ImplicitActivationPolicy_ptr &() const; - operator ImplicitActivationPolicy_ptr &(); - // in, inout, out, _retn - ImplicitActivationPolicy_ptr in (void) const; - ImplicitActivationPolicy_ptr &inout (void); - ImplicitActivationPolicy_ptr &out (void); - ImplicitActivationPolicy_ptr _retn (void); - ImplicitActivationPolicy_ptr ptr (void) const; - - private: - ImplicitActivationPolicy_ptr ptr_; - }; - - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_IMPLICITACTIVATIONPOLICY___OUT_CH_) -#define _PORTABLESERVER_IMPLICITACTIVATIONPOLICY___OUT_CH_ - - class TAO_Export ImplicitActivationPolicy_out - { - public: - ImplicitActivationPolicy_out (ImplicitActivationPolicy_ptr &); - ImplicitActivationPolicy_out (ImplicitActivationPolicy_var &); - ImplicitActivationPolicy_out (ImplicitActivationPolicy_out &); - ImplicitActivationPolicy_out &operator= (ImplicitActivationPolicy_out &); - ImplicitActivationPolicy_out &operator= (const ImplicitActivationPolicy_var &); - ImplicitActivationPolicy_out &operator= (ImplicitActivationPolicy_ptr); - operator ImplicitActivationPolicy_ptr &(); - ImplicitActivationPolicy_ptr &ptr (void); - ImplicitActivationPolicy_ptr operator-> (void); - - private: - ImplicitActivationPolicy_ptr &ptr_; - }; - - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_IMPLICITACTIVATIONPOLICY_CH_) -#define _PORTABLESERVER_IMPLICITACTIVATIONPOLICY_CH_ - - class TAO_Export ImplicitActivationPolicy: public virtual Policy - { - public: - // the static operations - static ImplicitActivationPolicy_ptr _duplicate (ImplicitActivationPolicy_ptr obj); - static ImplicitActivationPolicy_ptr _narrow (CORBA::Object_ptr obj, CORBA::Environment &env); - static ImplicitActivationPolicy_ptr _nil (void); - static ImplicitActivationPolicy_ptr _bind (const char *host, CORBA::UShort port, const char *key, CORBA::Environment &env); - - virtual ImplicitActivationPolicyValue value (CORBA::Environment &env); - virtual CORBA::Boolean _is_a (const CORBA::Char *type_id, CORBA::Environment &env); - protected: - ImplicitActivationPolicy ( - STUB_Object *objref = 0, - TAO_ServantBase *servant = 0, - CORBA::Boolean collocated = CORBA::B_FALSE - ); - public: - virtual ~ImplicitActivationPolicy (void); - private: - ImplicitActivationPolicy (const ImplicitActivationPolicy&); - void operator= (const ImplicitActivationPolicy&); - }; - - -#endif // end #if !defined - - static CORBA::TypeCode_ptr _tc_ImplicitActivationPolicy; - - enum ServantRetentionPolicyValue - { - RETAIN, - NON_RETAIN - }; - typedef ServantRetentionPolicyValue &ServantRetentionPolicyValue_out; - static CORBA::TypeCode_ptr _tc_ServantRetentionPolicyValue; - - -#if !defined (_PORTABLESERVER_SERVANTRETENTIONPOLICY___PTR_CH_) -#define _PORTABLESERVER_SERVANTRETENTIONPOLICY___PTR_CH_ - -class ServantRetentionPolicy; - typedef ServantRetentionPolicy *ServantRetentionPolicy_ptr; - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_SERVANTRETENTIONPOLICY___VAR_CH_) -#define _PORTABLESERVER_SERVANTRETENTIONPOLICY___VAR_CH_ - - class TAO_Export ServantRetentionPolicy_var - { - public: - ServantRetentionPolicy_var (void); // default constructor - ServantRetentionPolicy_var (ServantRetentionPolicy_ptr); - ServantRetentionPolicy_var (const ServantRetentionPolicy_var &); // copy constructor - ~ServantRetentionPolicy_var (void); // destructor - - ServantRetentionPolicy_var &operator= (ServantRetentionPolicy_ptr); - ServantRetentionPolicy_var &operator= (const ServantRetentionPolicy_var &); - ServantRetentionPolicy_ptr operator-> (void) const; - - operator const ServantRetentionPolicy_ptr &() const; - operator ServantRetentionPolicy_ptr &(); - // in, inout, out, _retn - ServantRetentionPolicy_ptr in (void) const; - ServantRetentionPolicy_ptr &inout (void); - ServantRetentionPolicy_ptr &out (void); - ServantRetentionPolicy_ptr _retn (void); - ServantRetentionPolicy_ptr ptr (void) const; - - private: - ServantRetentionPolicy_ptr ptr_; - }; - - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_SERVANTRETENTIONPOLICY___OUT_CH_) -#define _PORTABLESERVER_SERVANTRETENTIONPOLICY___OUT_CH_ - - class TAO_Export ServantRetentionPolicy_out - { - public: - ServantRetentionPolicy_out (ServantRetentionPolicy_ptr &); - ServantRetentionPolicy_out (ServantRetentionPolicy_var &); - ServantRetentionPolicy_out (ServantRetentionPolicy_out &); - ServantRetentionPolicy_out &operator= (ServantRetentionPolicy_out &); - ServantRetentionPolicy_out &operator= (const ServantRetentionPolicy_var &); - ServantRetentionPolicy_out &operator= (ServantRetentionPolicy_ptr); - operator ServantRetentionPolicy_ptr &(); - ServantRetentionPolicy_ptr &ptr (void); - ServantRetentionPolicy_ptr operator-> (void); - - private: - ServantRetentionPolicy_ptr &ptr_; - }; - - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_SERVANTRETENTIONPOLICY_CH_) -#define _PORTABLESERVER_SERVANTRETENTIONPOLICY_CH_ - - class TAO_Export ServantRetentionPolicy: public virtual Policy - { - public: - // the static operations - static ServantRetentionPolicy_ptr _duplicate (ServantRetentionPolicy_ptr obj); - static ServantRetentionPolicy_ptr _narrow (CORBA::Object_ptr obj, CORBA::Environment &env); - static ServantRetentionPolicy_ptr _nil (void); - static ServantRetentionPolicy_ptr _bind (const char *host, CORBA::UShort port, const char *key, CORBA::Environment &env); - - virtual ServantRetentionPolicyValue value (CORBA::Environment &env); - virtual CORBA::Boolean _is_a (const CORBA::Char *type_id, CORBA::Environment &env); - protected: - ServantRetentionPolicy ( - STUB_Object *objref = 0, - TAO_ServantBase *servant = 0, - CORBA::Boolean collocated = CORBA::B_FALSE - ); - public: - virtual ~ServantRetentionPolicy (void); - private: - ServantRetentionPolicy (const ServantRetentionPolicy&); - void operator= (const ServantRetentionPolicy&); - }; - - -#endif // end #if !defined - - static CORBA::TypeCode_ptr _tc_ServantRetentionPolicy; - - enum RequestProcessingPolicyValue - { - USE_ACTIVE_OBJECT_MAP_ONLY, - USE_DEFAULT_SERVANT, - USE_SERVANT_MANAGER - }; - typedef RequestProcessingPolicyValue &RequestProcessingPolicyValue_out; - static CORBA::TypeCode_ptr _tc_RequestProcessingPolicyValue; - - -#if !defined (_PORTABLESERVER_REQUESTPROCESSINGPOLICY___PTR_CH_) -#define _PORTABLESERVER_REQUESTPROCESSINGPOLICY___PTR_CH_ - -class RequestProcessingPolicy; - typedef RequestProcessingPolicy *RequestProcessingPolicy_ptr; - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_REQUESTPROCESSINGPOLICY___VAR_CH_) -#define _PORTABLESERVER_REQUESTPROCESSINGPOLICY___VAR_CH_ - - class TAO_Export RequestProcessingPolicy_var - { - public: - RequestProcessingPolicy_var (void); // default constructor - RequestProcessingPolicy_var (RequestProcessingPolicy_ptr); - RequestProcessingPolicy_var (const RequestProcessingPolicy_var &); // copy constructor - ~RequestProcessingPolicy_var (void); // destructor - - RequestProcessingPolicy_var &operator= (RequestProcessingPolicy_ptr); - RequestProcessingPolicy_var &operator= (const RequestProcessingPolicy_var &); - RequestProcessingPolicy_ptr operator-> (void) const; - - operator const RequestProcessingPolicy_ptr &() const; - operator RequestProcessingPolicy_ptr &(); - // in, inout, out, _retn - RequestProcessingPolicy_ptr in (void) const; - RequestProcessingPolicy_ptr &inout (void); - RequestProcessingPolicy_ptr &out (void); - RequestProcessingPolicy_ptr _retn (void); - RequestProcessingPolicy_ptr ptr (void) const; - - private: - RequestProcessingPolicy_ptr ptr_; - }; - - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_REQUESTPROCESSINGPOLICY___OUT_CH_) -#define _PORTABLESERVER_REQUESTPROCESSINGPOLICY___OUT_CH_ - - class TAO_Export RequestProcessingPolicy_out - { - public: - RequestProcessingPolicy_out (RequestProcessingPolicy_ptr &); - RequestProcessingPolicy_out (RequestProcessingPolicy_var &); - RequestProcessingPolicy_out (RequestProcessingPolicy_out &); - RequestProcessingPolicy_out &operator= (RequestProcessingPolicy_out &); - RequestProcessingPolicy_out &operator= (const RequestProcessingPolicy_var &); - RequestProcessingPolicy_out &operator= (RequestProcessingPolicy_ptr); - operator RequestProcessingPolicy_ptr &(); - RequestProcessingPolicy_ptr &ptr (void); - RequestProcessingPolicy_ptr operator-> (void); - - private: - RequestProcessingPolicy_ptr &ptr_; - }; - - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_REQUESTPROCESSINGPOLICY_CH_) -#define _PORTABLESERVER_REQUESTPROCESSINGPOLICY_CH_ - - class TAO_Export RequestProcessingPolicy: public virtual Policy - { - public: - // the static operations - static RequestProcessingPolicy_ptr _duplicate (RequestProcessingPolicy_ptr obj); - static RequestProcessingPolicy_ptr _narrow (CORBA::Object_ptr obj, CORBA::Environment &env); - static RequestProcessingPolicy_ptr _nil (void); - static RequestProcessingPolicy_ptr _bind (const char *host, CORBA::UShort port, const char *key, CORBA::Environment &env); - - virtual RequestProcessingPolicyValue value (CORBA::Environment &env); - virtual CORBA::Boolean _is_a (const CORBA::Char *type_id, CORBA::Environment &env); - protected: - RequestProcessingPolicy ( - STUB_Object *objref = 0, - TAO_ServantBase *servant = 0, - CORBA::Boolean collocated = CORBA::B_FALSE - ); - public: - virtual ~RequestProcessingPolicy (void); - private: - RequestProcessingPolicy (const RequestProcessingPolicy&); - void operator= (const RequestProcessingPolicy&); - }; - - -#endif // end #if !defined - - static CORBA::TypeCode_ptr _tc_RequestProcessingPolicy; - - -#if !defined (_PORTABLESERVER_POAMANAGER___PTR_CH_) -#define _PORTABLESERVER_POAMANAGER___PTR_CH_ - -class POAManager; - typedef POAManager *POAManager_ptr; - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_POAMANAGER___VAR_CH_) -#define _PORTABLESERVER_POAMANAGER___VAR_CH_ - - class TAO_Export POAManager_var - { - public: - POAManager_var (void); // default constructor - POAManager_var (POAManager_ptr); - POAManager_var (const POAManager_var &); // copy constructor - ~POAManager_var (void); // destructor - - POAManager_var &operator= (POAManager_ptr); - POAManager_var &operator= (const POAManager_var &); - POAManager_ptr operator-> (void) const; - - operator const POAManager_ptr &() const; - operator POAManager_ptr &(); - // in, inout, out, _retn - POAManager_ptr in (void) const; - POAManager_ptr &inout (void); - POAManager_ptr &out (void); - POAManager_ptr _retn (void); - POAManager_ptr ptr (void) const; - - private: - POAManager_ptr ptr_; - }; - - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_POAMANAGER___OUT_CH_) -#define _PORTABLESERVER_POAMANAGER___OUT_CH_ - - class TAO_Export POAManager_out - { - public: - POAManager_out (POAManager_ptr &); - POAManager_out (POAManager_var &); - POAManager_out (POAManager_out &); - POAManager_out &operator= (POAManager_out &); - POAManager_out &operator= (const POAManager_var &); - POAManager_out &operator= (POAManager_ptr); - operator POAManager_ptr &(); - POAManager_ptr &ptr (void); - POAManager_ptr operator-> (void); - - private: - POAManager_ptr &ptr_; - }; - - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_POAMANAGER_CH_) -#define _PORTABLESERVER_POAMANAGER_CH_ - - class TAO_Export POAManager: public virtual CORBA::Object - { - public: - // the static operations - static POAManager_ptr _duplicate (POAManager_ptr obj); - static POAManager_ptr _narrow (CORBA::Object_ptr obj, CORBA::Environment &env); - static POAManager_ptr _nil (void); - static POAManager_ptr _bind (const char *host, CORBA::UShort port, const char *key, CORBA::Environment &env); - - -#if !defined (_PORTABLESERVER_POAMANAGER_ADAPTERINACTIVE___PTR_CH_) -#define _PORTABLESERVER_POAMANAGER_ADAPTERINACTIVE___PTR_CH_ - - class AdapterInactive; - typedef AdapterInactive *AdapterInactive_ptr; - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_POAMANAGER_ADAPTERINACTIVE_CH_) -#define _PORTABLESERVER_POAMANAGER_ADAPTERINACTIVE_CH_ - - class TAO_Export AdapterInactive : public CORBA::UserException - { - public: - AdapterInactive (void); // default ctor - AdapterInactive (const AdapterInactive &); // copy ctor - ~AdapterInactive(void); // dtor - AdapterInactive &operator= (const AdapterInactive &); - static AdapterInactive *_narrow (CORBA::Exception *); - }; - static CORBA::TypeCode_ptr _tc_AdapterInactive; - - -#endif // end #if !defined - - virtual void activate (CORBA::Environment &env) = 0; - virtual void hold_requests (CORBA::Boolean wait_for_completion, CORBA::Environment &env) = 0; - virtual void discard_requests (CORBA::Boolean wait_for_completion, CORBA::Environment &env) = 0; - virtual void deactivate (CORBA::Boolean etherealize_objects, CORBA::Boolean wait_for_completion, CORBA::Environment &env) = 0; - virtual CORBA::Boolean _is_a (const CORBA::Char *type_id, CORBA::Environment &env); - protected: - POAManager ( - STUB_Object *objref = 0, - TAO_ServantBase *servant = 0, - CORBA::Boolean collocated = CORBA::B_FALSE - ); - public: - virtual ~POAManager (void); - private: - POAManager (const POAManager&); - void operator= (const POAManager&); - }; - - -#endif // end #if !defined - - static CORBA::TypeCode_ptr _tc_POAManager; - - -#if !defined (_PORTABLESERVER_ADAPTERACTIVATOR___PTR_CH_) -#define _PORTABLESERVER_ADAPTERACTIVATOR___PTR_CH_ - -class AdapterActivator; - typedef AdapterActivator *AdapterActivator_ptr; - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_ADAPTERACTIVATOR___VAR_CH_) -#define _PORTABLESERVER_ADAPTERACTIVATOR___VAR_CH_ - - class TAO_Export AdapterActivator_var - { - public: - AdapterActivator_var (void); // default constructor - AdapterActivator_var (AdapterActivator_ptr); - AdapterActivator_var (const AdapterActivator_var &); // copy constructor - ~AdapterActivator_var (void); // destructor - - AdapterActivator_var &operator= (AdapterActivator_ptr); - AdapterActivator_var &operator= (const AdapterActivator_var &); - AdapterActivator_ptr operator-> (void) const; - - operator const AdapterActivator_ptr &() const; - operator AdapterActivator_ptr &(); - // in, inout, out, _retn - AdapterActivator_ptr in (void) const; - AdapterActivator_ptr &inout (void); - AdapterActivator_ptr &out (void); - AdapterActivator_ptr _retn (void); - AdapterActivator_ptr ptr (void) const; - - private: - AdapterActivator_ptr ptr_; - }; - - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_ADAPTERACTIVATOR___OUT_CH_) -#define _PORTABLESERVER_ADAPTERACTIVATOR___OUT_CH_ - - class TAO_Export AdapterActivator_out - { - public: - AdapterActivator_out (AdapterActivator_ptr &); - AdapterActivator_out (AdapterActivator_var &); - AdapterActivator_out (AdapterActivator_out &); - AdapterActivator_out &operator= (AdapterActivator_out &); - AdapterActivator_out &operator= (const AdapterActivator_var &); - AdapterActivator_out &operator= (AdapterActivator_ptr); - operator AdapterActivator_ptr &(); - AdapterActivator_ptr &ptr (void); - AdapterActivator_ptr operator-> (void); - - private: - AdapterActivator_ptr &ptr_; - }; - - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_ADAPTERACTIVATOR_CH_) -#define _PORTABLESERVER_ADAPTERACTIVATOR_CH_ - - class TAO_Export AdapterActivator: public virtual CORBA::Object - { - public: - // the static operations - static AdapterActivator_ptr _duplicate (AdapterActivator_ptr obj); - static AdapterActivator_ptr _narrow (CORBA::Object_ptr obj, CORBA::Environment &env); - static AdapterActivator_ptr _nil (void); - static AdapterActivator_ptr _bind (const char *host, CORBA::UShort port, const char *key, CORBA::Environment &env); - - virtual CORBA::Boolean unknown_adapter (POA_ptr parent, const char *name, CORBA::Environment &env) = 0; - virtual CORBA::Boolean _is_a (const CORBA::Char *type_id, CORBA::Environment &env); - protected: - AdapterActivator ( - STUB_Object *objref = 0, - TAO_ServantBase *servant = 0, - CORBA::Boolean collocated = CORBA::B_FALSE - ); - public: - virtual ~AdapterActivator (void); - private: - AdapterActivator (const AdapterActivator&); - void operator= (const AdapterActivator&); - }; - - -#endif // end #if !defined - - static CORBA::TypeCode_ptr _tc_AdapterActivator; - - -#if !defined (_PORTABLESERVER_SERVANTMANAGER___PTR_CH_) -#define _PORTABLESERVER_SERVANTMANAGER___PTR_CH_ - -class ServantManager; - typedef ServantManager *ServantManager_ptr; - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_SERVANTMANAGER___VAR_CH_) -#define _PORTABLESERVER_SERVANTMANAGER___VAR_CH_ - - class TAO_Export ServantManager_var - { - public: - ServantManager_var (void); // default constructor - ServantManager_var (ServantManager_ptr); - ServantManager_var (const ServantManager_var &); // copy constructor - ~ServantManager_var (void); // destructor - - ServantManager_var &operator= (ServantManager_ptr); - ServantManager_var &operator= (const ServantManager_var &); - ServantManager_ptr operator-> (void) const; - - operator const ServantManager_ptr &() const; - operator ServantManager_ptr &(); - // in, inout, out, _retn - ServantManager_ptr in (void) const; - ServantManager_ptr &inout (void); - ServantManager_ptr &out (void); - ServantManager_ptr _retn (void); - ServantManager_ptr ptr (void) const; - - private: - ServantManager_ptr ptr_; - }; - - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_SERVANTMANAGER___OUT_CH_) -#define _PORTABLESERVER_SERVANTMANAGER___OUT_CH_ - - class TAO_Export ServantManager_out - { - public: - ServantManager_out (ServantManager_ptr &); - ServantManager_out (ServantManager_var &); - ServantManager_out (ServantManager_out &); - ServantManager_out &operator= (ServantManager_out &); - ServantManager_out &operator= (const ServantManager_var &); - ServantManager_out &operator= (ServantManager_ptr); - operator ServantManager_ptr &(); - ServantManager_ptr &ptr (void); - ServantManager_ptr operator-> (void); - - private: - ServantManager_ptr &ptr_; - }; - - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_SERVANTMANAGER_CH_) -#define _PORTABLESERVER_SERVANTMANAGER_CH_ - - class TAO_Export ServantManager: public virtual CORBA::Object - { - public: - // the static operations - static ServantManager_ptr _duplicate (ServantManager_ptr obj); - static ServantManager_ptr _narrow (CORBA::Object_ptr obj, CORBA::Environment &env); - static ServantManager_ptr _nil (void); - static ServantManager_ptr _bind (const char *host, CORBA::UShort port, const char *key, CORBA::Environment &env); - - virtual CORBA::Boolean _is_a (const CORBA::Char *type_id, CORBA::Environment &env); - protected: - ServantManager ( - STUB_Object *objref = 0, - TAO_ServantBase *servant = 0, - CORBA::Boolean collocated = CORBA::B_FALSE - ); - public: - virtual ~ServantManager (void); - private: - ServantManager (const ServantManager&); - void operator= (const ServantManager&); - }; - - -#endif // end #if !defined - - static CORBA::TypeCode_ptr _tc_ServantManager; - - -#if !defined (_PORTABLESERVER_SERVANTACTIVATOR___PTR_CH_) -#define _PORTABLESERVER_SERVANTACTIVATOR___PTR_CH_ - -class ServantActivator; - typedef ServantActivator *ServantActivator_ptr; - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_SERVANTACTIVATOR___VAR_CH_) -#define _PORTABLESERVER_SERVANTACTIVATOR___VAR_CH_ - - class TAO_Export ServantActivator_var - { - public: - ServantActivator_var (void); // default constructor - ServantActivator_var (ServantActivator_ptr); - ServantActivator_var (const ServantActivator_var &); // copy constructor - ~ServantActivator_var (void); // destructor - - ServantActivator_var &operator= (ServantActivator_ptr); - ServantActivator_var &operator= (const ServantActivator_var &); - ServantActivator_ptr operator-> (void) const; - - operator const ServantActivator_ptr &() const; - operator ServantActivator_ptr &(); - // in, inout, out, _retn - ServantActivator_ptr in (void) const; - ServantActivator_ptr &inout (void); - ServantActivator_ptr &out (void); - ServantActivator_ptr _retn (void); - ServantActivator_ptr ptr (void) const; - - private: - ServantActivator_ptr ptr_; - }; - - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_SERVANTACTIVATOR___OUT_CH_) -#define _PORTABLESERVER_SERVANTACTIVATOR___OUT_CH_ - - class TAO_Export ServantActivator_out - { - public: - ServantActivator_out (ServantActivator_ptr &); - ServantActivator_out (ServantActivator_var &); - ServantActivator_out (ServantActivator_out &); - ServantActivator_out &operator= (ServantActivator_out &); - ServantActivator_out &operator= (const ServantActivator_var &); - ServantActivator_out &operator= (ServantActivator_ptr); - operator ServantActivator_ptr &(); - ServantActivator_ptr &ptr (void); - ServantActivator_ptr operator-> (void); - - private: - ServantActivator_ptr &ptr_; - }; - - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_SERVANTACTIVATOR_CH_) -#define _PORTABLESERVER_SERVANTACTIVATOR_CH_ - - class TAO_Export ServantActivator: public virtual ServantManager - { - public: - // the static operations - static ServantActivator_ptr _duplicate (ServantActivator_ptr obj); - static ServantActivator_ptr _narrow (CORBA::Object_ptr obj, CORBA::Environment &env); - static ServantActivator_ptr _nil (void); - static ServantActivator_ptr _bind (const char *host, CORBA::UShort port, const char *key, CORBA::Environment &env); - - virtual Servant incarnate (const ObjectId &oid, POA_ptr adapter, CORBA::Environment &env) = 0; - virtual void etherealize (const ObjectId &oid, POA_ptr adapter, Servant serv, CORBA::Boolean cleanup_in_progress, CORBA::Boolean remaining_activations, CORBA::Environment &env) = 0; - virtual CORBA::Boolean _is_a (const CORBA::Char *type_id, CORBA::Environment &env); - protected: - ServantActivator ( - STUB_Object *objref = 0, - TAO_ServantBase *servant = 0, - CORBA::Boolean collocated = CORBA::B_FALSE - ); - public: - virtual ~ServantActivator (void); - private: - ServantActivator (const ServantActivator&); - void operator= (const ServantActivator&); - }; - - -#endif // end #if !defined - - static CORBA::TypeCode_ptr _tc_ServantActivator; - - -#if !defined (_PORTABLESERVER_SERVANTLOCATOR___PTR_CH_) -#define _PORTABLESERVER_SERVANTLOCATOR___PTR_CH_ - -class ServantLocator; - typedef ServantLocator *ServantLocator_ptr; - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_SERVANTLOCATOR___VAR_CH_) -#define _PORTABLESERVER_SERVANTLOCATOR___VAR_CH_ - - class TAO_Export ServantLocator_var - { - public: - ServantLocator_var (void); // default constructor - ServantLocator_var (ServantLocator_ptr); - ServantLocator_var (const ServantLocator_var &); // copy constructor - ~ServantLocator_var (void); // destructor - - ServantLocator_var &operator= (ServantLocator_ptr); - ServantLocator_var &operator= (const ServantLocator_var &); - ServantLocator_ptr operator-> (void) const; - - operator const ServantLocator_ptr &() const; - operator ServantLocator_ptr &(); - // in, inout, out, _retn - ServantLocator_ptr in (void) const; - ServantLocator_ptr &inout (void); - ServantLocator_ptr &out (void); - ServantLocator_ptr _retn (void); - ServantLocator_ptr ptr (void) const; - - private: - ServantLocator_ptr ptr_; - }; - - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_SERVANTLOCATOR___OUT_CH_) -#define _PORTABLESERVER_SERVANTLOCATOR___OUT_CH_ - - class TAO_Export ServantLocator_out - { - public: - ServantLocator_out (ServantLocator_ptr &); - ServantLocator_out (ServantLocator_var &); - ServantLocator_out (ServantLocator_out &); - ServantLocator_out &operator= (ServantLocator_out &); - ServantLocator_out &operator= (const ServantLocator_var &); - ServantLocator_out &operator= (ServantLocator_ptr); - operator ServantLocator_ptr &(); - ServantLocator_ptr &ptr (void); - ServantLocator_ptr operator-> (void); - - private: - ServantLocator_ptr &ptr_; - }; - - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_SERVANTLOCATOR_CH_) -#define _PORTABLESERVER_SERVANTLOCATOR_CH_ - - class TAO_Export ServantLocator: public virtual ServantManager - { - public: - - typedef void *Cookie; - - // the static operations - static ServantLocator_ptr _duplicate (ServantLocator_ptr obj); - static ServantLocator_ptr _narrow (CORBA::Object_ptr obj, CORBA::Environment &env); - static ServantLocator_ptr _nil (void); - static ServantLocator_ptr _bind (const char *host, CORBA::UShort port, const char *key, CORBA::Environment &env); - - virtual Servant preinvoke (const ObjectId &oid, POA_ptr adapter, const char *operation, Cookie & the_cookie, CORBA::Environment &env) = 0; - virtual void postinvoke (const ObjectId &oid, POA_ptr adapter, const char *operation, Cookie the_cookie, Servant the_servant, CORBA::Environment &env) = 0; - virtual CORBA::Boolean _is_a (const CORBA::Char *type_id, CORBA::Environment &env); - protected: - ServantLocator ( - STUB_Object *objref = 0, - TAO_ServantBase *servant = 0, - CORBA::Boolean collocated = CORBA::B_FALSE - ); - public: - virtual ~ServantLocator (void); - private: - ServantLocator (const ServantLocator&); - void operator= (const ServantLocator&); - }; - - -#endif // end #if !defined - - static CORBA::TypeCode_ptr _tc_ServantLocator; - - -#if !defined (_PORTABLESERVER_POA___PTR_CH_) -#define _PORTABLESERVER_POA___PTR_CH_ - -class POA; - typedef POA *POA_ptr; - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_POA___VAR_CH_) -#define _PORTABLESERVER_POA___VAR_CH_ - - class TAO_Export POA_var - { - public: - POA_var (void); // default constructor - POA_var (POA_ptr); - POA_var (const POA_var &); // copy constructor - ~POA_var (void); // destructor - - POA_var &operator= (POA_ptr); - POA_var &operator= (const POA_var &); - POA_ptr operator-> (void) const; - - operator const POA_ptr &() const; - operator POA_ptr &(); - // in, inout, out, _retn - POA_ptr in (void) const; - POA_ptr &inout (void); - POA_ptr &out (void); - POA_ptr _retn (void); - POA_ptr ptr (void) const; - - private: - POA_ptr ptr_; - }; - - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_POA___OUT_CH_) -#define _PORTABLESERVER_POA___OUT_CH_ - - class TAO_Export POA_out - { - public: - POA_out (POA_ptr &); - POA_out (POA_var &); - POA_out (POA_out &); - POA_out &operator= (POA_out &); - POA_out &operator= (const POA_var &); - POA_out &operator= (POA_ptr); - operator POA_ptr &(); - POA_ptr &ptr (void); - POA_ptr operator-> (void); - - private: - POA_ptr &ptr_; - }; - - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_POA_CH_) -#define _PORTABLESERVER_POA_CH_ - - class TAO_Export POA: public virtual CORBA::Object - { - public: - // the static operations - static POA_ptr _duplicate (POA_ptr obj); - static POA_ptr _narrow (CORBA::Object_ptr obj, CORBA::Environment &env); - static POA_ptr _nil (void); - static POA_ptr _bind (const char *host, CORBA::UShort port, const char *key, CORBA::Environment &env); - - -#if !defined (_PORTABLESERVER_POA_ADAPTERALREADYEXISTS___PTR_CH_) -#define _PORTABLESERVER_POA_ADAPTERALREADYEXISTS___PTR_CH_ - - class AdapterAlreadyExists; - typedef AdapterAlreadyExists *AdapterAlreadyExists_ptr; - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_POA_ADAPTERALREADYEXISTS_CH_) -#define _PORTABLESERVER_POA_ADAPTERALREADYEXISTS_CH_ - - class TAO_Export AdapterAlreadyExists : public CORBA::UserException - { - public: - AdapterAlreadyExists (void); // default ctor - AdapterAlreadyExists (const AdapterAlreadyExists &); // copy ctor - ~AdapterAlreadyExists(void); // dtor - AdapterAlreadyExists &operator= (const AdapterAlreadyExists &); - static AdapterAlreadyExists *_narrow (CORBA::Exception *); - }; - static CORBA::TypeCode_ptr _tc_AdapterAlreadyExists; - - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_POA_ADAPTERINACTIVE___PTR_CH_) -#define _PORTABLESERVER_POA_ADAPTERINACTIVE___PTR_CH_ - - class AdapterInactive; - typedef AdapterInactive *AdapterInactive_ptr; - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_POA_ADAPTERINACTIVE_CH_) -#define _PORTABLESERVER_POA_ADAPTERINACTIVE_CH_ - - class TAO_Export AdapterInactive : public CORBA::UserException - { - public: - AdapterInactive (void); // default ctor - AdapterInactive (const AdapterInactive &); // copy ctor - ~AdapterInactive(void); // dtor - AdapterInactive &operator= (const AdapterInactive &); - static AdapterInactive *_narrow (CORBA::Exception *); - }; - static CORBA::TypeCode_ptr _tc_AdapterInactive; - - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_POA_ADAPTERNONEXISTENT___PTR_CH_) -#define _PORTABLESERVER_POA_ADAPTERNONEXISTENT___PTR_CH_ - - class AdapterNonExistent; - typedef AdapterNonExistent *AdapterNonExistent_ptr; - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_POA_ADAPTERNONEXISTENT_CH_) -#define _PORTABLESERVER_POA_ADAPTERNONEXISTENT_CH_ - - class TAO_Export AdapterNonExistent : public CORBA::UserException - { - public: - AdapterNonExistent (void); // default ctor - AdapterNonExistent (const AdapterNonExistent &); // copy ctor - ~AdapterNonExistent(void); // dtor - AdapterNonExistent &operator= (const AdapterNonExistent &); - static AdapterNonExistent *_narrow (CORBA::Exception *); - }; - static CORBA::TypeCode_ptr _tc_AdapterNonExistent; - - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_POA_INVALIDPOLICY___PTR_CH_) -#define _PORTABLESERVER_POA_INVALIDPOLICY___PTR_CH_ - - class InvalidPolicy; - typedef InvalidPolicy *InvalidPolicy_ptr; - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_POA_INVALIDPOLICY_CH_) -#define _PORTABLESERVER_POA_INVALIDPOLICY_CH_ - - class TAO_Export InvalidPolicy : public CORBA::UserException - { - public: - InvalidPolicy (void); // default ctor - InvalidPolicy (const InvalidPolicy &); // copy ctor - ~InvalidPolicy(void); // dtor - InvalidPolicy(const CORBA::UShort); - InvalidPolicy &operator= (const InvalidPolicy &); - static InvalidPolicy *_narrow (CORBA::Exception *); - CORBA::UShort index; - }; - static CORBA::TypeCode_ptr _tc_InvalidPolicy; - - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_POA_NOSERVANT___PTR_CH_) -#define _PORTABLESERVER_POA_NOSERVANT___PTR_CH_ - - class NoServant; - typedef NoServant *NoServant_ptr; - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_POA_NOSERVANT_CH_) -#define _PORTABLESERVER_POA_NOSERVANT_CH_ - - class TAO_Export NoServant : public CORBA::UserException - { - public: - NoServant (void); // default ctor - NoServant (const NoServant &); // copy ctor - ~NoServant(void); // dtor - NoServant &operator= (const NoServant &); - static NoServant *_narrow (CORBA::Exception *); - }; - static CORBA::TypeCode_ptr _tc_NoServant; - - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_POA_OBJECTALREADYACTIVE___PTR_CH_) -#define _PORTABLESERVER_POA_OBJECTALREADYACTIVE___PTR_CH_ - - class ObjectAlreadyActive; - typedef ObjectAlreadyActive *ObjectAlreadyActive_ptr; - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_POA_OBJECTALREADYACTIVE_CH_) -#define _PORTABLESERVER_POA_OBJECTALREADYACTIVE_CH_ - - class TAO_Export ObjectAlreadyActive : public CORBA::UserException - { - public: - ObjectAlreadyActive (void); // default ctor - ObjectAlreadyActive (const ObjectAlreadyActive &); // copy ctor - ~ObjectAlreadyActive(void); // dtor - ObjectAlreadyActive &operator= (const ObjectAlreadyActive &); - static ObjectAlreadyActive *_narrow (CORBA::Exception *); - }; - static CORBA::TypeCode_ptr _tc_ObjectAlreadyActive; - - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_POA_OBJECTNOTACTIVE___PTR_CH_) -#define _PORTABLESERVER_POA_OBJECTNOTACTIVE___PTR_CH_ - - class ObjectNotActive; - typedef ObjectNotActive *ObjectNotActive_ptr; - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_POA_OBJECTNOTACTIVE_CH_) -#define _PORTABLESERVER_POA_OBJECTNOTACTIVE_CH_ - - class TAO_Export ObjectNotActive : public CORBA::UserException - { - public: - ObjectNotActive (void); // default ctor - ObjectNotActive (const ObjectNotActive &); // copy ctor - ~ObjectNotActive(void); // dtor - ObjectNotActive &operator= (const ObjectNotActive &); - static ObjectNotActive *_narrow (CORBA::Exception *); - }; - static CORBA::TypeCode_ptr _tc_ObjectNotActive; - - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_POA_SERVANTALREADYACTIVE___PTR_CH_) -#define _PORTABLESERVER_POA_SERVANTALREADYACTIVE___PTR_CH_ - - class ServantAlreadyActive; - typedef ServantAlreadyActive *ServantAlreadyActive_ptr; - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_POA_SERVANTALREADYACTIVE_CH_) -#define _PORTABLESERVER_POA_SERVANTALREADYACTIVE_CH_ - - class TAO_Export ServantAlreadyActive : public CORBA::UserException - { - public: - ServantAlreadyActive (void); // default ctor - ServantAlreadyActive (const ServantAlreadyActive &); // copy ctor - ~ServantAlreadyActive(void); // dtor - ServantAlreadyActive &operator= (const ServantAlreadyActive &); - static ServantAlreadyActive *_narrow (CORBA::Exception *); - }; - static CORBA::TypeCode_ptr _tc_ServantAlreadyActive; - - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_POA_SERVANTNOTACTIVE___PTR_CH_) -#define _PORTABLESERVER_POA_SERVANTNOTACTIVE___PTR_CH_ - - class ServantNotActive; - typedef ServantNotActive *ServantNotActive_ptr; - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_POA_SERVANTNOTACTIVE_CH_) -#define _PORTABLESERVER_POA_SERVANTNOTACTIVE_CH_ - - class TAO_Export ServantNotActive : public CORBA::UserException - { - public: - ServantNotActive (void); // default ctor - ServantNotActive (const ServantNotActive &); // copy ctor - ~ServantNotActive(void); // dtor - ServantNotActive &operator= (const ServantNotActive &); - static ServantNotActive *_narrow (CORBA::Exception *); - }; - static CORBA::TypeCode_ptr _tc_ServantNotActive; - - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_POA_WRONGADAPTER___PTR_CH_) -#define _PORTABLESERVER_POA_WRONGADAPTER___PTR_CH_ - - class WrongAdapter; - typedef WrongAdapter *WrongAdapter_ptr; - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_POA_WRONGADAPTER_CH_) -#define _PORTABLESERVER_POA_WRONGADAPTER_CH_ - - class TAO_Export WrongAdapter : public CORBA::UserException - { - public: - WrongAdapter (void); // default ctor - WrongAdapter (const WrongAdapter &); // copy ctor - ~WrongAdapter(void); // dtor - WrongAdapter &operator= (const WrongAdapter &); - static WrongAdapter *_narrow (CORBA::Exception *); - }; - static CORBA::TypeCode_ptr _tc_WrongAdapter; - - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_POA_WRONGPOLICY___PTR_CH_) -#define _PORTABLESERVER_POA_WRONGPOLICY___PTR_CH_ - - class WrongPolicy; - typedef WrongPolicy *WrongPolicy_ptr; - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_POA_WRONGPOLICY_CH_) -#define _PORTABLESERVER_POA_WRONGPOLICY_CH_ - - class TAO_Export WrongPolicy : public CORBA::UserException - { - public: - WrongPolicy (void); // default ctor - WrongPolicy (const WrongPolicy &); // copy ctor - ~WrongPolicy(void); // dtor - WrongPolicy &operator= (const WrongPolicy &); - static WrongPolicy *_narrow (CORBA::Exception *); - }; - static CORBA::TypeCode_ptr _tc_WrongPolicy; - - -#endif // end #if !defined - - virtual POA_ptr create_POA (const char *adapter_name, POAManager_ptr a_POAManager, const PolicyList &policies, CORBA::Environment &env) = 0; - virtual POA_ptr find_POA (const char *adapter_name, CORBA::Boolean activate_it, CORBA::Environment &env) = 0; - virtual void destroy (CORBA::Boolean etherealize_objects, CORBA::Boolean wait_for_completion, CORBA::Environment &env) = 0; - virtual ThreadPolicy_ptr create_thread_policy (ThreadPolicyValue value, CORBA::Environment &env) = 0; - virtual LifespanPolicy_ptr create_lifespan_policy (LifespanPolicyValue value, CORBA::Environment &env) = 0; - virtual IdUniquenessPolicy_ptr create_id_uniqueness_policy (IdUniquenessPolicyValue value, CORBA::Environment &env) = 0; - virtual IdAssignmentPolicy_ptr create_id_assignment_policy (IdAssignmentPolicyValue value, CORBA::Environment &env) = 0; - virtual ImplicitActivationPolicy_ptr create_implicit_activation_policy (ImplicitActivationPolicyValue value, CORBA::Environment &env) = 0; - virtual ServantRetentionPolicy_ptr create_servant_retention_policy (ServantRetentionPolicyValue value, CORBA::Environment &env) = 0; - virtual RequestProcessingPolicy_ptr create_request_processing_policy (RequestProcessingPolicyValue value, CORBA::Environment &env) = 0; - virtual char * the_name (CORBA::Environment &env) = 0; - virtual POA_ptr the_parent (CORBA::Environment &env) = 0; - virtual POAManager_ptr the_POAManager (CORBA::Environment &env) = 0; - virtual AdapterActivator_ptr the_activator (CORBA::Environment &env) = 0; - virtual void the_activator(AdapterActivator_ptr the_activator, CORBA::Environment &env) = 0; - virtual ServantManager_ptr get_servant_manager (CORBA::Environment &env) = 0; - virtual void set_servant_manager (ServantManager_ptr imgr, CORBA::Environment &env) = 0; - virtual Servant get_servant (CORBA::Environment &env) = 0; - virtual void set_servant (Servant p_servant, CORBA::Environment &env) = 0; - virtual ObjectId * activate_object (Servant p_servant, CORBA::Environment &env) = 0; - virtual void activate_object_with_id (const ObjectId &id, Servant p_servant, CORBA::Environment &env) = 0; - virtual void deactivate_object (const ObjectId &oid, CORBA::Environment &env) = 0; - virtual CORBA::Object_ptr create_reference (const char *intf, CORBA::Environment &env) = 0; - virtual CORBA::Object_ptr create_reference_with_id (const ObjectId &oid, const char *intf, CORBA::Environment &env) = 0; - virtual ObjectId * servant_to_id (Servant p_servant, CORBA::Environment &env) = 0; - virtual CORBA::Object_ptr servant_to_reference (Servant p_servant, CORBA::Environment &env) = 0; - virtual Servant reference_to_servant (CORBA::Object_ptr reference, CORBA::Environment &env) = 0; - virtual ObjectId * reference_to_id (CORBA::Object_ptr reference, CORBA::Environment &env) = 0; - virtual Servant id_to_servant (const ObjectId &oid, CORBA::Environment &env) = 0; - virtual CORBA::Object_ptr id_to_reference (const ObjectId &oid, CORBA::Environment &env) = 0; - virtual CORBA::Boolean _is_a (const CORBA::Char *type_id, CORBA::Environment &env); - protected: - POA ( - STUB_Object *objref = 0, - TAO_ServantBase *servant = 0, - CORBA::Boolean collocated = CORBA::B_FALSE - ); - public: - virtual ~POA (void); - private: - POA (const POA&); - void operator= (const POA&); - }; - - -#endif // end #if !defined - - static CORBA::TypeCode_ptr _tc_POA; - - -#if !defined (_PORTABLESERVER_CURRENT___PTR_CH_) -#define _PORTABLESERVER_CURRENT___PTR_CH_ - -class Current; - typedef Current *Current_ptr; - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_CURRENT___VAR_CH_) -#define _PORTABLESERVER_CURRENT___VAR_CH_ - - class TAO_Export Current_var - { - public: - Current_var (void); // default constructor - Current_var (Current_ptr); - Current_var (const Current_var &); // copy constructor - ~Current_var (void); // destructor - - Current_var &operator= (Current_ptr); - Current_var &operator= (const Current_var &); - Current_ptr operator-> (void) const; - - operator const Current_ptr &() const; - operator Current_ptr &(); - // in, inout, out, _retn - Current_ptr in (void) const; - Current_ptr &inout (void); - Current_ptr &out (void); - Current_ptr _retn (void); - Current_ptr ptr (void) const; - - private: - Current_ptr ptr_; - }; - - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_CURRENT___OUT_CH_) -#define _PORTABLESERVER_CURRENT___OUT_CH_ - - class TAO_Export Current_out - { - public: - Current_out (Current_ptr &); - Current_out (Current_var &); - Current_out (Current_out &); - Current_out &operator= (Current_out &); - Current_out &operator= (const Current_var &); - Current_out &operator= (Current_ptr); - operator Current_ptr &(); - Current_ptr &ptr (void); - Current_ptr operator-> (void); - - private: - Current_ptr &ptr_; - }; - - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_CURRENT_CH_) -#define _PORTABLESERVER_CURRENT_CH_ - - class TAO_Export Current: public virtual CurrentBase - { - public: - // the static operations - static Current_ptr _duplicate (Current_ptr obj); - static Current_ptr _narrow (CORBA::Object_ptr obj, CORBA::Environment &env); - static Current_ptr _nil (void); - static Current_ptr _bind (const char *host, CORBA::UShort port, const char *key, CORBA::Environment &env); - - -#if !defined (_PORTABLESERVER_CURRENT_NOCONTEXT___PTR_CH_) -#define _PORTABLESERVER_CURRENT_NOCONTEXT___PTR_CH_ - - class NoContext; - typedef NoContext *NoContext_ptr; - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_CURRENT_NOCONTEXT_CH_) -#define _PORTABLESERVER_CURRENT_NOCONTEXT_CH_ - - class TAO_Export NoContext : public CORBA::UserException - { - public: - NoContext (void); // default ctor - NoContext (const NoContext &); // copy ctor - ~NoContext(void); // dtor - NoContext &operator= (const NoContext &); - static NoContext *_narrow (CORBA::Exception *); - }; - static CORBA::TypeCode_ptr _tc_NoContext; - - -#endif // end #if !defined - - virtual POA_ptr get_POA (CORBA::Environment &env); - virtual ObjectId * get_object_id (CORBA::Environment &env); - virtual CORBA::Boolean _is_a (const CORBA::Char *type_id, CORBA::Environment &env); - protected: - Current ( - STUB_Object *objref = 0, - TAO_ServantBase *servant = 0, - CORBA::Boolean collocated = CORBA::B_FALSE - ); - public: - virtual ~Current (void); - private: - Current (const Current&); - void operator= (const Current&); - }; - - -#endif // end #if !defined - - static CORBA::TypeCode_ptr _tc_Current; - - static char *ObjectId_to_string (const PortableServer::ObjectId &id); - static CORBA::WChar *ObjectId_to_wstring (const PortableServer::ObjectId &id); - static PortableServer::ObjectId *string_to_ObjectId (const char *id); - static PortableServer::ObjectId *wstring_to_ObjectId (const CORBA::WChar *id); - -}; - - -#if defined (__ACE_INLINE__) -#include "poaC.i" -#endif // defined INLINE - - -#endif // if !defined diff --git a/TAO/tao/poaC.i b/TAO/tao/poaC.i deleted file mode 100644 index 272e6c80df5..00000000000 --- a/TAO/tao/poaC.i +++ /dev/null @@ -1,3897 +0,0 @@ -// ****** Code generated by the The ACE ORB (TAO) IDL Compiler ******* -// TAO ORB and the TAO IDL Compiler have been developed by Washington -// University Computer Science's Distributed Object Computing Group. -// -// Information on TAO is available at -// http://www.cs.wustl.edu/~schmidt/TAO.html - -ACE_INLINE -PortableServer::CurrentBase::CurrentBase( - STUB_Object *objref, - TAO_ServantBase *servant, - CORBA::Boolean collocated - ) - : ACE_CORBA_1 (Object) (objref, servant, collocated) -{} - -ACE_INLINE -PortableServer::CurrentBase::~CurrentBase (void) // destructor -{} - -ACE_INLINE PortableServer::CurrentBase_ptr -PortableServer::CurrentBase::_nil (void) -{ - return (PortableServer::CurrentBase_ptr)0; -} - - -#if !defined (_PORTABLESERVER_CURRENTBASE___VAR_CI_) -#define _PORTABLESERVER_CURRENTBASE___VAR_CI_ - -// ************************************************************* -// Inline operations for class PortableServer::CurrentBase_var -// ************************************************************* - -ACE_INLINE -PortableServer::CurrentBase_var::CurrentBase_var (void) // default constructor - : ptr_ (PortableServer::CurrentBase::_nil ()) -{} - -ACE_INLINE -PortableServer::CurrentBase_var::CurrentBase_var (PortableServer::CurrentBase_ptr p) - : ptr_ (p) -{} - -ACE_INLINE PortableServer::CurrentBase_ptr -PortableServer::CurrentBase_var::ptr (void) const -{ - return this->ptr_; -} - -ACE_INLINE -PortableServer::CurrentBase_var::CurrentBase_var (const PortableServer::CurrentBase_var &p) // copy constructor - : ptr_ (PortableServer::CurrentBase::_duplicate (p.ptr ())) -{} - -ACE_INLINE -PortableServer::CurrentBase_var::~CurrentBase_var (void) // destructor -{ - CORBA::release (this->ptr_); -} - -ACE_INLINE PortableServer::CurrentBase_var & -PortableServer::CurrentBase_var::operator= (PortableServer::CurrentBase_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -ACE_INLINE PortableServer::CurrentBase_var & -PortableServer::CurrentBase_var::operator= (const PortableServer::CurrentBase_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = PortableServer::CurrentBase::_duplicate (p.ptr ()); - } - return *this; -} - -ACE_INLINE -PortableServer::CurrentBase_var::operator const PortableServer::CurrentBase_ptr &() const // cast -{ - return this->ptr_; -} - -ACE_INLINE -PortableServer::CurrentBase_var::operator PortableServer::CurrentBase_ptr &() // cast -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::CurrentBase_ptr -PortableServer::CurrentBase_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::CurrentBase_ptr -PortableServer::CurrentBase_var::in (void) const -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::CurrentBase_ptr & -PortableServer::CurrentBase_var::inout (void) -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::CurrentBase_ptr & -PortableServer::CurrentBase_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = PortableServer::CurrentBase::_nil (); - return this->ptr_; -} - -ACE_INLINE PortableServer::CurrentBase_ptr -PortableServer::CurrentBase_var::_retn (void) -{ - // yield ownership of managed obj reference - PortableServer::CurrentBase_ptr val = this->ptr_; - this->ptr_ = PortableServer::CurrentBase::_nil (); - return val; -} - - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_CURRENTBASE___OUT_CI_) -#define _PORTABLESERVER_CURRENTBASE___OUT_CI_ - -// ************************************************************* -// Inline operations for class PortableServer::CurrentBase_out -// ************************************************************* - -ACE_INLINE -PortableServer::CurrentBase_out::CurrentBase_out (PortableServer::CurrentBase_ptr &p) - : ptr_ (p) -{ - this->ptr_ = PortableServer::CurrentBase::_nil (); -} - -ACE_INLINE -PortableServer::CurrentBase_out::CurrentBase_out (PortableServer::CurrentBase_var &p) // constructor from _var - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = PortableServer::CurrentBase::_nil (); -} - -ACE_INLINE -PortableServer::CurrentBase_out::CurrentBase_out (PortableServer::CurrentBase_out &p) // copy constructor - : ptr_ (p.ptr_) -{} - -ACE_INLINE PortableServer::CurrentBase_out & -PortableServer::CurrentBase_out::operator= (PortableServer::CurrentBase_out &p) -{ - this->ptr_ = p.ptr_; - return *this; -} - -ACE_INLINE PortableServer::CurrentBase_out & -PortableServer::CurrentBase_out::operator= (const PortableServer::CurrentBase_var &p) -{ - this->ptr_ = PortableServer::CurrentBase::_duplicate (p.ptr ()); - return *this; -} - -ACE_INLINE PortableServer::CurrentBase_out & -PortableServer::CurrentBase_out::operator= (PortableServer::CurrentBase_ptr p) -{ - this->ptr_ = p; - return *this; -} - -ACE_INLINE -PortableServer::CurrentBase_out::operator PortableServer::CurrentBase_ptr &() // cast -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::CurrentBase_ptr & -PortableServer::CurrentBase_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::CurrentBase_ptr -PortableServer::CurrentBase_out::operator-> (void) -{ - return this->ptr_; -} - - -#endif // end #if !defined - -ACE_INLINE -PortableServer::Policy::Policy( - STUB_Object *objref, - TAO_ServantBase *servant, - CORBA::Boolean collocated - ) - : ACE_CORBA_1 (Object) (objref, servant, collocated) -{} - -ACE_INLINE -PortableServer::Policy::~Policy (void) // destructor -{} - -ACE_INLINE PortableServer::Policy_ptr -PortableServer::Policy::_nil (void) -{ - return (PortableServer::Policy_ptr)0; -} - - -#if !defined (_PORTABLESERVER_POLICY___VAR_CI_) -#define _PORTABLESERVER_POLICY___VAR_CI_ - -// ************************************************************* -// Inline operations for class PortableServer::Policy_var -// ************************************************************* - -ACE_INLINE -PortableServer::Policy_var::Policy_var (void) // default constructor - : ptr_ (PortableServer::Policy::_nil ()) -{} - -ACE_INLINE -PortableServer::Policy_var::Policy_var (PortableServer::Policy_ptr p) - : ptr_ (p) -{} - -ACE_INLINE PortableServer::Policy_ptr -PortableServer::Policy_var::ptr (void) const -{ - return this->ptr_; -} - -ACE_INLINE -PortableServer::Policy_var::Policy_var (const PortableServer::Policy_var &p) // copy constructor - : ptr_ (PortableServer::Policy::_duplicate (p.ptr ())) -{} - -ACE_INLINE -PortableServer::Policy_var::~Policy_var (void) // destructor -{ - CORBA::release (this->ptr_); -} - -ACE_INLINE PortableServer::Policy_var & -PortableServer::Policy_var::operator= (PortableServer::Policy_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -ACE_INLINE PortableServer::Policy_var & -PortableServer::Policy_var::operator= (const PortableServer::Policy_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = PortableServer::Policy::_duplicate (p.ptr ()); - } - return *this; -} - -ACE_INLINE -PortableServer::Policy_var::operator const PortableServer::Policy_ptr &() const // cast -{ - return this->ptr_; -} - -ACE_INLINE -PortableServer::Policy_var::operator PortableServer::Policy_ptr &() // cast -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::Policy_ptr -PortableServer::Policy_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::Policy_ptr -PortableServer::Policy_var::in (void) const -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::Policy_ptr & -PortableServer::Policy_var::inout (void) -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::Policy_ptr & -PortableServer::Policy_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = PortableServer::Policy::_nil (); - return this->ptr_; -} - -ACE_INLINE PortableServer::Policy_ptr -PortableServer::Policy_var::_retn (void) -{ - // yield ownership of managed obj reference - PortableServer::Policy_ptr val = this->ptr_; - this->ptr_ = PortableServer::Policy::_nil (); - return val; -} - - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_POLICY___OUT_CI_) -#define _PORTABLESERVER_POLICY___OUT_CI_ - -// ************************************************************* -// Inline operations for class PortableServer::Policy_out -// ************************************************************* - -ACE_INLINE -PortableServer::Policy_out::Policy_out (PortableServer::Policy_ptr &p) - : ptr_ (p) -{ - this->ptr_ = PortableServer::Policy::_nil (); -} - -ACE_INLINE -PortableServer::Policy_out::Policy_out (PortableServer::Policy_var &p) // constructor from _var - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = PortableServer::Policy::_nil (); -} - -ACE_INLINE -PortableServer::Policy_out::Policy_out (PortableServer::Policy_out &p) // copy constructor - : ptr_ (p.ptr_) -{} - -ACE_INLINE PortableServer::Policy_out & -PortableServer::Policy_out::operator= (PortableServer::Policy_out &p) -{ - this->ptr_ = p.ptr_; - return *this; -} - -ACE_INLINE PortableServer::Policy_out & -PortableServer::Policy_out::operator= (const PortableServer::Policy_var &p) -{ - this->ptr_ = PortableServer::Policy::_duplicate (p.ptr ()); - return *this; -} - -ACE_INLINE PortableServer::Policy_out & -PortableServer::Policy_out::operator= (PortableServer::Policy_ptr p) -{ - this->ptr_ = p; - return *this; -} - -ACE_INLINE -PortableServer::Policy_out::operator PortableServer::Policy_ptr &() // cast -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::Policy_ptr & -PortableServer::Policy_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::Policy_ptr -PortableServer::Policy_out::operator-> (void) -{ - return this->ptr_; -} - - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER__TAO_SEQ_POLICY___VAR_CI_) -#define _PORTABLESERVER__TAO_SEQ_POLICY___VAR_CI_ - -// ************************************************************* -// Inline operations for class PortableServer::_tao_seq_Policy_var -// ************************************************************* - -ACE_INLINE -PortableServer::_tao_seq_Policy_var::_tao_seq_Policy_var (void) // default constructor - : ptr_ (0) -{} - -ACE_INLINE -PortableServer::_tao_seq_Policy_var::_tao_seq_Policy_var (PortableServer::_tao_seq_Policy *p) - : ptr_ (p) -{} - -ACE_INLINE -PortableServer::_tao_seq_Policy_var::_tao_seq_Policy_var (const PortableServer::_tao_seq_Policy_var &p) // copy constructor -{ - if (p.ptr_) - this->ptr_ = new PortableServer::_tao_seq_Policy(*p.ptr_); - else - this->ptr_ = 0; -} - -ACE_INLINE -PortableServer::_tao_seq_Policy_var::~_tao_seq_Policy_var (void) // destructor -{ - delete this->ptr_; -} - -ACE_INLINE PortableServer::_tao_seq_Policy_var & -PortableServer::_tao_seq_Policy_var::operator= (PortableServer::_tao_seq_Policy *p) -{ - delete this->ptr_; - this->ptr_ = p; - return *this; -} - -ACE_INLINE PortableServer::_tao_seq_Policy_var & -PortableServer::_tao_seq_Policy_var::operator= (const PortableServer::_tao_seq_Policy_var &p) // deep copy -{ - if (this != &p) - { - delete this->ptr_; - this->ptr_ = new PortableServer::_tao_seq_Policy (*p.ptr_); - } - return *this; -} - -ACE_INLINE const PortableServer::_tao_seq_Policy * -PortableServer::_tao_seq_Policy_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::_tao_seq_Policy * -PortableServer::_tao_seq_Policy_var::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -PortableServer::_tao_seq_Policy_var::operator const PortableServer::_tao_seq_Policy &() const // cast -{ - return *this->ptr_; -} - -ACE_INLINE -PortableServer::_tao_seq_Policy_var::operator PortableServer::_tao_seq_Policy &() // cast -{ - return *this->ptr_; -} - -ACE_INLINE -PortableServer::_tao_seq_Policy_var::operator PortableServer::_tao_seq_Policy &() const// cast -{ - return *this->ptr_; -} - -ACE_INLINE TAO_Object_Manager <PortableServer::Policy > -PortableServer::_tao_seq_Policy_var::operator[] (CORBA::ULong index) -{ - return this->ptr_->operator[] (index); -} - -ACE_INLINE const PortableServer::_tao_seq_Policy & -PortableServer::_tao_seq_Policy_var::in (void) const -{ - return *this->ptr_; -} - -ACE_INLINE PortableServer::_tao_seq_Policy & -PortableServer::_tao_seq_Policy_var::inout (void) -{ - return *this->ptr_; -} - -// mapping for variable size -ACE_INLINE PortableServer::_tao_seq_Policy *& -PortableServer::_tao_seq_Policy_var::out (void) -{ - delete this->ptr_; - this->ptr_ = 0; - return this->ptr_; -} - -ACE_INLINE PortableServer::_tao_seq_Policy * -PortableServer::_tao_seq_Policy_var::_retn (void) -{ - PortableServer::_tao_seq_Policy *tmp = this->ptr_; - this->ptr_ = 0; - return tmp; -} - -ACE_INLINE PortableServer::_tao_seq_Policy * -PortableServer::_tao_seq_Policy_var::ptr (void) const -{ - return this->ptr_; -} - - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER__TAO_SEQ_POLICY___OUT_CI_) -#define _PORTABLESERVER__TAO_SEQ_POLICY___OUT_CI_ - -// ************************************************************* -// Inline operations for class PortableServer::_tao_seq_Policy_out -// ************************************************************* - -ACE_INLINE -PortableServer::_tao_seq_Policy_out::_tao_seq_Policy_out (PortableServer::_tao_seq_Policy *&p) - : ptr_ (p) -{ - this->ptr_ = 0; -} - -ACE_INLINE -PortableServer::_tao_seq_Policy_out::_tao_seq_Policy_out (PortableServer::_tao_seq_Policy_var &p) // constructor from _var - : ptr_ (p.out ()) -{ - delete this->ptr_; - this->ptr_ = 0; -} - -ACE_INLINE -PortableServer::_tao_seq_Policy_out::_tao_seq_Policy_out (PortableServer::_tao_seq_Policy_out &p) // copy constructor - : ptr_ (p.ptr_) -{} - -ACE_INLINE PortableServer::_tao_seq_Policy_out & -PortableServer::_tao_seq_Policy_out::operator= (PortableServer::_tao_seq_Policy_out &p) -{ - this->ptr_ = p.ptr_; - return *this; -} - -ACE_INLINE PortableServer::_tao_seq_Policy_out & -PortableServer::_tao_seq_Policy_out::operator= (PortableServer::_tao_seq_Policy *p) -{ - this->ptr_ = p; - return *this; -} - -ACE_INLINE -PortableServer::_tao_seq_Policy_out::operator PortableServer::_tao_seq_Policy *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::_tao_seq_Policy *& -PortableServer::_tao_seq_Policy_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::_tao_seq_Policy * -PortableServer::_tao_seq_Policy_out::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE TAO_Object_Manager <PortableServer::Policy > -PortableServer::_tao_seq_Policy_out::operator[] (CORBA::ULong index) -{ - return this->ptr_->operator[] (index); -} - - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_POA___VAR_CI_) -#define _PORTABLESERVER_POA___VAR_CI_ - -// ************************************************************* -// Inline operations for class PortableServer::POA_var -// ************************************************************* - -ACE_INLINE PortableServer::POA_ptr -PortableServer::POA::_nil (void) -{ - return (PortableServer::POA_ptr)0; -} - -ACE_INLINE -PortableServer::POA_var::POA_var (void) // default constructor - : ptr_ (PortableServer::POA::_nil ()) -{} - -ACE_INLINE -PortableServer::POA_var::POA_var (PortableServer::POA_ptr p) - : ptr_ (p) -{} - -ACE_INLINE PortableServer::POA_ptr -PortableServer::POA_var::ptr (void) const -{ - return this->ptr_; -} - -ACE_INLINE -PortableServer::POA_var::POA_var (const PortableServer::POA_var &p) // copy constructor - : ptr_ (PortableServer::POA::_duplicate (p.ptr ())) -{} - -ACE_INLINE -PortableServer::POA_var::~POA_var (void) // destructor -{ - CORBA::release (this->ptr_); -} - -ACE_INLINE PortableServer::POA_var & -PortableServer::POA_var::operator= (PortableServer::POA_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -ACE_INLINE PortableServer::POA_var & -PortableServer::POA_var::operator= (const PortableServer::POA_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = PortableServer::POA::_duplicate (p.ptr ()); - } - return *this; -} - -ACE_INLINE -PortableServer::POA_var::operator const PortableServer::POA_ptr &() const // cast -{ - return this->ptr_; -} - -ACE_INLINE -PortableServer::POA_var::operator PortableServer::POA_ptr &() // cast -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::POA_ptr -PortableServer::POA_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::POA_ptr -PortableServer::POA_var::in (void) const -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::POA_ptr & -PortableServer::POA_var::inout (void) -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::POA_ptr & -PortableServer::POA_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = PortableServer::POA::_nil (); - return this->ptr_; -} - -ACE_INLINE PortableServer::POA_ptr -PortableServer::POA_var::_retn (void) -{ - // yield ownership of managed obj reference - PortableServer::POA_ptr val = this->ptr_; - this->ptr_ = PortableServer::POA::_nil (); - return val; -} - - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_POA___OUT_CI_) -#define _PORTABLESERVER_POA___OUT_CI_ - -// ************************************************************* -// Inline operations for class PortableServer::POA_out -// ************************************************************* - -ACE_INLINE -PortableServer::POA_out::POA_out (PortableServer::POA_ptr &p) - : ptr_ (p) -{ - this->ptr_ = PortableServer::POA::_nil (); -} - -ACE_INLINE -PortableServer::POA_out::POA_out (PortableServer::POA_var &p) // constructor from _var - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = PortableServer::POA::_nil (); -} - -ACE_INLINE -PortableServer::POA_out::POA_out (PortableServer::POA_out &p) // copy constructor - : ptr_ (p.ptr_) -{} - -ACE_INLINE PortableServer::POA_out & -PortableServer::POA_out::operator= (PortableServer::POA_out &p) -{ - this->ptr_ = p.ptr_; - return *this; -} - -ACE_INLINE PortableServer::POA_out & -PortableServer::POA_out::operator= (const PortableServer::POA_var &p) -{ - this->ptr_ = PortableServer::POA::_duplicate (p.ptr ()); - return *this; -} - -ACE_INLINE PortableServer::POA_out & -PortableServer::POA_out::operator= (PortableServer::POA_ptr p) -{ - this->ptr_ = p; - return *this; -} - -ACE_INLINE -PortableServer::POA_out::operator PortableServer::POA_ptr &() // cast -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::POA_ptr & -PortableServer::POA_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::POA_ptr -PortableServer::POA_out::operator-> (void) -{ - return this->ptr_; -} - - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER__TAO_SEQ_OCTET___VAR_CI_) -#define _PORTABLESERVER__TAO_SEQ_OCTET___VAR_CI_ - -// ************************************************************* -// Inline operations for class PortableServer::_tao_seq_Octet_var -// ************************************************************* - -ACE_INLINE -PortableServer::_tao_seq_Octet_var::_tao_seq_Octet_var (void) // default constructor - : ptr_ (0) -{} - -ACE_INLINE -PortableServer::_tao_seq_Octet_var::_tao_seq_Octet_var (PortableServer::_tao_seq_Octet *p) - : ptr_ (p) -{} - -ACE_INLINE -PortableServer::_tao_seq_Octet_var::_tao_seq_Octet_var (const PortableServer::_tao_seq_Octet_var &p) // copy constructor -{ - if (p.ptr_) - this->ptr_ = new PortableServer::_tao_seq_Octet(*p.ptr_); - else - this->ptr_ = 0; -} - -ACE_INLINE -PortableServer::_tao_seq_Octet_var::~_tao_seq_Octet_var (void) // destructor -{ - delete this->ptr_; -} - -ACE_INLINE PortableServer::_tao_seq_Octet_var & -PortableServer::_tao_seq_Octet_var::operator= (PortableServer::_tao_seq_Octet *p) -{ - delete this->ptr_; - this->ptr_ = p; - return *this; -} - -ACE_INLINE PortableServer::_tao_seq_Octet_var & -PortableServer::_tao_seq_Octet_var::operator= (const PortableServer::_tao_seq_Octet_var &p) // deep copy -{ - if (this != &p) - { - delete this->ptr_; - this->ptr_ = new PortableServer::_tao_seq_Octet (*p.ptr_); - } - return *this; -} - -ACE_INLINE const PortableServer::_tao_seq_Octet * -PortableServer::_tao_seq_Octet_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::_tao_seq_Octet * -PortableServer::_tao_seq_Octet_var::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE -PortableServer::_tao_seq_Octet_var::operator const PortableServer::_tao_seq_Octet &() const // cast -{ - return *this->ptr_; -} - -ACE_INLINE -PortableServer::_tao_seq_Octet_var::operator PortableServer::_tao_seq_Octet &() // cast -{ - return *this->ptr_; -} - -ACE_INLINE -PortableServer::_tao_seq_Octet_var::operator PortableServer::_tao_seq_Octet &() const// cast -{ - return *this->ptr_; -} - -ACE_INLINE CORBA::Octet & -PortableServer::_tao_seq_Octet_var::operator[] (CORBA::ULong index) -{ - return this->ptr_->operator[] (index); -} - -ACE_INLINE const PortableServer::_tao_seq_Octet & -PortableServer::_tao_seq_Octet_var::in (void) const -{ - return *this->ptr_; -} - -ACE_INLINE PortableServer::_tao_seq_Octet & -PortableServer::_tao_seq_Octet_var::inout (void) -{ - return *this->ptr_; -} - -// mapping for variable size -ACE_INLINE PortableServer::_tao_seq_Octet *& -PortableServer::_tao_seq_Octet_var::out (void) -{ - delete this->ptr_; - this->ptr_ = 0; - return this->ptr_; -} - -ACE_INLINE PortableServer::_tao_seq_Octet * -PortableServer::_tao_seq_Octet_var::_retn (void) -{ - PortableServer::_tao_seq_Octet *tmp = this->ptr_; - this->ptr_ = 0; - return tmp; -} - -ACE_INLINE PortableServer::_tao_seq_Octet * -PortableServer::_tao_seq_Octet_var::ptr (void) const -{ - return this->ptr_; -} - - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER__TAO_SEQ_OCTET___OUT_CI_) -#define _PORTABLESERVER__TAO_SEQ_OCTET___OUT_CI_ - -// ************************************************************* -// Inline operations for class PortableServer::_tao_seq_Octet_out -// ************************************************************* - -ACE_INLINE -PortableServer::_tao_seq_Octet_out::_tao_seq_Octet_out (PortableServer::_tao_seq_Octet *&p) - : ptr_ (p) -{ - this->ptr_ = 0; -} - -ACE_INLINE -PortableServer::_tao_seq_Octet_out::_tao_seq_Octet_out (PortableServer::_tao_seq_Octet_var &p) // constructor from _var - : ptr_ (p.out ()) -{ - delete this->ptr_; - this->ptr_ = 0; -} - -ACE_INLINE -PortableServer::_tao_seq_Octet_out::_tao_seq_Octet_out (PortableServer::_tao_seq_Octet_out &p) // copy constructor - : ptr_ (p.ptr_) -{} - -ACE_INLINE PortableServer::_tao_seq_Octet_out & -PortableServer::_tao_seq_Octet_out::operator= (PortableServer::_tao_seq_Octet_out &p) -{ - this->ptr_ = p.ptr_; - return *this; -} - -ACE_INLINE PortableServer::_tao_seq_Octet_out & -PortableServer::_tao_seq_Octet_out::operator= (PortableServer::_tao_seq_Octet *p) -{ - this->ptr_ = p; - return *this; -} - -ACE_INLINE -PortableServer::_tao_seq_Octet_out::operator PortableServer::_tao_seq_Octet *&() // cast -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::_tao_seq_Octet *& -PortableServer::_tao_seq_Octet_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::_tao_seq_Octet * -PortableServer::_tao_seq_Octet_out::operator-> (void) -{ - return this->ptr_; -} - -ACE_INLINE CORBA::Octet & -PortableServer::_tao_seq_Octet_out::operator[] (CORBA::ULong index) -{ - return this->ptr_->operator[] (index); -} - - -#endif // end #if !defined - -// ************************************************************* -// Inline operations for exception PortableServer::ForwardRequest -// ************************************************************* - -// default constructor -ACE_INLINE -PortableServer::ForwardRequest::ForwardRequest (void) - : CORBA_UserException (CORBA::TypeCode::_duplicate (PortableServer::_tc_ForwardRequest)) -{ -} - -// destructor - all members are of self managing types -ACE_INLINE -PortableServer::ForwardRequest::~ForwardRequest (void) -{ -} - -ACE_INLINE -PortableServer::ThreadPolicy::ThreadPolicy( - STUB_Object *objref, - TAO_ServantBase *servant, - CORBA::Boolean collocated - ) - : ACE_CORBA_1 (Object) (objref, servant, collocated) -{} - -ACE_INLINE -PortableServer::ThreadPolicy::~ThreadPolicy (void) // destructor -{} - -ACE_INLINE PortableServer::ThreadPolicy_ptr -PortableServer::ThreadPolicy::_nil (void) -{ - return (PortableServer::ThreadPolicy_ptr)0; -} - - -#if !defined (_PORTABLESERVER_THREADPOLICY___VAR_CI_) -#define _PORTABLESERVER_THREADPOLICY___VAR_CI_ - -// ************************************************************* -// Inline operations for class PortableServer::ThreadPolicy_var -// ************************************************************* - -ACE_INLINE -PortableServer::ThreadPolicy_var::ThreadPolicy_var (void) // default constructor - : ptr_ (PortableServer::ThreadPolicy::_nil ()) -{} - -ACE_INLINE -PortableServer::ThreadPolicy_var::ThreadPolicy_var (PortableServer::ThreadPolicy_ptr p) - : ptr_ (p) -{} - -ACE_INLINE PortableServer::ThreadPolicy_ptr -PortableServer::ThreadPolicy_var::ptr (void) const -{ - return this->ptr_; -} - -ACE_INLINE -PortableServer::ThreadPolicy_var::ThreadPolicy_var (const PortableServer::ThreadPolicy_var &p) // copy constructor - : ptr_ (PortableServer::ThreadPolicy::_duplicate (p.ptr ())) -{} - -ACE_INLINE -PortableServer::ThreadPolicy_var::~ThreadPolicy_var (void) // destructor -{ - CORBA::release (this->ptr_); -} - -ACE_INLINE PortableServer::ThreadPolicy_var & -PortableServer::ThreadPolicy_var::operator= (PortableServer::ThreadPolicy_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -ACE_INLINE PortableServer::ThreadPolicy_var & -PortableServer::ThreadPolicy_var::operator= (const PortableServer::ThreadPolicy_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = PortableServer::ThreadPolicy::_duplicate (p.ptr ()); - } - return *this; -} - -ACE_INLINE -PortableServer::ThreadPolicy_var::operator const PortableServer::ThreadPolicy_ptr &() const // cast -{ - return this->ptr_; -} - -ACE_INLINE -PortableServer::ThreadPolicy_var::operator PortableServer::ThreadPolicy_ptr &() // cast -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::ThreadPolicy_ptr -PortableServer::ThreadPolicy_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::ThreadPolicy_ptr -PortableServer::ThreadPolicy_var::in (void) const -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::ThreadPolicy_ptr & -PortableServer::ThreadPolicy_var::inout (void) -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::ThreadPolicy_ptr & -PortableServer::ThreadPolicy_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = PortableServer::ThreadPolicy::_nil (); - return this->ptr_; -} - -ACE_INLINE PortableServer::ThreadPolicy_ptr -PortableServer::ThreadPolicy_var::_retn (void) -{ - // yield ownership of managed obj reference - PortableServer::ThreadPolicy_ptr val = this->ptr_; - this->ptr_ = PortableServer::ThreadPolicy::_nil (); - return val; -} - - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_THREADPOLICY___OUT_CI_) -#define _PORTABLESERVER_THREADPOLICY___OUT_CI_ - -// ************************************************************* -// Inline operations for class PortableServer::ThreadPolicy_out -// ************************************************************* - -ACE_INLINE -PortableServer::ThreadPolicy_out::ThreadPolicy_out (PortableServer::ThreadPolicy_ptr &p) - : ptr_ (p) -{ - this->ptr_ = PortableServer::ThreadPolicy::_nil (); -} - -ACE_INLINE -PortableServer::ThreadPolicy_out::ThreadPolicy_out (PortableServer::ThreadPolicy_var &p) // constructor from _var - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = PortableServer::ThreadPolicy::_nil (); -} - -ACE_INLINE -PortableServer::ThreadPolicy_out::ThreadPolicy_out (PortableServer::ThreadPolicy_out &p) // copy constructor - : ptr_ (p.ptr_) -{} - -ACE_INLINE PortableServer::ThreadPolicy_out & -PortableServer::ThreadPolicy_out::operator= (PortableServer::ThreadPolicy_out &p) -{ - this->ptr_ = p.ptr_; - return *this; -} - -ACE_INLINE PortableServer::ThreadPolicy_out & -PortableServer::ThreadPolicy_out::operator= (const PortableServer::ThreadPolicy_var &p) -{ - this->ptr_ = PortableServer::ThreadPolicy::_duplicate (p.ptr ()); - return *this; -} - -ACE_INLINE PortableServer::ThreadPolicy_out & -PortableServer::ThreadPolicy_out::operator= (PortableServer::ThreadPolicy_ptr p) -{ - this->ptr_ = p; - return *this; -} - -ACE_INLINE -PortableServer::ThreadPolicy_out::operator PortableServer::ThreadPolicy_ptr &() // cast -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::ThreadPolicy_ptr & -PortableServer::ThreadPolicy_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::ThreadPolicy_ptr -PortableServer::ThreadPolicy_out::operator-> (void) -{ - return this->ptr_; -} - - -#endif // end #if !defined - -ACE_INLINE -PortableServer::LifespanPolicy::LifespanPolicy( - STUB_Object *objref, - TAO_ServantBase *servant, - CORBA::Boolean collocated - ) - : ACE_CORBA_1 (Object) (objref, servant, collocated) -{} - -ACE_INLINE -PortableServer::LifespanPolicy::~LifespanPolicy (void) // destructor -{} - -ACE_INLINE PortableServer::LifespanPolicy_ptr -PortableServer::LifespanPolicy::_nil (void) -{ - return (PortableServer::LifespanPolicy_ptr)0; -} - - -#if !defined (_PORTABLESERVER_LIFESPANPOLICY___VAR_CI_) -#define _PORTABLESERVER_LIFESPANPOLICY___VAR_CI_ - -// ************************************************************* -// Inline operations for class PortableServer::LifespanPolicy_var -// ************************************************************* - -ACE_INLINE -PortableServer::LifespanPolicy_var::LifespanPolicy_var (void) // default constructor - : ptr_ (PortableServer::LifespanPolicy::_nil ()) -{} - -ACE_INLINE -PortableServer::LifespanPolicy_var::LifespanPolicy_var (PortableServer::LifespanPolicy_ptr p) - : ptr_ (p) -{} - -ACE_INLINE PortableServer::LifespanPolicy_ptr -PortableServer::LifespanPolicy_var::ptr (void) const -{ - return this->ptr_; -} - -ACE_INLINE -PortableServer::LifespanPolicy_var::LifespanPolicy_var (const PortableServer::LifespanPolicy_var &p) // copy constructor - : ptr_ (PortableServer::LifespanPolicy::_duplicate (p.ptr ())) -{} - -ACE_INLINE -PortableServer::LifespanPolicy_var::~LifespanPolicy_var (void) // destructor -{ - CORBA::release (this->ptr_); -} - -ACE_INLINE PortableServer::LifespanPolicy_var & -PortableServer::LifespanPolicy_var::operator= (PortableServer::LifespanPolicy_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -ACE_INLINE PortableServer::LifespanPolicy_var & -PortableServer::LifespanPolicy_var::operator= (const PortableServer::LifespanPolicy_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = PortableServer::LifespanPolicy::_duplicate (p.ptr ()); - } - return *this; -} - -ACE_INLINE -PortableServer::LifespanPolicy_var::operator const PortableServer::LifespanPolicy_ptr &() const // cast -{ - return this->ptr_; -} - -ACE_INLINE -PortableServer::LifespanPolicy_var::operator PortableServer::LifespanPolicy_ptr &() // cast -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::LifespanPolicy_ptr -PortableServer::LifespanPolicy_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::LifespanPolicy_ptr -PortableServer::LifespanPolicy_var::in (void) const -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::LifespanPolicy_ptr & -PortableServer::LifespanPolicy_var::inout (void) -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::LifespanPolicy_ptr & -PortableServer::LifespanPolicy_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = PortableServer::LifespanPolicy::_nil (); - return this->ptr_; -} - -ACE_INLINE PortableServer::LifespanPolicy_ptr -PortableServer::LifespanPolicy_var::_retn (void) -{ - // yield ownership of managed obj reference - PortableServer::LifespanPolicy_ptr val = this->ptr_; - this->ptr_ = PortableServer::LifespanPolicy::_nil (); - return val; -} - - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_LIFESPANPOLICY___OUT_CI_) -#define _PORTABLESERVER_LIFESPANPOLICY___OUT_CI_ - -// ************************************************************* -// Inline operations for class PortableServer::LifespanPolicy_out -// ************************************************************* - -ACE_INLINE -PortableServer::LifespanPolicy_out::LifespanPolicy_out (PortableServer::LifespanPolicy_ptr &p) - : ptr_ (p) -{ - this->ptr_ = PortableServer::LifespanPolicy::_nil (); -} - -ACE_INLINE -PortableServer::LifespanPolicy_out::LifespanPolicy_out (PortableServer::LifespanPolicy_var &p) // constructor from _var - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = PortableServer::LifespanPolicy::_nil (); -} - -ACE_INLINE -PortableServer::LifespanPolicy_out::LifespanPolicy_out (PortableServer::LifespanPolicy_out &p) // copy constructor - : ptr_ (p.ptr_) -{} - -ACE_INLINE PortableServer::LifespanPolicy_out & -PortableServer::LifespanPolicy_out::operator= (PortableServer::LifespanPolicy_out &p) -{ - this->ptr_ = p.ptr_; - return *this; -} - -ACE_INLINE PortableServer::LifespanPolicy_out & -PortableServer::LifespanPolicy_out::operator= (const PortableServer::LifespanPolicy_var &p) -{ - this->ptr_ = PortableServer::LifespanPolicy::_duplicate (p.ptr ()); - return *this; -} - -ACE_INLINE PortableServer::LifespanPolicy_out & -PortableServer::LifespanPolicy_out::operator= (PortableServer::LifespanPolicy_ptr p) -{ - this->ptr_ = p; - return *this; -} - -ACE_INLINE -PortableServer::LifespanPolicy_out::operator PortableServer::LifespanPolicy_ptr &() // cast -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::LifespanPolicy_ptr & -PortableServer::LifespanPolicy_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::LifespanPolicy_ptr -PortableServer::LifespanPolicy_out::operator-> (void) -{ - return this->ptr_; -} - - -#endif // end #if !defined - -ACE_INLINE -PortableServer::IdUniquenessPolicy::IdUniquenessPolicy( - STUB_Object *objref, - TAO_ServantBase *servant, - CORBA::Boolean collocated - ) - : ACE_CORBA_1 (Object) (objref, servant, collocated) -{} - -ACE_INLINE -PortableServer::IdUniquenessPolicy::~IdUniquenessPolicy (void) // destructor -{} - -ACE_INLINE PortableServer::IdUniquenessPolicy_ptr -PortableServer::IdUniquenessPolicy::_nil (void) -{ - return (PortableServer::IdUniquenessPolicy_ptr)0; -} - - -#if !defined (_PORTABLESERVER_IDUNIQUENESSPOLICY___VAR_CI_) -#define _PORTABLESERVER_IDUNIQUENESSPOLICY___VAR_CI_ - -// ************************************************************* -// Inline operations for class PortableServer::IdUniquenessPolicy_var -// ************************************************************* - -ACE_INLINE -PortableServer::IdUniquenessPolicy_var::IdUniquenessPolicy_var (void) // default constructor - : ptr_ (PortableServer::IdUniquenessPolicy::_nil ()) -{} - -ACE_INLINE -PortableServer::IdUniquenessPolicy_var::IdUniquenessPolicy_var (PortableServer::IdUniquenessPolicy_ptr p) - : ptr_ (p) -{} - -ACE_INLINE PortableServer::IdUniquenessPolicy_ptr -PortableServer::IdUniquenessPolicy_var::ptr (void) const -{ - return this->ptr_; -} - -ACE_INLINE -PortableServer::IdUniquenessPolicy_var::IdUniquenessPolicy_var (const PortableServer::IdUniquenessPolicy_var &p) // copy constructor - : ptr_ (PortableServer::IdUniquenessPolicy::_duplicate (p.ptr ())) -{} - -ACE_INLINE -PortableServer::IdUniquenessPolicy_var::~IdUniquenessPolicy_var (void) // destructor -{ - CORBA::release (this->ptr_); -} - -ACE_INLINE PortableServer::IdUniquenessPolicy_var & -PortableServer::IdUniquenessPolicy_var::operator= (PortableServer::IdUniquenessPolicy_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -ACE_INLINE PortableServer::IdUniquenessPolicy_var & -PortableServer::IdUniquenessPolicy_var::operator= (const PortableServer::IdUniquenessPolicy_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = PortableServer::IdUniquenessPolicy::_duplicate (p.ptr ()); - } - return *this; -} - -ACE_INLINE -PortableServer::IdUniquenessPolicy_var::operator const PortableServer::IdUniquenessPolicy_ptr &() const // cast -{ - return this->ptr_; -} - -ACE_INLINE -PortableServer::IdUniquenessPolicy_var::operator PortableServer::IdUniquenessPolicy_ptr &() // cast -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::IdUniquenessPolicy_ptr -PortableServer::IdUniquenessPolicy_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::IdUniquenessPolicy_ptr -PortableServer::IdUniquenessPolicy_var::in (void) const -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::IdUniquenessPolicy_ptr & -PortableServer::IdUniquenessPolicy_var::inout (void) -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::IdUniquenessPolicy_ptr & -PortableServer::IdUniquenessPolicy_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = PortableServer::IdUniquenessPolicy::_nil (); - return this->ptr_; -} - -ACE_INLINE PortableServer::IdUniquenessPolicy_ptr -PortableServer::IdUniquenessPolicy_var::_retn (void) -{ - // yield ownership of managed obj reference - PortableServer::IdUniquenessPolicy_ptr val = this->ptr_; - this->ptr_ = PortableServer::IdUniquenessPolicy::_nil (); - return val; -} - - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_IDUNIQUENESSPOLICY___OUT_CI_) -#define _PORTABLESERVER_IDUNIQUENESSPOLICY___OUT_CI_ - -// ************************************************************* -// Inline operations for class PortableServer::IdUniquenessPolicy_out -// ************************************************************* - -ACE_INLINE -PortableServer::IdUniquenessPolicy_out::IdUniquenessPolicy_out (PortableServer::IdUniquenessPolicy_ptr &p) - : ptr_ (p) -{ - this->ptr_ = PortableServer::IdUniquenessPolicy::_nil (); -} - -ACE_INLINE -PortableServer::IdUniquenessPolicy_out::IdUniquenessPolicy_out (PortableServer::IdUniquenessPolicy_var &p) // constructor from _var - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = PortableServer::IdUniquenessPolicy::_nil (); -} - -ACE_INLINE -PortableServer::IdUniquenessPolicy_out::IdUniquenessPolicy_out (PortableServer::IdUniquenessPolicy_out &p) // copy constructor - : ptr_ (p.ptr_) -{} - -ACE_INLINE PortableServer::IdUniquenessPolicy_out & -PortableServer::IdUniquenessPolicy_out::operator= (PortableServer::IdUniquenessPolicy_out &p) -{ - this->ptr_ = p.ptr_; - return *this; -} - -ACE_INLINE PortableServer::IdUniquenessPolicy_out & -PortableServer::IdUniquenessPolicy_out::operator= (const PortableServer::IdUniquenessPolicy_var &p) -{ - this->ptr_ = PortableServer::IdUniquenessPolicy::_duplicate (p.ptr ()); - return *this; -} - -ACE_INLINE PortableServer::IdUniquenessPolicy_out & -PortableServer::IdUniquenessPolicy_out::operator= (PortableServer::IdUniquenessPolicy_ptr p) -{ - this->ptr_ = p; - return *this; -} - -ACE_INLINE -PortableServer::IdUniquenessPolicy_out::operator PortableServer::IdUniquenessPolicy_ptr &() // cast -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::IdUniquenessPolicy_ptr & -PortableServer::IdUniquenessPolicy_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::IdUniquenessPolicy_ptr -PortableServer::IdUniquenessPolicy_out::operator-> (void) -{ - return this->ptr_; -} - - -#endif // end #if !defined - -ACE_INLINE -PortableServer::IdAssignmentPolicy::IdAssignmentPolicy( - STUB_Object *objref, - TAO_ServantBase *servant, - CORBA::Boolean collocated - ) - : ACE_CORBA_1 (Object) (objref, servant, collocated) -{} - -ACE_INLINE -PortableServer::IdAssignmentPolicy::~IdAssignmentPolicy (void) // destructor -{} - -ACE_INLINE PortableServer::IdAssignmentPolicy_ptr -PortableServer::IdAssignmentPolicy::_nil (void) -{ - return (PortableServer::IdAssignmentPolicy_ptr)0; -} - - -#if !defined (_PORTABLESERVER_IDASSIGNMENTPOLICY___VAR_CI_) -#define _PORTABLESERVER_IDASSIGNMENTPOLICY___VAR_CI_ - -// ************************************************************* -// Inline operations for class PortableServer::IdAssignmentPolicy_var -// ************************************************************* - -ACE_INLINE -PortableServer::IdAssignmentPolicy_var::IdAssignmentPolicy_var (void) // default constructor - : ptr_ (PortableServer::IdAssignmentPolicy::_nil ()) -{} - -ACE_INLINE -PortableServer::IdAssignmentPolicy_var::IdAssignmentPolicy_var (PortableServer::IdAssignmentPolicy_ptr p) - : ptr_ (p) -{} - -ACE_INLINE PortableServer::IdAssignmentPolicy_ptr -PortableServer::IdAssignmentPolicy_var::ptr (void) const -{ - return this->ptr_; -} - -ACE_INLINE -PortableServer::IdAssignmentPolicy_var::IdAssignmentPolicy_var (const PortableServer::IdAssignmentPolicy_var &p) // copy constructor - : ptr_ (PortableServer::IdAssignmentPolicy::_duplicate (p.ptr ())) -{} - -ACE_INLINE -PortableServer::IdAssignmentPolicy_var::~IdAssignmentPolicy_var (void) // destructor -{ - CORBA::release (this->ptr_); -} - -ACE_INLINE PortableServer::IdAssignmentPolicy_var & -PortableServer::IdAssignmentPolicy_var::operator= (PortableServer::IdAssignmentPolicy_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -ACE_INLINE PortableServer::IdAssignmentPolicy_var & -PortableServer::IdAssignmentPolicy_var::operator= (const PortableServer::IdAssignmentPolicy_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = PortableServer::IdAssignmentPolicy::_duplicate (p.ptr ()); - } - return *this; -} - -ACE_INLINE -PortableServer::IdAssignmentPolicy_var::operator const PortableServer::IdAssignmentPolicy_ptr &() const // cast -{ - return this->ptr_; -} - -ACE_INLINE -PortableServer::IdAssignmentPolicy_var::operator PortableServer::IdAssignmentPolicy_ptr &() // cast -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::IdAssignmentPolicy_ptr -PortableServer::IdAssignmentPolicy_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::IdAssignmentPolicy_ptr -PortableServer::IdAssignmentPolicy_var::in (void) const -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::IdAssignmentPolicy_ptr & -PortableServer::IdAssignmentPolicy_var::inout (void) -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::IdAssignmentPolicy_ptr & -PortableServer::IdAssignmentPolicy_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = PortableServer::IdAssignmentPolicy::_nil (); - return this->ptr_; -} - -ACE_INLINE PortableServer::IdAssignmentPolicy_ptr -PortableServer::IdAssignmentPolicy_var::_retn (void) -{ - // yield ownership of managed obj reference - PortableServer::IdAssignmentPolicy_ptr val = this->ptr_; - this->ptr_ = PortableServer::IdAssignmentPolicy::_nil (); - return val; -} - - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_IDASSIGNMENTPOLICY___OUT_CI_) -#define _PORTABLESERVER_IDASSIGNMENTPOLICY___OUT_CI_ - -// ************************************************************* -// Inline operations for class PortableServer::IdAssignmentPolicy_out -// ************************************************************* - -ACE_INLINE -PortableServer::IdAssignmentPolicy_out::IdAssignmentPolicy_out (PortableServer::IdAssignmentPolicy_ptr &p) - : ptr_ (p) -{ - this->ptr_ = PortableServer::IdAssignmentPolicy::_nil (); -} - -ACE_INLINE -PortableServer::IdAssignmentPolicy_out::IdAssignmentPolicy_out (PortableServer::IdAssignmentPolicy_var &p) // constructor from _var - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = PortableServer::IdAssignmentPolicy::_nil (); -} - -ACE_INLINE -PortableServer::IdAssignmentPolicy_out::IdAssignmentPolicy_out (PortableServer::IdAssignmentPolicy_out &p) // copy constructor - : ptr_ (p.ptr_) -{} - -ACE_INLINE PortableServer::IdAssignmentPolicy_out & -PortableServer::IdAssignmentPolicy_out::operator= (PortableServer::IdAssignmentPolicy_out &p) -{ - this->ptr_ = p.ptr_; - return *this; -} - -ACE_INLINE PortableServer::IdAssignmentPolicy_out & -PortableServer::IdAssignmentPolicy_out::operator= (const PortableServer::IdAssignmentPolicy_var &p) -{ - this->ptr_ = PortableServer::IdAssignmentPolicy::_duplicate (p.ptr ()); - return *this; -} - -ACE_INLINE PortableServer::IdAssignmentPolicy_out & -PortableServer::IdAssignmentPolicy_out::operator= (PortableServer::IdAssignmentPolicy_ptr p) -{ - this->ptr_ = p; - return *this; -} - -ACE_INLINE -PortableServer::IdAssignmentPolicy_out::operator PortableServer::IdAssignmentPolicy_ptr &() // cast -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::IdAssignmentPolicy_ptr & -PortableServer::IdAssignmentPolicy_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::IdAssignmentPolicy_ptr -PortableServer::IdAssignmentPolicy_out::operator-> (void) -{ - return this->ptr_; -} - - -#endif // end #if !defined - -ACE_INLINE -PortableServer::ImplicitActivationPolicy::ImplicitActivationPolicy( - STUB_Object *objref, - TAO_ServantBase *servant, - CORBA::Boolean collocated - ) - : ACE_CORBA_1 (Object) (objref, servant, collocated) -{} - -ACE_INLINE -PortableServer::ImplicitActivationPolicy::~ImplicitActivationPolicy (void) // destructor -{} - -ACE_INLINE PortableServer::ImplicitActivationPolicy_ptr -PortableServer::ImplicitActivationPolicy::_nil (void) -{ - return (PortableServer::ImplicitActivationPolicy_ptr)0; -} - - -#if !defined (_PORTABLESERVER_IMPLICITACTIVATIONPOLICY___VAR_CI_) -#define _PORTABLESERVER_IMPLICITACTIVATIONPOLICY___VAR_CI_ - -// ************************************************************* -// Inline operations for class PortableServer::ImplicitActivationPolicy_var -// ************************************************************* - -ACE_INLINE -PortableServer::ImplicitActivationPolicy_var::ImplicitActivationPolicy_var (void) // default constructor - : ptr_ (PortableServer::ImplicitActivationPolicy::_nil ()) -{} - -ACE_INLINE -PortableServer::ImplicitActivationPolicy_var::ImplicitActivationPolicy_var (PortableServer::ImplicitActivationPolicy_ptr p) - : ptr_ (p) -{} - -ACE_INLINE PortableServer::ImplicitActivationPolicy_ptr -PortableServer::ImplicitActivationPolicy_var::ptr (void) const -{ - return this->ptr_; -} - -ACE_INLINE -PortableServer::ImplicitActivationPolicy_var::ImplicitActivationPolicy_var (const PortableServer::ImplicitActivationPolicy_var &p) // copy constructor - : ptr_ (PortableServer::ImplicitActivationPolicy::_duplicate (p.ptr ())) -{} - -ACE_INLINE -PortableServer::ImplicitActivationPolicy_var::~ImplicitActivationPolicy_var (void) // destructor -{ - CORBA::release (this->ptr_); -} - -ACE_INLINE PortableServer::ImplicitActivationPolicy_var & -PortableServer::ImplicitActivationPolicy_var::operator= (PortableServer::ImplicitActivationPolicy_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -ACE_INLINE PortableServer::ImplicitActivationPolicy_var & -PortableServer::ImplicitActivationPolicy_var::operator= (const PortableServer::ImplicitActivationPolicy_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = PortableServer::ImplicitActivationPolicy::_duplicate (p.ptr ()); - } - return *this; -} - -ACE_INLINE -PortableServer::ImplicitActivationPolicy_var::operator const PortableServer::ImplicitActivationPolicy_ptr &() const // cast -{ - return this->ptr_; -} - -ACE_INLINE -PortableServer::ImplicitActivationPolicy_var::operator PortableServer::ImplicitActivationPolicy_ptr &() // cast -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::ImplicitActivationPolicy_ptr -PortableServer::ImplicitActivationPolicy_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::ImplicitActivationPolicy_ptr -PortableServer::ImplicitActivationPolicy_var::in (void) const -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::ImplicitActivationPolicy_ptr & -PortableServer::ImplicitActivationPolicy_var::inout (void) -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::ImplicitActivationPolicy_ptr & -PortableServer::ImplicitActivationPolicy_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = PortableServer::ImplicitActivationPolicy::_nil (); - return this->ptr_; -} - -ACE_INLINE PortableServer::ImplicitActivationPolicy_ptr -PortableServer::ImplicitActivationPolicy_var::_retn (void) -{ - // yield ownership of managed obj reference - PortableServer::ImplicitActivationPolicy_ptr val = this->ptr_; - this->ptr_ = PortableServer::ImplicitActivationPolicy::_nil (); - return val; -} - - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_IMPLICITACTIVATIONPOLICY___OUT_CI_) -#define _PORTABLESERVER_IMPLICITACTIVATIONPOLICY___OUT_CI_ - -// ************************************************************* -// Inline operations for class PortableServer::ImplicitActivationPolicy_out -// ************************************************************* - -ACE_INLINE -PortableServer::ImplicitActivationPolicy_out::ImplicitActivationPolicy_out (PortableServer::ImplicitActivationPolicy_ptr &p) - : ptr_ (p) -{ - this->ptr_ = PortableServer::ImplicitActivationPolicy::_nil (); -} - -ACE_INLINE -PortableServer::ImplicitActivationPolicy_out::ImplicitActivationPolicy_out (PortableServer::ImplicitActivationPolicy_var &p) // constructor from _var - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = PortableServer::ImplicitActivationPolicy::_nil (); -} - -ACE_INLINE -PortableServer::ImplicitActivationPolicy_out::ImplicitActivationPolicy_out (PortableServer::ImplicitActivationPolicy_out &p) // copy constructor - : ptr_ (p.ptr_) -{} - -ACE_INLINE PortableServer::ImplicitActivationPolicy_out & -PortableServer::ImplicitActivationPolicy_out::operator= (PortableServer::ImplicitActivationPolicy_out &p) -{ - this->ptr_ = p.ptr_; - return *this; -} - -ACE_INLINE PortableServer::ImplicitActivationPolicy_out & -PortableServer::ImplicitActivationPolicy_out::operator= (const PortableServer::ImplicitActivationPolicy_var &p) -{ - this->ptr_ = PortableServer::ImplicitActivationPolicy::_duplicate (p.ptr ()); - return *this; -} - -ACE_INLINE PortableServer::ImplicitActivationPolicy_out & -PortableServer::ImplicitActivationPolicy_out::operator= (PortableServer::ImplicitActivationPolicy_ptr p) -{ - this->ptr_ = p; - return *this; -} - -ACE_INLINE -PortableServer::ImplicitActivationPolicy_out::operator PortableServer::ImplicitActivationPolicy_ptr &() // cast -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::ImplicitActivationPolicy_ptr & -PortableServer::ImplicitActivationPolicy_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::ImplicitActivationPolicy_ptr -PortableServer::ImplicitActivationPolicy_out::operator-> (void) -{ - return this->ptr_; -} - - -#endif // end #if !defined - -ACE_INLINE -PortableServer::ServantRetentionPolicy::ServantRetentionPolicy( - STUB_Object *objref, - TAO_ServantBase *servant, - CORBA::Boolean collocated - ) - : ACE_CORBA_1 (Object) (objref, servant, collocated) -{} - -ACE_INLINE -PortableServer::ServantRetentionPolicy::~ServantRetentionPolicy (void) // destructor -{} - -ACE_INLINE PortableServer::ServantRetentionPolicy_ptr -PortableServer::ServantRetentionPolicy::_nil (void) -{ - return (PortableServer::ServantRetentionPolicy_ptr)0; -} - - -#if !defined (_PORTABLESERVER_SERVANTRETENTIONPOLICY___VAR_CI_) -#define _PORTABLESERVER_SERVANTRETENTIONPOLICY___VAR_CI_ - -// ************************************************************* -// Inline operations for class PortableServer::ServantRetentionPolicy_var -// ************************************************************* - -ACE_INLINE -PortableServer::ServantRetentionPolicy_var::ServantRetentionPolicy_var (void) // default constructor - : ptr_ (PortableServer::ServantRetentionPolicy::_nil ()) -{} - -ACE_INLINE -PortableServer::ServantRetentionPolicy_var::ServantRetentionPolicy_var (PortableServer::ServantRetentionPolicy_ptr p) - : ptr_ (p) -{} - -ACE_INLINE PortableServer::ServantRetentionPolicy_ptr -PortableServer::ServantRetentionPolicy_var::ptr (void) const -{ - return this->ptr_; -} - -ACE_INLINE -PortableServer::ServantRetentionPolicy_var::ServantRetentionPolicy_var (const PortableServer::ServantRetentionPolicy_var &p) // copy constructor - : ptr_ (PortableServer::ServantRetentionPolicy::_duplicate (p.ptr ())) -{} - -ACE_INLINE -PortableServer::ServantRetentionPolicy_var::~ServantRetentionPolicy_var (void) // destructor -{ - CORBA::release (this->ptr_); -} - -ACE_INLINE PortableServer::ServantRetentionPolicy_var & -PortableServer::ServantRetentionPolicy_var::operator= (PortableServer::ServantRetentionPolicy_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -ACE_INLINE PortableServer::ServantRetentionPolicy_var & -PortableServer::ServantRetentionPolicy_var::operator= (const PortableServer::ServantRetentionPolicy_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = PortableServer::ServantRetentionPolicy::_duplicate (p.ptr ()); - } - return *this; -} - -ACE_INLINE -PortableServer::ServantRetentionPolicy_var::operator const PortableServer::ServantRetentionPolicy_ptr &() const // cast -{ - return this->ptr_; -} - -ACE_INLINE -PortableServer::ServantRetentionPolicy_var::operator PortableServer::ServantRetentionPolicy_ptr &() // cast -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::ServantRetentionPolicy_ptr -PortableServer::ServantRetentionPolicy_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::ServantRetentionPolicy_ptr -PortableServer::ServantRetentionPolicy_var::in (void) const -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::ServantRetentionPolicy_ptr & -PortableServer::ServantRetentionPolicy_var::inout (void) -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::ServantRetentionPolicy_ptr & -PortableServer::ServantRetentionPolicy_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = PortableServer::ServantRetentionPolicy::_nil (); - return this->ptr_; -} - -ACE_INLINE PortableServer::ServantRetentionPolicy_ptr -PortableServer::ServantRetentionPolicy_var::_retn (void) -{ - // yield ownership of managed obj reference - PortableServer::ServantRetentionPolicy_ptr val = this->ptr_; - this->ptr_ = PortableServer::ServantRetentionPolicy::_nil (); - return val; -} - - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_SERVANTRETENTIONPOLICY___OUT_CI_) -#define _PORTABLESERVER_SERVANTRETENTIONPOLICY___OUT_CI_ - -// ************************************************************* -// Inline operations for class PortableServer::ServantRetentionPolicy_out -// ************************************************************* - -ACE_INLINE -PortableServer::ServantRetentionPolicy_out::ServantRetentionPolicy_out (PortableServer::ServantRetentionPolicy_ptr &p) - : ptr_ (p) -{ - this->ptr_ = PortableServer::ServantRetentionPolicy::_nil (); -} - -ACE_INLINE -PortableServer::ServantRetentionPolicy_out::ServantRetentionPolicy_out (PortableServer::ServantRetentionPolicy_var &p) // constructor from _var - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = PortableServer::ServantRetentionPolicy::_nil (); -} - -ACE_INLINE -PortableServer::ServantRetentionPolicy_out::ServantRetentionPolicy_out (PortableServer::ServantRetentionPolicy_out &p) // copy constructor - : ptr_ (p.ptr_) -{} - -ACE_INLINE PortableServer::ServantRetentionPolicy_out & -PortableServer::ServantRetentionPolicy_out::operator= (PortableServer::ServantRetentionPolicy_out &p) -{ - this->ptr_ = p.ptr_; - return *this; -} - -ACE_INLINE PortableServer::ServantRetentionPolicy_out & -PortableServer::ServantRetentionPolicy_out::operator= (const PortableServer::ServantRetentionPolicy_var &p) -{ - this->ptr_ = PortableServer::ServantRetentionPolicy::_duplicate (p.ptr ()); - return *this; -} - -ACE_INLINE PortableServer::ServantRetentionPolicy_out & -PortableServer::ServantRetentionPolicy_out::operator= (PortableServer::ServantRetentionPolicy_ptr p) -{ - this->ptr_ = p; - return *this; -} - -ACE_INLINE -PortableServer::ServantRetentionPolicy_out::operator PortableServer::ServantRetentionPolicy_ptr &() // cast -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::ServantRetentionPolicy_ptr & -PortableServer::ServantRetentionPolicy_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::ServantRetentionPolicy_ptr -PortableServer::ServantRetentionPolicy_out::operator-> (void) -{ - return this->ptr_; -} - - -#endif // end #if !defined - -ACE_INLINE -PortableServer::RequestProcessingPolicy::RequestProcessingPolicy( - STUB_Object *objref, - TAO_ServantBase *servant, - CORBA::Boolean collocated - ) - : ACE_CORBA_1 (Object) (objref, servant, collocated) -{} - -ACE_INLINE -PortableServer::RequestProcessingPolicy::~RequestProcessingPolicy (void) // destructor -{} - -ACE_INLINE PortableServer::RequestProcessingPolicy_ptr -PortableServer::RequestProcessingPolicy::_nil (void) -{ - return (PortableServer::RequestProcessingPolicy_ptr)0; -} - - -#if !defined (_PORTABLESERVER_REQUESTPROCESSINGPOLICY___VAR_CI_) -#define _PORTABLESERVER_REQUESTPROCESSINGPOLICY___VAR_CI_ - -// ************************************************************* -// Inline operations for class PortableServer::RequestProcessingPolicy_var -// ************************************************************* - -ACE_INLINE -PortableServer::RequestProcessingPolicy_var::RequestProcessingPolicy_var (void) // default constructor - : ptr_ (PortableServer::RequestProcessingPolicy::_nil ()) -{} - -ACE_INLINE -PortableServer::RequestProcessingPolicy_var::RequestProcessingPolicy_var (PortableServer::RequestProcessingPolicy_ptr p) - : ptr_ (p) -{} - -ACE_INLINE PortableServer::RequestProcessingPolicy_ptr -PortableServer::RequestProcessingPolicy_var::ptr (void) const -{ - return this->ptr_; -} - -ACE_INLINE -PortableServer::RequestProcessingPolicy_var::RequestProcessingPolicy_var (const PortableServer::RequestProcessingPolicy_var &p) // copy constructor - : ptr_ (PortableServer::RequestProcessingPolicy::_duplicate (p.ptr ())) -{} - -ACE_INLINE -PortableServer::RequestProcessingPolicy_var::~RequestProcessingPolicy_var (void) // destructor -{ - CORBA::release (this->ptr_); -} - -ACE_INLINE PortableServer::RequestProcessingPolicy_var & -PortableServer::RequestProcessingPolicy_var::operator= (PortableServer::RequestProcessingPolicy_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -ACE_INLINE PortableServer::RequestProcessingPolicy_var & -PortableServer::RequestProcessingPolicy_var::operator= (const PortableServer::RequestProcessingPolicy_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = PortableServer::RequestProcessingPolicy::_duplicate (p.ptr ()); - } - return *this; -} - -ACE_INLINE -PortableServer::RequestProcessingPolicy_var::operator const PortableServer::RequestProcessingPolicy_ptr &() const // cast -{ - return this->ptr_; -} - -ACE_INLINE -PortableServer::RequestProcessingPolicy_var::operator PortableServer::RequestProcessingPolicy_ptr &() // cast -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::RequestProcessingPolicy_ptr -PortableServer::RequestProcessingPolicy_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::RequestProcessingPolicy_ptr -PortableServer::RequestProcessingPolicy_var::in (void) const -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::RequestProcessingPolicy_ptr & -PortableServer::RequestProcessingPolicy_var::inout (void) -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::RequestProcessingPolicy_ptr & -PortableServer::RequestProcessingPolicy_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = PortableServer::RequestProcessingPolicy::_nil (); - return this->ptr_; -} - -ACE_INLINE PortableServer::RequestProcessingPolicy_ptr -PortableServer::RequestProcessingPolicy_var::_retn (void) -{ - // yield ownership of managed obj reference - PortableServer::RequestProcessingPolicy_ptr val = this->ptr_; - this->ptr_ = PortableServer::RequestProcessingPolicy::_nil (); - return val; -} - - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_REQUESTPROCESSINGPOLICY___OUT_CI_) -#define _PORTABLESERVER_REQUESTPROCESSINGPOLICY___OUT_CI_ - -// ************************************************************* -// Inline operations for class PortableServer::RequestProcessingPolicy_out -// ************************************************************* - -ACE_INLINE -PortableServer::RequestProcessingPolicy_out::RequestProcessingPolicy_out (PortableServer::RequestProcessingPolicy_ptr &p) - : ptr_ (p) -{ - this->ptr_ = PortableServer::RequestProcessingPolicy::_nil (); -} - -ACE_INLINE -PortableServer::RequestProcessingPolicy_out::RequestProcessingPolicy_out (PortableServer::RequestProcessingPolicy_var &p) // constructor from _var - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = PortableServer::RequestProcessingPolicy::_nil (); -} - -ACE_INLINE -PortableServer::RequestProcessingPolicy_out::RequestProcessingPolicy_out (PortableServer::RequestProcessingPolicy_out &p) // copy constructor - : ptr_ (p.ptr_) -{} - -ACE_INLINE PortableServer::RequestProcessingPolicy_out & -PortableServer::RequestProcessingPolicy_out::operator= (PortableServer::RequestProcessingPolicy_out &p) -{ - this->ptr_ = p.ptr_; - return *this; -} - -ACE_INLINE PortableServer::RequestProcessingPolicy_out & -PortableServer::RequestProcessingPolicy_out::operator= (const PortableServer::RequestProcessingPolicy_var &p) -{ - this->ptr_ = PortableServer::RequestProcessingPolicy::_duplicate (p.ptr ()); - return *this; -} - -ACE_INLINE PortableServer::RequestProcessingPolicy_out & -PortableServer::RequestProcessingPolicy_out::operator= (PortableServer::RequestProcessingPolicy_ptr p) -{ - this->ptr_ = p; - return *this; -} - -ACE_INLINE -PortableServer::RequestProcessingPolicy_out::operator PortableServer::RequestProcessingPolicy_ptr &() // cast -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::RequestProcessingPolicy_ptr & -PortableServer::RequestProcessingPolicy_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::RequestProcessingPolicy_ptr -PortableServer::RequestProcessingPolicy_out::operator-> (void) -{ - return this->ptr_; -} - - -#endif // end #if !defined - -ACE_INLINE -PortableServer::POAManager::POAManager( - STUB_Object *objref, - TAO_ServantBase *servant, - CORBA::Boolean collocated - ) - : ACE_CORBA_1 (Object) (objref, servant, collocated) -{} - -ACE_INLINE -PortableServer::POAManager::~POAManager (void) // destructor -{} - -ACE_INLINE PortableServer::POAManager_ptr -PortableServer::POAManager::_nil (void) -{ - return (PortableServer::POAManager_ptr)0; -} - - -#if !defined (_PORTABLESERVER_POAMANAGER___VAR_CI_) -#define _PORTABLESERVER_POAMANAGER___VAR_CI_ - -// ************************************************************* -// Inline operations for class PortableServer::POAManager_var -// ************************************************************* - -ACE_INLINE -PortableServer::POAManager_var::POAManager_var (void) // default constructor - : ptr_ (PortableServer::POAManager::_nil ()) -{} - -ACE_INLINE -PortableServer::POAManager_var::POAManager_var (PortableServer::POAManager_ptr p) - : ptr_ (p) -{} - -ACE_INLINE PortableServer::POAManager_ptr -PortableServer::POAManager_var::ptr (void) const -{ - return this->ptr_; -} - -ACE_INLINE -PortableServer::POAManager_var::POAManager_var (const PortableServer::POAManager_var &p) // copy constructor - : ptr_ (PortableServer::POAManager::_duplicate (p.ptr ())) -{} - -ACE_INLINE -PortableServer::POAManager_var::~POAManager_var (void) // destructor -{ - CORBA::release (this->ptr_); -} - -ACE_INLINE PortableServer::POAManager_var & -PortableServer::POAManager_var::operator= (PortableServer::POAManager_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -ACE_INLINE PortableServer::POAManager_var & -PortableServer::POAManager_var::operator= (const PortableServer::POAManager_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = PortableServer::POAManager::_duplicate (p.ptr ()); - } - return *this; -} - -ACE_INLINE -PortableServer::POAManager_var::operator const PortableServer::POAManager_ptr &() const // cast -{ - return this->ptr_; -} - -ACE_INLINE -PortableServer::POAManager_var::operator PortableServer::POAManager_ptr &() // cast -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::POAManager_ptr -PortableServer::POAManager_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::POAManager_ptr -PortableServer::POAManager_var::in (void) const -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::POAManager_ptr & -PortableServer::POAManager_var::inout (void) -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::POAManager_ptr & -PortableServer::POAManager_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = PortableServer::POAManager::_nil (); - return this->ptr_; -} - -ACE_INLINE PortableServer::POAManager_ptr -PortableServer::POAManager_var::_retn (void) -{ - // yield ownership of managed obj reference - PortableServer::POAManager_ptr val = this->ptr_; - this->ptr_ = PortableServer::POAManager::_nil (); - return val; -} - - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_POAMANAGER___OUT_CI_) -#define _PORTABLESERVER_POAMANAGER___OUT_CI_ - -// ************************************************************* -// Inline operations for class PortableServer::POAManager_out -// ************************************************************* - -ACE_INLINE -PortableServer::POAManager_out::POAManager_out (PortableServer::POAManager_ptr &p) - : ptr_ (p) -{ - this->ptr_ = PortableServer::POAManager::_nil (); -} - -ACE_INLINE -PortableServer::POAManager_out::POAManager_out (PortableServer::POAManager_var &p) // constructor from _var - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = PortableServer::POAManager::_nil (); -} - -ACE_INLINE -PortableServer::POAManager_out::POAManager_out (PortableServer::POAManager_out &p) // copy constructor - : ptr_ (p.ptr_) -{} - -ACE_INLINE PortableServer::POAManager_out & -PortableServer::POAManager_out::operator= (PortableServer::POAManager_out &p) -{ - this->ptr_ = p.ptr_; - return *this; -} - -ACE_INLINE PortableServer::POAManager_out & -PortableServer::POAManager_out::operator= (const PortableServer::POAManager_var &p) -{ - this->ptr_ = PortableServer::POAManager::_duplicate (p.ptr ()); - return *this; -} - -ACE_INLINE PortableServer::POAManager_out & -PortableServer::POAManager_out::operator= (PortableServer::POAManager_ptr p) -{ - this->ptr_ = p; - return *this; -} - -ACE_INLINE -PortableServer::POAManager_out::operator PortableServer::POAManager_ptr &() // cast -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::POAManager_ptr & -PortableServer::POAManager_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::POAManager_ptr -PortableServer::POAManager_out::operator-> (void) -{ - return this->ptr_; -} - - -#endif // end #if !defined - -// ************************************************************* -// Inline operations for exception PortableServer::POAManager::AdapterInactive -// ************************************************************* - -// default constructor -ACE_INLINE -PortableServer::POAManager::AdapterInactive::AdapterInactive (void) - : CORBA_UserException (CORBA::TypeCode::_duplicate (PortableServer::POAManager::_tc_AdapterInactive)) -{ -} - -// destructor - all members are of self managing types -ACE_INLINE -PortableServer::POAManager::AdapterInactive::~AdapterInactive (void) -{ -} - -ACE_INLINE -PortableServer::AdapterActivator::AdapterActivator( - STUB_Object *objref, - TAO_ServantBase *servant, - CORBA::Boolean collocated - ) - : ACE_CORBA_1 (Object) (objref, servant, collocated) -{} - -ACE_INLINE -PortableServer::AdapterActivator::~AdapterActivator (void) // destructor -{} - -ACE_INLINE PortableServer::AdapterActivator_ptr -PortableServer::AdapterActivator::_nil (void) -{ - return (PortableServer::AdapterActivator_ptr)0; -} - - -#if !defined (_PORTABLESERVER_ADAPTERACTIVATOR___VAR_CI_) -#define _PORTABLESERVER_ADAPTERACTIVATOR___VAR_CI_ - -// ************************************************************* -// Inline operations for class PortableServer::AdapterActivator_var -// ************************************************************* - -ACE_INLINE -PortableServer::AdapterActivator_var::AdapterActivator_var (void) // default constructor - : ptr_ (PortableServer::AdapterActivator::_nil ()) -{} - -ACE_INLINE -PortableServer::AdapterActivator_var::AdapterActivator_var (PortableServer::AdapterActivator_ptr p) - : ptr_ (p) -{} - -ACE_INLINE PortableServer::AdapterActivator_ptr -PortableServer::AdapterActivator_var::ptr (void) const -{ - return this->ptr_; -} - -ACE_INLINE -PortableServer::AdapterActivator_var::AdapterActivator_var (const PortableServer::AdapterActivator_var &p) // copy constructor - : ptr_ (PortableServer::AdapterActivator::_duplicate (p.ptr ())) -{} - -ACE_INLINE -PortableServer::AdapterActivator_var::~AdapterActivator_var (void) // destructor -{ - CORBA::release (this->ptr_); -} - -ACE_INLINE PortableServer::AdapterActivator_var & -PortableServer::AdapterActivator_var::operator= (PortableServer::AdapterActivator_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -ACE_INLINE PortableServer::AdapterActivator_var & -PortableServer::AdapterActivator_var::operator= (const PortableServer::AdapterActivator_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = PortableServer::AdapterActivator::_duplicate (p.ptr ()); - } - return *this; -} - -ACE_INLINE -PortableServer::AdapterActivator_var::operator const PortableServer::AdapterActivator_ptr &() const // cast -{ - return this->ptr_; -} - -ACE_INLINE -PortableServer::AdapterActivator_var::operator PortableServer::AdapterActivator_ptr &() // cast -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::AdapterActivator_ptr -PortableServer::AdapterActivator_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::AdapterActivator_ptr -PortableServer::AdapterActivator_var::in (void) const -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::AdapterActivator_ptr & -PortableServer::AdapterActivator_var::inout (void) -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::AdapterActivator_ptr & -PortableServer::AdapterActivator_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = PortableServer::AdapterActivator::_nil (); - return this->ptr_; -} - -ACE_INLINE PortableServer::AdapterActivator_ptr -PortableServer::AdapterActivator_var::_retn (void) -{ - // yield ownership of managed obj reference - PortableServer::AdapterActivator_ptr val = this->ptr_; - this->ptr_ = PortableServer::AdapterActivator::_nil (); - return val; -} - - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_ADAPTERACTIVATOR___OUT_CI_) -#define _PORTABLESERVER_ADAPTERACTIVATOR___OUT_CI_ - -// ************************************************************* -// Inline operations for class PortableServer::AdapterActivator_out -// ************************************************************* - -ACE_INLINE -PortableServer::AdapterActivator_out::AdapterActivator_out (PortableServer::AdapterActivator_ptr &p) - : ptr_ (p) -{ - this->ptr_ = PortableServer::AdapterActivator::_nil (); -} - -ACE_INLINE -PortableServer::AdapterActivator_out::AdapterActivator_out (PortableServer::AdapterActivator_var &p) // constructor from _var - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = PortableServer::AdapterActivator::_nil (); -} - -ACE_INLINE -PortableServer::AdapterActivator_out::AdapterActivator_out (PortableServer::AdapterActivator_out &p) // copy constructor - : ptr_ (p.ptr_) -{} - -ACE_INLINE PortableServer::AdapterActivator_out & -PortableServer::AdapterActivator_out::operator= (PortableServer::AdapterActivator_out &p) -{ - this->ptr_ = p.ptr_; - return *this; -} - -ACE_INLINE PortableServer::AdapterActivator_out & -PortableServer::AdapterActivator_out::operator= (const PortableServer::AdapterActivator_var &p) -{ - this->ptr_ = PortableServer::AdapterActivator::_duplicate (p.ptr ()); - return *this; -} - -ACE_INLINE PortableServer::AdapterActivator_out & -PortableServer::AdapterActivator_out::operator= (PortableServer::AdapterActivator_ptr p) -{ - this->ptr_ = p; - return *this; -} - -ACE_INLINE -PortableServer::AdapterActivator_out::operator PortableServer::AdapterActivator_ptr &() // cast -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::AdapterActivator_ptr & -PortableServer::AdapterActivator_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::AdapterActivator_ptr -PortableServer::AdapterActivator_out::operator-> (void) -{ - return this->ptr_; -} - - -#endif // end #if !defined - -ACE_INLINE -PortableServer::ServantManager::ServantManager( - STUB_Object *objref, - TAO_ServantBase *servant, - CORBA::Boolean collocated - ) - : ACE_CORBA_1 (Object) (objref, servant, collocated) -{} - -ACE_INLINE -PortableServer::ServantManager::~ServantManager (void) // destructor -{} - -ACE_INLINE PortableServer::ServantManager_ptr -PortableServer::ServantManager::_nil (void) -{ - return (PortableServer::ServantManager_ptr)0; -} - - -#if !defined (_PORTABLESERVER_SERVANTMANAGER___VAR_CI_) -#define _PORTABLESERVER_SERVANTMANAGER___VAR_CI_ - -// ************************************************************* -// Inline operations for class PortableServer::ServantManager_var -// ************************************************************* - -ACE_INLINE -PortableServer::ServantManager_var::ServantManager_var (void) // default constructor - : ptr_ (PortableServer::ServantManager::_nil ()) -{} - -ACE_INLINE -PortableServer::ServantManager_var::ServantManager_var (PortableServer::ServantManager_ptr p) - : ptr_ (p) -{} - -ACE_INLINE PortableServer::ServantManager_ptr -PortableServer::ServantManager_var::ptr (void) const -{ - return this->ptr_; -} - -ACE_INLINE -PortableServer::ServantManager_var::ServantManager_var (const PortableServer::ServantManager_var &p) // copy constructor - : ptr_ (PortableServer::ServantManager::_duplicate (p.ptr ())) -{} - -ACE_INLINE -PortableServer::ServantManager_var::~ServantManager_var (void) // destructor -{ - CORBA::release (this->ptr_); -} - -ACE_INLINE PortableServer::ServantManager_var & -PortableServer::ServantManager_var::operator= (PortableServer::ServantManager_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -ACE_INLINE PortableServer::ServantManager_var & -PortableServer::ServantManager_var::operator= (const PortableServer::ServantManager_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = PortableServer::ServantManager::_duplicate (p.ptr ()); - } - return *this; -} - -ACE_INLINE -PortableServer::ServantManager_var::operator const PortableServer::ServantManager_ptr &() const // cast -{ - return this->ptr_; -} - -ACE_INLINE -PortableServer::ServantManager_var::operator PortableServer::ServantManager_ptr &() // cast -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::ServantManager_ptr -PortableServer::ServantManager_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::ServantManager_ptr -PortableServer::ServantManager_var::in (void) const -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::ServantManager_ptr & -PortableServer::ServantManager_var::inout (void) -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::ServantManager_ptr & -PortableServer::ServantManager_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = PortableServer::ServantManager::_nil (); - return this->ptr_; -} - -ACE_INLINE PortableServer::ServantManager_ptr -PortableServer::ServantManager_var::_retn (void) -{ - // yield ownership of managed obj reference - PortableServer::ServantManager_ptr val = this->ptr_; - this->ptr_ = PortableServer::ServantManager::_nil (); - return val; -} - - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_SERVANTMANAGER___OUT_CI_) -#define _PORTABLESERVER_SERVANTMANAGER___OUT_CI_ - -// ************************************************************* -// Inline operations for class PortableServer::ServantManager_out -// ************************************************************* - -ACE_INLINE -PortableServer::ServantManager_out::ServantManager_out (PortableServer::ServantManager_ptr &p) - : ptr_ (p) -{ - this->ptr_ = PortableServer::ServantManager::_nil (); -} - -ACE_INLINE -PortableServer::ServantManager_out::ServantManager_out (PortableServer::ServantManager_var &p) // constructor from _var - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = PortableServer::ServantManager::_nil (); -} - -ACE_INLINE -PortableServer::ServantManager_out::ServantManager_out (PortableServer::ServantManager_out &p) // copy constructor - : ptr_ (p.ptr_) -{} - -ACE_INLINE PortableServer::ServantManager_out & -PortableServer::ServantManager_out::operator= (PortableServer::ServantManager_out &p) -{ - this->ptr_ = p.ptr_; - return *this; -} - -ACE_INLINE PortableServer::ServantManager_out & -PortableServer::ServantManager_out::operator= (const PortableServer::ServantManager_var &p) -{ - this->ptr_ = PortableServer::ServantManager::_duplicate (p.ptr ()); - return *this; -} - -ACE_INLINE PortableServer::ServantManager_out & -PortableServer::ServantManager_out::operator= (PortableServer::ServantManager_ptr p) -{ - this->ptr_ = p; - return *this; -} - -ACE_INLINE -PortableServer::ServantManager_out::operator PortableServer::ServantManager_ptr &() // cast -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::ServantManager_ptr & -PortableServer::ServantManager_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::ServantManager_ptr -PortableServer::ServantManager_out::operator-> (void) -{ - return this->ptr_; -} - - -#endif // end #if !defined - -ACE_INLINE -PortableServer::ServantActivator::ServantActivator( - STUB_Object *objref, - TAO_ServantBase *servant, - CORBA::Boolean collocated - ) - : ACE_CORBA_1 (Object) (objref, servant, collocated) -{} - -ACE_INLINE -PortableServer::ServantActivator::~ServantActivator (void) // destructor -{} - -ACE_INLINE PortableServer::ServantActivator_ptr -PortableServer::ServantActivator::_nil (void) -{ - return (PortableServer::ServantActivator_ptr)0; -} - - -#if !defined (_PORTABLESERVER_SERVANTACTIVATOR___VAR_CI_) -#define _PORTABLESERVER_SERVANTACTIVATOR___VAR_CI_ - -// ************************************************************* -// Inline operations for class PortableServer::ServantActivator_var -// ************************************************************* - -ACE_INLINE -PortableServer::ServantActivator_var::ServantActivator_var (void) // default constructor - : ptr_ (PortableServer::ServantActivator::_nil ()) -{} - -ACE_INLINE -PortableServer::ServantActivator_var::ServantActivator_var (PortableServer::ServantActivator_ptr p) - : ptr_ (p) -{} - -ACE_INLINE PortableServer::ServantActivator_ptr -PortableServer::ServantActivator_var::ptr (void) const -{ - return this->ptr_; -} - -ACE_INLINE -PortableServer::ServantActivator_var::ServantActivator_var (const PortableServer::ServantActivator_var &p) // copy constructor - : ptr_ (PortableServer::ServantActivator::_duplicate (p.ptr ())) -{} - -ACE_INLINE -PortableServer::ServantActivator_var::~ServantActivator_var (void) // destructor -{ - CORBA::release (this->ptr_); -} - -ACE_INLINE PortableServer::ServantActivator_var & -PortableServer::ServantActivator_var::operator= (PortableServer::ServantActivator_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -ACE_INLINE PortableServer::ServantActivator_var & -PortableServer::ServantActivator_var::operator= (const PortableServer::ServantActivator_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = PortableServer::ServantActivator::_duplicate (p.ptr ()); - } - return *this; -} - -ACE_INLINE -PortableServer::ServantActivator_var::operator const PortableServer::ServantActivator_ptr &() const // cast -{ - return this->ptr_; -} - -ACE_INLINE -PortableServer::ServantActivator_var::operator PortableServer::ServantActivator_ptr &() // cast -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::ServantActivator_ptr -PortableServer::ServantActivator_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::ServantActivator_ptr -PortableServer::ServantActivator_var::in (void) const -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::ServantActivator_ptr & -PortableServer::ServantActivator_var::inout (void) -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::ServantActivator_ptr & -PortableServer::ServantActivator_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = PortableServer::ServantActivator::_nil (); - return this->ptr_; -} - -ACE_INLINE PortableServer::ServantActivator_ptr -PortableServer::ServantActivator_var::_retn (void) -{ - // yield ownership of managed obj reference - PortableServer::ServantActivator_ptr val = this->ptr_; - this->ptr_ = PortableServer::ServantActivator::_nil (); - return val; -} - - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_SERVANTACTIVATOR___OUT_CI_) -#define _PORTABLESERVER_SERVANTACTIVATOR___OUT_CI_ - -// ************************************************************* -// Inline operations for class PortableServer::ServantActivator_out -// ************************************************************* - -ACE_INLINE -PortableServer::ServantActivator_out::ServantActivator_out (PortableServer::ServantActivator_ptr &p) - : ptr_ (p) -{ - this->ptr_ = PortableServer::ServantActivator::_nil (); -} - -ACE_INLINE -PortableServer::ServantActivator_out::ServantActivator_out (PortableServer::ServantActivator_var &p) // constructor from _var - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = PortableServer::ServantActivator::_nil (); -} - -ACE_INLINE -PortableServer::ServantActivator_out::ServantActivator_out (PortableServer::ServantActivator_out &p) // copy constructor - : ptr_ (p.ptr_) -{} - -ACE_INLINE PortableServer::ServantActivator_out & -PortableServer::ServantActivator_out::operator= (PortableServer::ServantActivator_out &p) -{ - this->ptr_ = p.ptr_; - return *this; -} - -ACE_INLINE PortableServer::ServantActivator_out & -PortableServer::ServantActivator_out::operator= (const PortableServer::ServantActivator_var &p) -{ - this->ptr_ = PortableServer::ServantActivator::_duplicate (p.ptr ()); - return *this; -} - -ACE_INLINE PortableServer::ServantActivator_out & -PortableServer::ServantActivator_out::operator= (PortableServer::ServantActivator_ptr p) -{ - this->ptr_ = p; - return *this; -} - -ACE_INLINE -PortableServer::ServantActivator_out::operator PortableServer::ServantActivator_ptr &() // cast -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::ServantActivator_ptr & -PortableServer::ServantActivator_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::ServantActivator_ptr -PortableServer::ServantActivator_out::operator-> (void) -{ - return this->ptr_; -} - - -#endif // end #if !defined - -ACE_INLINE -PortableServer::ServantLocator::ServantLocator( - STUB_Object *objref, - TAO_ServantBase *servant, - CORBA::Boolean collocated - ) - : ACE_CORBA_1 (Object) (objref, servant, collocated) -{} - -ACE_INLINE -PortableServer::ServantLocator::~ServantLocator (void) // destructor -{} - -ACE_INLINE PortableServer::ServantLocator_ptr -PortableServer::ServantLocator::_nil (void) -{ - return (PortableServer::ServantLocator_ptr)0; -} - - -#if !defined (_PORTABLESERVER_SERVANTLOCATOR___VAR_CI_) -#define _PORTABLESERVER_SERVANTLOCATOR___VAR_CI_ - -// ************************************************************* -// Inline operations for class PortableServer::ServantLocator_var -// ************************************************************* - -ACE_INLINE -PortableServer::ServantLocator_var::ServantLocator_var (void) // default constructor - : ptr_ (PortableServer::ServantLocator::_nil ()) -{} - -ACE_INLINE -PortableServer::ServantLocator_var::ServantLocator_var (PortableServer::ServantLocator_ptr p) - : ptr_ (p) -{} - -ACE_INLINE PortableServer::ServantLocator_ptr -PortableServer::ServantLocator_var::ptr (void) const -{ - return this->ptr_; -} - -ACE_INLINE -PortableServer::ServantLocator_var::ServantLocator_var (const PortableServer::ServantLocator_var &p) // copy constructor - : ptr_ (PortableServer::ServantLocator::_duplicate (p.ptr ())) -{} - -ACE_INLINE -PortableServer::ServantLocator_var::~ServantLocator_var (void) // destructor -{ - CORBA::release (this->ptr_); -} - -ACE_INLINE PortableServer::ServantLocator_var & -PortableServer::ServantLocator_var::operator= (PortableServer::ServantLocator_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -ACE_INLINE PortableServer::ServantLocator_var & -PortableServer::ServantLocator_var::operator= (const PortableServer::ServantLocator_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = PortableServer::ServantLocator::_duplicate (p.ptr ()); - } - return *this; -} - -ACE_INLINE -PortableServer::ServantLocator_var::operator const PortableServer::ServantLocator_ptr &() const // cast -{ - return this->ptr_; -} - -ACE_INLINE -PortableServer::ServantLocator_var::operator PortableServer::ServantLocator_ptr &() // cast -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::ServantLocator_ptr -PortableServer::ServantLocator_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::ServantLocator_ptr -PortableServer::ServantLocator_var::in (void) const -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::ServantLocator_ptr & -PortableServer::ServantLocator_var::inout (void) -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::ServantLocator_ptr & -PortableServer::ServantLocator_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = PortableServer::ServantLocator::_nil (); - return this->ptr_; -} - -ACE_INLINE PortableServer::ServantLocator_ptr -PortableServer::ServantLocator_var::_retn (void) -{ - // yield ownership of managed obj reference - PortableServer::ServantLocator_ptr val = this->ptr_; - this->ptr_ = PortableServer::ServantLocator::_nil (); - return val; -} - - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_SERVANTLOCATOR___OUT_CI_) -#define _PORTABLESERVER_SERVANTLOCATOR___OUT_CI_ - -// ************************************************************* -// Inline operations for class PortableServer::ServantLocator_out -// ************************************************************* - -ACE_INLINE -PortableServer::ServantLocator_out::ServantLocator_out (PortableServer::ServantLocator_ptr &p) - : ptr_ (p) -{ - this->ptr_ = PortableServer::ServantLocator::_nil (); -} - -ACE_INLINE -PortableServer::ServantLocator_out::ServantLocator_out (PortableServer::ServantLocator_var &p) // constructor from _var - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = PortableServer::ServantLocator::_nil (); -} - -ACE_INLINE -PortableServer::ServantLocator_out::ServantLocator_out (PortableServer::ServantLocator_out &p) // copy constructor - : ptr_ (p.ptr_) -{} - -ACE_INLINE PortableServer::ServantLocator_out & -PortableServer::ServantLocator_out::operator= (PortableServer::ServantLocator_out &p) -{ - this->ptr_ = p.ptr_; - return *this; -} - -ACE_INLINE PortableServer::ServantLocator_out & -PortableServer::ServantLocator_out::operator= (const PortableServer::ServantLocator_var &p) -{ - this->ptr_ = PortableServer::ServantLocator::_duplicate (p.ptr ()); - return *this; -} - -ACE_INLINE PortableServer::ServantLocator_out & -PortableServer::ServantLocator_out::operator= (PortableServer::ServantLocator_ptr p) -{ - this->ptr_ = p; - return *this; -} - -ACE_INLINE -PortableServer::ServantLocator_out::operator PortableServer::ServantLocator_ptr &() // cast -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::ServantLocator_ptr & -PortableServer::ServantLocator_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::ServantLocator_ptr -PortableServer::ServantLocator_out::operator-> (void) -{ - return this->ptr_; -} - - -#endif // end #if !defined - -ACE_INLINE -PortableServer::POA::POA( - STUB_Object *objref, - TAO_ServantBase *servant, - CORBA::Boolean collocated - ) - : ACE_CORBA_1 (Object) (objref, servant, collocated) -{} - -ACE_INLINE -PortableServer::POA::~POA (void) // destructor -{} - - -#if !defined (_PORTABLESERVER_POA___VAR_CI_) -#define _PORTABLESERVER_POA___VAR_CI_ - -// ************************************************************* -// Inline operations for class PortableServer::POA_var -// ************************************************************* - -ACE_INLINE -PortableServer::POA_var::POA_var (void) // default constructor - : ptr_ (PortableServer::POA::_nil ()) -{} - -ACE_INLINE -PortableServer::POA_var::POA_var (PortableServer::POA_ptr p) - : ptr_ (p) -{} - -ACE_INLINE PortableServer::POA_ptr -PortableServer::POA_var::ptr (void) const -{ - return this->ptr_; -} - -ACE_INLINE -PortableServer::POA_var::POA_var (const PortableServer::POA_var &p) // copy constructor - : ptr_ (PortableServer::POA::_duplicate (p.ptr ())) -{} - -ACE_INLINE -PortableServer::POA_var::~POA_var (void) // destructor -{ - CORBA::release (this->ptr_); -} - -ACE_INLINE PortableServer::POA_var & -PortableServer::POA_var::operator= (PortableServer::POA_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -ACE_INLINE PortableServer::POA_var & -PortableServer::POA_var::operator= (const PortableServer::POA_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = PortableServer::POA::_duplicate (p.ptr ()); - } - return *this; -} - -ACE_INLINE -PortableServer::POA_var::operator const PortableServer::POA_ptr &() const // cast -{ - return this->ptr_; -} - -ACE_INLINE -PortableServer::POA_var::operator PortableServer::POA_ptr &() // cast -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::POA_ptr -PortableServer::POA_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::POA_ptr -PortableServer::POA_var::in (void) const -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::POA_ptr & -PortableServer::POA_var::inout (void) -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::POA_ptr & -PortableServer::POA_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = PortableServer::POA::_nil (); - return this->ptr_; -} - -ACE_INLINE PortableServer::POA_ptr -PortableServer::POA_var::_retn (void) -{ - // yield ownership of managed obj reference - PortableServer::POA_ptr val = this->ptr_; - this->ptr_ = PortableServer::POA::_nil (); - return val; -} - - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_POA___OUT_CI_) -#define _PORTABLESERVER_POA___OUT_CI_ - -// ************************************************************* -// Inline operations for class PortableServer::POA_out -// ************************************************************* - -ACE_INLINE -PortableServer::POA_out::POA_out (PortableServer::POA_ptr &p) - : ptr_ (p) -{ - this->ptr_ = PortableServer::POA::_nil (); -} - -ACE_INLINE -PortableServer::POA_out::POA_out (PortableServer::POA_var &p) // constructor from _var - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = PortableServer::POA::_nil (); -} - -ACE_INLINE -PortableServer::POA_out::POA_out (PortableServer::POA_out &p) // copy constructor - : ptr_ (p.ptr_) -{} - -ACE_INLINE PortableServer::POA_out & -PortableServer::POA_out::operator= (PortableServer::POA_out &p) -{ - this->ptr_ = p.ptr_; - return *this; -} - -ACE_INLINE PortableServer::POA_out & -PortableServer::POA_out::operator= (const PortableServer::POA_var &p) -{ - this->ptr_ = PortableServer::POA::_duplicate (p.ptr ()); - return *this; -} - -ACE_INLINE PortableServer::POA_out & -PortableServer::POA_out::operator= (PortableServer::POA_ptr p) -{ - this->ptr_ = p; - return *this; -} - -ACE_INLINE -PortableServer::POA_out::operator PortableServer::POA_ptr &() // cast -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::POA_ptr & -PortableServer::POA_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::POA_ptr -PortableServer::POA_out::operator-> (void) -{ - return this->ptr_; -} - - -#endif // end #if !defined - -// ************************************************************* -// Inline operations for exception PortableServer::POA::AdapterAlreadyExists -// ************************************************************* - -// default constructor -ACE_INLINE -PortableServer::POA::AdapterAlreadyExists::AdapterAlreadyExists (void) - : CORBA_UserException (CORBA::TypeCode::_duplicate (PortableServer::POA::_tc_AdapterAlreadyExists)) -{ -} - -// destructor - all members are of self managing types -ACE_INLINE -PortableServer::POA::AdapterAlreadyExists::~AdapterAlreadyExists (void) -{ -} - -// ************************************************************* -// Inline operations for exception PortableServer::POA::AdapterInactive -// ************************************************************* - -// default constructor -ACE_INLINE -PortableServer::POA::AdapterInactive::AdapterInactive (void) - : CORBA_UserException (CORBA::TypeCode::_duplicate (PortableServer::POA::_tc_AdapterInactive)) -{ -} - -// destructor - all members are of self managing types -ACE_INLINE -PortableServer::POA::AdapterInactive::~AdapterInactive (void) -{ -} - -// ************************************************************* -// Inline operations for exception PortableServer::POA::AdapterNonExistent -// ************************************************************* - -// default constructor -ACE_INLINE -PortableServer::POA::AdapterNonExistent::AdapterNonExistent (void) - : CORBA_UserException (CORBA::TypeCode::_duplicate (PortableServer::POA::_tc_AdapterNonExistent)) -{ -} - -// destructor - all members are of self managing types -ACE_INLINE -PortableServer::POA::AdapterNonExistent::~AdapterNonExistent (void) -{ -} - -// ************************************************************* -// Inline operations for exception PortableServer::POA::InvalidPolicy -// ************************************************************* - -// default constructor -ACE_INLINE -PortableServer::POA::InvalidPolicy::InvalidPolicy (void) - : CORBA_UserException (CORBA::TypeCode::_duplicate (PortableServer::POA::_tc_InvalidPolicy)) -{ -} - -// destructor - all members are of self managing types -ACE_INLINE -PortableServer::POA::InvalidPolicy::~InvalidPolicy (void) -{ -} - -// ************************************************************* -// Inline operations for exception PortableServer::POA::NoServant -// ************************************************************* - -// default constructor -ACE_INLINE -PortableServer::POA::NoServant::NoServant (void) - : CORBA_UserException (CORBA::TypeCode::_duplicate (PortableServer::POA::_tc_NoServant)) -{ -} - -// destructor - all members are of self managing types -ACE_INLINE -PortableServer::POA::NoServant::~NoServant (void) -{ -} - -// ************************************************************* -// Inline operations for exception PortableServer::POA::ObjectAlreadyActive -// ************************************************************* - -// default constructor -ACE_INLINE -PortableServer::POA::ObjectAlreadyActive::ObjectAlreadyActive (void) - : CORBA_UserException (CORBA::TypeCode::_duplicate (PortableServer::POA::_tc_ObjectAlreadyActive)) -{ -} - -// destructor - all members are of self managing types -ACE_INLINE -PortableServer::POA::ObjectAlreadyActive::~ObjectAlreadyActive (void) -{ -} - -// ************************************************************* -// Inline operations for exception PortableServer::POA::ObjectNotActive -// ************************************************************* - -// default constructor -ACE_INLINE -PortableServer::POA::ObjectNotActive::ObjectNotActive (void) - : CORBA_UserException (CORBA::TypeCode::_duplicate (PortableServer::POA::_tc_ObjectNotActive)) -{ -} - -// destructor - all members are of self managing types -ACE_INLINE -PortableServer::POA::ObjectNotActive::~ObjectNotActive (void) -{ -} - -// ************************************************************* -// Inline operations for exception PortableServer::POA::ServantAlreadyActive -// ************************************************************* - -// default constructor -ACE_INLINE -PortableServer::POA::ServantAlreadyActive::ServantAlreadyActive (void) - : CORBA_UserException (CORBA::TypeCode::_duplicate (PortableServer::POA::_tc_ServantAlreadyActive)) -{ -} - -// destructor - all members are of self managing types -ACE_INLINE -PortableServer::POA::ServantAlreadyActive::~ServantAlreadyActive (void) -{ -} - -// ************************************************************* -// Inline operations for exception PortableServer::POA::ServantNotActive -// ************************************************************* - -// default constructor -ACE_INLINE -PortableServer::POA::ServantNotActive::ServantNotActive (void) - : CORBA_UserException (CORBA::TypeCode::_duplicate (PortableServer::POA::_tc_ServantNotActive)) -{ -} - -// destructor - all members are of self managing types -ACE_INLINE -PortableServer::POA::ServantNotActive::~ServantNotActive (void) -{ -} - -// ************************************************************* -// Inline operations for exception PortableServer::POA::WrongAdapter -// ************************************************************* - -// default constructor -ACE_INLINE -PortableServer::POA::WrongAdapter::WrongAdapter (void) - : CORBA_UserException (CORBA::TypeCode::_duplicate (PortableServer::POA::_tc_WrongAdapter)) -{ -} - -// destructor - all members are of self managing types -ACE_INLINE -PortableServer::POA::WrongAdapter::~WrongAdapter (void) -{ -} - -// ************************************************************* -// Inline operations for exception PortableServer::POA::WrongPolicy -// ************************************************************* - -// default constructor -ACE_INLINE -PortableServer::POA::WrongPolicy::WrongPolicy (void) - : CORBA_UserException (CORBA::TypeCode::_duplicate (PortableServer::POA::_tc_WrongPolicy)) -{ -} - -// destructor - all members are of self managing types -ACE_INLINE -PortableServer::POA::WrongPolicy::~WrongPolicy (void) -{ -} - -ACE_INLINE -PortableServer::Current::Current( - STUB_Object *objref, - TAO_ServantBase *servant, - CORBA::Boolean collocated - ) - : ACE_CORBA_1 (Object) (objref, servant, collocated) -{} - -ACE_INLINE -PortableServer::Current::~Current (void) // destructor -{} - -ACE_INLINE PortableServer::Current_ptr -PortableServer::Current::_nil (void) -{ - return (PortableServer::Current_ptr)0; -} - - -#if !defined (_PORTABLESERVER_CURRENT___VAR_CI_) -#define _PORTABLESERVER_CURRENT___VAR_CI_ - -// ************************************************************* -// Inline operations for class PortableServer::Current_var -// ************************************************************* - -ACE_INLINE -PortableServer::Current_var::Current_var (void) // default constructor - : ptr_ (PortableServer::Current::_nil ()) -{} - -ACE_INLINE -PortableServer::Current_var::Current_var (PortableServer::Current_ptr p) - : ptr_ (p) -{} - -ACE_INLINE PortableServer::Current_ptr -PortableServer::Current_var::ptr (void) const -{ - return this->ptr_; -} - -ACE_INLINE -PortableServer::Current_var::Current_var (const PortableServer::Current_var &p) // copy constructor - : ptr_ (PortableServer::Current::_duplicate (p.ptr ())) -{} - -ACE_INLINE -PortableServer::Current_var::~Current_var (void) // destructor -{ - CORBA::release (this->ptr_); -} - -ACE_INLINE PortableServer::Current_var & -PortableServer::Current_var::operator= (PortableServer::Current_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -ACE_INLINE PortableServer::Current_var & -PortableServer::Current_var::operator= (const PortableServer::Current_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = PortableServer::Current::_duplicate (p.ptr ()); - } - return *this; -} - -ACE_INLINE -PortableServer::Current_var::operator const PortableServer::Current_ptr &() const // cast -{ - return this->ptr_; -} - -ACE_INLINE -PortableServer::Current_var::operator PortableServer::Current_ptr &() // cast -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::Current_ptr -PortableServer::Current_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::Current_ptr -PortableServer::Current_var::in (void) const -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::Current_ptr & -PortableServer::Current_var::inout (void) -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::Current_ptr & -PortableServer::Current_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = PortableServer::Current::_nil (); - return this->ptr_; -} - -ACE_INLINE PortableServer::Current_ptr -PortableServer::Current_var::_retn (void) -{ - // yield ownership of managed obj reference - PortableServer::Current_ptr val = this->ptr_; - this->ptr_ = PortableServer::Current::_nil (); - return val; -} - - -#endif // end #if !defined - - -#if !defined (_PORTABLESERVER_CURRENT___OUT_CI_) -#define _PORTABLESERVER_CURRENT___OUT_CI_ - -// ************************************************************* -// Inline operations for class PortableServer::Current_out -// ************************************************************* - -ACE_INLINE -PortableServer::Current_out::Current_out (PortableServer::Current_ptr &p) - : ptr_ (p) -{ - this->ptr_ = PortableServer::Current::_nil (); -} - -ACE_INLINE -PortableServer::Current_out::Current_out (PortableServer::Current_var &p) // constructor from _var - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = PortableServer::Current::_nil (); -} - -ACE_INLINE -PortableServer::Current_out::Current_out (PortableServer::Current_out &p) // copy constructor - : ptr_ (p.ptr_) -{} - -ACE_INLINE PortableServer::Current_out & -PortableServer::Current_out::operator= (PortableServer::Current_out &p) -{ - this->ptr_ = p.ptr_; - return *this; -} - -ACE_INLINE PortableServer::Current_out & -PortableServer::Current_out::operator= (const PortableServer::Current_var &p) -{ - this->ptr_ = PortableServer::Current::_duplicate (p.ptr ()); - return *this; -} - -ACE_INLINE PortableServer::Current_out & -PortableServer::Current_out::operator= (PortableServer::Current_ptr p) -{ - this->ptr_ = p; - return *this; -} - -ACE_INLINE -PortableServer::Current_out::operator PortableServer::Current_ptr &() // cast -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::Current_ptr & -PortableServer::Current_out::ptr (void) // ptr -{ - return this->ptr_; -} - -ACE_INLINE PortableServer::Current_ptr -PortableServer::Current_out::operator-> (void) -{ - return this->ptr_; -} - - -#endif // end #if !defined - -// ************************************************************* -// Inline operations for exception PortableServer::Current::NoContext -// ************************************************************* - -// default constructor -ACE_INLINE -PortableServer::Current::NoContext::NoContext (void) - : CORBA_UserException (CORBA::TypeCode::_duplicate (PortableServer::Current::_tc_NoContext)) -{ -} - -// destructor - all members are of self managing types -ACE_INLINE -PortableServer::Current::NoContext::~NoContext (void) -{ -} - diff --git a/TAO/tao/poaS.cpp b/TAO/tao/poaS.cpp deleted file mode 100644 index 47c7d9c463d..00000000000 --- a/TAO/tao/poaS.cpp +++ /dev/null @@ -1,2742 +0,0 @@ -// ****** Code generated by the The ACE ORB (TAO) IDL Compiler ******* -// TAO ORB and the TAO IDL Compiler have been developed by Washington -// University Computer Science's Distributed Object Computing Group. -// -// Information on TAO is available at -// http://www.cs.wustl.edu/~schmidt/TAO.html - -#include "tao/corba.h" -#include "poaS.h" - -#if !defined (__ACE_INLINE__) -#include "poaS.i" -#endif // !defined INLINE - -static const TAO_operation_db_entry PortableServer_CurrentBase_operations [] = { - {"_is_a", &POA_PortableServer::CurrentBase::_is_a_skel} -}; - -TAO_Dynamic_Hash_OpTable tao_PortableServer_CurrentBase_optable (PortableServer_CurrentBase_operations, 1, 2); -// skeleton constructor -POA_PortableServer::CurrentBase::CurrentBase (void) -{ - this->optable_ = &tao_PortableServer_CurrentBase_optable; -} - -void POA_PortableServer::CurrentBase::_is_a_skel ( - CORBA::ServerRequest &req, - void * _tao_object_reference, - void * /*context*/, - CORBA::Environment &_tao_environment - ) -{ - CORBA::NVList_ptr nvlist; - CORBA::NamedValue_ptr nv; - CORBA::Any temp_value (CORBA::_tc_string); - CORBA::Any *any; - CORBA::Boolean *retval = new CORBA::Boolean; - CORBA::String value; - - req.orb()->create_list (0, nvlist); - nv = nvlist->add_value (0, temp_value, CORBA::ARG_IN, _tao_environment); - req.params (nvlist, _tao_environment); // parse the args - if (_tao_environment.exception () != 0) return; - value = *(CORBA::String *)nv->value ()->value (); - POA_PortableServer::CurrentBase_ptr impl = (POA_PortableServer::CurrentBase_ptr) _tao_object_reference; - *retval = impl->_is_a (value, _tao_environment); - if (_tao_environment.exception () != 0) return; - any = new CORBA::Any (CORBA::_tc_boolean, retval, CORBA::B_TRUE); - req.result (any, _tao_environment); -} - -CORBA::Boolean POA_PortableServer::CurrentBase::_is_a ( - const char* value, - CORBA::Environment &_tao_environment - ) -{ - if ( - (!ACE_OS::strcmp ((char *)value, "IDL:PortableServer/CurrentBase:1.0")) || - (!ACE_OS::strcmp ((char *)value, CORBA::_tc_Object->id (_tao_environment)))) - return CORBA::B_TRUE; - else - return CORBA::B_FALSE; -} - -void* POA_PortableServer::CurrentBase::_downcast ( - const char* logical_type_id - ) -{ - if (ACE_OS::strcmp (logical_type_id, "IDL:PortableServer/CurrentBase:1.0") == 0) - return ACE_static_cast (POA_PortableServer::CurrentBase_ptr, this); - if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/Object:1.0") == 0) - return ACE_static_cast(PortableServer::Servant, this); - return 0; -} - -void POA_PortableServer::CurrentBase::_dispatch (CORBA::ServerRequest &req, void *context, CORBA::Environment &env) -{ - TAO_Skeleton skel; // pointer to skeleton for operation - CORBA::String opname = req.op_name (); // retrieve operation name - // find the skeleton corresponding to this opname - if (this->_find (opname, skel) == -1) - { - env.exception (new CORBA_BAD_OPERATION (CORBA::COMPLETED_NO)); - ACE_ERROR ((LM_ERROR, "Bad operation <%s>\n", opname)); - } -else - skel (req, this, context, env); -} - -const char* POA_PortableServer::CurrentBase::_interface_repository_id (void) const -{ - return "IDL:PortableServer/CurrentBase:1.0"; -} - -POA_PortableServer::_tao_collocated_CurrentBase::_tao_collocated_CurrentBase ( - POA_PortableServer::CurrentBase_ptr servant, - STUB_Object *stub - ) - : ACE_NESTED_CLASS (PortableServer, CurrentBase) (stub, servant, CORBA::B_TRUE), - CORBA_Object (stub, servant, CORBA::B_TRUE), - servant_ (servant) -{ -} - -POA_PortableServer::CurrentBase_ptr POA_PortableServer::_tao_collocated_CurrentBase::_get_servant (void) const -{ - return this->servant_; -} - -CORBA::Boolean POA_PortableServer::_tao_collocated_CurrentBase::_is_a ( - const char* logical_type_id, - CORBA::Environment &_tao_environment - ) -{ - return this->servant_->_is_a ( - logical_type_id, - _tao_environment - ); -} - - -PortableServer::CurrentBase* -POA_PortableServer::CurrentBase::_this (CORBA_Environment &_env) -{ - STUB_Object *stub = this->_create_stub (_env); - if (_env.exception () != 0) - return 0; - return new POA_PortableServer::_tao_collocated_CurrentBase (this, stub); -} - -static const TAO_operation_db_entry PortableServer_Policy_operations [] = { - {"copy", &POA_PortableServer::Policy::copy_skel}, - {"destroy", &POA_PortableServer::Policy::destroy_skel}, - {"_is_a", &POA_PortableServer::Policy::_is_a_skel} -}; - -TAO_Dynamic_Hash_OpTable tao_PortableServer_Policy_optable (PortableServer_Policy_operations, 3, 6); -// skeleton constructor -POA_PortableServer::Policy::Policy (void) -{ - this->optable_ = &tao_PortableServer_Policy_optable; -} - -void POA_PortableServer::Policy::copy_skel (CORBA::ServerRequest &_tao_server_request, void *_tao_object_reference, void *context, CORBA::Environment &_tao_environment) -{ - ACE_UNUSED_ARG (context); - CORBA::NVList_ptr nvlist; - POA_PortableServer::Policy_ptr impl = (POA_PortableServer::Policy_ptr) _tao_object_reference; - CORBA::Any *result; - CORBA::Object_ptr *retval = new CORBA::Object_ptr; - *retval = CORBA::Object::_nil (); - // create an NV list and populate it with typecodes - _tao_server_request.orb ()->create_list (0, nvlist); // initialize a list - // parse the arguments - _tao_server_request.params (nvlist, _tao_environment); - if (_tao_environment.exception ()) return; - *retval = impl->copy(_tao_environment); - result = new CORBA::Any (PortableServer::_tc_Policy, retval, 1); // ORB owns - _tao_server_request.result (result, _tao_environment); - -} - -void POA_PortableServer::Policy::destroy_skel (CORBA::ServerRequest &_tao_server_request, void *_tao_object_reference, void *context, CORBA::Environment &_tao_environment) -{ - ACE_UNUSED_ARG (context); - CORBA::NVList_ptr nvlist; - POA_PortableServer::Policy_ptr impl = (POA_PortableServer::Policy_ptr) _tao_object_reference; - // create an NV list and populate it with typecodes - _tao_server_request.orb ()->create_list (0, nvlist); // initialize a list - // parse the arguments - _tao_server_request.params (nvlist, _tao_environment); - if (_tao_environment.exception ()) return; - impl->destroy(_tao_environment); - -} - -void POA_PortableServer::Policy::_is_a_skel ( - CORBA::ServerRequest &req, - void * _tao_object_reference, - void * /*context*/, - CORBA::Environment &_tao_environment - ) -{ - CORBA::NVList_ptr nvlist; - CORBA::NamedValue_ptr nv; - CORBA::Any temp_value (CORBA::_tc_string); - CORBA::Any *any; - CORBA::Boolean *retval = new CORBA::Boolean; - CORBA::String value; - - req.orb()->create_list (0, nvlist); - nv = nvlist->add_value (0, temp_value, CORBA::ARG_IN, _tao_environment); - req.params (nvlist, _tao_environment); // parse the args - if (_tao_environment.exception () != 0) return; - value = *(CORBA::String *)nv->value ()->value (); - POA_PortableServer::Policy_ptr impl = (POA_PortableServer::Policy_ptr) _tao_object_reference; - *retval = impl->_is_a (value, _tao_environment); - if (_tao_environment.exception () != 0) return; - any = new CORBA::Any (CORBA::_tc_boolean, retval, CORBA::B_TRUE); - req.result (any, _tao_environment); -} - -CORBA::Boolean POA_PortableServer::Policy::_is_a ( - const char* value, - CORBA::Environment &_tao_environment - ) -{ - if ( - (!ACE_OS::strcmp ((char *)value, "IDL:PortableServer/Policy:1.0")) || - (!ACE_OS::strcmp ((char *)value, CORBA::_tc_Object->id (_tao_environment)))) - return CORBA::B_TRUE; - else - return CORBA::B_FALSE; -} - -void* POA_PortableServer::Policy::_downcast ( - const char* logical_type_id - ) -{ - if (ACE_OS::strcmp (logical_type_id, "IDL:PortableServer/Policy:1.0") == 0) - return ACE_static_cast (POA_PortableServer::Policy_ptr, this); - if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/Object:1.0") == 0) - return ACE_static_cast(PortableServer::Servant, this); - return 0; -} - -void POA_PortableServer::Policy::_dispatch (CORBA::ServerRequest &req, void *context, CORBA::Environment &env) -{ - TAO_Skeleton skel; // pointer to skeleton for operation - CORBA::String opname = req.op_name (); // retrieve operation name - // find the skeleton corresponding to this opname - if (this->_find (opname, skel) == -1) - { - env.exception (new CORBA_BAD_OPERATION (CORBA::COMPLETED_NO)); - ACE_ERROR ((LM_ERROR, "Bad operation <%s>\n", opname)); - } -else - skel (req, this, context, env); -} - -const char* POA_PortableServer::Policy::_interface_repository_id (void) const -{ - return "IDL:PortableServer/Policy:1.0"; -} - -POA_PortableServer::_tao_collocated_Policy::_tao_collocated_Policy ( - POA_PortableServer::Policy_ptr servant, - STUB_Object *stub - ) - : ACE_NESTED_CLASS (PortableServer, Policy) (stub, servant, CORBA::B_TRUE), - CORBA_Object (stub, servant, CORBA::B_TRUE), - servant_ (servant) -{ -} - -POA_PortableServer::Policy_ptr POA_PortableServer::_tao_collocated_Policy::_get_servant (void) const -{ - return this->servant_; -} - -CORBA::Boolean POA_PortableServer::_tao_collocated_Policy::_is_a ( - const char* logical_type_id, - CORBA::Environment &_tao_environment - ) -{ - return this->servant_->_is_a ( - logical_type_id, - _tao_environment - ); -} - -PortableServer::Policy_ptr POA_PortableServer::_tao_collocated_Policy::copy ( - CORBA::Environment &_tao_environment - ) -{ - return this->servant_->copy ( - _tao_environment - ); -} - -void POA_PortableServer::_tao_collocated_Policy::destroy ( - CORBA::Environment &_tao_environment - ) -{ - this->servant_->destroy ( - _tao_environment - ); -} - - -PortableServer::Policy* -POA_PortableServer::Policy::_this (CORBA_Environment &_env) -{ - STUB_Object *stub = this->_create_stub (_env); - if (_env.exception () != 0) - return 0; - return new POA_PortableServer::_tao_collocated_Policy (this, stub); -} - -static const TAO_operation_db_entry PortableServer_ThreadPolicy_operations [] = { - {"_get_value", &POA_PortableServer::ThreadPolicy::_get_value_skel}, - {"copy", &POA_PortableServer::ThreadPolicy::copy_skel}, - {"destroy", &POA_PortableServer::ThreadPolicy::destroy_skel}, - {"_is_a", &POA_PortableServer::ThreadPolicy::_is_a_skel} -}; - -TAO_Dynamic_Hash_OpTable tao_PortableServer_ThreadPolicy_optable (PortableServer_ThreadPolicy_operations, 4, 8); -// skeleton constructor -POA_PortableServer::ThreadPolicy::ThreadPolicy (void) -{ - this->optable_ = &tao_PortableServer_ThreadPolicy_optable; -} - -void POA_PortableServer::ThreadPolicy::_get_value_skel (CORBA::ServerRequest &_tao_server_request, void *_tao_object_reference, void * /*context*/, CORBA::Environment &_tao_environment) -{ - POA_PortableServer::ThreadPolicy_ptr impl = (POA_PortableServer::ThreadPolicy_ptr) _tao_object_reference; - CORBA::Any *result; - PortableServer::ThreadPolicyValue *retval = new PortableServer::ThreadPolicyValue; - // this method has no incoming parameters. Nothing to parse - *retval = impl->value(_tao_environment); - result = new CORBA::Any (PortableServer::_tc_ThreadPolicyValue, retval, 1); // ORB owns - _tao_server_request.result (result, _tao_environment); -} - -void POA_PortableServer::ThreadPolicy::_is_a_skel ( - CORBA::ServerRequest &req, - void * _tao_object_reference, - void * /*context*/, - CORBA::Environment &_tao_environment - ) -{ - CORBA::NVList_ptr nvlist; - CORBA::NamedValue_ptr nv; - CORBA::Any temp_value (CORBA::_tc_string); - CORBA::Any *any; - CORBA::Boolean *retval = new CORBA::Boolean; - CORBA::String value; - - req.orb()->create_list (0, nvlist); - nv = nvlist->add_value (0, temp_value, CORBA::ARG_IN, _tao_environment); - req.params (nvlist, _tao_environment); // parse the args - if (_tao_environment.exception () != 0) return; - value = *(CORBA::String *)nv->value ()->value (); - POA_PortableServer::ThreadPolicy_ptr impl = (POA_PortableServer::ThreadPolicy_ptr) _tao_object_reference; - *retval = impl->_is_a (value, _tao_environment); - if (_tao_environment.exception () != 0) return; - any = new CORBA::Any (CORBA::_tc_boolean, retval, CORBA::B_TRUE); - req.result (any, _tao_environment); -} - -CORBA::Boolean POA_PortableServer::ThreadPolicy::_is_a ( - const char* value, - CORBA::Environment &_tao_environment - ) -{ - if ( - (!ACE_OS::strcmp ((char *)value, "IDL:PortableServer/ThreadPolicy:1.0")) || - (!ACE_OS::strcmp ((char *)value, "IDL:PortableServer/Policy:1.0")) || - (!ACE_OS::strcmp ((char *)value, CORBA::_tc_Object->id (_tao_environment)))) - return CORBA::B_TRUE; - else - return CORBA::B_FALSE; -} - -void* POA_PortableServer::ThreadPolicy::_downcast ( - const char* logical_type_id - ) -{ - if (ACE_OS::strcmp (logical_type_id, "IDL:PortableServer/ThreadPolicy:1.0") == 0) - return ACE_static_cast (POA_PortableServer::ThreadPolicy_ptr, this); - if (ACE_OS::strcmp (logical_type_id, "IDL:PortableServer/Policy:1.0") == 0) - return ACE_static_cast (POA_PortableServer::Policy_ptr, this); - if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/Object:1.0") == 0) - return ACE_static_cast(PortableServer::Servant, this); - return 0; -} - -void POA_PortableServer::ThreadPolicy::_dispatch (CORBA::ServerRequest &req, void *context, CORBA::Environment &env) -{ - TAO_Skeleton skel; // pointer to skeleton for operation - CORBA::String opname = req.op_name (); // retrieve operation name - // find the skeleton corresponding to this opname - if (this->_find (opname, skel) == -1) - { - env.exception (new CORBA_BAD_OPERATION (CORBA::COMPLETED_NO)); - ACE_ERROR ((LM_ERROR, "Bad operation <%s>\n", opname)); - } -else - skel (req, this, context, env); -} - -const char* POA_PortableServer::ThreadPolicy::_interface_repository_id (void) const -{ - return "IDL:PortableServer/ThreadPolicy:1.0"; -} - -POA_PortableServer::_tao_collocated_ThreadPolicy::_tao_collocated_ThreadPolicy ( - POA_PortableServer::ThreadPolicy_ptr servant, - STUB_Object *stub - ) - : ACE_NESTED_CLASS (PortableServer, ThreadPolicy) (stub, servant, CORBA::B_TRUE), - _tao_collocated_Policy (servant, stub), - CORBA_Object (stub, servant, CORBA::B_TRUE), - servant_ (servant) -{ -} - -POA_PortableServer::ThreadPolicy_ptr POA_PortableServer::_tao_collocated_ThreadPolicy::_get_servant (void) const -{ - return this->servant_; -} - -CORBA::Boolean POA_PortableServer::_tao_collocated_ThreadPolicy::_is_a ( - const char* logical_type_id, - CORBA::Environment &_tao_environment - ) -{ - return this->servant_->_is_a ( - logical_type_id, - _tao_environment - ); -} - - -PortableServer::Policy_ptr POA_PortableServer::_tao_collocated_ThreadPolicy::copy ( - CORBA::Environment &_tao_environment - ) -{ - return this->servant_->copy ( - _tao_environment - ); -} - -void POA_PortableServer::_tao_collocated_ThreadPolicy::destroy ( - CORBA::Environment &_tao_environment - ) -{ - this->servant_->destroy ( - _tao_environment - ); -} - -PortableServer::ThreadPolicyValue -POA_PortableServer::_tao_collocated_ThreadPolicy::value ( - CORBA::Environment &_tao_environment - ) -{ - return this->servant_->value(_tao_environment); -} - -PortableServer::ThreadPolicy* -POA_PortableServer::ThreadPolicy::_this (CORBA_Environment &_env) -{ - STUB_Object *stub = this->_create_stub (_env); - if (_env.exception () != 0) - return 0; - return new POA_PortableServer::_tao_collocated_ThreadPolicy (this, stub); -} - -static const TAO_operation_db_entry PortableServer_LifespanPolicy_operations [] = { - {"_get_value", &POA_PortableServer::LifespanPolicy::_get_value_skel}, - {"copy", &POA_PortableServer::LifespanPolicy::copy_skel}, - {"destroy", &POA_PortableServer::LifespanPolicy::destroy_skel}, - {"_is_a", &POA_PortableServer::LifespanPolicy::_is_a_skel} -}; - -TAO_Dynamic_Hash_OpTable tao_PortableServer_LifespanPolicy_optable (PortableServer_LifespanPolicy_operations, 4, 8); -// skeleton constructor -POA_PortableServer::LifespanPolicy::LifespanPolicy (void) -{ - this->optable_ = &tao_PortableServer_LifespanPolicy_optable; -} - -void POA_PortableServer::LifespanPolicy::_get_value_skel (CORBA::ServerRequest &_tao_server_request, void *_tao_object_reference, void * /*context*/, CORBA::Environment &_tao_environment) -{ - POA_PortableServer::LifespanPolicy_ptr impl = (POA_PortableServer::LifespanPolicy_ptr) _tao_object_reference; - CORBA::Any *result; - PortableServer::LifespanPolicyValue *retval = new PortableServer::LifespanPolicyValue; - // this method has no incoming parameters. Nothing to parse - *retval = impl->value(_tao_environment); - result = new CORBA::Any (PortableServer::_tc_LifespanPolicyValue, retval, 1); // ORB owns - _tao_server_request.result (result, _tao_environment); -} - -void POA_PortableServer::LifespanPolicy::_is_a_skel ( - CORBA::ServerRequest &req, - void * _tao_object_reference, - void * /*context*/, - CORBA::Environment &_tao_environment - ) -{ - CORBA::NVList_ptr nvlist; - CORBA::NamedValue_ptr nv; - CORBA::Any temp_value (CORBA::_tc_string); - CORBA::Any *any; - CORBA::Boolean *retval = new CORBA::Boolean; - CORBA::String value; - - req.orb()->create_list (0, nvlist); - nv = nvlist->add_value (0, temp_value, CORBA::ARG_IN, _tao_environment); - req.params (nvlist, _tao_environment); // parse the args - if (_tao_environment.exception () != 0) return; - value = *(CORBA::String *)nv->value ()->value (); - POA_PortableServer::LifespanPolicy_ptr impl = (POA_PortableServer::LifespanPolicy_ptr) _tao_object_reference; - *retval = impl->_is_a (value, _tao_environment); - if (_tao_environment.exception () != 0) return; - any = new CORBA::Any (CORBA::_tc_boolean, retval, CORBA::B_TRUE); - req.result (any, _tao_environment); -} - -CORBA::Boolean POA_PortableServer::LifespanPolicy::_is_a ( - const char* value, - CORBA::Environment &_tao_environment - ) -{ - if ( - (!ACE_OS::strcmp ((char *)value, "IDL:PortableServer/LifespanPolicy:1.0")) || - (!ACE_OS::strcmp ((char *)value, "IDL:PortableServer/Policy:1.0")) || - (!ACE_OS::strcmp ((char *)value, CORBA::_tc_Object->id (_tao_environment)))) - return CORBA::B_TRUE; - else - return CORBA::B_FALSE; -} - -void* POA_PortableServer::LifespanPolicy::_downcast ( - const char* logical_type_id - ) -{ - if (ACE_OS::strcmp (logical_type_id, "IDL:PortableServer/LifespanPolicy:1.0") == 0) - return ACE_static_cast (POA_PortableServer::LifespanPolicy_ptr, this); - if (ACE_OS::strcmp (logical_type_id, "IDL:PortableServer/Policy:1.0") == 0) - return ACE_static_cast (POA_PortableServer::Policy_ptr, this); - if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/Object:1.0") == 0) - return ACE_static_cast(PortableServer::Servant, this); - return 0; -} - -void POA_PortableServer::LifespanPolicy::_dispatch (CORBA::ServerRequest &req, void *context, CORBA::Environment &env) -{ - TAO_Skeleton skel; // pointer to skeleton for operation - CORBA::String opname = req.op_name (); // retrieve operation name - // find the skeleton corresponding to this opname - if (this->_find (opname, skel) == -1) - { - env.exception (new CORBA_BAD_OPERATION (CORBA::COMPLETED_NO)); - ACE_ERROR ((LM_ERROR, "Bad operation <%s>\n", opname)); - } -else - skel (req, this, context, env); -} - -const char* POA_PortableServer::LifespanPolicy::_interface_repository_id (void) const -{ - return "IDL:PortableServer/LifespanPolicy:1.0"; -} - -POA_PortableServer::_tao_collocated_LifespanPolicy::_tao_collocated_LifespanPolicy ( - POA_PortableServer::LifespanPolicy_ptr servant, - STUB_Object *stub - ) - : ACE_NESTED_CLASS (PortableServer, LifespanPolicy) (stub, servant, CORBA::B_TRUE), - _tao_collocated_Policy (servant, stub), - CORBA_Object (stub, servant, CORBA::B_TRUE), - servant_ (servant) -{ -} - -POA_PortableServer::LifespanPolicy_ptr POA_PortableServer::_tao_collocated_LifespanPolicy::_get_servant (void) const -{ - return this->servant_; -} - -CORBA::Boolean POA_PortableServer::_tao_collocated_LifespanPolicy::_is_a ( - const char* logical_type_id, - CORBA::Environment &_tao_environment - ) -{ - return this->servant_->_is_a ( - logical_type_id, - _tao_environment - ); -} - -PortableServer::Policy_ptr POA_PortableServer::_tao_collocated_LifespanPolicy::copy ( - CORBA::Environment &_tao_environment - ) -{ - return this->servant_->copy ( - _tao_environment - ); -} - -void POA_PortableServer::_tao_collocated_LifespanPolicy::destroy ( - CORBA::Environment &_tao_environment - ) -{ - this->servant_->destroy ( - _tao_environment - ); -} - -PortableServer::LifespanPolicyValue -POA_PortableServer::_tao_collocated_LifespanPolicy::value ( - CORBA::Environment &_tao_environment - ) -{ - return this->servant_->value(_tao_environment); -} - -PortableServer::LifespanPolicy* -POA_PortableServer::LifespanPolicy::_this (CORBA_Environment &_env) -{ - STUB_Object *stub = this->_create_stub (_env); - if (_env.exception () != 0) - return 0; - return new POA_PortableServer::_tao_collocated_LifespanPolicy (this, stub); -} - -static const TAO_operation_db_entry PortableServer_IdUniquenessPolicy_operations [] = { - {"_get_value", &POA_PortableServer::IdUniquenessPolicy::_get_value_skel}, - {"copy", &POA_PortableServer::IdUniquenessPolicy::copy_skel}, - {"destroy", &POA_PortableServer::IdUniquenessPolicy::destroy_skel}, - {"_is_a", &POA_PortableServer::IdUniquenessPolicy::_is_a_skel} -}; - -TAO_Dynamic_Hash_OpTable tao_PortableServer_IdUniquenessPolicy_optable (PortableServer_IdUniquenessPolicy_operations, 4, 8); -// skeleton constructor -POA_PortableServer::IdUniquenessPolicy::IdUniquenessPolicy (void) -{ - this->optable_ = &tao_PortableServer_IdUniquenessPolicy_optable; -} - -void POA_PortableServer::IdUniquenessPolicy::_get_value_skel (CORBA::ServerRequest &_tao_server_request, void *_tao_object_reference, void * /*context*/, CORBA::Environment &_tao_environment) -{ - POA_PortableServer::IdUniquenessPolicy_ptr impl = (POA_PortableServer::IdUniquenessPolicy_ptr) _tao_object_reference; - CORBA::Any *result; - PortableServer::IdUniquenessPolicyValue *retval = new PortableServer::IdUniquenessPolicyValue; - // this method has no incoming parameters. Nothing to parse - *retval = impl->value(_tao_environment); - result = new CORBA::Any (PortableServer::_tc_IdUniquenessPolicyValue, retval, 1); // ORB owns - _tao_server_request.result (result, _tao_environment); -} - -void POA_PortableServer::IdUniquenessPolicy::_is_a_skel ( - CORBA::ServerRequest &req, - void * _tao_object_reference, - void * /*context*/, - CORBA::Environment &_tao_environment - ) -{ - CORBA::NVList_ptr nvlist; - CORBA::NamedValue_ptr nv; - CORBA::Any temp_value (CORBA::_tc_string); - CORBA::Any *any; - CORBA::Boolean *retval = new CORBA::Boolean; - CORBA::String value; - - req.orb()->create_list (0, nvlist); - nv = nvlist->add_value (0, temp_value, CORBA::ARG_IN, _tao_environment); - req.params (nvlist, _tao_environment); // parse the args - if (_tao_environment.exception () != 0) return; - value = *(CORBA::String *)nv->value ()->value (); - POA_PortableServer::IdUniquenessPolicy_ptr impl = (POA_PortableServer::IdUniquenessPolicy_ptr) _tao_object_reference; - *retval = impl->_is_a (value, _tao_environment); - if (_tao_environment.exception () != 0) return; - any = new CORBA::Any (CORBA::_tc_boolean, retval, CORBA::B_TRUE); - req.result (any, _tao_environment); -} - -CORBA::Boolean POA_PortableServer::IdUniquenessPolicy::_is_a ( - const char* value, - CORBA::Environment &_tao_environment - ) -{ - if ( - (!ACE_OS::strcmp ((char *)value, "IDL:PortableServer/IdUniquenessPolicy:1.0")) || - (!ACE_OS::strcmp ((char *)value, "IDL:PortableServer/Policy:1.0")) || - (!ACE_OS::strcmp ((char *)value, CORBA::_tc_Object->id (_tao_environment)))) - return CORBA::B_TRUE; - else - return CORBA::B_FALSE; -} - -void* POA_PortableServer::IdUniquenessPolicy::_downcast ( - const char* logical_type_id - ) -{ - if (ACE_OS::strcmp (logical_type_id, "IDL:PortableServer/IdUniquenessPolicy:1.0") == 0) - return ACE_static_cast (POA_PortableServer::IdUniquenessPolicy_ptr, this); - if (ACE_OS::strcmp (logical_type_id, "IDL:PortableServer/Policy:1.0") == 0) - return ACE_static_cast (POA_PortableServer::Policy_ptr, this); - if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/Object:1.0") == 0) - return ACE_static_cast(PortableServer::Servant, this); - return 0; -} - -void POA_PortableServer::IdUniquenessPolicy::_dispatch (CORBA::ServerRequest &req, void *context, CORBA::Environment &env) -{ - TAO_Skeleton skel; // pointer to skeleton for operation - CORBA::String opname = req.op_name (); // retrieve operation name - // find the skeleton corresponding to this opname - if (this->_find (opname, skel) == -1) - { - env.exception (new CORBA_BAD_OPERATION (CORBA::COMPLETED_NO)); - ACE_ERROR ((LM_ERROR, "Bad operation <%s>\n", opname)); - } -else - skel (req, this, context, env); -} - -const char* POA_PortableServer::IdUniquenessPolicy::_interface_repository_id (void) const -{ - return "IDL:PortableServer/IdUniquenessPolicy:1.0"; -} - -POA_PortableServer::_tao_collocated_IdUniquenessPolicy::_tao_collocated_IdUniquenessPolicy ( - POA_PortableServer::IdUniquenessPolicy_ptr servant, - STUB_Object *stub - ) - : ACE_NESTED_CLASS (PortableServer, IdUniquenessPolicy) (stub, servant, CORBA::B_TRUE), - _tao_collocated_Policy (servant, stub), - CORBA_Object (stub, servant, CORBA::B_TRUE), - servant_ (servant) -{ -} - -POA_PortableServer::IdUniquenessPolicy_ptr POA_PortableServer::_tao_collocated_IdUniquenessPolicy::_get_servant (void) const -{ - return this->servant_; -} - -CORBA::Boolean POA_PortableServer::_tao_collocated_IdUniquenessPolicy::_is_a ( - const char* logical_type_id, - CORBA::Environment &_tao_environment - ) -{ - return this->servant_->_is_a ( - logical_type_id, - _tao_environment - ); -} - -PortableServer::Policy_ptr POA_PortableServer::_tao_collocated_IdUniquenessPolicy::copy ( - CORBA::Environment &_tao_environment - ) -{ - return this->servant_->copy ( - _tao_environment - ); -} - -void POA_PortableServer::_tao_collocated_IdUniquenessPolicy::destroy ( - CORBA::Environment &_tao_environment - ) -{ - this->servant_->destroy ( - _tao_environment - ); -} - -PortableServer::IdUniquenessPolicyValue -POA_PortableServer::_tao_collocated_IdUniquenessPolicy::value ( - CORBA::Environment &_tao_environment - ) -{ - return this->servant_->value(_tao_environment); -} - -PortableServer::IdUniquenessPolicy* -POA_PortableServer::IdUniquenessPolicy::_this (CORBA_Environment &_env) -{ - STUB_Object *stub = this->_create_stub (_env); - if (_env.exception () != 0) - return 0; - return new POA_PortableServer::_tao_collocated_IdUniquenessPolicy (this, stub); -} - -static const TAO_operation_db_entry PortableServer_IdAssignmentPolicy_operations [] = { - {"_get_value", &POA_PortableServer::IdAssignmentPolicy::_get_value_skel}, - {"copy", &POA_PortableServer::IdAssignmentPolicy::copy_skel}, - {"destroy", &POA_PortableServer::IdAssignmentPolicy::destroy_skel}, - {"_is_a", &POA_PortableServer::IdAssignmentPolicy::_is_a_skel} -}; - -TAO_Dynamic_Hash_OpTable tao_PortableServer_IdAssignmentPolicy_optable (PortableServer_IdAssignmentPolicy_operations, 4, 8); -// skeleton constructor -POA_PortableServer::IdAssignmentPolicy::IdAssignmentPolicy (void) -{ - this->optable_ = &tao_PortableServer_IdAssignmentPolicy_optable; -} - -void POA_PortableServer::IdAssignmentPolicy::_get_value_skel (CORBA::ServerRequest &_tao_server_request, void *_tao_object_reference, void * /*context*/, CORBA::Environment &_tao_environment) -{ - POA_PortableServer::IdAssignmentPolicy_ptr impl = (POA_PortableServer::IdAssignmentPolicy_ptr) _tao_object_reference; - CORBA::Any *result; - PortableServer::IdAssignmentPolicyValue *retval = new PortableServer::IdAssignmentPolicyValue; - // this method has no incoming parameters. Nothing to parse - *retval = impl->value(_tao_environment); - result = new CORBA::Any (PortableServer::_tc_IdAssignmentPolicyValue, retval, 1); // ORB owns - _tao_server_request.result (result, _tao_environment); -} - -void POA_PortableServer::IdAssignmentPolicy::_is_a_skel ( - CORBA::ServerRequest &req, - void * _tao_object_reference, - void * /*context*/, - CORBA::Environment &_tao_environment - ) -{ - CORBA::NVList_ptr nvlist; - CORBA::NamedValue_ptr nv; - CORBA::Any temp_value (CORBA::_tc_string); - CORBA::Any *any; - CORBA::Boolean *retval = new CORBA::Boolean; - CORBA::String value; - - req.orb()->create_list (0, nvlist); - nv = nvlist->add_value (0, temp_value, CORBA::ARG_IN, _tao_environment); - req.params (nvlist, _tao_environment); // parse the args - if (_tao_environment.exception () != 0) return; - value = *(CORBA::String *)nv->value ()->value (); - POA_PortableServer::IdAssignmentPolicy_ptr impl = (POA_PortableServer::IdAssignmentPolicy_ptr) _tao_object_reference; - *retval = impl->_is_a (value, _tao_environment); - if (_tao_environment.exception () != 0) return; - any = new CORBA::Any (CORBA::_tc_boolean, retval, CORBA::B_TRUE); - req.result (any, _tao_environment); -} - -CORBA::Boolean POA_PortableServer::IdAssignmentPolicy::_is_a ( - const char* value, - CORBA::Environment &_tao_environment - ) -{ - if ( - (!ACE_OS::strcmp ((char *)value, "IDL:PortableServer/IdAssignmentPolicy:1.0")) || - (!ACE_OS::strcmp ((char *)value, "IDL:PortableServer/Policy:1.0")) || - (!ACE_OS::strcmp ((char *)value, CORBA::_tc_Object->id (_tao_environment)))) - return CORBA::B_TRUE; - else - return CORBA::B_FALSE; -} - -void* POA_PortableServer::IdAssignmentPolicy::_downcast ( - const char* logical_type_id - ) -{ - if (ACE_OS::strcmp (logical_type_id, "IDL:PortableServer/IdAssignmentPolicy:1.0") == 0) - return ACE_static_cast (POA_PortableServer::IdAssignmentPolicy_ptr, this); - if (ACE_OS::strcmp (logical_type_id, "IDL:PortableServer/Policy:1.0") == 0) - return ACE_static_cast (POA_PortableServer::Policy_ptr, this); - if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/Object:1.0") == 0) - return ACE_static_cast(PortableServer::Servant, this); - return 0; -} - -void POA_PortableServer::IdAssignmentPolicy::_dispatch (CORBA::ServerRequest &req, void *context, CORBA::Environment &env) -{ - TAO_Skeleton skel; // pointer to skeleton for operation - CORBA::String opname = req.op_name (); // retrieve operation name - // find the skeleton corresponding to this opname - if (this->_find (opname, skel) == -1) - { - env.exception (new CORBA_BAD_OPERATION (CORBA::COMPLETED_NO)); - ACE_ERROR ((LM_ERROR, "Bad operation <%s>\n", opname)); - } -else - skel (req, this, context, env); -} - -const char* POA_PortableServer::IdAssignmentPolicy::_interface_repository_id (void) const -{ - return "IDL:PortableServer/IdAssignmentPolicy:1.0"; -} - -POA_PortableServer::_tao_collocated_IdAssignmentPolicy::_tao_collocated_IdAssignmentPolicy ( - POA_PortableServer::IdAssignmentPolicy_ptr servant, - STUB_Object *stub - ) - : ACE_NESTED_CLASS (PortableServer, IdAssignmentPolicy) (stub, servant, CORBA::B_TRUE), - _tao_collocated_Policy (servant, stub), - CORBA_Object (stub, servant, CORBA::B_TRUE), - servant_ (servant) -{ -} - -POA_PortableServer::IdAssignmentPolicy_ptr POA_PortableServer::_tao_collocated_IdAssignmentPolicy::_get_servant (void) const -{ - return this->servant_; -} - -CORBA::Boolean POA_PortableServer::_tao_collocated_IdAssignmentPolicy::_is_a ( - const char* logical_type_id, - CORBA::Environment &_tao_environment - ) -{ - return this->servant_->_is_a ( - logical_type_id, - _tao_environment - ); -} - -PortableServer::Policy_ptr POA_PortableServer::_tao_collocated_IdAssignmentPolicy::copy ( - CORBA::Environment &_tao_environment - ) -{ - return this->servant_->copy ( - _tao_environment - ); -} - -void POA_PortableServer::_tao_collocated_IdAssignmentPolicy::destroy ( - CORBA::Environment &_tao_environment - ) -{ - this->servant_->destroy ( - _tao_environment - ); -} - -PortableServer::IdAssignmentPolicyValue -POA_PortableServer::_tao_collocated_IdAssignmentPolicy::value ( - CORBA::Environment &_tao_environment - ) -{ - return this->servant_->value(_tao_environment); -} - -PortableServer::IdAssignmentPolicy* -POA_PortableServer::IdAssignmentPolicy::_this (CORBA_Environment &_env) -{ - STUB_Object *stub = this->_create_stub (_env); - if (_env.exception () != 0) - return 0; - return new POA_PortableServer::_tao_collocated_IdAssignmentPolicy (this, stub); -} - -static const TAO_operation_db_entry PortableServer_ImplicitActivationPolicy_operations [] = { - {"_get_value", &POA_PortableServer::ImplicitActivationPolicy::_get_value_skel}, - {"copy", &POA_PortableServer::ImplicitActivationPolicy::copy_skel}, - {"destroy", &POA_PortableServer::ImplicitActivationPolicy::destroy_skel}, - {"_is_a", &POA_PortableServer::ImplicitActivationPolicy::_is_a_skel} -}; - -TAO_Dynamic_Hash_OpTable tao_PortableServer_ImplicitActivationPolicy_optable (PortableServer_ImplicitActivationPolicy_operations, 4, 8); -// skeleton constructor -POA_PortableServer::ImplicitActivationPolicy::ImplicitActivationPolicy (void) -{ - this->optable_ = &tao_PortableServer_ImplicitActivationPolicy_optable; -} - -void POA_PortableServer::ImplicitActivationPolicy::_get_value_skel (CORBA::ServerRequest &_tao_server_request, void *_tao_object_reference, void * /*context*/, CORBA::Environment &_tao_environment) -{ - POA_PortableServer::ImplicitActivationPolicy_ptr impl = (POA_PortableServer::ImplicitActivationPolicy_ptr) _tao_object_reference; - CORBA::Any *result; - PortableServer::ImplicitActivationPolicyValue *retval = new PortableServer::ImplicitActivationPolicyValue; - // this method has no incoming parameters. Nothing to parse - *retval = impl->value(_tao_environment); - result = new CORBA::Any (PortableServer::_tc_ImplicitActivationPolicyValue, retval, 1); // ORB owns - _tao_server_request.result (result, _tao_environment); -} - -void POA_PortableServer::ImplicitActivationPolicy::_is_a_skel ( - CORBA::ServerRequest &req, - void * _tao_object_reference, - void * /*context*/, - CORBA::Environment &_tao_environment - ) -{ - CORBA::NVList_ptr nvlist; - CORBA::NamedValue_ptr nv; - CORBA::Any temp_value (CORBA::_tc_string); - CORBA::Any *any; - CORBA::Boolean *retval = new CORBA::Boolean; - CORBA::String value; - - req.orb()->create_list (0, nvlist); - nv = nvlist->add_value (0, temp_value, CORBA::ARG_IN, _tao_environment); - req.params (nvlist, _tao_environment); // parse the args - if (_tao_environment.exception () != 0) return; - value = *(CORBA::String *)nv->value ()->value (); - POA_PortableServer::ImplicitActivationPolicy_ptr impl = (POA_PortableServer::ImplicitActivationPolicy_ptr) _tao_object_reference; - *retval = impl->_is_a (value, _tao_environment); - if (_tao_environment.exception () != 0) return; - any = new CORBA::Any (CORBA::_tc_boolean, retval, CORBA::B_TRUE); - req.result (any, _tao_environment); -} - -CORBA::Boolean POA_PortableServer::ImplicitActivationPolicy::_is_a ( - const char* value, - CORBA::Environment &_tao_environment - ) -{ - if ( - (!ACE_OS::strcmp ((char *)value, "IDL:PortableServer/ImplicitActivationPolicy:1.0")) || - (!ACE_OS::strcmp ((char *)value, "IDL:PortableServer/Policy:1.0")) || - (!ACE_OS::strcmp ((char *)value, CORBA::_tc_Object->id (_tao_environment)))) - return CORBA::B_TRUE; - else - return CORBA::B_FALSE; -} - -void* POA_PortableServer::ImplicitActivationPolicy::_downcast ( - const char* logical_type_id - ) -{ - if (ACE_OS::strcmp (logical_type_id, "IDL:PortableServer/ImplicitActivationPolicy:1.0") == 0) - return ACE_static_cast (POA_PortableServer::ImplicitActivationPolicy_ptr, this); - if (ACE_OS::strcmp (logical_type_id, "IDL:PortableServer/Policy:1.0") == 0) - return ACE_static_cast (POA_PortableServer::Policy_ptr, this); - if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/Object:1.0") == 0) - return ACE_static_cast(PortableServer::Servant, this); - return 0; -} - -void POA_PortableServer::ImplicitActivationPolicy::_dispatch (CORBA::ServerRequest &req, void *context, CORBA::Environment &env) -{ - TAO_Skeleton skel; // pointer to skeleton for operation - CORBA::String opname = req.op_name (); // retrieve operation name - // find the skeleton corresponding to this opname - if (this->_find (opname, skel) == -1) - { - env.exception (new CORBA_BAD_OPERATION (CORBA::COMPLETED_NO)); - ACE_ERROR ((LM_ERROR, "Bad operation <%s>\n", opname)); - } -else - skel (req, this, context, env); -} - -const char* POA_PortableServer::ImplicitActivationPolicy::_interface_repository_id (void) const -{ - return "IDL:PortableServer/ImplicitActivationPolicy:1.0"; -} - -POA_PortableServer::_tao_collocated_ImplicitActivationPolicy::_tao_collocated_ImplicitActivationPolicy ( - POA_PortableServer::ImplicitActivationPolicy_ptr servant, - STUB_Object *stub - ) - : ACE_NESTED_CLASS (PortableServer, ImplicitActivationPolicy) (stub, servant, CORBA::B_TRUE), - _tao_collocated_Policy (servant, stub), - CORBA_Object (stub, servant, CORBA::B_TRUE), - servant_ (servant) -{ -} - -POA_PortableServer::ImplicitActivationPolicy_ptr POA_PortableServer::_tao_collocated_ImplicitActivationPolicy::_get_servant (void) const -{ - return this->servant_; -} - -CORBA::Boolean POA_PortableServer::_tao_collocated_ImplicitActivationPolicy::_is_a ( - const char* logical_type_id, - CORBA::Environment &_tao_environment - ) -{ - return this->servant_->_is_a ( - logical_type_id, - _tao_environment - ); -} - -PortableServer::Policy_ptr POA_PortableServer::_tao_collocated_ImplicitActivationPolicy::copy ( - CORBA::Environment &_tao_environment - ) -{ - return this->servant_->copy ( - _tao_environment - ); -} - -void POA_PortableServer::_tao_collocated_ImplicitActivationPolicy::destroy ( - CORBA::Environment &_tao_environment - ) -{ - this->servant_->destroy ( - _tao_environment - ); -} - -PortableServer::ImplicitActivationPolicyValue -POA_PortableServer::_tao_collocated_ImplicitActivationPolicy::value ( - CORBA::Environment &_tao_environment - ) -{ - return this->servant_->value(_tao_environment); -} - -PortableServer::ImplicitActivationPolicy* -POA_PortableServer::ImplicitActivationPolicy::_this (CORBA_Environment &_env) -{ - STUB_Object *stub = this->_create_stub (_env); - if (_env.exception () != 0) - return 0; - return new POA_PortableServer::_tao_collocated_ImplicitActivationPolicy (this, stub); -} - -static const TAO_operation_db_entry PortableServer_ServantRetentionPolicy_operations [] = { - {"_get_value", &POA_PortableServer::ServantRetentionPolicy::_get_value_skel}, - {"copy", &POA_PortableServer::ServantRetentionPolicy::copy_skel}, - {"destroy", &POA_PortableServer::ServantRetentionPolicy::destroy_skel}, - {"_is_a", &POA_PortableServer::ServantRetentionPolicy::_is_a_skel} -}; - -TAO_Dynamic_Hash_OpTable tao_PortableServer_ServantRetentionPolicy_optable (PortableServer_ServantRetentionPolicy_operations, 4, 8); -// skeleton constructor -POA_PortableServer::ServantRetentionPolicy::ServantRetentionPolicy (void) -{ - this->optable_ = &tao_PortableServer_ServantRetentionPolicy_optable; -} - -void POA_PortableServer::ServantRetentionPolicy::_get_value_skel (CORBA::ServerRequest &_tao_server_request, void *_tao_object_reference, void * /*context*/, CORBA::Environment &_tao_environment) -{ - POA_PortableServer::ServantRetentionPolicy_ptr impl = (POA_PortableServer::ServantRetentionPolicy_ptr) _tao_object_reference; - CORBA::Any *result; - PortableServer::ServantRetentionPolicyValue *retval = new PortableServer::ServantRetentionPolicyValue; - // this method has no incoming parameters. Nothing to parse - *retval = impl->value(_tao_environment); - result = new CORBA::Any (PortableServer::_tc_ServantRetentionPolicyValue, retval, 1); // ORB owns - _tao_server_request.result (result, _tao_environment); -} - -void POA_PortableServer::ServantRetentionPolicy::_is_a_skel ( - CORBA::ServerRequest &req, - void * _tao_object_reference, - void * /*context*/, - CORBA::Environment &_tao_environment - ) -{ - CORBA::NVList_ptr nvlist; - CORBA::NamedValue_ptr nv; - CORBA::Any temp_value (CORBA::_tc_string); - CORBA::Any *any; - CORBA::Boolean *retval = new CORBA::Boolean; - CORBA::String value; - - req.orb()->create_list (0, nvlist); - nv = nvlist->add_value (0, temp_value, CORBA::ARG_IN, _tao_environment); - req.params (nvlist, _tao_environment); // parse the args - if (_tao_environment.exception () != 0) return; - value = *(CORBA::String *)nv->value ()->value (); - POA_PortableServer::ServantRetentionPolicy_ptr impl = (POA_PortableServer::ServantRetentionPolicy_ptr) _tao_object_reference; - *retval = impl->_is_a (value, _tao_environment); - if (_tao_environment.exception () != 0) return; - any = new CORBA::Any (CORBA::_tc_boolean, retval, CORBA::B_TRUE); - req.result (any, _tao_environment); -} - -CORBA::Boolean POA_PortableServer::ServantRetentionPolicy::_is_a ( - const char* value, - CORBA::Environment &_tao_environment - ) -{ - if ( - (!ACE_OS::strcmp ((char *)value, "IDL:PortableServer/ServantRetentionPolicy:1.0")) || - (!ACE_OS::strcmp ((char *)value, "IDL:PortableServer/Policy:1.0")) || - (!ACE_OS::strcmp ((char *)value, CORBA::_tc_Object->id (_tao_environment)))) - return CORBA::B_TRUE; - else - return CORBA::B_FALSE; -} - -void* POA_PortableServer::ServantRetentionPolicy::_downcast ( - const char* logical_type_id - ) -{ - if (ACE_OS::strcmp (logical_type_id, "IDL:PortableServer/ServantRetentionPolicy:1.0") == 0) - return ACE_static_cast (POA_PortableServer::ServantRetentionPolicy_ptr, this); - if (ACE_OS::strcmp (logical_type_id, "IDL:PortableServer/Policy:1.0") == 0) - return ACE_static_cast (POA_PortableServer::Policy_ptr, this); - if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/Object:1.0") == 0) - return ACE_static_cast(PortableServer::Servant, this); - return 0; -} - -void POA_PortableServer::ServantRetentionPolicy::_dispatch (CORBA::ServerRequest &req, void *context, CORBA::Environment &env) -{ - TAO_Skeleton skel; // pointer to skeleton for operation - CORBA::String opname = req.op_name (); // retrieve operation name - // find the skeleton corresponding to this opname - if (this->_find (opname, skel) == -1) - { - env.exception (new CORBA_BAD_OPERATION (CORBA::COMPLETED_NO)); - ACE_ERROR ((LM_ERROR, "Bad operation <%s>\n", opname)); - } -else - skel (req, this, context, env); -} - -const char* POA_PortableServer::ServantRetentionPolicy::_interface_repository_id (void) const -{ - return "IDL:PortableServer/ServantRetentionPolicy:1.0"; -} - -POA_PortableServer::_tao_collocated_ServantRetentionPolicy::_tao_collocated_ServantRetentionPolicy ( - POA_PortableServer::ServantRetentionPolicy_ptr servant, - STUB_Object *stub - ) - : ACE_NESTED_CLASS (PortableServer, ServantRetentionPolicy) (stub, servant, CORBA::B_TRUE), - _tao_collocated_Policy (servant, stub), - CORBA_Object (stub, servant, CORBA::B_TRUE), - servant_ (servant) -{ -} - -POA_PortableServer::ServantRetentionPolicy_ptr POA_PortableServer::_tao_collocated_ServantRetentionPolicy::_get_servant (void) const -{ - return this->servant_; -} - -CORBA::Boolean POA_PortableServer::_tao_collocated_ServantRetentionPolicy::_is_a ( - const char* logical_type_id, - CORBA::Environment &_tao_environment - ) -{ - return this->servant_->_is_a ( - logical_type_id, - _tao_environment - ); -} - -PortableServer::Policy_ptr POA_PortableServer::_tao_collocated_ServantRetentionPolicy::copy ( - CORBA::Environment &_tao_environment - ) -{ - return this->servant_->copy ( - _tao_environment - ); -} - -void POA_PortableServer::_tao_collocated_ServantRetentionPolicy::destroy ( - CORBA::Environment &_tao_environment - ) -{ - this->servant_->destroy ( - _tao_environment - ); -} - -PortableServer::ServantRetentionPolicyValue -POA_PortableServer::_tao_collocated_ServantRetentionPolicy::value ( - CORBA::Environment &_tao_environment - ) -{ - return this->servant_->value(_tao_environment); -} - -PortableServer::ServantRetentionPolicy* -POA_PortableServer::ServantRetentionPolicy::_this (CORBA_Environment &_env) -{ - STUB_Object *stub = this->_create_stub (_env); - if (_env.exception () != 0) - return 0; - return new POA_PortableServer::_tao_collocated_ServantRetentionPolicy (this, stub); -} - -static const TAO_operation_db_entry PortableServer_RequestProcessingPolicy_operations [] = { - {"_get_value", &POA_PortableServer::RequestProcessingPolicy::_get_value_skel}, - {"copy", &POA_PortableServer::RequestProcessingPolicy::copy_skel}, - {"destroy", &POA_PortableServer::RequestProcessingPolicy::destroy_skel}, - {"_is_a", &POA_PortableServer::RequestProcessingPolicy::_is_a_skel} -}; - -TAO_Dynamic_Hash_OpTable tao_PortableServer_RequestProcessingPolicy_optable (PortableServer_RequestProcessingPolicy_operations, 4, 8); -// skeleton constructor -POA_PortableServer::RequestProcessingPolicy::RequestProcessingPolicy (void) -{ - this->optable_ = &tao_PortableServer_RequestProcessingPolicy_optable; -} - -void POA_PortableServer::RequestProcessingPolicy::_get_value_skel (CORBA::ServerRequest &_tao_server_request, void *_tao_object_reference, void * /*context*/, CORBA::Environment &_tao_environment) -{ - POA_PortableServer::RequestProcessingPolicy_ptr impl = (POA_PortableServer::RequestProcessingPolicy_ptr) _tao_object_reference; - CORBA::Any *result; - PortableServer::RequestProcessingPolicyValue *retval = new PortableServer::RequestProcessingPolicyValue; - // this method has no incoming parameters. Nothing to parse - *retval = impl->value(_tao_environment); - result = new CORBA::Any (PortableServer::_tc_RequestProcessingPolicyValue, retval, 1); // ORB owns - _tao_server_request.result (result, _tao_environment); -} - -void POA_PortableServer::RequestProcessingPolicy::_is_a_skel ( - CORBA::ServerRequest &req, - void * _tao_object_reference, - void * /*context*/, - CORBA::Environment &_tao_environment - ) -{ - CORBA::NVList_ptr nvlist; - CORBA::NamedValue_ptr nv; - CORBA::Any temp_value (CORBA::_tc_string); - CORBA::Any *any; - CORBA::Boolean *retval = new CORBA::Boolean; - CORBA::String value; - - req.orb()->create_list (0, nvlist); - nv = nvlist->add_value (0, temp_value, CORBA::ARG_IN, _tao_environment); - req.params (nvlist, _tao_environment); // parse the args - if (_tao_environment.exception () != 0) return; - value = *(CORBA::String *)nv->value ()->value (); - POA_PortableServer::RequestProcessingPolicy_ptr impl = (POA_PortableServer::RequestProcessingPolicy_ptr) _tao_object_reference; - *retval = impl->_is_a (value, _tao_environment); - if (_tao_environment.exception () != 0) return; - any = new CORBA::Any (CORBA::_tc_boolean, retval, CORBA::B_TRUE); - req.result (any, _tao_environment); -} - -CORBA::Boolean POA_PortableServer::RequestProcessingPolicy::_is_a ( - const char* value, - CORBA::Environment &_tao_environment - ) -{ - if ( - (!ACE_OS::strcmp ((char *)value, "IDL:PortableServer/RequestProcessingPolicy:1.0")) || - (!ACE_OS::strcmp ((char *)value, "IDL:PortableServer/Policy:1.0")) || - (!ACE_OS::strcmp ((char *)value, CORBA::_tc_Object->id (_tao_environment)))) - return CORBA::B_TRUE; - else - return CORBA::B_FALSE; -} - -void* POA_PortableServer::RequestProcessingPolicy::_downcast ( - const char* logical_type_id - ) -{ - if (ACE_OS::strcmp (logical_type_id, "IDL:PortableServer/RequestProcessingPolicy:1.0") == 0) - return ACE_static_cast (POA_PortableServer::RequestProcessingPolicy_ptr, this); - if (ACE_OS::strcmp (logical_type_id, "IDL:PortableServer/Policy:1.0") == 0) - return ACE_static_cast (POA_PortableServer::Policy_ptr, this); - if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/Object:1.0") == 0) - return ACE_static_cast(PortableServer::Servant, this); - return 0; -} - -void POA_PortableServer::RequestProcessingPolicy::_dispatch (CORBA::ServerRequest &req, void *context, CORBA::Environment &env) -{ - TAO_Skeleton skel; // pointer to skeleton for operation - CORBA::String opname = req.op_name (); // retrieve operation name - // find the skeleton corresponding to this opname - if (this->_find (opname, skel) == -1) - { - env.exception (new CORBA_BAD_OPERATION (CORBA::COMPLETED_NO)); - ACE_ERROR ((LM_ERROR, "Bad operation <%s>\n", opname)); - } -else - skel (req, this, context, env); -} - -const char* POA_PortableServer::RequestProcessingPolicy::_interface_repository_id (void) const -{ - return "IDL:PortableServer/RequestProcessingPolicy:1.0"; -} - -POA_PortableServer::_tao_collocated_RequestProcessingPolicy::_tao_collocated_RequestProcessingPolicy ( - POA_PortableServer::RequestProcessingPolicy_ptr servant, - STUB_Object *stub - ) - : ACE_NESTED_CLASS (PortableServer, RequestProcessingPolicy) (stub, servant, CORBA::B_TRUE), - _tao_collocated_Policy (servant, stub), - CORBA_Object (stub, servant, CORBA::B_TRUE), - servant_ (servant) -{ -} - -POA_PortableServer::RequestProcessingPolicy_ptr POA_PortableServer::_tao_collocated_RequestProcessingPolicy::_get_servant (void) const -{ - return this->servant_; -} - -CORBA::Boolean POA_PortableServer::_tao_collocated_RequestProcessingPolicy::_is_a ( - const char* logical_type_id, - CORBA::Environment &_tao_environment - ) -{ - return this->servant_->_is_a ( - logical_type_id, - _tao_environment - ); -} - -PortableServer::Policy_ptr POA_PortableServer::_tao_collocated_RequestProcessingPolicy::copy ( - CORBA::Environment &_tao_environment - ) -{ - return this->servant_->copy ( - _tao_environment - ); -} - -void POA_PortableServer::_tao_collocated_RequestProcessingPolicy::destroy ( - CORBA::Environment &_tao_environment - ) -{ - this->servant_->destroy ( - _tao_environment - ); -} - -PortableServer::RequestProcessingPolicyValue -POA_PortableServer::_tao_collocated_RequestProcessingPolicy::value ( - CORBA::Environment &_tao_environment - ) -{ - return this->servant_->value(_tao_environment); -} - -PortableServer::RequestProcessingPolicy* -POA_PortableServer::RequestProcessingPolicy::_this (CORBA_Environment &_env) -{ - STUB_Object *stub = this->_create_stub (_env); - if (_env.exception () != 0) - return 0; - return new POA_PortableServer::_tao_collocated_RequestProcessingPolicy (this, stub); -} - -static const TAO_operation_db_entry PortableServer_POAManager_operations [] = { - {"_is_a", &POA_PortableServer::POAManager::_is_a_skel} -}; - -TAO_Dynamic_Hash_OpTable tao_PortableServer_POAManager_optable (PortableServer_POAManager_operations, 1, 2); -// skeleton constructor -POA_PortableServer::POAManager::POAManager (void) -{ - this->optable_ = &tao_PortableServer_POAManager_optable; -} - -void POA_PortableServer::POAManager::_is_a_skel ( - CORBA::ServerRequest &req, - void * _tao_object_reference, - void * /*context*/, - CORBA::Environment &_tao_environment - ) -{ - CORBA::NVList_ptr nvlist; - CORBA::NamedValue_ptr nv; - CORBA::Any temp_value (CORBA::_tc_string); - CORBA::Any *any; - CORBA::Boolean *retval = new CORBA::Boolean; - CORBA::String value; - - req.orb()->create_list (0, nvlist); - nv = nvlist->add_value (0, temp_value, CORBA::ARG_IN, _tao_environment); - req.params (nvlist, _tao_environment); // parse the args - if (_tao_environment.exception () != 0) return; - value = *(CORBA::String *)nv->value ()->value (); - POA_PortableServer::POAManager_ptr impl = (POA_PortableServer::POAManager_ptr) _tao_object_reference; - *retval = impl->_is_a (value, _tao_environment); - if (_tao_environment.exception () != 0) return; - any = new CORBA::Any (CORBA::_tc_boolean, retval, CORBA::B_TRUE); - req.result (any, _tao_environment); -} - -CORBA::Boolean POA_PortableServer::POAManager::_is_a ( - const char* value, - CORBA::Environment &_tao_environment - ) -{ - if ( - (!ACE_OS::strcmp ((char *)value, "IDL:PortableServer/POAManager:1.0")) || - (!ACE_OS::strcmp ((char *)value, CORBA::_tc_Object->id (_tao_environment)))) - return CORBA::B_TRUE; - else - return CORBA::B_FALSE; -} - -void* POA_PortableServer::POAManager::_downcast ( - const char* logical_type_id - ) -{ - if (ACE_OS::strcmp (logical_type_id, "IDL:PortableServer/POAManager:1.0") == 0) - return ACE_static_cast (POA_PortableServer::POAManager_ptr, this); - if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/Object:1.0") == 0) - return ACE_static_cast(PortableServer::Servant, this); - return 0; -} - -void POA_PortableServer::POAManager::_dispatch (CORBA::ServerRequest &req, void *context, CORBA::Environment &env) -{ - TAO_Skeleton skel; // pointer to skeleton for operation - CORBA::String opname = req.op_name (); // retrieve operation name - // find the skeleton corresponding to this opname - if (this->_find (opname, skel) == -1) - { - env.exception (new CORBA_BAD_OPERATION (CORBA::COMPLETED_NO)); - ACE_ERROR ((LM_ERROR, "Bad operation <%s>\n", opname)); - } -else - skel (req, this, context, env); -} - -const char* POA_PortableServer::POAManager::_interface_repository_id (void) const -{ - return "IDL:PortableServer/POAManager:1.0"; -} - -POA_PortableServer::_tao_collocated_POAManager::_tao_collocated_POAManager ( - POA_PortableServer::POAManager_ptr servant, - STUB_Object *stub - ) - : ACE_NESTED_CLASS (PortableServer, POAManager) (stub, servant, CORBA::B_TRUE), - CORBA_Object (stub, servant, CORBA::B_TRUE), - servant_ (servant) -{ -} - -POA_PortableServer::POAManager_ptr POA_PortableServer::_tao_collocated_POAManager::_get_servant (void) const -{ - return this->servant_; -} - -CORBA::Boolean POA_PortableServer::_tao_collocated_POAManager::_is_a ( - const char* logical_type_id, - CORBA::Environment &_tao_environment - ) -{ - return this->servant_->_is_a ( - logical_type_id, - _tao_environment - ); -} - -void POA_PortableServer::_tao_collocated_POAManager::activate ( - CORBA::Environment &_tao_environment - ) -{ - this->servant_->activate ( - _tao_environment - ); -} - -void POA_PortableServer::_tao_collocated_POAManager::hold_requests ( - CORBA::Boolean wait_for_completion, - CORBA::Environment &_tao_environment - ) -{ - this->servant_->hold_requests ( - wait_for_completion, - _tao_environment - ); -} - -void POA_PortableServer::_tao_collocated_POAManager::discard_requests ( - CORBA::Boolean wait_for_completion, - CORBA::Environment &_tao_environment - ) -{ - this->servant_->discard_requests ( - wait_for_completion, - _tao_environment - ); -} - -void POA_PortableServer::_tao_collocated_POAManager::deactivate ( - CORBA::Boolean etherealize_objects, - CORBA::Boolean wait_for_completion, - CORBA::Environment &_tao_environment - ) -{ - this->servant_->deactivate ( - etherealize_objects, - wait_for_completion, - _tao_environment - ); -} - - -PortableServer::POAManager* -POA_PortableServer::POAManager::_this (CORBA_Environment &_env) -{ - STUB_Object *stub = this->_create_stub (_env); - if (_env.exception () != 0) - return 0; - return new POA_PortableServer::_tao_collocated_POAManager (this, stub); -} - -static const TAO_operation_db_entry PortableServer_AdapterActivator_operations [] = { - {"_is_a", &POA_PortableServer::AdapterActivator::_is_a_skel} -}; - -TAO_Dynamic_Hash_OpTable tao_PortableServer_AdapterActivator_optable (PortableServer_AdapterActivator_operations, 1, 2); -// skeleton constructor -POA_PortableServer::AdapterActivator::AdapterActivator (void) -{ - this->optable_ = &tao_PortableServer_AdapterActivator_optable; -} - -void POA_PortableServer::AdapterActivator::_is_a_skel ( - CORBA::ServerRequest &req, - void * _tao_object_reference, - void * /*context*/, - CORBA::Environment &_tao_environment - ) -{ - CORBA::NVList_ptr nvlist; - CORBA::NamedValue_ptr nv; - CORBA::Any temp_value (CORBA::_tc_string); - CORBA::Any *any; - CORBA::Boolean *retval = new CORBA::Boolean; - CORBA::String value; - - req.orb()->create_list (0, nvlist); - nv = nvlist->add_value (0, temp_value, CORBA::ARG_IN, _tao_environment); - req.params (nvlist, _tao_environment); // parse the args - if (_tao_environment.exception () != 0) return; - value = *(CORBA::String *)nv->value ()->value (); - POA_PortableServer::AdapterActivator_ptr impl = (POA_PortableServer::AdapterActivator_ptr) _tao_object_reference; - *retval = impl->_is_a (value, _tao_environment); - if (_tao_environment.exception () != 0) return; - any = new CORBA::Any (CORBA::_tc_boolean, retval, CORBA::B_TRUE); - req.result (any, _tao_environment); -} - -CORBA::Boolean POA_PortableServer::AdapterActivator::_is_a ( - const char* value, - CORBA::Environment &_tao_environment - ) -{ - if ( - (!ACE_OS::strcmp ((char *)value, "IDL:PortableServer/AdapterActivator:1.0")) || - (!ACE_OS::strcmp ((char *)value, CORBA::_tc_Object->id (_tao_environment)))) - return CORBA::B_TRUE; - else - return CORBA::B_FALSE; -} - -void* POA_PortableServer::AdapterActivator::_downcast ( - const char* logical_type_id - ) -{ - if (ACE_OS::strcmp (logical_type_id, "IDL:PortableServer/AdapterActivator:1.0") == 0) - return ACE_static_cast (POA_PortableServer::AdapterActivator_ptr, this); - if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/Object:1.0") == 0) - return ACE_static_cast(PortableServer::Servant, this); - return 0; -} - -void POA_PortableServer::AdapterActivator::_dispatch (CORBA::ServerRequest &req, void *context, CORBA::Environment &env) -{ - TAO_Skeleton skel; // pointer to skeleton for operation - CORBA::String opname = req.op_name (); // retrieve operation name - // find the skeleton corresponding to this opname - if (this->_find (opname, skel) == -1) - { - env.exception (new CORBA_BAD_OPERATION (CORBA::COMPLETED_NO)); - ACE_ERROR ((LM_ERROR, "Bad operation <%s>\n", opname)); - } -else - skel (req, this, context, env); -} - -const char* POA_PortableServer::AdapterActivator::_interface_repository_id (void) const -{ - return "IDL:PortableServer/AdapterActivator:1.0"; -} - -POA_PortableServer::_tao_collocated_AdapterActivator::_tao_collocated_AdapterActivator ( - POA_PortableServer::AdapterActivator_ptr servant, - STUB_Object *stub - ) - : ACE_NESTED_CLASS (PortableServer, AdapterActivator) (stub, servant, CORBA::B_TRUE), - CORBA_Object (stub, servant, CORBA::B_TRUE), - servant_ (servant) -{ -} - -POA_PortableServer::AdapterActivator_ptr POA_PortableServer::_tao_collocated_AdapterActivator::_get_servant (void) const -{ - return this->servant_; -} - -CORBA::Boolean POA_PortableServer::_tao_collocated_AdapterActivator::_is_a ( - const char* logical_type_id, - CORBA::Environment &_tao_environment - ) -{ - return this->servant_->_is_a ( - logical_type_id, - _tao_environment - ); -} - -CORBA::Boolean POA_PortableServer::_tao_collocated_AdapterActivator::unknown_adapter ( - PortableServer::POA_ptr parent, - const char* name, - CORBA::Environment &_tao_environment - ) -{ - return this->servant_->unknown_adapter ( - parent, - name, - _tao_environment - ); -} - - -PortableServer::AdapterActivator* -POA_PortableServer::AdapterActivator::_this (CORBA_Environment &_env) -{ - STUB_Object *stub = this->_create_stub (_env); - if (_env.exception () != 0) - return 0; - return new POA_PortableServer::_tao_collocated_AdapterActivator (this, stub); -} - -static const TAO_operation_db_entry PortableServer_ServantManager_operations [] = { - {"_is_a", &POA_PortableServer::ServantManager::_is_a_skel} -}; - -TAO_Dynamic_Hash_OpTable tao_PortableServer_ServantManager_optable (PortableServer_ServantManager_operations, 1, 2); -// skeleton constructor -POA_PortableServer::ServantManager::ServantManager (void) -{ - this->optable_ = &tao_PortableServer_ServantManager_optable; -} - -void POA_PortableServer::ServantManager::_is_a_skel ( - CORBA::ServerRequest &req, - void * _tao_object_reference, - void * /*context*/, - CORBA::Environment &_tao_environment - ) -{ - CORBA::NVList_ptr nvlist; - CORBA::NamedValue_ptr nv; - CORBA::Any temp_value (CORBA::_tc_string); - CORBA::Any *any; - CORBA::Boolean *retval = new CORBA::Boolean; - CORBA::String value; - - req.orb()->create_list (0, nvlist); - nv = nvlist->add_value (0, temp_value, CORBA::ARG_IN, _tao_environment); - req.params (nvlist, _tao_environment); // parse the args - if (_tao_environment.exception () != 0) return; - value = *(CORBA::String *)nv->value ()->value (); - POA_PortableServer::ServantManager_ptr impl = (POA_PortableServer::ServantManager_ptr) _tao_object_reference; - *retval = impl->_is_a (value, _tao_environment); - if (_tao_environment.exception () != 0) return; - any = new CORBA::Any (CORBA::_tc_boolean, retval, CORBA::B_TRUE); - req.result (any, _tao_environment); -} - -CORBA::Boolean POA_PortableServer::ServantManager::_is_a ( - const char* value, - CORBA::Environment &_tao_environment - ) -{ - if ( - (!ACE_OS::strcmp ((char *)value, "IDL:PortableServer/ServantManager:1.0")) || - (!ACE_OS::strcmp ((char *)value, CORBA::_tc_Object->id (_tao_environment)))) - return CORBA::B_TRUE; - else - return CORBA::B_FALSE; -} - -void* POA_PortableServer::ServantManager::_downcast ( - const char* logical_type_id - ) -{ - if (ACE_OS::strcmp (logical_type_id, "IDL:PortableServer/ServantManager:1.0") == 0) - return ACE_static_cast (POA_PortableServer::ServantManager_ptr, this); - if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/Object:1.0") == 0) - return ACE_static_cast(PortableServer::Servant, this); - return 0; -} - -void POA_PortableServer::ServantManager::_dispatch (CORBA::ServerRequest &req, void *context, CORBA::Environment &env) -{ - TAO_Skeleton skel; // pointer to skeleton for operation - CORBA::String opname = req.op_name (); // retrieve operation name - // find the skeleton corresponding to this opname - if (this->_find (opname, skel) == -1) - { - env.exception (new CORBA_BAD_OPERATION (CORBA::COMPLETED_NO)); - ACE_ERROR ((LM_ERROR, "Bad operation <%s>\n", opname)); - } -else - skel (req, this, context, env); -} - -const char* POA_PortableServer::ServantManager::_interface_repository_id (void) const -{ - return "IDL:PortableServer/ServantManager:1.0"; -} - -POA_PortableServer::_tao_collocated_ServantManager::_tao_collocated_ServantManager ( - POA_PortableServer::ServantManager_ptr servant, - STUB_Object *stub - ) - : ACE_NESTED_CLASS (PortableServer, ServantManager) (stub, servant, CORBA::B_TRUE), - CORBA_Object (stub, servant, CORBA::B_TRUE), - servant_ (servant) -{ -} - -POA_PortableServer::ServantManager_ptr POA_PortableServer::_tao_collocated_ServantManager::_get_servant (void) const -{ - return this->servant_; -} - -CORBA::Boolean POA_PortableServer::_tao_collocated_ServantManager::_is_a ( - const char* logical_type_id, - CORBA::Environment &_tao_environment - ) -{ - return this->servant_->_is_a ( - logical_type_id, - _tao_environment - ); -} - - -PortableServer::ServantManager* -POA_PortableServer::ServantManager::_this (CORBA_Environment &_env) -{ - STUB_Object *stub = this->_create_stub (_env); - if (_env.exception () != 0) - return 0; - return new POA_PortableServer::_tao_collocated_ServantManager (this, stub); -} - -static const TAO_operation_db_entry PortableServer_ServantActivator_operations [] = { - {"_is_a", &POA_PortableServer::ServantActivator::_is_a_skel} -}; - -TAO_Dynamic_Hash_OpTable tao_PortableServer_ServantActivator_optable (PortableServer_ServantActivator_operations, 1, 2); -// skeleton constructor -POA_PortableServer::ServantActivator::ServantActivator (void) -{ - this->optable_ = &tao_PortableServer_ServantActivator_optable; -} - -void POA_PortableServer::ServantActivator::_is_a_skel ( - CORBA::ServerRequest &req, - void * _tao_object_reference, - void * /*context*/, - CORBA::Environment &_tao_environment - ) -{ - CORBA::NVList_ptr nvlist; - CORBA::NamedValue_ptr nv; - CORBA::Any temp_value (CORBA::_tc_string); - CORBA::Any *any; - CORBA::Boolean *retval = new CORBA::Boolean; - CORBA::String value; - - req.orb()->create_list (0, nvlist); - nv = nvlist->add_value (0, temp_value, CORBA::ARG_IN, _tao_environment); - req.params (nvlist, _tao_environment); // parse the args - if (_tao_environment.exception () != 0) return; - value = *(CORBA::String *)nv->value ()->value (); - POA_PortableServer::ServantActivator_ptr impl = (POA_PortableServer::ServantActivator_ptr) _tao_object_reference; - *retval = impl->_is_a (value, _tao_environment); - if (_tao_environment.exception () != 0) return; - any = new CORBA::Any (CORBA::_tc_boolean, retval, CORBA::B_TRUE); - req.result (any, _tao_environment); -} - -CORBA::Boolean POA_PortableServer::ServantActivator::_is_a ( - const char* value, - CORBA::Environment &_tao_environment - ) -{ - if ( - (!ACE_OS::strcmp ((char *)value, "IDL:PortableServer/ServantActivator:1.0")) || - (!ACE_OS::strcmp ((char *)value, "IDL:PortableServer/ServantManager:1.0")) || - (!ACE_OS::strcmp ((char *)value, CORBA::_tc_Object->id (_tao_environment)))) - return CORBA::B_TRUE; - else - return CORBA::B_FALSE; -} - -void* POA_PortableServer::ServantActivator::_downcast ( - const char* logical_type_id - ) -{ - if (ACE_OS::strcmp (logical_type_id, "IDL:PortableServer/ServantActivator:1.0") == 0) - return ACE_static_cast (POA_PortableServer::ServantActivator_ptr, this); - if (ACE_OS::strcmp (logical_type_id, "IDL:PortableServer/ServantManager:1.0") == 0) - return ACE_static_cast (POA_PortableServer::ServantManager_ptr, this); - if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/Object:1.0") == 0) - return ACE_static_cast(PortableServer::Servant, this); - return 0; -} - -void POA_PortableServer::ServantActivator::_dispatch (CORBA::ServerRequest &req, void *context, CORBA::Environment &env) -{ - TAO_Skeleton skel; // pointer to skeleton for operation - CORBA::String opname = req.op_name (); // retrieve operation name - // find the skeleton corresponding to this opname - if (this->_find (opname, skel) == -1) - { - env.exception (new CORBA_BAD_OPERATION (CORBA::COMPLETED_NO)); - ACE_ERROR ((LM_ERROR, "Bad operation <%s>\n", opname)); - } -else - skel (req, this, context, env); -} - -const char* POA_PortableServer::ServantActivator::_interface_repository_id (void) const -{ - return "IDL:PortableServer/ServantActivator:1.0"; -} - -POA_PortableServer::_tao_collocated_ServantActivator::_tao_collocated_ServantActivator ( - POA_PortableServer::ServantActivator_ptr servant, - STUB_Object *stub - ) - : ACE_NESTED_CLASS (PortableServer, ServantActivator) (stub, servant, CORBA::B_TRUE), - _tao_collocated_ServantManager (servant, stub), - CORBA_Object (stub, servant, CORBA::B_TRUE), - servant_ (servant) -{ -} - -POA_PortableServer::ServantActivator_ptr POA_PortableServer::_tao_collocated_ServantActivator::_get_servant (void) const -{ - return this->servant_; -} - -CORBA::Boolean POA_PortableServer::_tao_collocated_ServantActivator::_is_a ( - const char* logical_type_id, - CORBA::Environment &_tao_environment - ) -{ - return this->servant_->_is_a ( - logical_type_id, - _tao_environment - ); -} - -PortableServer::Servant POA_PortableServer::_tao_collocated_ServantActivator::incarnate ( - const PortableServer::ObjectId & oid, - PortableServer::POA_ptr adapter, - CORBA::Environment &_tao_environment - ) -{ - return this->servant_->incarnate ( - oid, - adapter, - _tao_environment - ); -} - -void POA_PortableServer::_tao_collocated_ServantActivator::etherealize ( - const PortableServer::ObjectId & oid, - PortableServer::POA_ptr adapter, - PortableServer::Servant serv, - CORBA::Boolean cleanup_in_progress, - CORBA::Boolean remaining_activations, - CORBA::Environment &_tao_environment - ) -{ - this->servant_->etherealize ( - oid, - adapter, - serv, - cleanup_in_progress, - remaining_activations, - _tao_environment - ); -} - - -PortableServer::ServantActivator* -POA_PortableServer::ServantActivator::_this (CORBA_Environment &_env) -{ - STUB_Object *stub = this->_create_stub (_env); - if (_env.exception () != 0) - return 0; - return new POA_PortableServer::_tao_collocated_ServantActivator (this, stub); -} - -static const TAO_operation_db_entry PortableServer_ServantLocator_operations [] = { - {"_is_a", &POA_PortableServer::ServantLocator::_is_a_skel} -}; - -TAO_Dynamic_Hash_OpTable tao_PortableServer_ServantLocator_optable (PortableServer_ServantLocator_operations, 1, 2); -// skeleton constructor -POA_PortableServer::ServantLocator::ServantLocator (void) -{ - this->optable_ = &tao_PortableServer_ServantLocator_optable; -} - -void POA_PortableServer::ServantLocator::_is_a_skel ( - CORBA::ServerRequest &req, - void * _tao_object_reference, - void * /*context*/, - CORBA::Environment &_tao_environment - ) -{ - CORBA::NVList_ptr nvlist; - CORBA::NamedValue_ptr nv; - CORBA::Any temp_value (CORBA::_tc_string); - CORBA::Any *any; - CORBA::Boolean *retval = new CORBA::Boolean; - CORBA::String value; - - req.orb()->create_list (0, nvlist); - nv = nvlist->add_value (0, temp_value, CORBA::ARG_IN, _tao_environment); - req.params (nvlist, _tao_environment); // parse the args - if (_tao_environment.exception () != 0) return; - value = *(CORBA::String *)nv->value ()->value (); - POA_PortableServer::ServantLocator_ptr impl = (POA_PortableServer::ServantLocator_ptr) _tao_object_reference; - *retval = impl->_is_a (value, _tao_environment); - if (_tao_environment.exception () != 0) return; - any = new CORBA::Any (CORBA::_tc_boolean, retval, CORBA::B_TRUE); - req.result (any, _tao_environment); -} - -CORBA::Boolean POA_PortableServer::ServantLocator::_is_a ( - const char* value, - CORBA::Environment &_tao_environment - ) -{ - if ( - (!ACE_OS::strcmp ((char *)value, "IDL:PortableServer/ServantLocator:1.0")) || - (!ACE_OS::strcmp ((char *)value, "IDL:PortableServer/ServantManager:1.0")) || - (!ACE_OS::strcmp ((char *)value, CORBA::_tc_Object->id (_tao_environment)))) - return CORBA::B_TRUE; - else - return CORBA::B_FALSE; -} - -void* POA_PortableServer::ServantLocator::_downcast ( - const char* logical_type_id - ) -{ - if (ACE_OS::strcmp (logical_type_id, "IDL:PortableServer/ServantLocator:1.0") == 0) - return ACE_static_cast (POA_PortableServer::ServantLocator_ptr, this); - if (ACE_OS::strcmp (logical_type_id, "IDL:PortableServer/ServantManager:1.0") == 0) - return ACE_static_cast (POA_PortableServer::ServantManager_ptr, this); - if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/Object:1.0") == 0) - return ACE_static_cast(PortableServer::Servant, this); - return 0; -} - -void POA_PortableServer::ServantLocator::_dispatch (CORBA::ServerRequest &req, void *context, CORBA::Environment &env) -{ - TAO_Skeleton skel; // pointer to skeleton for operation - CORBA::String opname = req.op_name (); // retrieve operation name - // find the skeleton corresponding to this opname - if (this->_find (opname, skel) == -1) - { - env.exception (new CORBA_BAD_OPERATION (CORBA::COMPLETED_NO)); - ACE_ERROR ((LM_ERROR, "Bad operation <%s>\n", opname)); - } -else - skel (req, this, context, env); -} - -const char* POA_PortableServer::ServantLocator::_interface_repository_id (void) const -{ - return "IDL:PortableServer/ServantLocator:1.0"; -} - -POA_PortableServer::_tao_collocated_ServantLocator::_tao_collocated_ServantLocator ( - POA_PortableServer::ServantLocator_ptr servant, - STUB_Object *stub - ) - : ACE_NESTED_CLASS (PortableServer, ServantLocator) (stub, servant, CORBA::B_TRUE), - _tao_collocated_ServantManager (servant, stub), - CORBA_Object (stub, servant, CORBA::B_TRUE), - servant_ (servant) -{ -} - -POA_PortableServer::ServantLocator_ptr POA_PortableServer::_tao_collocated_ServantLocator::_get_servant (void) const -{ - return this->servant_; -} - -CORBA::Boolean POA_PortableServer::_tao_collocated_ServantLocator::_is_a ( - const char* logical_type_id, - CORBA::Environment &_tao_environment - ) -{ - return this->servant_->_is_a ( - logical_type_id, - _tao_environment - ); -} - -PortableServer::Servant POA_PortableServer::_tao_collocated_ServantLocator::preinvoke ( - const PortableServer::ObjectId & oid, - PortableServer::POA_ptr adapter, - const char * operation, - PortableServer::ServantLocator::Cookie & the_cookie, - CORBA::Environment &_tao_environment - ) -{ - return this->servant_->preinvoke ( - oid, - adapter, - operation, - the_cookie, - _tao_environment - ); -} - -void POA_PortableServer::_tao_collocated_ServantLocator::postinvoke ( - const PortableServer::ObjectId & oid, - PortableServer::POA_ptr adapter, - const char * operation, - PortableServer::ServantLocator::Cookie the_cookie, - PortableServer::Servant the_servant, - CORBA::Environment &_tao_environment - ) -{ - this->servant_->postinvoke ( - oid, - adapter, - operation, - the_cookie, - the_servant, - _tao_environment - ); -} - - -PortableServer::ServantLocator* -POA_PortableServer::ServantLocator::_this (CORBA_Environment &_env) -{ - STUB_Object *stub = this->_create_stub (_env); - if (_env.exception () != 0) - return 0; - return new POA_PortableServer::_tao_collocated_ServantLocator (this, stub); -} - -static const TAO_operation_db_entry PortableServer_POA_operations [] = { - {"_is_a", &POA_PortableServer::POA::_is_a_skel} -}; - -TAO_Dynamic_Hash_OpTable tao_PortableServer_POA_optable (PortableServer_POA_operations, 1, 2); -// skeleton constructor -POA_PortableServer::POA::POA (void) -{ - this->optable_ = &tao_PortableServer_POA_optable; -} - -void POA_PortableServer::POA::_is_a_skel ( - CORBA::ServerRequest &req, - void * _tao_object_reference, - void * /*context*/, - CORBA::Environment &_tao_environment - ) -{ - CORBA::NVList_ptr nvlist; - CORBA::NamedValue_ptr nv; - CORBA::Any temp_value (CORBA::_tc_string); - CORBA::Any *any; - CORBA::Boolean *retval = new CORBA::Boolean; - CORBA::String value; - - req.orb()->create_list (0, nvlist); - nv = nvlist->add_value (0, temp_value, CORBA::ARG_IN, _tao_environment); - req.params (nvlist, _tao_environment); // parse the args - if (_tao_environment.exception () != 0) return; - value = *(CORBA::String *)nv->value ()->value (); - POA_PortableServer::POA_ptr impl = (POA_PortableServer::POA_ptr) _tao_object_reference; - *retval = impl->_is_a (value, _tao_environment); - if (_tao_environment.exception () != 0) return; - any = new CORBA::Any (CORBA::_tc_boolean, retval, CORBA::B_TRUE); - req.result (any, _tao_environment); -} - -CORBA::Boolean POA_PortableServer::POA::_is_a ( - const char* value, - CORBA::Environment &_tao_environment - ) -{ - if ( - (!ACE_OS::strcmp ((char *)value, "IDL:PortableServer/POA:1.0")) || - (!ACE_OS::strcmp ((char *)value, CORBA::_tc_Object->id (_tao_environment)))) - return CORBA::B_TRUE; - else - return CORBA::B_FALSE; -} - -void* POA_PortableServer::POA::_downcast ( - const char* logical_type_id - ) -{ - if (ACE_OS::strcmp (logical_type_id, "IDL:PortableServer/POA:1.0") == 0) - return ACE_static_cast (POA_PortableServer::POA_ptr, this); - if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/Object:1.0") == 0) - return ACE_static_cast(PortableServer::Servant, this); - return 0; -} - -void POA_PortableServer::POA::_dispatch (CORBA::ServerRequest &req, void *context, CORBA::Environment &env) -{ - TAO_Skeleton skel; // pointer to skeleton for operation - CORBA::String opname = req.op_name (); // retrieve operation name - // find the skeleton corresponding to this opname - if (this->_find (opname, skel) == -1) - { - env.exception (new CORBA_BAD_OPERATION (CORBA::COMPLETED_NO)); - ACE_ERROR ((LM_ERROR, "Bad operation <%s>\n", opname)); - } -else - skel (req, this, context, env); -} - -const char* POA_PortableServer::POA::_interface_repository_id (void) const -{ - return "IDL:PortableServer/POA:1.0"; -} - -POA_PortableServer::_tao_collocated_POA::_tao_collocated_POA ( - POA_PortableServer::POA_ptr servant, - STUB_Object *stub - ) - : ACE_NESTED_CLASS (PortableServer, POA) (stub, servant, CORBA::B_TRUE), - CORBA_Object (stub, servant, CORBA::B_TRUE), - servant_ (servant) -{ -} - -POA_PortableServer::POA_ptr POA_PortableServer::_tao_collocated_POA::_get_servant (void) const -{ - return this->servant_; -} - -CORBA::Boolean POA_PortableServer::_tao_collocated_POA::_is_a ( - const char* logical_type_id, - CORBA::Environment &_tao_environment - ) -{ - return this->servant_->_is_a ( - logical_type_id, - _tao_environment - ); -} - -PortableServer::POA_ptr POA_PortableServer::_tao_collocated_POA::create_POA ( - const char* adapter_name, - PortableServer::POAManager_ptr a_POAManager, - const PortableServer::PolicyList & policies, - CORBA::Environment &_tao_environment - ) -{ - return this->servant_->create_POA ( - adapter_name, - a_POAManager, - policies, - _tao_environment - ); -} - -PortableServer::POA_ptr POA_PortableServer::_tao_collocated_POA::find_POA ( - const char* adapter_name, - CORBA::Boolean activate_it, - CORBA::Environment &_tao_environment - ) -{ - return this->servant_->find_POA ( - adapter_name, - activate_it, - _tao_environment - ); -} - -void POA_PortableServer::_tao_collocated_POA::destroy ( - CORBA::Boolean etherealize_objects, - CORBA::Boolean wait_for_completion, - CORBA::Environment &_tao_environment - ) -{ - this->servant_->destroy ( - etherealize_objects, - wait_for_completion, - _tao_environment - ); -} - -PortableServer::ThreadPolicy_ptr POA_PortableServer::_tao_collocated_POA::create_thread_policy ( - PortableServer::ThreadPolicyValue value, - CORBA::Environment &_tao_environment - ) -{ - return this->servant_->create_thread_policy ( - value, - _tao_environment - ); -} - -PortableServer::LifespanPolicy_ptr POA_PortableServer::_tao_collocated_POA::create_lifespan_policy ( - PortableServer::LifespanPolicyValue value, - CORBA::Environment &_tao_environment - ) -{ - return this->servant_->create_lifespan_policy ( - value, - _tao_environment - ); -} - -PortableServer::IdUniquenessPolicy_ptr POA_PortableServer::_tao_collocated_POA::create_id_uniqueness_policy ( - PortableServer::IdUniquenessPolicyValue value, - CORBA::Environment &_tao_environment - ) -{ - return this->servant_->create_id_uniqueness_policy ( - value, - _tao_environment - ); -} - -PortableServer::IdAssignmentPolicy_ptr POA_PortableServer::_tao_collocated_POA::create_id_assignment_policy ( - PortableServer::IdAssignmentPolicyValue value, - CORBA::Environment &_tao_environment - ) -{ - return this->servant_->create_id_assignment_policy ( - value, - _tao_environment - ); -} - -PortableServer::ImplicitActivationPolicy_ptr POA_PortableServer::_tao_collocated_POA::create_implicit_activation_policy ( - PortableServer::ImplicitActivationPolicyValue value, - CORBA::Environment &_tao_environment - ) -{ - return this->servant_->create_implicit_activation_policy ( - value, - _tao_environment - ); -} - -PortableServer::ServantRetentionPolicy_ptr POA_PortableServer::_tao_collocated_POA::create_servant_retention_policy ( - PortableServer::ServantRetentionPolicyValue value, - CORBA::Environment &_tao_environment - ) -{ - return this->servant_->create_servant_retention_policy ( - value, - _tao_environment - ); -} - -PortableServer::RequestProcessingPolicy_ptr POA_PortableServer::_tao_collocated_POA::create_request_processing_policy ( - PortableServer::RequestProcessingPolicyValue value, - CORBA::Environment &_tao_environment - ) -{ - return this->servant_->create_request_processing_policy ( - value, - _tao_environment - ); -} - -char* -POA_PortableServer::_tao_collocated_POA::the_name ( - CORBA::Environment &_tao_environment - ) -{ - return this->servant_->the_name(_tao_environment); -} -PortableServer::POA_ptr -POA_PortableServer::_tao_collocated_POA::the_parent ( - CORBA::Environment &_tao_environment - ) -{ - return this->servant_->the_parent(_tao_environment); -} -PortableServer::POAManager_ptr -POA_PortableServer::_tao_collocated_POA::the_POAManager ( - CORBA::Environment &_tao_environment - ) -{ - return this->servant_->the_POAManager(_tao_environment); -} -PortableServer::AdapterActivator_ptr -POA_PortableServer::_tao_collocated_POA::the_activator ( - CORBA::Environment &_tao_environment - ) -{ - return this->servant_->the_activator(_tao_environment); -} - -void POA_PortableServer::_tao_collocated_POA::the_activator ( - PortableServer::AdapterActivator_ptr _tao_value, - CORBA::Environment &_tao_environment - ) -{ - this->servant_->the_activator ( - _tao_value, - _tao_environment - ); -} - -PortableServer::ServantManager_ptr POA_PortableServer::_tao_collocated_POA::get_servant_manager ( - CORBA::Environment &_tao_environment - ) -{ - return this->servant_->get_servant_manager ( - _tao_environment - ); -} - -void POA_PortableServer::_tao_collocated_POA::set_servant_manager ( - PortableServer::ServantManager_ptr imgr, - CORBA::Environment &_tao_environment - ) -{ - this->servant_->set_servant_manager ( - imgr, - _tao_environment - ); -} - -PortableServer::Servant POA_PortableServer::_tao_collocated_POA::get_servant ( - CORBA::Environment &_tao_environment - ) -{ - return this->servant_->get_servant ( - _tao_environment - ); -} - -void POA_PortableServer::_tao_collocated_POA::set_servant ( - PortableServer::Servant p_servant, - CORBA::Environment &_tao_environment - ) -{ - this->servant_->set_servant ( - p_servant, - _tao_environment - ); -} - -PortableServer::ObjectId * POA_PortableServer::_tao_collocated_POA::activate_object ( - PortableServer::Servant p_servant, - CORBA::Environment &_tao_environment - ) -{ - return this->servant_->activate_object ( - p_servant, - _tao_environment - ); -} - -void POA_PortableServer::_tao_collocated_POA::activate_object_with_id ( - const PortableServer::ObjectId & id, - PortableServer::Servant p_servant, - CORBA::Environment &_tao_environment - ) -{ - this->servant_->activate_object_with_id ( - id, - p_servant, - _tao_environment - ); -} - -void POA_PortableServer::_tao_collocated_POA::deactivate_object ( - const PortableServer::ObjectId & oid, - CORBA::Environment &_tao_environment - ) -{ - this->servant_->deactivate_object ( - oid, - _tao_environment - ); -} - -CORBA::Object_ptr POA_PortableServer::_tao_collocated_POA::create_reference ( - const char *intf, - CORBA::Environment &_tao_environment - ) -{ - return this->servant_->create_reference ( - intf, - _tao_environment - ); -} - -CORBA::Object_ptr POA_PortableServer::_tao_collocated_POA::create_reference_with_id ( - const PortableServer::ObjectId & oid, - const char *intf, - CORBA::Environment &_tao_environment - ) -{ - return this->servant_->create_reference_with_id ( - oid, - intf, - _tao_environment - ); -} - -PortableServer::ObjectId * POA_PortableServer::_tao_collocated_POA::servant_to_id ( - PortableServer::Servant p_servant, - CORBA::Environment &_tao_environment - ) -{ - return this->servant_->servant_to_id ( - p_servant, - _tao_environment - ); -} - -CORBA::Object_ptr POA_PortableServer::_tao_collocated_POA::servant_to_reference ( - PortableServer::Servant p_servant, - CORBA::Environment &_tao_environment - ) -{ - return this->servant_->servant_to_reference ( - p_servant, - _tao_environment - ); -} - -PortableServer::Servant POA_PortableServer::_tao_collocated_POA::reference_to_servant ( - CORBA::Object_ptr reference, - CORBA::Environment &_tao_environment - ) -{ - return this->servant_->reference_to_servant ( - reference, - _tao_environment - ); -} - -PortableServer::ObjectId * POA_PortableServer::_tao_collocated_POA::reference_to_id ( - CORBA::Object_ptr reference, - CORBA::Environment &_tao_environment - ) -{ - return this->servant_->reference_to_id ( - reference, - _tao_environment - ); -} - -PortableServer::Servant POA_PortableServer::_tao_collocated_POA::id_to_servant ( - const PortableServer::ObjectId & oid, - CORBA::Environment &_tao_environment - ) -{ - return this->servant_->id_to_servant ( - oid, - _tao_environment - ); -} - -CORBA::Object_ptr POA_PortableServer::_tao_collocated_POA::id_to_reference ( - const PortableServer::ObjectId & oid, - CORBA::Environment &_tao_environment - ) -{ - return this->servant_->id_to_reference ( - oid, - _tao_environment - ); -} - - -PortableServer::POA* -POA_PortableServer::POA::_this (CORBA_Environment &_env) -{ - STUB_Object *stub = this->_create_stub (_env); - if (_env.exception () != 0) - return 0; - return new POA_PortableServer::_tao_collocated_POA (this, stub); -} - -static const TAO_operation_db_entry PortableServer_Current_operations [] = { - {"get_POA", &POA_PortableServer::Current::get_POA_skel}, - {"get_object_id", &POA_PortableServer::Current::get_object_id_skel}, - {"_is_a", &POA_PortableServer::Current::_is_a_skel} -}; - -TAO_Dynamic_Hash_OpTable tao_PortableServer_Current_optable (PortableServer_Current_operations, 3, 6); -// skeleton constructor -POA_PortableServer::Current::Current (void) -{ - this->optable_ = &tao_PortableServer_Current_optable; -} - -void POA_PortableServer::Current::get_POA_skel (CORBA::ServerRequest &_tao_server_request, void *_tao_object_reference, void *context, CORBA::Environment &_tao_environment) -{ - ACE_UNUSED_ARG (context); - CORBA::NVList_ptr nvlist; - POA_PortableServer::Current_ptr impl = (POA_PortableServer::Current_ptr) _tao_object_reference; - CORBA::Any *result; - CORBA::Object_ptr *retval = new CORBA::Object_ptr; - *retval = CORBA::Object::_nil (); - // create an NV list and populate it with typecodes - _tao_server_request.orb ()->create_list (0, nvlist); // initialize a list - // parse the arguments - _tao_server_request.params (nvlist, _tao_environment); - if (_tao_environment.exception ()) return; - *retval = impl->get_POA(_tao_environment); - result = new CORBA::Any (PortableServer::_tc_POA, retval, 1); // ORB owns - _tao_server_request.result (result, _tao_environment); - -} - -void POA_PortableServer::Current::get_object_id_skel (CORBA::ServerRequest &_tao_server_request, void *_tao_object_reference, void *context, CORBA::Environment &_tao_environment) -{ - ACE_UNUSED_ARG (context); - CORBA::NVList_ptr nvlist; - POA_PortableServer::Current_ptr impl = (POA_PortableServer::Current_ptr) _tao_object_reference; - CORBA::Any *result; - PortableServer::ObjectId *retval; - // create an NV list and populate it with typecodes - _tao_server_request.orb ()->create_list (0, nvlist); // initialize a list - // parse the arguments - _tao_server_request.params (nvlist, _tao_environment); - if (_tao_environment.exception ()) return; - retval = impl->get_object_id(_tao_environment); - result = new CORBA::Any (PortableServer::_tc_ObjectId, retval, 1); // ORB owns - _tao_server_request.result (result, _tao_environment); - -} - -void POA_PortableServer::Current::_is_a_skel ( - CORBA::ServerRequest &req, - void * _tao_object_reference, - void * /*context*/, - CORBA::Environment &_tao_environment - ) -{ - CORBA::NVList_ptr nvlist; - CORBA::NamedValue_ptr nv; - CORBA::Any temp_value (CORBA::_tc_string); - CORBA::Any *any; - CORBA::Boolean *retval = new CORBA::Boolean; - CORBA::String value; - - req.orb()->create_list (0, nvlist); - nv = nvlist->add_value (0, temp_value, CORBA::ARG_IN, _tao_environment); - req.params (nvlist, _tao_environment); // parse the args - if (_tao_environment.exception () != 0) return; - value = *(CORBA::String *)nv->value ()->value (); - POA_PortableServer::Current_ptr impl = (POA_PortableServer::Current_ptr) _tao_object_reference; - *retval = impl->_is_a (value, _tao_environment); - if (_tao_environment.exception () != 0) return; - any = new CORBA::Any (CORBA::_tc_boolean, retval, CORBA::B_TRUE); - req.result (any, _tao_environment); -} - -CORBA::Boolean POA_PortableServer::Current::_is_a ( - const char* value, - CORBA::Environment &_tao_environment - ) -{ - if ( - (!ACE_OS::strcmp ((char *)value, "IDL:PortableServer/Current:1.0")) || - (!ACE_OS::strcmp ((char *)value, "IDL:PortableServer/CurrentBase:1.0")) || - (!ACE_OS::strcmp ((char *)value, CORBA::_tc_Object->id (_tao_environment)))) - return CORBA::B_TRUE; - else - return CORBA::B_FALSE; -} - -void* POA_PortableServer::Current::_downcast ( - const char* logical_type_id - ) -{ - if (ACE_OS::strcmp (logical_type_id, "IDL:PortableServer/Current:1.0") == 0) - return ACE_static_cast (POA_PortableServer::Current_ptr, this); - if (ACE_OS::strcmp (logical_type_id, "IDL:PortableServer/CurrentBase:1.0") == 0) - return ACE_static_cast (POA_PortableServer::CurrentBase_ptr, this); - if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/Object:1.0") == 0) - return ACE_static_cast(PortableServer::Servant, this); - return 0; -} - -void POA_PortableServer::Current::_dispatch (CORBA::ServerRequest &req, void *context, CORBA::Environment &env) -{ - TAO_Skeleton skel; // pointer to skeleton for operation - CORBA::String opname = req.op_name (); // retrieve operation name - // find the skeleton corresponding to this opname - if (this->_find (opname, skel) == -1) - { - env.exception (new CORBA_BAD_OPERATION (CORBA::COMPLETED_NO)); - ACE_ERROR ((LM_ERROR, "Bad operation <%s>\n", opname)); - } -else - skel (req, this, context, env); -} - -const char* POA_PortableServer::Current::_interface_repository_id (void) const -{ - return "IDL:PortableServer/Current:1.0"; -} - -POA_PortableServer::_tao_collocated_Current::_tao_collocated_Current ( - POA_PortableServer::Current_ptr servant, - STUB_Object *stub - ) - : ACE_NESTED_CLASS (PortableServer, Current) (stub, servant, CORBA::B_TRUE), - _tao_collocated_CurrentBase (servant, stub), - CORBA_Object (stub, servant, CORBA::B_TRUE), - servant_ (servant) -{ -} - -POA_PortableServer::Current_ptr POA_PortableServer::_tao_collocated_Current::_get_servant (void) const -{ - return this->servant_; -} - -CORBA::Boolean POA_PortableServer::_tao_collocated_Current::_is_a ( - const char* logical_type_id, - CORBA::Environment &_tao_environment - ) -{ - return this->servant_->_is_a ( - logical_type_id, - _tao_environment - ); -} - -PortableServer::POA_ptr POA_PortableServer::_tao_collocated_Current::get_POA ( - CORBA::Environment &_tao_environment - ) -{ - return this->servant_->get_POA ( - _tao_environment - ); -} - -PortableServer::ObjectId * POA_PortableServer::_tao_collocated_Current::get_object_id ( - CORBA::Environment &_tao_environment - ) -{ - return this->servant_->get_object_id ( - _tao_environment - ); -} - - -PortableServer::Current* -POA_PortableServer::Current::_this (CORBA_Environment &_env) -{ - STUB_Object *stub = this->_create_stub (_env); - if (_env.exception () != 0) - return 0; - return new POA_PortableServer::_tao_collocated_Current (this, stub); -} - diff --git a/TAO/tao/poaS.h b/TAO/tao/poaS.h deleted file mode 100644 index 0f1ab454848..00000000000 --- a/TAO/tao/poaS.h +++ /dev/null @@ -1,1174 +0,0 @@ -// -*- c++ -*- -// -// ****** Code generated by the The ACE ORB (TAO) IDL Compiler ******* -// TAO ORB and the TAO IDL Compiler have been developed by Washington -// University Computer Science's Distributed Object Computing Group. -// -// Information on TAO is available at -// http://www.cs.wustl.edu/~schmidt/TAO.html - -#if !defined (_TAO_IDL_POAS_H_) -#define _TAO_IDL_POAS_H_ - -#include "poaC.h" - -class POA_PortableServer -{ -public: - class CurrentBase; - typedef CurrentBase *CurrentBase_ptr; - class CurrentBase : public virtual PortableServer::ServantBase - { - protected: - CurrentBase (void); - public: - virtual ~CurrentBase (void); - virtual CORBA::Boolean _is_a ( - const char* logical_type_id, - CORBA::Environment &_tao_environment); - virtual void* _downcast ( - const char* logical_type_id - ); - static void _is_a_skel (CORBA::ServerRequest &req, void *obj, void *context, CORBA::Environment &_tao_enviroment); - - virtual void _dispatch (CORBA::ServerRequest &req, void *context, CORBA::Environment &env); - - PortableServer::CurrentBase *_this (CORBA::Environment &_tao_environment); - virtual const char* _interface_repository_id (void) const; - }; - - -#if !defined (_PORTABLESERVER_CURRENTBASE___COLLOCATED_SH_) -#define _PORTABLESERVER_CURRENTBASE___COLLOCATED_SH_ - - class _tao_collocated_CurrentBase : public virtual PortableServer::CurrentBase - { - public: - _tao_collocated_CurrentBase ( - CurrentBase_ptr servant, - STUB_Object *stub - ); - CurrentBase_ptr _get_servant (void) const; - virtual CORBA::Boolean _is_a ( - const char *logical_type_id, - CORBA::Environment &_tao_environment - ); - - private: - CurrentBase_ptr servant_; - }; - - -#endif // end #if !defined - - - class Policy; - typedef Policy *Policy_ptr; - class Policy : public virtual PortableServer::ServantBase - { - protected: - Policy (void); - public: - virtual ~Policy (void); - virtual CORBA::Boolean _is_a ( - const char* logical_type_id, - CORBA::Environment &_tao_environment); - virtual void* _downcast ( - const char* logical_type_id - ); - virtual PortableServer::Policy_ptr copy ( CORBA::Environment &env) = 0; // pure virtual - static void copy_skel (CORBA::ServerRequest &req, void *obj, void *context, CORBA::Environment &env); - - virtual void destroy ( CORBA::Environment &env) = 0; // pure virtual - static void destroy_skel (CORBA::ServerRequest &req, void *obj, void *context, CORBA::Environment &env); - - static void _is_a_skel (CORBA::ServerRequest &req, void *obj, void *context, CORBA::Environment &_tao_enviroment); - - virtual void _dispatch (CORBA::ServerRequest &req, void *context, CORBA::Environment &env); - - PortableServer::Policy *_this (CORBA::Environment &_tao_environment); - virtual const char* _interface_repository_id (void) const; - }; - - -#if !defined (_PORTABLESERVER_POLICY___COLLOCATED_SH_) -#define _PORTABLESERVER_POLICY___COLLOCATED_SH_ - - class _tao_collocated_Policy : public virtual PortableServer::Policy - { - public: - _tao_collocated_Policy ( - Policy_ptr servant, - STUB_Object *stub - ); - Policy_ptr _get_servant (void) const; - virtual CORBA::Boolean _is_a ( - const char *logical_type_id, - CORBA::Environment &_tao_environment - ); - virtual PortableServer::Policy_ptr copy ( - CORBA::Environment &_tao_environment - ); - virtual void destroy ( - CORBA::Environment &_tao_environment - ); - - private: - Policy_ptr servant_; - }; - - -#endif // end #if !defined - - - class ThreadPolicy; - typedef ThreadPolicy *ThreadPolicy_ptr; - class ThreadPolicy : public virtual Policy - { - protected: - ThreadPolicy (void); - public: - virtual ~ThreadPolicy (void); - virtual CORBA::Boolean _is_a ( - const char* logical_type_id, - CORBA::Environment &_tao_environment); - virtual void* _downcast ( - const char* logical_type_id - ); - virtual PortableServer::ThreadPolicyValue value (CORBA::Environment &env) = 0; - static void _get_value_skel (CORBA::ServerRequest &req, void *obj, void *context, CORBA::Environment &env); - - static void _is_a_skel (CORBA::ServerRequest &req, void *obj, void *context, CORBA::Environment &_tao_enviroment); - - static void copy_skel (CORBA::ServerRequest &req, void *obj, void *context, CORBA::Environment &env); - - static void destroy_skel (CORBA::ServerRequest &req, void *obj, void *context, CORBA::Environment &env); - - virtual void _dispatch (CORBA::ServerRequest &req, void *context, CORBA::Environment &env); - - PortableServer::ThreadPolicy *_this (CORBA::Environment &_tao_environment); - virtual const char* _interface_repository_id (void) const; - }; - - -#if !defined (_PORTABLESERVER_THREADPOLICY___COLLOCATED_SH_) -#define _PORTABLESERVER_THREADPOLICY___COLLOCATED_SH_ - - class _tao_collocated_ThreadPolicy : public virtual PortableServer::ThreadPolicy, - public virtual _tao_collocated_Policy - { - public: - _tao_collocated_ThreadPolicy ( - ThreadPolicy_ptr servant, - STUB_Object *stub - ); - ThreadPolicy_ptr _get_servant (void) const; - virtual CORBA::Boolean _is_a ( - const char *logical_type_id, - CORBA::Environment &_tao_environment - ); - virtual PortableServer::ThreadPolicyValue value ( - CORBA::Environment &env - ); - virtual PortableServer::Policy_ptr copy ( - CORBA::Environment &_tao_environment - ); - virtual void destroy ( - CORBA::Environment &_tao_environment - ); - - private: - ThreadPolicy_ptr servant_; - }; - - -#endif // end #if !defined - - - class LifespanPolicy; - typedef LifespanPolicy *LifespanPolicy_ptr; - class LifespanPolicy : public virtual Policy - { - protected: - LifespanPolicy (void); - public: - virtual ~LifespanPolicy (void); - virtual CORBA::Boolean _is_a ( - const char* logical_type_id, - CORBA::Environment &_tao_environment); - virtual void* _downcast ( - const char* logical_type_id - ); - virtual PortableServer::LifespanPolicyValue value (CORBA::Environment &env) = 0; - static void _get_value_skel (CORBA::ServerRequest &req, void *obj, void *context, CORBA::Environment &env); - - static void _is_a_skel (CORBA::ServerRequest &req, void *obj, void *context, CORBA::Environment &_tao_enviroment); - - static void copy_skel (CORBA::ServerRequest &req, void *obj, void *context, CORBA::Environment &env); - - static void destroy_skel (CORBA::ServerRequest &req, void *obj, void *context, CORBA::Environment &env); - - virtual void _dispatch (CORBA::ServerRequest &req, void *context, CORBA::Environment &env); - - PortableServer::LifespanPolicy *_this (CORBA::Environment &_tao_environment); - virtual const char* _interface_repository_id (void) const; - }; - - -#if !defined (_PORTABLESERVER_LIFESPANPOLICY___COLLOCATED_SH_) -#define _PORTABLESERVER_LIFESPANPOLICY___COLLOCATED_SH_ - - class _tao_collocated_LifespanPolicy : public virtual PortableServer::LifespanPolicy, - public virtual _tao_collocated_Policy - { - public: - _tao_collocated_LifespanPolicy ( - LifespanPolicy_ptr servant, - STUB_Object *stub - ); - LifespanPolicy_ptr _get_servant (void) const; - virtual CORBA::Boolean _is_a ( - const char *logical_type_id, - CORBA::Environment &_tao_environment - ); - virtual PortableServer::LifespanPolicyValue value ( - CORBA::Environment &env - ); - virtual PortableServer::Policy_ptr copy ( - CORBA::Environment &_tao_environment - ); - virtual void destroy ( - CORBA::Environment &_tao_environment - ); - - private: - LifespanPolicy_ptr servant_; - }; - - -#endif // end #if !defined - - - class IdUniquenessPolicy; - typedef IdUniquenessPolicy *IdUniquenessPolicy_ptr; - class IdUniquenessPolicy : public virtual Policy - { - protected: - IdUniquenessPolicy (void); - public: - virtual ~IdUniquenessPolicy (void); - virtual CORBA::Boolean _is_a ( - const char* logical_type_id, - CORBA::Environment &_tao_environment); - virtual void* _downcast ( - const char* logical_type_id - ); - virtual PortableServer::IdUniquenessPolicyValue value (CORBA::Environment &env) = 0; - static void _get_value_skel (CORBA::ServerRequest &req, void *obj, void *context, CORBA::Environment &env); - - static void _is_a_skel (CORBA::ServerRequest &req, void *obj, void *context, CORBA::Environment &_tao_enviroment); - - static void copy_skel (CORBA::ServerRequest &req, void *obj, void *context, CORBA::Environment &env); - - static void destroy_skel (CORBA::ServerRequest &req, void *obj, void *context, CORBA::Environment &env); - - virtual void _dispatch (CORBA::ServerRequest &req, void *context, CORBA::Environment &env); - - PortableServer::IdUniquenessPolicy *_this (CORBA::Environment &_tao_environment); - virtual const char* _interface_repository_id (void) const; - }; - - -#if !defined (_PORTABLESERVER_IDUNIQUENESSPOLICY___COLLOCATED_SH_) -#define _PORTABLESERVER_IDUNIQUENESSPOLICY___COLLOCATED_SH_ - - class _tao_collocated_IdUniquenessPolicy : public virtual PortableServer::IdUniquenessPolicy, - public virtual _tao_collocated_Policy - { - public: - _tao_collocated_IdUniquenessPolicy ( - IdUniquenessPolicy_ptr servant, - STUB_Object *stub - ); - IdUniquenessPolicy_ptr _get_servant (void) const; - virtual CORBA::Boolean _is_a ( - const char *logical_type_id, - CORBA::Environment &_tao_environment - ); - virtual PortableServer::IdUniquenessPolicyValue value ( - CORBA::Environment &env - ); - virtual PortableServer::Policy_ptr copy ( - CORBA::Environment &_tao_environment - ); - virtual void destroy ( - CORBA::Environment &_tao_environment - ); - - private: - IdUniquenessPolicy_ptr servant_; - }; - - -#endif // end #if !defined - - - class IdAssignmentPolicy; - typedef IdAssignmentPolicy *IdAssignmentPolicy_ptr; - class IdAssignmentPolicy : public virtual Policy - { - protected: - IdAssignmentPolicy (void); - public: - virtual ~IdAssignmentPolicy (void); - virtual CORBA::Boolean _is_a ( - const char* logical_type_id, - CORBA::Environment &_tao_environment); - virtual void* _downcast ( - const char* logical_type_id - ); - virtual PortableServer::IdAssignmentPolicyValue value (CORBA::Environment &env) = 0; - static void _get_value_skel (CORBA::ServerRequest &req, void *obj, void *context, CORBA::Environment &env); - - static void _is_a_skel (CORBA::ServerRequest &req, void *obj, void *context, CORBA::Environment &_tao_enviroment); - - static void copy_skel (CORBA::ServerRequest &req, void *obj, void *context, CORBA::Environment &env); - - static void destroy_skel (CORBA::ServerRequest &req, void *obj, void *context, CORBA::Environment &env); - - virtual void _dispatch (CORBA::ServerRequest &req, void *context, CORBA::Environment &env); - - PortableServer::IdAssignmentPolicy *_this (CORBA::Environment &_tao_environment); - virtual const char* _interface_repository_id (void) const; - }; - - -#if !defined (_PORTABLESERVER_IDASSIGNMENTPOLICY___COLLOCATED_SH_) -#define _PORTABLESERVER_IDASSIGNMENTPOLICY___COLLOCATED_SH_ - - class _tao_collocated_IdAssignmentPolicy : public virtual PortableServer::IdAssignmentPolicy, - public virtual _tao_collocated_Policy - { - public: - _tao_collocated_IdAssignmentPolicy ( - IdAssignmentPolicy_ptr servant, - STUB_Object *stub - ); - IdAssignmentPolicy_ptr _get_servant (void) const; - virtual CORBA::Boolean _is_a ( - const char *logical_type_id, - CORBA::Environment &_tao_environment - ); - virtual PortableServer::IdAssignmentPolicyValue value ( - CORBA::Environment &env - ); - virtual PortableServer::Policy_ptr copy ( - CORBA::Environment &_tao_environment - ); - virtual void destroy ( - CORBA::Environment &_tao_environment - ); - - private: - IdAssignmentPolicy_ptr servant_; - }; - - -#endif // end #if !defined - - - class ImplicitActivationPolicy; - typedef ImplicitActivationPolicy *ImplicitActivationPolicy_ptr; - class ImplicitActivationPolicy : public virtual Policy - { - protected: - ImplicitActivationPolicy (void); - public: - virtual ~ImplicitActivationPolicy (void); - virtual CORBA::Boolean _is_a ( - const char* logical_type_id, - CORBA::Environment &_tao_environment); - virtual void* _downcast ( - const char* logical_type_id - ); - virtual PortableServer::ImplicitActivationPolicyValue value (CORBA::Environment &env) = 0; - static void _get_value_skel (CORBA::ServerRequest &req, void *obj, void *context, CORBA::Environment &env); - - static void _is_a_skel (CORBA::ServerRequest &req, void *obj, void *context, CORBA::Environment &_tao_enviroment); - - static void copy_skel (CORBA::ServerRequest &req, void *obj, void *context, CORBA::Environment &env); - - static void destroy_skel (CORBA::ServerRequest &req, void *obj, void *context, CORBA::Environment &env); - - virtual void _dispatch (CORBA::ServerRequest &req, void *context, CORBA::Environment &env); - - PortableServer::ImplicitActivationPolicy *_this (CORBA::Environment &_tao_environment); - virtual const char* _interface_repository_id (void) const; - }; - - -#if !defined (_PORTABLESERVER_IMPLICITACTIVATIONPOLICY___COLLOCATED_SH_) -#define _PORTABLESERVER_IMPLICITACTIVATIONPOLICY___COLLOCATED_SH_ - - class _tao_collocated_ImplicitActivationPolicy : public virtual PortableServer::ImplicitActivationPolicy, - public virtual _tao_collocated_Policy - { - public: - _tao_collocated_ImplicitActivationPolicy ( - ImplicitActivationPolicy_ptr servant, - STUB_Object *stub - ); - ImplicitActivationPolicy_ptr _get_servant (void) const; - virtual CORBA::Boolean _is_a ( - const char *logical_type_id, - CORBA::Environment &_tao_environment - ); - virtual PortableServer::ImplicitActivationPolicyValue value ( - CORBA::Environment &env - ); - virtual PortableServer::Policy_ptr copy ( - CORBA::Environment &_tao_environment - ); - virtual void destroy ( - CORBA::Environment &_tao_environment - ); - - private: - ImplicitActivationPolicy_ptr servant_; - }; - - -#endif // end #if !defined - - - class ServantRetentionPolicy; - typedef ServantRetentionPolicy *ServantRetentionPolicy_ptr; - class ServantRetentionPolicy : public virtual Policy - { - protected: - ServantRetentionPolicy (void); - public: - virtual ~ServantRetentionPolicy (void); - virtual CORBA::Boolean _is_a ( - const char* logical_type_id, - CORBA::Environment &_tao_environment); - virtual void* _downcast ( - const char* logical_type_id - ); - virtual PortableServer::ServantRetentionPolicyValue value (CORBA::Environment &env) = 0; - static void _get_value_skel (CORBA::ServerRequest &req, void *obj, void *context, CORBA::Environment &env); - - static void _is_a_skel (CORBA::ServerRequest &req, void *obj, void *context, CORBA::Environment &_tao_enviroment); - - static void copy_skel (CORBA::ServerRequest &req, void *obj, void *context, CORBA::Environment &env); - - static void destroy_skel (CORBA::ServerRequest &req, void *obj, void *context, CORBA::Environment &env); - - virtual void _dispatch (CORBA::ServerRequest &req, void *context, CORBA::Environment &env); - - PortableServer::ServantRetentionPolicy *_this (CORBA::Environment &_tao_environment); - virtual const char* _interface_repository_id (void) const; - }; - - -#if !defined (_PORTABLESERVER_SERVANTRETENTIONPOLICY___COLLOCATED_SH_) -#define _PORTABLESERVER_SERVANTRETENTIONPOLICY___COLLOCATED_SH_ - - class _tao_collocated_ServantRetentionPolicy : public virtual PortableServer::ServantRetentionPolicy, - public virtual _tao_collocated_Policy - { - public: - _tao_collocated_ServantRetentionPolicy ( - ServantRetentionPolicy_ptr servant, - STUB_Object *stub - ); - ServantRetentionPolicy_ptr _get_servant (void) const; - virtual CORBA::Boolean _is_a ( - const char *logical_type_id, - CORBA::Environment &_tao_environment - ); - virtual PortableServer::ServantRetentionPolicyValue value ( - CORBA::Environment &env - ); - virtual PortableServer::Policy_ptr copy ( - CORBA::Environment &_tao_environment - ); - virtual void destroy ( - CORBA::Environment &_tao_environment - ); - - private: - ServantRetentionPolicy_ptr servant_; - }; - - -#endif // end #if !defined - - - class RequestProcessingPolicy; - typedef RequestProcessingPolicy *RequestProcessingPolicy_ptr; - class RequestProcessingPolicy : public virtual Policy - { - protected: - RequestProcessingPolicy (void); - public: - virtual ~RequestProcessingPolicy (void); - virtual CORBA::Boolean _is_a ( - const char* logical_type_id, - CORBA::Environment &_tao_environment); - virtual void* _downcast ( - const char* logical_type_id - ); - virtual PortableServer::RequestProcessingPolicyValue value (CORBA::Environment &env) = 0; - static void _get_value_skel (CORBA::ServerRequest &req, void *obj, void *context, CORBA::Environment &env); - - static void _is_a_skel (CORBA::ServerRequest &req, void *obj, void *context, CORBA::Environment &_tao_enviroment); - - static void copy_skel (CORBA::ServerRequest &req, void *obj, void *context, CORBA::Environment &env); - - static void destroy_skel (CORBA::ServerRequest &req, void *obj, void *context, CORBA::Environment &env); - - virtual void _dispatch (CORBA::ServerRequest &req, void *context, CORBA::Environment &env); - - PortableServer::RequestProcessingPolicy *_this (CORBA::Environment &_tao_environment); - virtual const char* _interface_repository_id (void) const; - }; - - -#if !defined (_PORTABLESERVER_REQUESTPROCESSINGPOLICY___COLLOCATED_SH_) -#define _PORTABLESERVER_REQUESTPROCESSINGPOLICY___COLLOCATED_SH_ - - class _tao_collocated_RequestProcessingPolicy : public virtual PortableServer::RequestProcessingPolicy, - public virtual _tao_collocated_Policy - { - public: - _tao_collocated_RequestProcessingPolicy ( - RequestProcessingPolicy_ptr servant, - STUB_Object *stub - ); - RequestProcessingPolicy_ptr _get_servant (void) const; - virtual CORBA::Boolean _is_a ( - const char *logical_type_id, - CORBA::Environment &_tao_environment - ); - virtual PortableServer::RequestProcessingPolicyValue value ( - CORBA::Environment &env - ); - virtual PortableServer::Policy_ptr copy ( - CORBA::Environment &_tao_environment - ); - virtual void destroy ( - CORBA::Environment &_tao_environment - ); - - private: - RequestProcessingPolicy_ptr servant_; - }; - - -#endif // end #if !defined - - - class POAManager; - typedef POAManager *POAManager_ptr; - class POAManager : public virtual PortableServer::LocalServantBase - { - protected: - POAManager (void); - public: - virtual ~POAManager (void); - virtual CORBA::Boolean _is_a ( - const char* logical_type_id, - CORBA::Environment &_tao_environment); - virtual void* _downcast ( - const char* logical_type_id - ); - virtual void activate ( CORBA::Environment &env) = 0; // pure virtual - - virtual void hold_requests (CORBA::Boolean wait_for_completion, CORBA::Environment &env) = 0; // pure virtual - - virtual void discard_requests (CORBA::Boolean wait_for_completion, CORBA::Environment &env) = 0; // pure virtual - - virtual void deactivate (CORBA::Boolean etherealize_objects, CORBA::Boolean wait_for_completion, CORBA::Environment &env) = 0; // pure virtual - - static void _is_a_skel (CORBA::ServerRequest &req, void *obj, void *context, CORBA::Environment &_tao_enviroment); - - virtual void _dispatch (CORBA::ServerRequest &req, void *context, CORBA::Environment &env); - - PortableServer::POAManager *_this (CORBA::Environment &_tao_environment); - virtual const char* _interface_repository_id (void) const; - }; - - -#if !defined (_PORTABLESERVER_POAMANAGER___COLLOCATED_SH_) -#define _PORTABLESERVER_POAMANAGER___COLLOCATED_SH_ - - class _tao_collocated_POAManager : public virtual PortableServer::POAManager - { - public: - _tao_collocated_POAManager ( - POAManager_ptr servant, - STUB_Object *stub - ); - POAManager_ptr _get_servant (void) const; - virtual CORBA::Boolean _is_a ( - const char *logical_type_id, - CORBA::Environment &_tao_environment - ); - virtual void activate ( - CORBA::Environment &_tao_environment - ); - virtual void hold_requests ( - CORBA::Boolean wait_for_completion, - CORBA::Environment &_tao_environment - ); - virtual void discard_requests ( - CORBA::Boolean wait_for_completion, - CORBA::Environment &_tao_environment - ); - virtual void deactivate ( - CORBA::Boolean etherealize_objects, - CORBA::Boolean wait_for_completion, - CORBA::Environment &_tao_environment - ); - - private: - POAManager_ptr servant_; - }; - - -#endif // end #if !defined - - - class AdapterActivator; - typedef AdapterActivator *AdapterActivator_ptr; - class TAO_Export AdapterActivator : public virtual PortableServer::LocalServantBase - { - protected: - AdapterActivator (void); - public: - virtual ~AdapterActivator (void); - virtual CORBA::Boolean _is_a ( - const char* logical_type_id, - CORBA::Environment &_tao_environment); - virtual void* _downcast ( - const char* logical_type_id - ); - virtual CORBA::Boolean unknown_adapter (PortableServer::POA_ptr parent, const char *name, CORBA::Environment &env) = 0; // pure virtual - - static void _is_a_skel (CORBA::ServerRequest &req, void *obj, void *context, CORBA::Environment &_tao_enviroment); - - virtual void _dispatch (CORBA::ServerRequest &req, void *context, CORBA::Environment &env); - - PortableServer::AdapterActivator *_this (CORBA::Environment &_tao_environment); - virtual const char* _interface_repository_id (void) const; - }; - - -#if !defined (_PORTABLESERVER_ADAPTERACTIVATOR___COLLOCATED_SH_) -#define _PORTABLESERVER_ADAPTERACTIVATOR___COLLOCATED_SH_ - - class _tao_collocated_AdapterActivator : public virtual PortableServer::AdapterActivator - { - public: - _tao_collocated_AdapterActivator ( - AdapterActivator_ptr servant, - STUB_Object *stub - ); - AdapterActivator_ptr _get_servant (void) const; - virtual CORBA::Boolean _is_a ( - const char *logical_type_id, - CORBA::Environment &_tao_environment - ); - virtual CORBA::Boolean unknown_adapter ( - PortableServer::POA_ptr parent, - const char* name, - CORBA::Environment &_tao_environment - ); - - private: - AdapterActivator_ptr servant_; - }; - - -#endif // end #if !defined - - - class ServantManager; - typedef ServantManager *ServantManager_ptr; - class TAO_Export ServantManager : public virtual PortableServer::LocalServantBase - { - protected: - ServantManager (void); - public: - virtual ~ServantManager (void); - virtual CORBA::Boolean _is_a ( - const char* logical_type_id, - CORBA::Environment &_tao_environment); - virtual void* _downcast ( - const char* logical_type_id - ); - static void _is_a_skel (CORBA::ServerRequest &req, void *obj, void *context, CORBA::Environment &_tao_enviroment); - - virtual void _dispatch (CORBA::ServerRequest &req, void *context, CORBA::Environment &env); - - PortableServer::ServantManager *_this (CORBA::Environment &_tao_environment); - virtual const char* _interface_repository_id (void) const; - }; - - -#if !defined (_PORTABLESERVER_SERVANTMANAGER___COLLOCATED_SH_) -#define _PORTABLESERVER_SERVANTMANAGER___COLLOCATED_SH_ - - class _tao_collocated_ServantManager : public virtual PortableServer::ServantManager - { - public: - _tao_collocated_ServantManager ( - ServantManager_ptr servant, - STUB_Object *stub - ); - ServantManager_ptr _get_servant (void) const; - virtual CORBA::Boolean _is_a ( - const char *logical_type_id, - CORBA::Environment &_tao_environment - ); - - private: - ServantManager_ptr servant_; - }; - - -#endif // end #if !defined - - - class ServantActivator; - typedef ServantActivator *ServantActivator_ptr; - class TAO_Export ServantActivator : public virtual ServantManager - { - protected: - ServantActivator (void); - public: - virtual ~ServantActivator (void); - virtual CORBA::Boolean _is_a ( - const char* logical_type_id, - CORBA::Environment &_tao_environment); - virtual void* _downcast ( - const char* logical_type_id - ); - virtual PortableServer::Servant incarnate (const PortableServer::ObjectId &oid, PortableServer::POA_ptr adapter, CORBA::Environment &env) = 0; // pure virtual - - virtual void etherealize (const PortableServer::ObjectId &oid, PortableServer::POA_ptr adapter, PortableServer::Servant serv, CORBA::Boolean cleanup_in_progress, CORBA::Boolean remaining_activations, CORBA::Environment &env) = 0; // pure virtual - - static void _is_a_skel (CORBA::ServerRequest &req, void *obj, void *context, CORBA::Environment &_tao_enviroment); - - virtual void _dispatch (CORBA::ServerRequest &req, void *context, CORBA::Environment &env); - - PortableServer::ServantActivator *_this (CORBA::Environment &_tao_environment); - virtual const char* _interface_repository_id (void) const; - }; - - -#if !defined (_PORTABLESERVER_SERVANTACTIVATOR___COLLOCATED_SH_) -#define _PORTABLESERVER_SERVANTACTIVATOR___COLLOCATED_SH_ - - class _tao_collocated_ServantActivator : public virtual PortableServer::ServantActivator, - public virtual _tao_collocated_ServantManager - { - public: - _tao_collocated_ServantActivator ( - ServantActivator_ptr servant, - STUB_Object *stub - ); - ServantActivator_ptr _get_servant (void) const; - virtual CORBA::Boolean _is_a ( - const char *logical_type_id, - CORBA::Environment &_tao_environment - ); - virtual PortableServer::Servant incarnate ( - const PortableServer::ObjectId & oid, - PortableServer::POA_ptr adapter, - CORBA::Environment &_tao_environment - ); - virtual void etherealize ( - const PortableServer::ObjectId & oid, - PortableServer::POA_ptr adapter, - PortableServer::Servant serv, - CORBA::Boolean cleanup_in_progress, - CORBA::Boolean remaining_activations, - CORBA::Environment &_tao_environment - ); - - private: - ServantActivator_ptr servant_; - }; - - -#endif // end #if !defined - - - class ServantLocator; - typedef ServantLocator *ServantLocator_ptr; - class TAO_Export ServantLocator : public virtual ServantManager - { - protected: - ServantLocator (void); - public: - virtual ~ServantLocator (void); - virtual CORBA::Boolean _is_a ( - const char* logical_type_id, - CORBA::Environment &_tao_environment); - virtual void* _downcast ( - const char* logical_type_id - ); - virtual PortableServer::Servant preinvoke (const PortableServer::ObjectId &oid, - PortableServer::POA_ptr adapter, - const char *operation, - PortableServer::ServantLocator::Cookie & the_cookie, - CORBA::Environment &env) = 0; // pure virtual - - virtual void postinvoke (const PortableServer::ObjectId &oid, PortableServer::POA_ptr adapter, const char *operation, PortableServer::ServantLocator::Cookie the_cookie, PortableServer::Servant the_servant, CORBA::Environment &env) = 0; // pure virtual - - static void _is_a_skel (CORBA::ServerRequest &req, void *obj, void *context, CORBA::Environment &_tao_enviroment); - - virtual void _dispatch (CORBA::ServerRequest &req, void *context, CORBA::Environment &env); - - PortableServer::ServantLocator *_this (CORBA::Environment &_tao_environment); - virtual const char* _interface_repository_id (void) const; - }; - - -#if !defined (_PORTABLESERVER_SERVANTLOCATOR___COLLOCATED_SH_) -#define _PORTABLESERVER_SERVANTLOCATOR___COLLOCATED_SH_ - - class _tao_collocated_ServantLocator : public virtual PortableServer::ServantLocator, - public virtual _tao_collocated_ServantManager - { - public: - _tao_collocated_ServantLocator ( - ServantLocator_ptr servant, - STUB_Object *stub - ); - ServantLocator_ptr _get_servant (void) const; - virtual CORBA::Boolean _is_a ( - const char *logical_type_id, - CORBA::Environment &_tao_environment - ); - virtual PortableServer::Servant preinvoke ( - const PortableServer::ObjectId & oid, - PortableServer::POA_ptr adapter, - const char * operation, - PortableServer::ServantLocator::Cookie & the_cookie, - CORBA::Environment &_tao_environment - ); - virtual void postinvoke ( - const PortableServer::ObjectId & oid, - PortableServer::POA_ptr adapter, - const char * operation, - PortableServer::ServantLocator::Cookie the_cookie, - PortableServer::Servant the_servant, - CORBA::Environment &_tao_environment - ); - - private: - ServantLocator_ptr servant_; - }; - - -#endif // end #if !defined - - - class POA; - typedef POA *POA_ptr; - class POA : public virtual PortableServer::LocalServantBase - { - protected: - POA (void); - public: - virtual ~POA (void); - virtual CORBA::Boolean _is_a ( - const char* logical_type_id, - CORBA::Environment &_tao_environment); - virtual void* _downcast ( - const char* logical_type_id - ); - virtual PortableServer::POA_ptr create_POA (const char *adapter_name, PortableServer::POAManager_ptr a_POAManager, const PortableServer::PolicyList &policies, CORBA::Environment &env) = 0; // pure virtual - - virtual PortableServer::POA_ptr find_POA (const char *adapter_name, CORBA::Boolean activate_it, CORBA::Environment &env) = 0; // pure virtual - - virtual void destroy (CORBA::Boolean etherealize_objects, CORBA::Boolean wait_for_completion, CORBA::Environment &env) = 0; // pure virtual - - virtual PortableServer::ThreadPolicy_ptr create_thread_policy (PortableServer::ThreadPolicyValue value, CORBA::Environment &env) = 0; // pure virtual - - virtual PortableServer::LifespanPolicy_ptr create_lifespan_policy (PortableServer::LifespanPolicyValue value, CORBA::Environment &env) = 0; // pure virtual - - virtual PortableServer::IdUniquenessPolicy_ptr create_id_uniqueness_policy (PortableServer::IdUniquenessPolicyValue value, CORBA::Environment &env) = 0; // pure virtual - - virtual PortableServer::IdAssignmentPolicy_ptr create_id_assignment_policy (PortableServer::IdAssignmentPolicyValue value, CORBA::Environment &env) = 0; // pure virtual - - virtual PortableServer::ImplicitActivationPolicy_ptr create_implicit_activation_policy (PortableServer::ImplicitActivationPolicyValue value, CORBA::Environment &env) = 0; // pure virtual - - virtual PortableServer::ServantRetentionPolicy_ptr create_servant_retention_policy (PortableServer::ServantRetentionPolicyValue value, CORBA::Environment &env) = 0; // pure virtual - - virtual PortableServer::RequestProcessingPolicy_ptr create_request_processing_policy (PortableServer::RequestProcessingPolicyValue value, CORBA::Environment &env) = 0; // pure virtual - - virtual char * the_name (CORBA::Environment &env) = 0; - - virtual PortableServer::POA_ptr the_parent (CORBA::Environment &env) = 0; - - virtual PortableServer::POAManager_ptr the_POAManager (CORBA::Environment &env) = 0; - - virtual PortableServer::AdapterActivator_ptr the_activator (CORBA::Environment &env) = 0; - - virtual void the_activator(PortableServer::AdapterActivator_ptr the_activator, CORBA::Environment &env) = 0; - - virtual PortableServer::ServantManager_ptr get_servant_manager ( CORBA::Environment &env) = 0; // pure virtual - - virtual void set_servant_manager (PortableServer::ServantManager_ptr imgr, CORBA::Environment &env) = 0; // pure virtual - - virtual PortableServer::Servant get_servant ( CORBA::Environment &env) = 0; // pure virtual - - virtual void set_servant (PortableServer::Servant p_servant, CORBA::Environment &env) = 0; // pure virtual - - virtual PortableServer::ObjectId * activate_object (PortableServer::Servant p_servant, CORBA::Environment &env) = 0; // pure virtual - - virtual void activate_object_with_id (const PortableServer::ObjectId &id, PortableServer::Servant p_servant, CORBA::Environment &env) = 0; // pure virtual - - virtual void deactivate_object (const PortableServer::ObjectId &oid, CORBA::Environment &env) = 0; // pure virtual - - virtual CORBA::Object_ptr create_reference (const char *intf, CORBA::Environment &env) = 0; // pure virtual - - virtual CORBA::Object_ptr create_reference_with_id (const PortableServer::ObjectId &oid, const char *intf, CORBA::Environment &env) = 0; // pure virtual - - virtual PortableServer::ObjectId * servant_to_id (PortableServer::Servant p_servant, CORBA::Environment &env) = 0; // pure virtual - - virtual CORBA::Object_ptr servant_to_reference (PortableServer::Servant p_servant, CORBA::Environment &env) = 0; // pure virtual - - virtual PortableServer::Servant reference_to_servant (CORBA::Object_ptr reference, CORBA::Environment &env) = 0; // pure virtual - - virtual PortableServer::ObjectId * reference_to_id (CORBA::Object_ptr reference, CORBA::Environment &env) = 0; // pure virtual - - virtual PortableServer::Servant id_to_servant (const PortableServer::ObjectId &oid, CORBA::Environment &env) = 0; // pure virtual - - virtual CORBA::Object_ptr id_to_reference (const PortableServer::ObjectId &oid, CORBA::Environment &env) = 0; // pure virtual - - static void _is_a_skel (CORBA::ServerRequest &req, void *obj, void *context, CORBA::Environment &_tao_enviroment); - - virtual void _dispatch (CORBA::ServerRequest &req, void *context, CORBA::Environment &env); - - PortableServer::POA *_this (CORBA::Environment &_tao_environment); - virtual const char* _interface_repository_id (void) const; - }; - - -#if !defined (_PORTABLESERVER_POA___COLLOCATED_SH_) -#define _PORTABLESERVER_POA___COLLOCATED_SH_ - - class _tao_collocated_POA : public virtual PortableServer::POA - { - public: - _tao_collocated_POA ( - POA_ptr servant, - STUB_Object *stub - ); - POA_ptr _get_servant (void) const; - virtual CORBA::Boolean _is_a ( - const char *logical_type_id, - CORBA::Environment &_tao_environment - ); - virtual PortableServer::POA_ptr create_POA ( - const char* adapter_name, - PortableServer::POAManager_ptr a_POAManager, - const PortableServer::PolicyList & policies, - CORBA::Environment &_tao_environment - ); - virtual PortableServer::POA_ptr find_POA ( - const char* adapter_name, - CORBA::Boolean activate_it, - CORBA::Environment &_tao_environment - ); - virtual void destroy ( - CORBA::Boolean etherealize_objects, - CORBA::Boolean wait_for_completion, - CORBA::Environment &_tao_environment - ); - virtual PortableServer::ThreadPolicy_ptr create_thread_policy ( - PortableServer::ThreadPolicyValue value, - CORBA::Environment &_tao_environment - ); - virtual PortableServer::LifespanPolicy_ptr create_lifespan_policy ( - PortableServer::LifespanPolicyValue value, - CORBA::Environment &_tao_environment - ); - virtual PortableServer::IdUniquenessPolicy_ptr create_id_uniqueness_policy ( - PortableServer::IdUniquenessPolicyValue value, - CORBA::Environment &_tao_environment - ); - virtual PortableServer::IdAssignmentPolicy_ptr create_id_assignment_policy ( - PortableServer::IdAssignmentPolicyValue value, - CORBA::Environment &_tao_environment - ); - virtual PortableServer::ImplicitActivationPolicy_ptr create_implicit_activation_policy ( - PortableServer::ImplicitActivationPolicyValue value, - CORBA::Environment &_tao_environment - ); - virtual PortableServer::ServantRetentionPolicy_ptr create_servant_retention_policy ( - PortableServer::ServantRetentionPolicyValue value, - CORBA::Environment &_tao_environment - ); - virtual PortableServer::RequestProcessingPolicy_ptr create_request_processing_policy ( - PortableServer::RequestProcessingPolicyValue value, - CORBA::Environment &_tao_environment - ); - virtual char* the_name ( - CORBA::Environment &env - ); - virtual PortableServer::POA_ptr the_parent ( - CORBA::Environment &env - ); - virtual PortableServer::POAManager_ptr the_POAManager ( - CORBA::Environment &env - ); - virtual PortableServer::AdapterActivator_ptr the_activator ( - CORBA::Environment &env - ); - virtual void the_activator (PortableServer::AdapterActivator_ptr _tao_value, - CORBA::Environment &_tao_environment - ); - virtual PortableServer::ServantManager_ptr get_servant_manager ( - CORBA::Environment &_tao_environment - ); - virtual void set_servant_manager ( - PortableServer::ServantManager_ptr imgr, - CORBA::Environment &_tao_environment - ); - virtual PortableServer::Servant get_servant ( - CORBA::Environment &_tao_environment - ); - virtual void set_servant ( - PortableServer::Servant p_servant, - CORBA::Environment &_tao_environment - ); - virtual PortableServer::ObjectId * activate_object ( - PortableServer::Servant p_servant, - CORBA::Environment &_tao_environment - ); - virtual void activate_object_with_id ( - const PortableServer::ObjectId & id, - PortableServer::Servant p_servant, - CORBA::Environment &_tao_environment - ); - virtual void deactivate_object ( - const PortableServer::ObjectId & oid, - CORBA::Environment &_tao_environment - ); - virtual CORBA::Object_ptr create_reference ( - const char *intf, - CORBA::Environment &_tao_environment - ); - virtual CORBA::Object_ptr create_reference_with_id ( - const PortableServer::ObjectId & oid, - const char *intf, - CORBA::Environment &_tao_environment - ); - virtual PortableServer::ObjectId * servant_to_id ( - PortableServer::Servant p_servant, - CORBA::Environment &_tao_environment - ); - virtual CORBA::Object_ptr servant_to_reference ( - PortableServer::Servant p_servant, - CORBA::Environment &_tao_environment - ); - virtual PortableServer::Servant reference_to_servant ( - CORBA::Object_ptr reference, - CORBA::Environment &_tao_environment - ); - virtual PortableServer::ObjectId * reference_to_id ( - CORBA::Object_ptr reference, - CORBA::Environment &_tao_environment - ); - virtual PortableServer::Servant id_to_servant ( - const PortableServer::ObjectId & oid, - CORBA::Environment &_tao_environment - ); - virtual CORBA::Object_ptr id_to_reference ( - const PortableServer::ObjectId & oid, - CORBA::Environment &_tao_environment - ); - - private: - POA_ptr servant_; - }; - - -#endif // end #if !defined - - - class Current; - typedef Current *Current_ptr; - class Current : public virtual CurrentBase - { - protected: - Current (void); - public: - virtual ~Current (void); - virtual CORBA::Boolean _is_a ( - const char* logical_type_id, - CORBA::Environment &_tao_environment); - virtual void* _downcast ( - const char* logical_type_id - ); - virtual PortableServer::POA_ptr get_POA ( CORBA::Environment &env) = 0; // pure virtual - static void get_POA_skel (CORBA::ServerRequest &req, void *obj, void *context, CORBA::Environment &env); - - virtual PortableServer::ObjectId * get_object_id ( CORBA::Environment &env) = 0; // pure virtual - static void get_object_id_skel (CORBA::ServerRequest &req, void *obj, void *context, CORBA::Environment &env); - - static void _is_a_skel (CORBA::ServerRequest &req, void *obj, void *context, CORBA::Environment &_tao_enviroment); - - virtual void _dispatch (CORBA::ServerRequest &req, void *context, CORBA::Environment &env); - - PortableServer::Current *_this (CORBA::Environment &_tao_environment); - virtual const char* _interface_repository_id (void) const; - }; - - -#if !defined (_PORTABLESERVER_CURRENT___COLLOCATED_SH_) -#define _PORTABLESERVER_CURRENT___COLLOCATED_SH_ - - class _tao_collocated_Current : public virtual PortableServer::Current, - public virtual _tao_collocated_CurrentBase - { - public: - _tao_collocated_Current ( - Current_ptr servant, - STUB_Object *stub - ); - Current_ptr _get_servant (void) const; - virtual CORBA::Boolean _is_a ( - const char *logical_type_id, - CORBA::Environment &_tao_environment - ); - virtual PortableServer::POA_ptr get_POA ( - CORBA::Environment &_tao_environment - ); - virtual PortableServer::ObjectId * get_object_id ( - CORBA::Environment &_tao_environment - ); - - private: - Current_ptr servant_; - }; - - -#endif // end #if !defined - - -}; - - -#if defined (__ACE_INLINE__) -#include "poaS.i" -#endif // defined INLINE - - -#endif // if !defined diff --git a/TAO/tao/poaS.i b/TAO/tao/poaS.i deleted file mode 100644 index 781dfd5d1b7..00000000000 --- a/TAO/tao/poaS.i +++ /dev/null @@ -1,157 +0,0 @@ -// ****** Code generated by the The ACE ORB (TAO) IDL Compiler ******* -// TAO ORB and the TAO IDL Compiler have been developed by Washington -// University Computer Science's Distributed Object Computing Group. -// -// Information on TAO is available at -// http://www.cs.wustl.edu/~schmidt/TAO.html - -// skeleton destructor -ACE_INLINE -POA_PortableServer::CurrentBase::~CurrentBase (void) -{ -} -// skeleton destructor -ACE_INLINE -POA_PortableServer::Policy::~Policy (void) -{ -} -// skeleton destructor -ACE_INLINE -POA_PortableServer::ThreadPolicy::~ThreadPolicy (void) -{ -} -ACE_INLINE void POA_PortableServer::ThreadPolicy::copy_skel (CORBA::ServerRequest &req, void *obj, void *context, CORBA::Environment &env) -{ - POA_PortableServer::Policy_ptr impl = (POA_PortableServer::ThreadPolicy_ptr) obj; - POA_PortableServer::Policy::copy_skel (req, (POA_PortableServer::Policy_ptr) impl, context, env); -} -ACE_INLINE void POA_PortableServer::ThreadPolicy::destroy_skel (CORBA::ServerRequest &req, void *obj, void *context, CORBA::Environment &env) -{ - POA_PortableServer::Policy_ptr impl = (POA_PortableServer::ThreadPolicy_ptr) obj; - POA_PortableServer::Policy::destroy_skel (req, (POA_PortableServer::Policy_ptr) impl, context, env); -} -// skeleton destructor -ACE_INLINE -POA_PortableServer::LifespanPolicy::~LifespanPolicy (void) -{ -} -ACE_INLINE void POA_PortableServer::LifespanPolicy::copy_skel (CORBA::ServerRequest &req, void *obj, void *context, CORBA::Environment &env) -{ - POA_PortableServer::Policy_ptr impl = (POA_PortableServer::LifespanPolicy_ptr) obj; - POA_PortableServer::Policy::copy_skel (req, (POA_PortableServer::Policy_ptr) impl, context, env); -} -ACE_INLINE void POA_PortableServer::LifespanPolicy::destroy_skel (CORBA::ServerRequest &req, void *obj, void *context, CORBA::Environment &env) -{ - POA_PortableServer::Policy_ptr impl = (POA_PortableServer::LifespanPolicy_ptr) obj; - POA_PortableServer::Policy::destroy_skel (req, (POA_PortableServer::Policy_ptr) impl, context, env); -} -// skeleton destructor -ACE_INLINE -POA_PortableServer::IdUniquenessPolicy::~IdUniquenessPolicy (void) -{ -} -ACE_INLINE void POA_PortableServer::IdUniquenessPolicy::copy_skel (CORBA::ServerRequest &req, void *obj, void *context, CORBA::Environment &env) -{ - POA_PortableServer::Policy_ptr impl = (POA_PortableServer::IdUniquenessPolicy_ptr) obj; - POA_PortableServer::Policy::copy_skel (req, (POA_PortableServer::Policy_ptr) impl, context, env); -} -ACE_INLINE void POA_PortableServer::IdUniquenessPolicy::destroy_skel (CORBA::ServerRequest &req, void *obj, void *context, CORBA::Environment &env) -{ - POA_PortableServer::Policy_ptr impl = (POA_PortableServer::IdUniquenessPolicy_ptr) obj; - POA_PortableServer::Policy::destroy_skel (req, (POA_PortableServer::Policy_ptr) impl, context, env); -} -// skeleton destructor -ACE_INLINE -POA_PortableServer::IdAssignmentPolicy::~IdAssignmentPolicy (void) -{ -} -ACE_INLINE void POA_PortableServer::IdAssignmentPolicy::copy_skel (CORBA::ServerRequest &req, void *obj, void *context, CORBA::Environment &env) -{ - POA_PortableServer::Policy_ptr impl = (POA_PortableServer::IdAssignmentPolicy_ptr) obj; - POA_PortableServer::Policy::copy_skel (req, (POA_PortableServer::Policy_ptr) impl, context, env); -} -ACE_INLINE void POA_PortableServer::IdAssignmentPolicy::destroy_skel (CORBA::ServerRequest &req, void *obj, void *context, CORBA::Environment &env) -{ - POA_PortableServer::Policy_ptr impl = (POA_PortableServer::IdAssignmentPolicy_ptr) obj; - POA_PortableServer::Policy::destroy_skel (req, (POA_PortableServer::Policy_ptr) impl, context, env); -} -// skeleton destructor -ACE_INLINE -POA_PortableServer::ImplicitActivationPolicy::~ImplicitActivationPolicy (void) -{ -} -ACE_INLINE void POA_PortableServer::ImplicitActivationPolicy::copy_skel (CORBA::ServerRequest &req, void *obj, void *context, CORBA::Environment &env) -{ - POA_PortableServer::Policy_ptr impl = (POA_PortableServer::ImplicitActivationPolicy_ptr) obj; - POA_PortableServer::Policy::copy_skel (req, (POA_PortableServer::Policy_ptr) impl, context, env); -} -ACE_INLINE void POA_PortableServer::ImplicitActivationPolicy::destroy_skel (CORBA::ServerRequest &req, void *obj, void *context, CORBA::Environment &env) -{ - POA_PortableServer::Policy_ptr impl = (POA_PortableServer::ImplicitActivationPolicy_ptr) obj; - POA_PortableServer::Policy::destroy_skel (req, (POA_PortableServer::Policy_ptr) impl, context, env); -} -// skeleton destructor -ACE_INLINE -POA_PortableServer::ServantRetentionPolicy::~ServantRetentionPolicy (void) -{ -} -ACE_INLINE void POA_PortableServer::ServantRetentionPolicy::copy_skel (CORBA::ServerRequest &req, void *obj, void *context, CORBA::Environment &env) -{ - POA_PortableServer::Policy_ptr impl = (POA_PortableServer::ServantRetentionPolicy_ptr) obj; - POA_PortableServer::Policy::copy_skel (req, (POA_PortableServer::Policy_ptr) impl, context, env); -} -ACE_INLINE void POA_PortableServer::ServantRetentionPolicy::destroy_skel (CORBA::ServerRequest &req, void *obj, void *context, CORBA::Environment &env) -{ - POA_PortableServer::Policy_ptr impl = (POA_PortableServer::ServantRetentionPolicy_ptr) obj; - POA_PortableServer::Policy::destroy_skel (req, (POA_PortableServer::Policy_ptr) impl, context, env); -} -// skeleton destructor -ACE_INLINE -POA_PortableServer::RequestProcessingPolicy::~RequestProcessingPolicy (void) -{ -} -ACE_INLINE void POA_PortableServer::RequestProcessingPolicy::copy_skel (CORBA::ServerRequest &req, void *obj, void *context, CORBA::Environment &env) -{ - POA_PortableServer::Policy_ptr impl = (POA_PortableServer::RequestProcessingPolicy_ptr) obj; - POA_PortableServer::Policy::copy_skel (req, (POA_PortableServer::Policy_ptr) impl, context, env); -} -ACE_INLINE void POA_PortableServer::RequestProcessingPolicy::destroy_skel (CORBA::ServerRequest &req, void *obj, void *context, CORBA::Environment &env) -{ - POA_PortableServer::Policy_ptr impl = (POA_PortableServer::RequestProcessingPolicy_ptr) obj; - POA_PortableServer::Policy::destroy_skel (req, (POA_PortableServer::Policy_ptr) impl, context, env); -} -// skeleton destructor -ACE_INLINE -POA_PortableServer::POAManager::~POAManager (void) -{ -} -// skeleton destructor -ACE_INLINE -POA_PortableServer::AdapterActivator::~AdapterActivator (void) -{ -} -// skeleton destructor -ACE_INLINE -POA_PortableServer::ServantManager::~ServantManager (void) -{ -} -// skeleton destructor -ACE_INLINE -POA_PortableServer::ServantActivator::~ServantActivator (void) -{ -} -// skeleton destructor -ACE_INLINE -POA_PortableServer::ServantLocator::~ServantLocator (void) -{ -} -// skeleton destructor -ACE_INLINE -POA_PortableServer::POA::~POA (void) -{ -} -// skeleton destructor -ACE_INLINE -POA_PortableServer::Current::~Current (void) -{ -} diff --git a/TAO/tao/poa_T.cpp b/TAO/tao/poa_T.cpp deleted file mode 100644 index f81093139b1..00000000000 --- a/TAO/tao/poa_T.cpp +++ /dev/null @@ -1,94 +0,0 @@ -#if !defined (POA_T_CPP) -#define POA_T_CPP - -#include "tao/poa_T.h" - -template <class ACE_LOCKING_MECHANISM> -TAO_Locked_POA<ACE_LOCKING_MECHANISM>::TAO_Locked_POA (const char *adapter_name, - PortableServer::POAManager_ptr poa_manager, - TAO_POA_Policies &policies, - PortableServer::POA_ptr parent, - CORBA::Environment &env) - : TAO_POA (adapter_name, - poa_manager, - policies, - parent, - env) -{ -} - -template <class ACE_LOCKING_MECHANISM> -TAO_Locked_POA<ACE_LOCKING_MECHANISM>::TAO_Locked_POA (const char *adapter_name, - PortableServer::POAManager_ptr poa_manager, - TAO_POA_Policies &policies, - PortableServer::POA_ptr parent, - TAO_Object_Table &active_object_table, - CORBA::Environment &env) - : TAO_POA (adapter_name, - poa_manager, - policies, - parent, - active_object_table, - env) -{ -} - - -template <class ACE_LOCKING_MECHANISM> TAO_POA * -TAO_Locked_POA<ACE_LOCKING_MECHANISM>::clone (const char *adapter_name, - PortableServer::POAManager_ptr poa_manager, - TAO_POA_Policies &policies, - PortableServer::POA_ptr parent, - CORBA::Environment &env) -{ - return new SELF (adapter_name, - poa_manager, - policies, - parent, - env); -} - - -template <class ACE_LOCKING_MECHANISM> TAO_POA * -TAO_Locked_POA<ACE_LOCKING_MECHANISM>::clone (const char *adapter_name, - PortableServer::POAManager_ptr poa_manager, - TAO_POA_Policies &policies, - PortableServer::POA_ptr parent, - TAO_Object_Table &active_object_table, - CORBA::Environment &env) -{ - return new SELF (adapter_name, - poa_manager, - policies, - parent, - active_object_table, - env); -} - - -template <class ACE_LOCKING_MECHANISM> ACE_Lock & -TAO_Locked_POA<ACE_LOCKING_MECHANISM>::lock (void) -{ - return this->lock_; -} - -template <class ACE_LOCKING_MECHANISM> -TAO_Locked_POA_Manager<ACE_LOCKING_MECHANISM>::TAO_Locked_POA_Manager (void) - : TAO_POA_Manager () -{ -} - - -template <class ACE_LOCKING_MECHANISM> TAO_POA_Manager * -TAO_Locked_POA_Manager<ACE_LOCKING_MECHANISM>::clone (void) -{ - return new SELF; -} - -template <class ACE_LOCKING_MECHANISM> ACE_Lock & -TAO_Locked_POA_Manager<ACE_LOCKING_MECHANISM>::lock (void) -{ - return this->lock_; -} - -#endif /* POA_T_CPP */ diff --git a/TAO/tao/poa_T.h b/TAO/tao/poa_T.h deleted file mode 100644 index a125aa77d5b..00000000000 --- a/TAO/tao/poa_T.h +++ /dev/null @@ -1,73 +0,0 @@ -#if !defined (POA_T_H) -#define POA_T_H - -#include "tao/poa.h" - -template <class ACE_LOCKING_MECHANISM> -class TAO_Locked_POA : public TAO_POA -{ -public: - - TAO_Locked_POA (const char *adapter_name, - PortableServer::POAManager_ptr poa_manager, - TAO_POA_Policies &policies, - PortableServer::POA_ptr parent, - CORBA::Environment &env); - - TAO_Locked_POA (const char *adapter_name, - PortableServer::POAManager_ptr poa_manager, - TAO_POA_Policies &policies, - PortableServer::POA_ptr parent, - TAO_Object_Table &active_object_table, - CORBA::Environment &env); - - virtual TAO_POA *clone (const char *adapter_name, - PortableServer::POAManager_ptr poa_manager, - TAO_POA_Policies &policies, - PortableServer::POA_ptr parent, - CORBA::Environment &env); - - virtual TAO_POA *clone (const char *adapter_name, - PortableServer::POAManager_ptr poa_manager, - TAO_POA_Policies &policies, - PortableServer::POA_ptr parent, - TAO_Object_Table &active_object_table, - CORBA::Environment &env); - -protected: - - virtual ACE_Lock &lock (void); - - ACE_Lock_Adapter<ACE_LOCKING_MECHANISM> lock_; - - typedef TAO_Locked_POA<ACE_LOCKING_MECHANISM> SELF; -}; - -template <class ACE_LOCKING_MECHANISM> -class TAO_Locked_POA_Manager : public TAO_POA_Manager -{ -public: - - TAO_Locked_POA_Manager (void); - - virtual TAO_POA_Manager *clone (void); - -protected: - - virtual ACE_Lock &lock (void); - - ACE_Lock_Adapter<ACE_LOCKING_MECHANISM> lock_; - - typedef TAO_Locked_POA_Manager<ACE_LOCKING_MECHANISM> SELF; -}; - - -#if defined (ACE_TEMPLATES_REQUIRE_SOURCE) -#include "tao/poa_T.cpp" -#endif /* ACE_TEMPLATES_REQUIRE_SOURCE */ - -#if defined (ACE_TEMPLATES_REQUIRE_PRAGMA) -#pragma implementation ("poa_T.cpp") -#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */ - -#endif /* POA_T_H */ diff --git a/TAO/tao/poa_macros.h b/TAO/tao/poa_macros.h deleted file mode 100644 index b46ae1a10f8..00000000000 --- a/TAO/tao/poa_macros.h +++ /dev/null @@ -1,47 +0,0 @@ -// Convenient macro for testing for deadlock, as well as for detecting -// when mutexes fail. -#define TAO_POA_WRITE_GUARD(MUTEX,OBJ,LOCK,ENV) \ - do { \ - ACE_Write_Guard<MUTEX> OBJ (LOCK); \ - if (OBJ.locked () == 0) \ - { \ - CORBA::Exception *exception = new CORBA::OBJ_ADAPTER (CORBA::COMPLETED_NO); \ - ENV.exception (exception); \ - return; \ - } \ - } \ - while (0); -#define TAO_POA_READ_GUARD(MUTEX,OBJ,LOCK,ENV) \ - do { \ - ACE_Read_Guard<MUTEX> OBJ (LOCK); \ - if (OBJ.locked () == 0) \ - { \ - CORBA::Exception *exception = new CORBA::OBJ_ADAPTER (CORBA::COMPLETED_NO); \ - ENV.exception (exception); \ - return; \ - } \ - } \ - while (0); -#define TAO_POA_WRITE_GUARD_RETURN(MUTEX,OBJ,LOCK,RETURN,ENV) \ - do { \ - ACE_Write_Guard<MUTEX> OBJ (LOCK); \ - if (OBJ.locked () == 0) \ - { \ - CORBA::Exception *exception = new CORBA::OBJ_ADAPTER (CORBA::COMPLETED_NO); \ - ENV.exception (exception); \ - return RETURN; \ - } \ - } \ - while (0); -#define TAO_POA_READ_GUARD_RETURN(MUTEX,OBJ,LOCK,RETURN,ENV) \ - do { \ - ACE_Read_Guard<MUTEX> OBJ (LOCK); \ - if (OBJ.locked () == 0) \ - { \ - CORBA::Exception *exception = new CORBA::OBJ_ADAPTER (CORBA::COMPLETED_NO); \ - ENV.exception (exception); \ - return RETURN; \ - } \ - } \ - while (0); - diff --git a/TAO/tao/principa.cpp b/TAO/tao/principa.cpp deleted file mode 100644 index 6d41fa07744..00000000000 --- a/TAO/tao/principa.cpp +++ /dev/null @@ -1,50 +0,0 @@ -// @ (#)principa.cpp 1.4 95/11/04 -// Copyright 1994-1995 by Sun Microsystems Inc. -// All Rights Reserved -// -// ORB: Principal identifier pseudo-objref - -#include "tao/corba.h" - -void -CORBA::release (CORBA::Principal_ptr principal) -{ - if (principal) - principal->Release (); -} - -CORBA::Boolean -CORBA::is_nil (CORBA::Principal_ptr principal) -{ - return (CORBA::Boolean) (principal == 0); -} - -CORBA_Principal::CORBA_Principal (void) -{ -} - -CORBA_Principal::~CORBA_Principal (void) -{ - assert (refcount_ == 0); - - if (id.buffer) - delete [] id.buffer; -} - -CORBA::ULong -CORBA_Principal::AddRef (void) -{ - return ++refcount_; -} - -CORBA::ULong -CORBA_Principal::Release (void) -{ - { - if (--refcount_ != 0) - return refcount_; - } - - delete this; - return 0; -} diff --git a/TAO/tao/principa.h b/TAO/tao/principa.h deleted file mode 100644 index 252a8b2ef92..00000000000 --- a/TAO/tao/principa.h +++ /dev/null @@ -1,67 +0,0 @@ -// This may look like C, but it's really -*- C++ -*- - -// ============================================================================ -// -// = LIBRARY -// TAO -// -// = FILENAME -// principa.hh -// -// = DESCRIPTION -// The CORBA_Principal pseudo-object implementation. -// -// = AUTHOR -// Copyright 1994-1995 by Sun Microsystems Inc. -// -// ============================================================================ - -#if !defined (TAO_PRINCIPAL_H) -# define TAO_PRINCIPAL_H - -class TAO_Export CORBA_Principal - // = TITLE - // A "Principal" identifies an authenticated entity in the - // network administration framework. Identities are used to - // control acccess (authorization) as well as in audit trails - // (accountability). -{ -public: - // To applications, the identifier is an opaque ID. - - // CORBA::SEQUENCE <CORBA::Octet> id; - CORBA::OctetSeq id; - - // XXX add "==", "<", ">" operators - - // Stuff required for COM IUnknown support - - CORBA::ULong AddRef (void); - CORBA::ULong Release (void); - - CORBA_Principal (void); - -private: - CORBA::ULong refcount_; - - ~CORBA_Principal (void); - - // = these are not provided - CORBA_Principal &operator = (const CORBA::Principal_ptr &); - CORBA_Principal (const CORBA::Principal_ptr &); - -#if defined (__GNUG__) - // Maybe this should be fixed to use the ACE_CLASS_IS_NAMESPACE() - // macro? - // - // No, the intent of that macro is to state that there's no way to - // instantiate that type. However, we can definitely instantiate - // one of these, but only friends can. - // - // G++ (even 2.6.3) stupidly thinks instances can't be - // created. This de-warns. - friend class everyone_needs_a_friend; -#endif /* __GNUG__ */ -}; - -#endif /* TAO_PRINCIPAL_H */ diff --git a/TAO/tao/request.cpp b/TAO/tao/request.cpp deleted file mode 100644 index 76ee103e23e..00000000000 --- a/TAO/tao/request.cpp +++ /dev/null @@ -1,122 +0,0 @@ -// @(#)request.cpp 1.6 95/09/24 -// Copyright 1994-1995 by Sun Microsystems Inc. -// All Rights Reserved -// -// Implementation of Dynamic Invocation Interface - -#include "tao/corba.h" - -CORBA::ULong -CORBA_Request::AddRef (void) -{ - return refcount_++; -} - -CORBA::ULong -CORBA_Request::Release (void) -{ - { - ACE_ASSERT (this != 0); - - if (--refcount_ != 0) - return refcount_; - } - - delete this; - return 0; -} - -// Reference counting for DII Request object - -void -CORBA::release (CORBA::Request_ptr req) -{ - if (req) - req->Release (); -} - -CORBA::Boolean -CORBA::is_nil (CORBA::Request_ptr req) -{ - return (CORBA::Boolean) (req == 0); -} - - -// DII Request class implementation - -CORBA_Request::CORBA_Request (CORBA::Object_ptr obj, - const CORBA::Char *op, - CORBA::NVList_ptr args, - CORBA::NamedValue_ptr result, - CORBA::Flags flags) - : args_ (args), - result_ (result), - flags_ (flags), - refcount_ (1) -{ - target_ = CORBA::Object::_duplicate (obj); - opname_ = CORBA::string_copy (op); -} - -CORBA_Request::CORBA_Request (CORBA::Object_ptr obj, - const CORBA::Char *op) - : flags_ (0), - refcount_ (1) -{ - target_ = CORBA::Object::_duplicate (obj); - opname_ = CORBA::string_copy (op); - - args_ = new CORBA::NVList; - result_ = new CORBA::NamedValue; - result_->AddRef(); -} - -CORBA_Request::~CORBA_Request (void) -{ - assert (refcount_ == 0); - - CORBA::release (this->target_); - CORBA::string_free ((CORBA::String) this->opname_); - this->opname_ = 0; - CORBA::release (this->args_); - CORBA::release (this->result_); -} - -// The public DII interfaces: normal and oneway calls. -// -// NOTE that using DII, programmers can get the special behaviour of -// discarding the response for normal calls. This doesn't change the -// semantics of any OMG-IDL interface, it just streamlines control -// flow in some exotic situations. - -void -CORBA_Request::invoke (void) -{ - STUB_Object *stub = this->target_->_get_parent (); - stub->AddRef (); - - stub->do_dynamic_call ((char *) opname_, - CORBA::B_TRUE, - args_, - result_, - flags_, - exceptions_, - env_); - stub->Release (); -} - -void -CORBA_Request::send_oneway (void) -{ - STUB_Object *stub = this->target_->_get_parent (); - stub->AddRef (); - - stub->do_dynamic_call ((char *) opname_, - CORBA::B_TRUE, - args_, - result_, - flags_, - exceptions_, - env_); - stub->Release (); -} diff --git a/TAO/tao/request.h b/TAO/tao/request.h deleted file mode 100644 index 4641988276b..00000000000 --- a/TAO/tao/request.h +++ /dev/null @@ -1,85 +0,0 @@ -// This may look like C, but it's really -*- C++ -*- - -// ============================================================================ -// -// = LIBRARY -// TAO -// -// = FILENAME -// request.h -// -// = DESCRIPTION -// -// Header file for Win32 C/C++/COM interface to CORBA's Dynamic -// Invocation Interface "Request" type. -// -// = AUTHOR -// Copyright 1994-1995 by Sun Microsystems, Inc. -// -// ============================================================================ - -#if !defined (TAO_REQUEST_H) -# define TAO_REQUEST_ H - -class TAO_Export CORBA_Request -{ -public: - CORBA::Object_ptr target (void) const { return target_; } - // Return the target of this request. - - const CORBA::Char *operation (void) const { return opname_; } - // Return the operation name for the request. - - CORBA::NVList_ptr arguments (void) { return args_; } - // Return the arguments for the request. - - CORBA::NamedValue_ptr result (void) { return result_; } - // Return the result for the request. - - CORBA::ExceptionList_ptr exceptions (void) { return &exceptions_; } - // Return the exceptions resulting from this request. - - CORBA::Environment *env (void) { return &env_; } - // Return the <Environment> for this request. - - void invoke (void); - // Perform method resolution and invoke an appropriate method. If - // the method returns successfully, its result is placed in the - // result argument specified on <create_request>. The behavior is - // undefined if this <Request> has already been used with a previous - // call to <invoke>, <send>, or <send_multiple_requests>. - - void send_oneway (void); - // Send a oneway request. - - // = Stuff required for COM IUnknown support - - CORBA::ULong AddRef (void); - CORBA::ULong Release (void); - -private: - friend class CORBA_Object; - - CORBA_Request (CORBA::Object_ptr obj, - const CORBA::Char *op, - CORBA::NVList_ptr args, - CORBA::NamedValue_ptr result, - CORBA::Flags flags); - - CORBA_Request (CORBA::Object_ptr obj, - const CORBA::Char *op); - - ~CORBA_Request (void); - - CORBA::Object_ptr target_; - const CORBA::Char *opname_; - CORBA::NVList_ptr args_; - CORBA::NamedValue_ptr result_; - CORBA::Flags flags_; - CORBA::Environment env_; - CORBA::ExceptionList exceptions_; - - CORBA::ULong refcount_; -}; - -#endif /* TAO_REQUEST_H */ diff --git a/TAO/tao/sequence.cpp b/TAO/tao/sequence.cpp deleted file mode 100644 index 6e8620bf00f..00000000000 --- a/TAO/tao/sequence.cpp +++ /dev/null @@ -1,231 +0,0 @@ -// $Id$ - -#include "tao/corba.h" - -#if !defined (__ACE_INLINE__) -#include "tao/sequence.i" -#endif /* __ACE_INLINE__ */ - -// ************************************************************* -// Operations for class TAO_Base_Sequence -// ************************************************************* - -TAO_Base_Sequence::~TAO_Base_Sequence (void) -{ -} - -void TAO_Base_Sequence::_shrink_buffer (CORBA::ULong, CORBA::ULong) -{ - // default is no op. -} - -// ************************************************************* -// Operations for class TAO_Unbounded_Base_Sequence -// ************************************************************* - -TAO_Unbounded_Base_Sequence::~TAO_Unbounded_Base_Sequence (void) -{ -} - -// ************************************************************* -// Operations for class TAO_Bounded_Base_Sequence -// ************************************************************* - -TAO_Bounded_Base_Sequence::~TAO_Bounded_Base_Sequence (void) -{ -} - -// ************************************************************* -// Operations for class TAO_String_Manager -// ************************************************************* - -// assignment -TAO_String_Manager& -TAO_String_Manager::operator=(const TAO_String_Manager &rhs) -{ - if (this == &rhs) - return *this; - - if (this->release_) - { - CORBA::string_free (*this->ptr_); - *this->ptr_ = CORBA::string_dup (*rhs.ptr_); - } - else - { - *this->ptr_ = *rhs.ptr_; - } - return *this; -} - -// assignment from char* -TAO_String_Manager & -TAO_String_Manager::operator= (const char * p) -{ - if (this->release_) - { - CORBA::string_free (*this->ptr_); - *this->ptr_ = CORBA::string_dup (p); - } - else - { - // @@ TODO find out why was this cast needed. - *this->ptr_ = ACE_const_cast(char*,p); - } - return *this; -} - -// ************************************************************* - -// constructor for unbounded seq -TAO_Unbounded_String_Sequence:: -TAO_Unbounded_String_Sequence (CORBA::ULong maximum) - : TAO_Unbounded_Base_Sequence (maximum, - TAO_Unbounded_String_Sequence::allocbuf (maximum)) -{ -} - -TAO_Unbounded_String_Sequence:: -TAO_Unbounded_String_Sequence (const TAO_Unbounded_String_Sequence &rhs) - : TAO_Unbounded_Base_Sequence (rhs) -{ - char* *tmp1 = TAO_Unbounded_String_Sequence::allocbuf (this->maximum_); - char* *tmp2 = ACE_reinterpret_cast (char **, rhs.buffer_); - - for (CORBA::ULong i = 0; i < rhs.length_; ++i) - tmp1[i] = CORBA::string_dup (tmp2[i]); - - this->buffer_ = tmp1; -} - -TAO_Unbounded_String_Sequence::~TAO_Unbounded_String_Sequence (void) -{ - this->_deallocate_buffer (); -} - -TAO_Unbounded_String_Sequence& -TAO_Unbounded_String_Sequence:: -operator= (const TAO_Unbounded_String_Sequence &rhs) -{ - if (this == &rhs) - return *this; - - if (this->release_) - { - char **tmp = ACE_reinterpret_cast (char **, this->buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - CORBA::string_free (tmp[i]); - tmp[i] = 0; - } - - if (this->maximum_ < rhs.maximum_) - { - // free the older buffer - TAO_Unbounded_String_Sequence::freebuf (tmp); - this->buffer_ = - TAO_Unbounded_String_Sequence::allocbuf (rhs.maximum_); - } - } - else - this->buffer_ = - TAO_Unbounded_String_Sequence::allocbuf (rhs.maximum_); - - TAO_Unbounded_Base_Sequence::operator= (rhs); - - char **tmp1 = ACE_reinterpret_cast (char **, this->buffer_); - char **tmp2 = ACE_reinterpret_cast (char **, rhs.buffer_); - for (CORBA::ULong i=0; i < rhs.length_; ++i) - tmp1[i] = CORBA::string_dup (tmp2[i]); - - return *this; -} - -char* * -TAO_Unbounded_String_Sequence::allocbuf (CORBA::ULong nelems) -{ - char* *buf = new char*[nelems]; - for (CORBA::ULong i=0; i < nelems; i++) - buf[i] = 0; - return buf; -} - -void -TAO_Unbounded_String_Sequence::freebuf (char* *buffer) -{ - if (buffer == 0) - return; - - // {orbos/97-05-15:16.11} - // The freebuf function ensures that the destructor for each element - // is called before the buffer is destroyed, except for string - // elements, which are freed using string_free(), and object - // reference elements, which are freed using release(). The freebuf - // function will ignore null pointers passed to it. - - // @@ How are we supposed to implement that! We don't know the - // length of the buffer here. - // Mark the length in the first four bytes? For the moment we let - // that be. - - delete[] buffer; -} - -void -TAO_Unbounded_String_Sequence::_allocate_buffer (CORBA::ULong length) -{ - char* *tmp = TAO_Unbounded_String_Sequence::allocbuf (length); - - if (this->buffer_ != 0) - { - char* *old = ACE_reinterpret_cast (char **, this->buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - // Only call duplicate when we did not own the previous - // buffer, since after this method we own it we must also - // own the objects. If we already own the objects there is - // no need to copy them, if we did we would also have to - // remove the old instances. - if (!this->release_) - tmp [i] = CORBA::string_dup (old[i]); - else - tmp [i] = old[i]; - - if (this->release_) - delete[] old; - } - this->buffer_ = tmp; -} - -void -TAO_Unbounded_String_Sequence::_deallocate_buffer (void) -{ - if (this->buffer_ == 0 || this->release_ == 0) - return; - - char **tmp = ACE_reinterpret_cast (char **, this->buffer_); - - for (CORBA::ULong i = 0; - i < this->length_; - ++i) - { - CORBA::string_free (tmp[i]); - tmp[i] = 0; - } - - TAO_Unbounded_String_Sequence::freebuf (tmp); - this->buffer_ = 0; -} - -void -TAO_Unbounded_String_Sequence::_shrink_buffer (CORBA::ULong nl, - CORBA::ULong ol) -{ - char **tmp = ACE_reinterpret_cast (char **, this->buffer_); - for (CORBA::ULong i = nl; i < ol; ++i) - { - CORBA::string_free (tmp[i]); - tmp[i] = 0; - } -} diff --git a/TAO/tao/sequence.h b/TAO/tao/sequence.h deleted file mode 100644 index 24deea53587..00000000000 --- a/TAO/tao/sequence.h +++ /dev/null @@ -1,357 +0,0 @@ -/* -*- C++ -*- */ -// $Id$ - -// ============================================================================ -// -// = LIBRARY -// TAO -// -// = FILENAME -// sequence.h -// -// = AUTHOR -// -// Carlos O'Ryan and Aniruddha Gokhale -// -// ============================================================================ - -#if !defined (TAO_SEQUENCE_H) -# define TAO_SEQUENCE_H - -class TAO_Export TAO_Base_Sequence -{ - // = TITLE - // Base class for TAO sequences. - // - // = DESCRIPTION - // This class provides a common interface for all IDL sequences, - // hence the interpreted marshal engine can manipulate them in a - // type safe manner. -public: - friend class TAO_Marshal_Sequence; - // We give access to TAO_Marshal_Sequence, this allows a safe yet - // small footprint implementation of the marshal engine. - - virtual ~TAO_Base_Sequence (void); - // destructor. - - CORBA::ULong maximum (void) const; - // return the maximum length of the sequence - - virtual void _allocate_buffer (CORBA::ULong length) = 0; - // Ensure that the buffer contains space for at least <length> - // elements. The constructor must be called for any new elements, - // the old ones (if any) must be copied into the buffer using - // operator= and then their destructors must be called. - // Finally the old buffer must be released. - - virtual void _deallocate_buffer (void) = 0; - // Must deallocate the buffer and then set it to zero. - - virtual void _shrink_buffer (CORBA::ULong new_length, - CORBA::ULong old_length); - // Some sequences (of objects and strings) require some cleanup if - // the sequence is shrunk. The spec requires the destructor to - // release the objects only from position <0> to <length-1>; so - // shrink and then delete could result in a memory leak. - -protected: - TAO_Base_Sequence (void); - // Default constructor. - - TAO_Base_Sequence (CORBA::ULong maximum, - CORBA::ULong length, - void *buffer, - CORBA::Boolean release = CORBA::B_FALSE); - // Constructor with control of ownership. - - TAO_Base_Sequence (CORBA::ULong maximum, - void *buffer); - // Assume ownership and set length to 0. - - TAO_Base_Sequence (const TAO_Base_Sequence &rhs); - TAO_Base_Sequence &operator=(const TAO_Base_Sequence &rhs); - // Copy constructor and assignment operator are protected, the - // derived classes must provided the right semantics for the buffer - // copy, only the static fields are actually copy. - - // = orbos/98-01-11 proposed extensions. - CORBA::Boolean release (void) const; - // Returns the state of the sequence release flag. - -protected: - CORBA::ULong maximum_; - // The maximum number of elements the buffer can contain. - - CORBA::ULong length_; - // The current number of elements in the buffer. - - void *buffer_; - // The buffer with all the elements, casting must be done in derived - // classes. - - CORBA::Boolean release_; - // If true then the sequence should release the buffer when it is - // destroyed. -}; - -class TAO_Export TAO_Unbounded_Base_Sequence : public TAO_Base_Sequence -{ - // = TITLE - // Base class for all bounded sequences. - // - // = DESCRIPTION - // This class implements part of the funcionality common to all - // bounded sequences, using this intermediate class instead of - // virtual methods on TAO_Base_Sequence give us a slight - // improvement of performance, but also reduces the amount of - // generated code in the templates. -public: - void length (CORBA::ULong length); - // = SPEC {16.11.2} - // For an unbounded sequence, setting the length to a larger value - // than the current length may reallocate the sequence - // data. Reallocation is conceptually equivalent to creating a new - // sequence of the desired new length, copying the old sequence - // elements zero through length into the new sequence, and then - // assigning the old sequence to be the same as the new sequence. - - CORBA::ULong length (void) const; - // return the current length, it cannot go into the base class due - // to the C++ name lookup rules (if you don't know what I'm talking - // about, then try moving it there). - -protected: - TAO_Unbounded_Base_Sequence (void); - // Default constructor. - - virtual ~TAO_Unbounded_Base_Sequence (void); - // destructor. - - TAO_Unbounded_Base_Sequence (CORBA::ULong maximum, - CORBA::ULong length, - void *buffer, - CORBA::Boolean release = 0); - // Constructor with control of ownership. - - TAO_Unbounded_Base_Sequence (CORBA::ULong maximum, - void *buffer); - // Assume ownership and set length to 0. -}; - -class TAO_Export TAO_Bounded_Base_Sequence : public TAO_Base_Sequence -{ - // = TITLE - // Base class for all bounded sequences. - // - // = DESCRIPTION - // This class implements part of the funcionality common to all - // bounded sequences, using this intermediate class instead of - // virtual methods on TAO_Base_Sequence give us a slight - // improvement of performance, but also reduces the amount of - // generated code in the templates. -public: - void length (CORBA::ULong length); - // set the length, for this sequences this call is ignored if the - // new length is greater that the maximum. - - CORBA::ULong length (void) const; - // return the current length, it cannot go into the base class due - // to the C++ name lookup rules (if you don't know what I'm talking - // about, then try moving it there). - -protected: - TAO_Bounded_Base_Sequence (void); - // Default constructor. - - virtual ~TAO_Bounded_Base_Sequence (void); - // destructor. - - TAO_Bounded_Base_Sequence (CORBA::ULong maximum, - CORBA::ULong length, - void *buffer, - CORBA::Boolean release = 0); - // Constructor with control of ownership. - - TAO_Bounded_Base_Sequence (CORBA::ULong maximum, - void *buffer); - // Assume ownership and set length to 0. -}; - -/****************************************************************/ - -class TAO_Export TAO_String_Manager -{ - // = TITLE - // Manager for strings. - // - // = DESCRIPTION - // Similar to the mapping for sequences of objects (and other - // pseudo objects) the mapping for sequences of strings requires - // an auxiliar class or <Manager> to handle the allocation and - // deallocation of the string. The main difference with respect - // to String_var classes is that automatic release is not - // controlled on a per-item basis, but for the sequence as a - // whole. The difference wrt Object_Manager is that strings are - // duplicated using CORBA::string_copy() as opposed to - // T::_duplicate(), and released using CORBA::string_free() - // instead of CORBA::release() - // - // This class implements the generic string manager and is used to - // instantiate the proper sequence types. - // -public: - friend class TAO_Unbounded_String_Sequence; - - // @@ Giving friendship to a template is not implemented on several - // compilers: - // friend template<CORBA::ULong MAX> - // class TAO_Bounded_String_Sequence<TAO_String_Manager,MAX>; - - TAO_String_Manager (const TAO_String_Manager &); - // copy constructor - - TAO_String_Manager (char **buffer, CORBA::Boolean release); - // constructor from address of an element - - ~TAO_String_Manager (void); - // destructor - - TAO_String_Manager &operator= (const TAO_String_Manager&); - // assignment from another managed type - - TAO_String_Manager &operator= (const char *); - // assignment from a constant char* - - operator const char*() const; - // cast (read-only) - -private: - char **ptr_; - // Address of string element from the parent's buffer. - - CORBA::Boolean release_; - // control memory managment semantics. -}; - -class TAO_Export TAO_Unbounded_String_Sequence : public TAO_Unbounded_Base_Sequence -{ - // =TITLE - // Unbounded sequence of strings. - // - // =DESCRIPTION - // IDL sequences of strings must automatically duplicate and - // release their members based on some global <release> flag. - - // = SPEC - // 16.8 Mapping for Structured Types - // The mapping for struct, union, and sequence (but not array) is a - // C++ struct or class with a default constructor, a copy - // constructor, an assignment operator, and a destructor. - // -public: - typedef TAO_String_Manager Manager; - - // =operations for the Unbounded_ObjectSequence - - TAO_Unbounded_String_Sequence (void); - // {orbos/97-05-15:16.8} - // The default constructor initializes object reference members to - // appropriately typed nil object references and string members to - // NULL; all other members are initialized via their default - // constructors. - // - // {orbos/97-05-15:16.11} - // For both bounded and unbounded sequences, the default constructor - // (as shown in the example above) sets the sequence length equal to - // 0. - - TAO_Unbounded_String_Sequence (CORBA::ULong maximum); - // Unbounded sequences provide a constructor that allows only the - // initial value of the maximum length to be set (the ``maximum - // constructor'' shown in the example above). This allows - // applications to control how much buffer space is initially - // allocated by the sequence. This constructor also sets the length - // to 0 and the release flag to TRUE. - - TAO_Unbounded_String_Sequence (CORBA::ULong maximum, - CORBA::ULong length, - char **data, - CORBA::Boolean release=0); - // The ``T *data'' constructor (as shown in the example above) - // allows the length and contents of a bounded or unbounded sequence - // to be set. For unbounded sequences, it also allows the initial - // value of the maximum length to be set. For this constructor, - // ownership of the contents vector is determined by the release - // parameter---FALSE means the caller owns the storage, while TRUE - // means that the sequence assumes ownership of the storage. - // If release is TRUE, the contents vector must have been allocated - // using the sequence allocbuf function, and the sequence will pass - // it to freebuf when finished with it. - - TAO_Unbounded_String_Sequence(const TAO_Unbounded_String_Sequence&); - // The copy constructor performs a deep copy from the existing - // structure to create a new structure, including calling _duplicate - // on all object reference members and performing the necessary - // heap allocations for all string members. - // - // The copy constructor creates a new sequence with the same maximum - // and length as the given sequence, copies each of its current - // elements (items zero through length-1), and sets the release - // flag to TRUE. - - ~TAO_Unbounded_String_Sequence (void); - // The destructor releases all object reference members and frees - // all string members. - - TAO_Unbounded_String_Sequence &operator= (const TAO_Unbounded_String_Sequence &); - // The assignment operator first releases all object reference - // members and frees all string members, and then performs a - // deepcopy to create a new structure. - // - // The assignment operator deepcopies its parameter, releasing - // old storage if necessary. It behaves as if the original sequence - // is destroyed via its destructor and then the source sequence - // copied using the copy constructor. If release=TRUE, the - // destructor destroys each of the current elements (items zero - // through length--1). - // For an unbounded sequence, if a reallocation is necessary due to - // a change in the length and the sequence was created using the - // release=TRUE parameter in its constructor, the sequence will - // deallocate the old storage. If release is FALSE under these - // circumstances, old storage will not be freed before the - // reallocation is performed. After reallocation, the release flag - // is always set to TRUE. - - Manager operator[] (CORBA::ULong index) const; - // read-write accessor - - static char* *allocbuf (CORBA::ULong); - // The allocbuf function allocates a vector of T elements that can - // be passed to the T *data constructor. The length of the vector is - // given by the nelems function argument. The allocbuf function - // initializes each element using its default constructor, except - // for strings, which are initialized to null pointers, and object - // references, which are initialized to suitably typed nil object - // references. A null pointer is returned if allocbuf for some - // reason cannot allocate the requested vector. Vectors allocated by - // allocbuf should be freed using the freebuf function. - - static void freebuf (char **); - // The freebuf function ensures that the destructor for each element - // is called before the buffer is destroyed, except for string - // elements, which are freed using string_free(), and object - // reference elements, which are freed using release(). The freebuf - // function will ignore null pointers passed to it. - - virtual void _allocate_buffer (CORBA::ULong length); - virtual void _deallocate_buffer (void); - virtual void _shrink_buffer (CORBA::ULong new_length, - CORBA::ULong old_length); -}; - -#if defined (__ACE_INLINE__) -#include "tao/sequence.i" -#endif /* __ACE_INLINE__ */ - -#endif /* TAO_SEQUENCE_H */ diff --git a/TAO/tao/sequence.i b/TAO/tao/sequence.i deleted file mode 100644 index 989a125ccca..00000000000 --- a/TAO/tao/sequence.i +++ /dev/null @@ -1,223 +0,0 @@ -/* -*- C++ -*- */ -// $Id$ - -// ============================================================================ -// -// = LIBRARY -// TAO -// -// = FILENAME -// sequence.i -// -// = AUTHOR -// Aniruddha Gokhale and Carlos O'Ryan -// -// ============================================================================ - -// operations on the unbounded sequence class - -ACE_INLINE -TAO_Base_Sequence::TAO_Base_Sequence (void) - : maximum_ (0), - length_ (0), - buffer_ (0), - release_ (0) -{ -} - -ACE_INLINE -TAO_Base_Sequence::TAO_Base_Sequence (CORBA::ULong maximum, - CORBA::ULong length, - void* buffer, - CORBA::Boolean release) - : maximum_ (maximum), - length_ (length), - buffer_ (buffer), - release_ (release) -{ -} - -ACE_INLINE -TAO_Base_Sequence::TAO_Base_Sequence (CORBA::ULong maximum, - void *data) - : maximum_ (maximum), - length_ (0), - buffer_ (data), - release_ (CORBA::B_TRUE) -{ -} - -ACE_INLINE -TAO_Base_Sequence::TAO_Base_Sequence (const TAO_Base_Sequence &rhs) - : maximum_ (rhs.maximum_), - length_ (rhs.length_), - release_ (CORBA::B_TRUE) -{ -} - -ACE_INLINE CORBA::Boolean -TAO_Base_Sequence::release (void) const -{ - return this->release_; -} - -ACE_INLINE TAO_Base_Sequence & -TAO_Base_Sequence::operator= (const TAO_Base_Sequence &rhs) -{ - this->maximum_ = rhs.maximum_; - this->length_ = rhs.length_; - this->release_ = CORBA::B_TRUE; - return *this; -} - -ACE_INLINE CORBA::ULong -TAO_Base_Sequence::maximum (void) const -{ - return this->maximum_; -} - -// **************************************************************** - -ACE_INLINE -TAO_Unbounded_Base_Sequence::TAO_Unbounded_Base_Sequence (void) -{ -} - -ACE_INLINE -TAO_Unbounded_Base_Sequence:: -TAO_Unbounded_Base_Sequence (CORBA::ULong maximum, - CORBA::ULong length, - void* buffer, - CORBA::Boolean release) - : TAO_Base_Sequence (maximum, length, buffer, release) -{ -} - -ACE_INLINE -TAO_Unbounded_Base_Sequence:: -TAO_Unbounded_Base_Sequence (CORBA::ULong maximum, - void* buffer) - : TAO_Base_Sequence (maximum, buffer) -{ -} - -ACE_INLINE CORBA::ULong -TAO_Unbounded_Base_Sequence::length (void) const -{ - return this->length_; -} - -ACE_INLINE void -TAO_Unbounded_Base_Sequence::length (CORBA::ULong length) -{ - if (length > this->maximum_) - { - this->_allocate_buffer (length); - this->maximum_ = length; - this->release_ = CORBA::B_TRUE; - } - else if (length < this->length_) - { - this->_shrink_buffer (length, this->length_); - } - this->length_ = length; -} - -// **************************************************************** - -ACE_INLINE -TAO_Bounded_Base_Sequence::TAO_Bounded_Base_Sequence (void) -{ -} - -ACE_INLINE -TAO_Bounded_Base_Sequence:: -TAO_Bounded_Base_Sequence (CORBA::ULong maximum, - CORBA::ULong length, - void* buffer, - CORBA::Boolean release) - : TAO_Base_Sequence (maximum, length, buffer, release) -{ -} - -ACE_INLINE -TAO_Bounded_Base_Sequence:: -TAO_Bounded_Base_Sequence (CORBA::ULong maximum, - void* buffer) - : TAO_Base_Sequence (maximum, buffer) -{ -} - -ACE_INLINE CORBA::ULong -TAO_Bounded_Base_Sequence::length (void) const -{ - return this->length_; -} - -ACE_INLINE void -TAO_Bounded_Base_Sequence::length (CORBA::ULong length) -{ - if (length > this->maximum_) - { - return; - } - else if (length < this->length_) - { - this->_shrink_buffer (length, this->length_); - } - this->length_ = length; -} - -// **************************************************************** - -ACE_INLINE -TAO_String_Manager::TAO_String_Manager (char **buffer, - CORBA::Boolean release) - : ptr_ (buffer), - release_ (release) -{ -} - -ACE_INLINE -TAO_String_Manager::TAO_String_Manager(const TAO_String_Manager &rhs) - : ptr_ (rhs.ptr_), - release_ (rhs.release_) -{ -} - -ACE_INLINE -TAO_String_Manager::~TAO_String_Manager (void) -{ -} - -ACE_INLINE -TAO_String_Manager::operator const char* (void) const -{ - return *this->ptr_; -} - -// **************************************************************** - -//default constructor -ACE_INLINE -TAO_Unbounded_String_Sequence::TAO_Unbounded_String_Sequence (void) -{ -} - -ACE_INLINE -TAO_Unbounded_String_Sequence:: -TAO_Unbounded_String_Sequence (CORBA::ULong maximum, - CORBA::ULong length, - char* *value, - CORBA::Boolean release) - : TAO_Unbounded_Base_Sequence (maximum, length, value, release) -{ -} - -ACE_INLINE TAO_Unbounded_String_Sequence::Manager -TAO_Unbounded_String_Sequence::operator[] (CORBA::ULong index) const -{ - ACE_ASSERT (index < this->maximum_); - char **tmp = ACE_reinterpret_cast (char **, this->buffer_); - return Manager (tmp + index, this->release_); -} diff --git a/TAO/tao/sequence_T.cpp b/TAO/tao/sequence_T.cpp deleted file mode 100644 index cffd306fdad..00000000000 --- a/TAO/tao/sequence_T.cpp +++ /dev/null @@ -1,624 +0,0 @@ -// $Id$ - -#if !defined (TAO_SEQUENCE_T_C) -#define TAO_SEQUENCE_T_C - -#include "tao/sequence_T.h" - -#if !defined (__ACE_INLINE__) -#include "tao/sequence_T.i" -#endif /* __ACE_INLINE__ */ - -template <class T> -TAO_Unbounded_Sequence<T>:: -TAO_Unbounded_Sequence (const TAO_Unbounded_Sequence<T> &rhs) - : TAO_Unbounded_Base_Sequence (rhs) -{ - T *tmp1 = TAO_Unbounded_Sequence<T>::allocbuf (this->maximum_); - T *tmp2 = ACE_reinterpret_cast (T *, rhs.buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - tmp1[i] = tmp2[i]; - - this->buffer_ = tmp1; -} - -template <class T> TAO_Unbounded_Sequence<T> & -TAO_Unbounded_Sequence<T>::operator= (const TAO_Unbounded_Sequence<T> &rhs) -{ - if (this == &rhs) - return *this; - - if (this->release_) - { - if (this->maximum_ < rhs.maximum_) - { - // free the old buffer - T *tmp = ACE_reinterpret_cast (T *, this->buffer_); - TAO_Unbounded_Sequence<T>::freebuf (tmp); - this->buffer_ = - TAO_Unbounded_Sequence<T>::allocbuf (rhs.maximum_); - } - } - else - this->buffer_ = - TAO_Unbounded_Sequence<T>::allocbuf (rhs.maximum_); - - TAO_Unbounded_Base_Sequence::operator= (rhs); - - T *tmp1 = ACE_reinterpret_cast (T *, this->buffer_); - T *tmp2 = ACE_reinterpret_cast (T *, rhs.buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - tmp1[i] = tmp2[i]; - - return *this; -} - -template<class T> -TAO_Unbounded_Sequence<T>::~TAO_Unbounded_Sequence (void) -{ - this->_deallocate_buffer (); -} - -template<class T> -void TAO_Unbounded_Sequence<T>::_allocate_buffer (CORBA::ULong length) -{ - T* tmp = TAO_Unbounded_Sequence<T>::allocbuf (length); - - if (this->buffer_ != 0) - { - T *old = ACE_reinterpret_cast (T *, this->buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - tmp[i] = old[i]; - - if (this->release_) - delete[] old; - } - - this->buffer_ = tmp; -} - -template<class T> -void TAO_Unbounded_Sequence<T>::_deallocate_buffer (void) -{ - if (this->buffer_ == 0 || this->release_ == 0) - return; - - T *tmp = ACE_reinterpret_cast (T *, this->buffer_); - - TAO_Unbounded_Sequence<T>::freebuf (tmp); - this->buffer_ = 0; -} - -// **************************************************************** -// Bounded_Sequence -// **************************************************************** - -template <class T, CORBA::ULong MAX> -TAO_Bounded_Sequence<T, MAX>:: -TAO_Bounded_Sequence (const TAO_Bounded_Sequence<T, MAX> &rhs) - : TAO_Bounded_Base_Sequence (rhs) -{ - T *tmp1 = TAO_Bounded_Sequence<T, MAX>::allocbuf (MAX); - - T *tmp2 = ACE_reinterpret_cast(T *, rhs.buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - tmp1[i] = tmp2[i]; - - this->buffer_ = tmp1; -} - -template <class T, CORBA::ULong MAX> TAO_Bounded_Sequence<T, MAX> & -TAO_Bounded_Sequence<T, MAX>:: -operator= (const TAO_Bounded_Sequence<T, MAX> &rhs) -{ - if (this == &rhs) - return *this; - - if (this->release_) - { -#if 0 - // We never need to reallocate the buffer because they are - // always of size MAX. - if (this->maximum_ < rhs.maximum_) - { - // free the old buffer - T *tmp = ACE_reinterpret_cast(T *, this->buffer_); - TAO_Bounded_Sequence<T>::freebuf (tmp); - this->buffer_ = - TAO_Bounded_Sequence<T>::allocbuf (rhs.maximum_); - } -#endif /* 0 */ - } - else - this->buffer_ = - TAO_Unbounded_Sequence<T>::allocbuf (rhs.maximum_); - - TAO_Bounded_Base_Sequence::operator= (rhs); - - T* tmp1 = ACE_reinterpret_cast (T *, this->buffer_); - T* tmp2 = ACE_reinterpret_cast (T *, rhs.buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - tmp1[i] = tmp2[i]; - - return *this; -} - -template<class T, CORBA::ULong MAX> -TAO_Bounded_Sequence<T, MAX>::~TAO_Bounded_Sequence (void) -{ - this->_deallocate_buffer (); -} - -template<class T, CORBA::ULong MAX> -void TAO_Bounded_Sequence<T, MAX>::_allocate_buffer (CORBA::ULong) -{ - // For this class memory is never reallocated so the implementation - // is *really* simple. - this->buffer_ = TAO_Bounded_Sequence<T, MAX>::allocbuf (MAX); -} - -template<class T, CORBA::ULong MAX> -void TAO_Bounded_Sequence<T, MAX>::_deallocate_buffer (void) -{ - if (this->buffer_ == 0 || this->release_ == 0) - return; - T *tmp = ACE_reinterpret_cast (T *, this->buffer_); - TAO_Bounded_Sequence<T, MAX>::freebuf (tmp); - this->buffer_ = 0; -} - -// ************************************************************* -// class TAO_Object_Manager -// ************************************************************* - -template <class T> -TAO_Object_Manager<T>& -TAO_Object_Manager<T>::operator= (const TAO_Object_Manager<T> &rhs) -{ - if (this == &rhs) - return *this; - - if (this->release_) - { - CORBA::release (*this->ptr_); - *this->ptr_ = T::_duplicate (*rhs.ptr_); - } - else - *this->ptr_ = *rhs.ptr_; - - return *this; -} - -template <class T> -TAO_Object_Manager<T> & -TAO_Object_Manager<T>::operator=(T* p) -{ - if (this->release_) - { - // The semantics of the elements of a sequence are the same as - // that of a var variable. Therefore we will not duplicate the - // user provided pointer before assigning it to the internal - // variable. However, we will release it. - CORBA::release (*this->ptr_); - *this->ptr_ = p; - } - else - *this->ptr_ = p; - - return *this; -} - -// ************************************************************* -// Operations for class TAO_Unbounded_Object_Sequence -// ************************************************************* - -// constructor for unbounded seq -template <class T> -TAO_Unbounded_Object_Sequence<T>:: -TAO_Unbounded_Object_Sequence (CORBA::ULong maximum) - : TAO_Unbounded_Base_Sequence (maximum, - TAO_Unbounded_Object_Sequence<T>::allocbuf (maximum)) -{ -} - -template <class T> -TAO_Unbounded_Object_Sequence<T>:: -TAO_Unbounded_Object_Sequence (const TAO_Unbounded_Object_Sequence<T> &rhs) - : TAO_Unbounded_Base_Sequence (rhs) -{ - T **tmp1 = TAO_Unbounded_Object_Sequence<T>::allocbuf (this->maximum_); - T **tmp2 = ACE_reinterpret_cast (T **, rhs.buffer_); - - for (CORBA::ULong i = 0; i < rhs.length_; ++i) - tmp1[i] = T::_duplicate (tmp2[i]); - - this->buffer_ = tmp1; -} - -template<class T> -TAO_Unbounded_Object_Sequence<T>::~TAO_Unbounded_Object_Sequence (void) -{ - this->_deallocate_buffer (); -} - -// assignment operator -template <class T> -TAO_Unbounded_Object_Sequence<T>& -TAO_Unbounded_Object_Sequence<T>:: -operator= (const TAO_Unbounded_Object_Sequence<T> &rhs) -{ - if (this == &rhs) - return *this; - - if (this->release_) - { - T **tmp = ACE_reinterpret_cast (T **, this->buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - CORBA::release (tmp[i]); - tmp[i] = T::_nil (); - } - if (this->maximum_ < rhs.maximum_) - { - TAO_Unbounded_Object_Sequence<T>::freebuf (tmp); - this->buffer_ = - TAO_Unbounded_Object_Sequence<T>::allocbuf (rhs.maximum_); - } - } - else - this->buffer_ = - TAO_Unbounded_Object_Sequence<T>::allocbuf (rhs.maximum_); - - TAO_Unbounded_Base_Sequence::operator= (rhs); - - T **tmp1 = ACE_reinterpret_cast (T **, this->buffer_); - T **tmp2 = ACE_reinterpret_cast (T **, rhs.buffer_); - - for (CORBA::ULong i = 0; i < rhs.length_; ++i) - tmp1[i] = T::_duplicate (tmp2[i]); - - return *this; -} - -template <class T> T* * -TAO_Unbounded_Object_Sequence<T>::allocbuf (CORBA::ULong nelems) -{ - T **buf = new T*[nelems]; - - for (CORBA::ULong i = 0; i < nelems; i++) - buf[i] = T::_nil (); - - return buf; -} - -template <class T> void -TAO_Unbounded_Object_Sequence<T>::freebuf (T **buffer) -{ - if (buffer == 0) - return; - - // {orbos/97-05-15:16.11} The freebuf function ensures that the - // destructor for each element is called before the buffer is - // destroyed, except for string elements, which are freed using - // string_free(), and object reference elements, which are freed - // using release(). The freebuf function will ignore null pointers - // passed to it. - - // @@ How are we supposed to implement that! We don't know the - // length of the buffer here. - // Mark the length in the first four bytes? For the moment we let - // that be. - - delete[] buffer; -} - -template<class T> -void TAO_Unbounded_Object_Sequence<T>::_allocate_buffer (CORBA::ULong length) -{ - T **tmp = TAO_Unbounded_Object_Sequence<T>::allocbuf (length); - - if (this->buffer_ != 0) - { - T **old = ACE_reinterpret_cast (T**, this->buffer_); - for (CORBA::ULong i = 0; i < this->length_; ++i) - // Only call duplicate when we did not own the previous - // buffer, since after this method we own it we must also own - // the objects. If we already own the objects there is no - // need to copy them, if we did we would also have to remove - // the old instances. - if (!this->release_) - tmp[i] = T::_duplicate (old[i]); - else - tmp[i] = old[i]; - - if (this->release_) - delete[] old; - } - this->buffer_ = tmp; -} - -template<class T> -void TAO_Unbounded_Object_Sequence<T>::_deallocate_buffer (void) -{ - if (this->buffer_ == 0 || this->release_ == 0) - return; - T **tmp = ACE_reinterpret_cast (T**, this->buffer_); - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - CORBA::release (tmp[i]); - tmp[i] = T::_nil (); - } - TAO_Unbounded_Object_Sequence<T>::freebuf (tmp); - this->buffer_ = 0; -} - -template<class T> void -TAO_Unbounded_Object_Sequence<T>::_shrink_buffer (CORBA::ULong nl, - CORBA::ULong ol) -{ - T **tmp = ACE_reinterpret_cast (T**, this->buffer_); - - for (CORBA::ULong i = nl; i < ol; ++i) - { - CORBA::release (tmp[i]); - tmp[i] = T::_nil (); - } -} - -// ************************************************************* -// Operations for class TAO_Bounded_Object_Sequence -// ************************************************************* - -template <class T, CORBA::ULong MAX> -TAO_Bounded_Object_Sequence<T, MAX>:: -TAO_Bounded_Object_Sequence (void) - : TAO_Bounded_Base_Sequence (MAX, - TAO_Bounded_Sequence<T, MAX>::allocbuf (MAX)) -{ -} - -template <class T, CORBA::ULong MAX> -TAO_Bounded_Object_Sequence<T, MAX>:: -TAO_Bounded_Object_Sequence (const TAO_Bounded_Object_Sequence<T, MAX> &rhs) - : TAO_Bounded_Base_Sequence (rhs) -{ - T **tmp1 = - TAO_Bounded_Object_Sequence<T, MAX>::allocbuf (MAX); - T **tmp2 = ACE_reinterpret_cast (T**, rhs.buffer_); - for (CORBA::ULong i = 0; i < rhs.length_; i++) - tmp1[i] = T::_duplicate (tmp2[i]); - this->buffer_ = tmp1; -} - -template <class T, CORBA::ULong MAX> -TAO_Bounded_Object_Sequence<T, MAX>& -TAO_Bounded_Object_Sequence<T, MAX>::operator= -(const TAO_Bounded_Object_Sequence<T, MAX> &rhs) -{ - if (this == &rhs) - return *this; - - if (this->release_) - { - T **tmp = ACE_reinterpret_cast (T **, this->buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - CORBA::release (tmp[i]); - tmp[i] = T::_nil (); - } - // No need to reallocate the buffer since it is always of size - // MAX -#if 0 - if (this->maximum_ < rhs.maximum_) - { - TAO_Bounded_Object_Sequence<T, MAX>::freebuf (tmp); - this->buffer_ = - TAO_Bounded_Object_Sequence<T, MAX>::allocbuf (rhs.maximum_); - } -#endif /* 0 */ - } - else - this->buffer_ = - TAO_Bounded_Object_Sequence<T, MAX>::allocbuf (rhs.maximum_); - - TAO_Bounded_Base_Sequence::operator= (rhs); - - T **tmp1 = ACE_reinterpret_cast (T **, this->buffer_); - T **tmp2 = ACE_reinterpret_cast (T **, rhs.buffer_); - for (CORBA::ULong i=0; i < rhs.length_; ++i) - tmp1[i] = T::_duplicate (tmp2[i]); - return *this; -} - -template <class T, CORBA::ULong MAX> T* * -TAO_Bounded_Object_Sequence<T, MAX>::allocbuf (CORBA::ULong) -{ - T **buf = new T*[MAX]; - for (CORBA::ULong i = 0; i < MAX; i++) - buf[i] = T::_nil (); - return buf; -} - -template <class T, CORBA::ULong MAX> void -TAO_Bounded_Object_Sequence<T, MAX>::freebuf (T **buffer) -{ - // How much do we deallocate? Easy! allocbuf() always creates MAX - // elements and initialize them to T::_nil(). So we can be - // complaint and call CORBA::release() on each one. - for (CORBA::ULong i = 0; i < MAX; ++i) - if (buffer[i] != T::_nil ()) - { - CORBA::release (buffer[i]); - buffer[i] = T::_nil (); - } - - delete[] buffer; -} - -template<class T, CORBA::ULong MAX> void -TAO_Bounded_Object_Sequence<T, MAX>::_allocate_buffer (CORBA::ULong length) -{ - // For this class memory is never reallocated so the implementation - // is *really* simple. - this->buffer_ = - TAO_Bounded_Object_Sequence<T, MAX>::allocbuf (length); -} - -template<class T, CORBA::ULong MAX> -void TAO_Bounded_Object_Sequence<T, MAX>::_deallocate_buffer (void) -{ - if (this->buffer_ == 0 || this->release_ == 0) - return; - T **tmp = ACE_reinterpret_cast (T **, this->buffer_); - TAO_Bounded_Object_Sequence<T, MAX>::freebuf (tmp); - this->buffer_ = 0; -} - -template<class T, CORBA::ULong MAX> void -TAO_Bounded_Object_Sequence<T, MAX>::_shrink_buffer (CORBA::ULong nl, - CORBA::ULong ol) -{ - T **tmp = ACE_reinterpret_cast (T **, this->buffer_); - - for (CORBA::ULong i = nl; i < ol; ++i) - { - CORBA::release (tmp[i]); - tmp[i] = T::_nil (); - } -} - -// ************************************************************* -// Operations for class TAO_Bounded_String_Sequence -// ************************************************************* - -template<CORBA::ULong MAX> -TAO_Bounded_String_Sequence<MAX>:: -TAO_Bounded_String_Sequence (void) - : TAO_Bounded_Base_Sequence (MAX, - TAO_Bounded_String_Sequence<MAX>::allocbuf(MAX)) -{ -} - -template<CORBA::ULong MAX> -TAO_Bounded_String_Sequence<MAX>:: -TAO_Bounded_String_Sequence (const TAO_Bounded_String_Sequence<MAX> &rhs) - : TAO_Bounded_Base_Sequence (rhs) -{ - char **tmp1 = - TAO_Bounded_String_Sequence<MAX>::allocbuf (this->maximum_); - char **tmp2 = ACE_reinterpret_cast (char **, rhs.buffer_); - - for (CORBA::ULong i=0; i < rhs.length_; i++) - tmp1[i] = CORBA::string_dup (tmp2[i]); - - this->buffer_ = tmp1; -} - -template<CORBA::ULong MAX> -TAO_Bounded_String_Sequence<MAX>& -TAO_Bounded_String_Sequence<MAX>::operator= -(const TAO_Bounded_String_Sequence<MAX> &seq) -{ - if (this == &seq) - return *this; - - if (this->release_) - { - char **tmp = ACE_reinterpret_cast (char **, this->buffer_); - - for (CORBA::ULong i = 0; i < this->length_; ++i) - { - CORBA::string_free (tmp[i]); - tmp[i] = 0; - } -#if 0 - if (this->maximum_ < seq.maximum_) - { - TAO_Bounded_String_Sequence<T, MAX>::freebuf (tmp); - this->buffer_ = - TAO_Unbounded_String_Sequence<T, MAX>::allocbuf (rhs.maximum_); - } -#endif /* 0 */ - } - else - this->buffer_ = - TAO_Bounded_String_Sequence<T>::allocbuf (rhs.maximum_); - - TAO_Bounded_Base_Sequence::operator= (rhs); - - char **tmp1 = ACE_reinterpret_cast (char **, this->buffer_); - char **tmp2 = ACE_reinterpret_cast (char **, seq.buffer_); - - for (CORBA::ULong i=0; i < seq.length_; i++) - tmp1[i] = CORBA::string_dup (tmp2[i]); - return *this; -} - -template<CORBA::ULong MAX> char* * -TAO_Bounded_String_Sequence<MAX>::allocbuf (CORBA::ULong) -{ - char **buf = new char*[MAX]; - - for (CORBA::ULong i = 0; i < MAX; i++) - buf[i] = 0; - - return buf; -} - -template<CORBA::ULong MAX> void -TAO_Bounded_String_Sequence<MAX>::freebuf (char* *buffer) -{ - // How much do we deallocate? Easy! allocbuf() always creates MAX - // elements and initialize them to 0 (they say NULL, yuck!). So we - // can be complaint and call CORBA::string_free() on each one. - for (CORBA::ULong i = 0; i < MAX; ++i) - { - if (buffer[i] != 0) - { - CORBA::string_free (buffer[i]); - buffer[i] = 0; - } - } - - delete[] buffer; -} - -template<CORBA::ULong MAX> void -TAO_Bounded_String_Sequence<MAX>::_allocate_buffer (CORBA::ULong length) -{ - // For this class memory is never reallocated so the implementation - // is *really* simple. - this->buffer_ = - TAO_Bounded_String_Sequence<MAX>::allocbuf (MAX); -} - -template<CORBA::ULong MAX> -void TAO_Bounded_String_Sequence<MAX>::_deallocate_buffer (void) -{ - if (this->buffer_ == 0 || this->release_ == 0) - return; - char **tmp = ACE_reinterpret_cast (char **, this->buffer_); - TAO_Bounded_String_Sequence<MAX>::freebuf (tmp); - this->buffer_ = 0; -} - -template<CORBA::ULong MAX> void -TAO_Bounded_String_Sequence<MAX>::_shrink_buffer (CORBA::ULong nl, - CORBA::ULong ol) -{ - char **tmp = ACE_reinterpret_cast (char **, this->buffer_); - for (CORBA::ULong i = nl; i < ol; ++i) - { - CORBA::string_free (tmp[i]); - tmp[i] = 0; - } -} - -#endif /* TAO_SEQUENCE_T_C */ diff --git a/TAO/tao/sequence_T.i b/TAO/tao/sequence_T.i deleted file mode 100644 index e63edc252d0..00000000000 --- a/TAO/tao/sequence_T.i +++ /dev/null @@ -1,275 +0,0 @@ -// This may look like C, but it's really -*- C++ -*- - -// $Id$ - -// ============================================================================ -// -// = LIBRARY -// TAO -// -// = FILENAME -// sequence.i -// -// = AUTHOR -// Copyright 1994-1995 by Sun Microsystems Inc. -// -// Aniruddha Gokhale and Carlos O'Ryan -// -// ============================================================================ - -// *************************************************** -// operations on the generic unbounded sequence class -// *************************************************** - -template <class T> ACE_INLINE -TAO_Unbounded_Sequence<T>::TAO_Unbounded_Sequence (void) -{ -} - -template <class T> ACE_INLINE T * -TAO_Unbounded_Sequence<T>::get_buffer (CORBA::Boolean orphan) -{ - // @@ This is broken... - return (T *) this->buffer_; -} - -template <class T> ACE_INLINE const T * -TAO_Unbounded_Sequence<T>::get_buffer (void) const -{ - return (const T *) this->buffer_; -} - -template <class T> ACE_INLINE void -TAO_Unbounded_Sequence<T>::replace (CORBA::ULong max, - CORBA::ULong length, - T *data, - CORBA::Boolean release) -{ -} - -template <class T> ACE_INLINE -TAO_Unbounded_Sequence<T>::TAO_Unbounded_Sequence (CORBA::ULong maximum) - : TAO_Unbounded_Base_Sequence (maximum, - TAO_Unbounded_Sequence<T>::allocbuf (maximum)) -{ -} - -template <class T> ACE_INLINE -TAO_Unbounded_Sequence<T>::TAO_Unbounded_Sequence (CORBA::ULong maximum, - CORBA::ULong length, - T *data, - CORBA::Boolean release) - : TAO_Unbounded_Base_Sequence (maximum, length, data, release) -{ -} - -template <class T> ACE_INLINE T & -TAO_Unbounded_Sequence<T>::operator[] (CORBA::ULong i) -{ - ACE_ASSERT (i < this->maximum_); - T* tmp = ACE_reinterpret_cast(T*,this->buffer_); - return tmp[i]; -} - -template <class T> ACE_INLINE const T & -TAO_Unbounded_Sequence<T>::operator[] (CORBA::ULong i) const -{ - ACE_ASSERT (i < this->maximum_); - T *tmp = ACE_reinterpret_cast (T *, this->buffer_); - return tmp[i]; -} - -template <class T> ACE_INLINE T * -TAO_Unbounded_Sequence<T>::allocbuf (CORBA::ULong size) -{ - return new T[size]; -} - -template <class T> ACE_INLINE void -TAO_Unbounded_Sequence<T>::freebuf (T *buffer) -{ - delete[] buffer; -} - -// *************************************************** -// operations on the generic Bounded sequence class -// *************************************************** - -template <class T, CORBA::ULong MAX> ACE_INLINE T * -TAO_Bounded_Sequence<T, MAX>::get_buffer (CORBA::Boolean orphan) -{ - // @@ This is broken... - return (T *) this->buffer_; -} - -template <class T, CORBA::ULong MAX> ACE_INLINE const T * -TAO_Bounded_Sequence<T, MAX>::get_buffer (void) const -{ - return (const T *) this->buffer_; -} - -template <class T, CORBA::ULong MAX> ACE_INLINE void -TAO_Bounded_Sequence<T, MAX>::replace (CORBA::ULong max, - CORBA::ULong length, - T *data, - CORBA::Boolean release) -{ -} - -template <class T, CORBA::ULong MAX> ACE_INLINE -TAO_Bounded_Sequence<T, MAX>::TAO_Bounded_Sequence (void) -{ -} - -template <class T, CORBA::ULong MAX> ACE_INLINE -TAO_Bounded_Sequence<T, MAX>::TAO_Bounded_Sequence (CORBA::ULong length, - T *data, - CORBA::Boolean release) - : TAO_Bounded_Base_Sequence (length, MAX, data, release) -{ -} - -template <class T, CORBA::ULong MAX> ACE_INLINE T & -TAO_Bounded_Sequence<T, MAX>::operator[] (CORBA::ULong i) -{ - ACE_ASSERT (i < this->maximum_); - T *tmp = ACE_reinterpret_cast (T*,this->buffer_); - return tmp[i]; -} - -template <class T, CORBA::ULong MAX> ACE_INLINE const T & -TAO_Bounded_Sequence<T, MAX>::operator[] (CORBA::ULong i) const -{ - ACE_ASSERT (i < this->maximum_); - T* tmp = ACE_reinterpret_cast (T*,this->buffer_); - return tmp[i]; -} - -template <class T, CORBA::ULong MAX> ACE_INLINE T * -TAO_Bounded_Sequence<T, MAX>::allocbuf (CORBA::ULong) -{ - return new T[MAX]; -} - -template <class T, CORBA::ULong MAX> ACE_INLINE void -TAO_Bounded_Sequence<T, MAX>::freebuf (T *buffer) -{ - delete[] buffer; -} - -// ************************************************************* -// Inline operations for class TAO_Object_Manager<T> -// ************************************************************* - -template <class T> ACE_INLINE -TAO_Object_Manager<T>::~TAO_Object_Manager (void) -{ -} - -template <class T> ACE_INLINE -TAO_Object_Manager<T>::TAO_Object_Manager (const TAO_Object_Manager &rhs) - : ptr_ (rhs.ptr_), - release_ (rhs.release_) -{ -} - -template <class T> ACE_INLINE -TAO_Object_Manager<T>::TAO_Object_Manager(T** buffer, CORBA::Boolean release) - : ptr_ (buffer), - release_ (release) -{ -} - -template <class T> ACE_INLINE -TAO_Object_Manager<T>::operator const T* () const // cast -{ - return *this->ptr_; -} - -template <class T> ACE_INLINE -TAO_Object_Manager<T>::operator T* &() // cast -{ - return *this->ptr_; -} - -// ************************************************************* -// class TAO_Unbounded_Object_Sequence -// ************************************************************* - -//default constructor -template <class T> ACE_INLINE -TAO_Unbounded_Object_Sequence<T>::TAO_Unbounded_Object_Sequence (void) -{ -} - -template <class T> ACE_INLINE -TAO_Unbounded_Object_Sequence<T>:: -TAO_Unbounded_Object_Sequence (CORBA::ULong maximum, - CORBA::ULong length, - T* *value, - CORBA::Boolean release) - : TAO_Unbounded_Base_Sequence (maximum, length, value, release) -{ -} - -template <class T> ACE_INLINE TAO_Object_Manager<T> -TAO_Unbounded_Object_Sequence<T>::operator[] (CORBA::ULong index) const -{ - ACE_ASSERT (index < this->maximum_); - T **tmp = ACE_reinterpret_cast (T **, this->buffer_); - return Manager (tmp + index, this->release_); -} - -// ************************************************************* -// class TAO_Bounded_Object_Sequence -// ************************************************************* - -template<class T, CORBA::ULong MAX> ACE_INLINE -TAO_Bounded_Object_Sequence<T,MAX>::~TAO_Bounded_Object_Sequence (void) -{ - this->_deallocate_buffer (); -} - -template <class T, CORBA::ULong MAX> ACE_INLINE -TAO_Bounded_Object_Sequence<T,MAX>:: -TAO_Bounded_Object_Sequence (CORBA::ULong length, - T* *value, - CORBA::Boolean release) - : TAO_Bounded_Base_Sequence (MAX, length, value, release) -{ -} - -template <class T, CORBA::ULong MAX> ACE_INLINE TAO_Object_Manager<T> -TAO_Bounded_Object_Sequence<T,MAX>::operator[] (CORBA::ULong index) const -{ - ACE_ASSERT (index < this->maximum_); - T* tmp = ACE_reinterpret_cast (T*, this->buffer_); - return Manager(tmp + index, this->release_); -} - -// ************************************************************* -// class TAO_Bounded_String_Sequence -// ************************************************************* - -template<CORBA::ULong MAX> ACE_INLINE -TAO_Bounded_String_Sequence<MAX>::~TAO_Bounded_String_Sequence (void) -{ - this->_deallocate_buffer (); -} - -template<CORBA::ULong MAX> ACE_INLINE -TAO_Bounded_String_Sequence<MAX>:: -TAO_Bounded_String_Sequence (CORBA::ULong length, - char* *value, - CORBA::Boolean release) - : TAO_Bounded_Base_Sequence (MAX, length, value, release) -{ -} - -template<CORBA::ULong MAX> ACE_INLINE TAO_String_Manager -TAO_Bounded_String_Sequence<MAX>::operator[] (CORBA::ULong index) const -{ - ACE_ASSERT (index < this->maximum_); - char** tmp = ACE_reinterpret_cast (char**, this->buffer_); - return Manager(tmp + index, this->release_); -} diff --git a/TAO/tao/servant_base.cpp b/TAO/tao/servant_base.cpp deleted file mode 100644 index 1d5b075b63d..00000000000 --- a/TAO/tao/servant_base.cpp +++ /dev/null @@ -1,201 +0,0 @@ -// -// $Id$ -// -#include "tao/corba.h" - -TAO_ServantBase::TAO_ServantBase (void) - : optable_ (0) -{ -} - -TAO_ServantBase::TAO_ServantBase (const TAO_ServantBase &) -{ -} - -TAO_ServantBase & -TAO_ServantBase::operator= (const TAO_ServantBase &) -{ - return *this; -} - -TAO_ServantBase::~TAO_ServantBase (void) -{ -} - -PortableServer::POA_ptr -TAO_ServantBase::_default_POA (CORBA::Environment &env) -{ - TAO_POA *poa = TAO_ORB_Core_instance ()->root_poa (); - PortableServer::POA_var result = poa->_this (env); - if (env.exception () != 0) - return PortableServer::POA::_nil (); - else - return result._retn (); -} - -CORBA::Boolean -TAO_ServantBase::_is_a (const char* logical_type_id, - CORBA::Environment &env) -{ - if (ACE_OS::strcmp (logical_type_id, CORBA::_tc_Object->id (env)) == 0) - { - return CORBA::B_TRUE; - } - return CORBA::B_FALSE; -} - -int -TAO_ServantBase::_find (const CORBA::String &opname, - TAO_Skeleton& skelfunc) -{ - return optable_->find (opname, skelfunc); -} - -int -TAO_ServantBase::_bind (const CORBA::String &opname, - const TAO_Skeleton skel_ptr) -{ - return optable_->bind (opname, skel_ptr); -} - -void -TAO_ServantBase::_dispatch (CORBA::ServerRequest &req, - void *context, - CORBA::Environment &env) -{ - // XXXASG - we should check here if the call was for _non_existant, else - // issue an error. For the time being we issue an error - CORBA::String opname = req.op_name (); - ACE_UNUSED_ARG (context); - - // Something really bad happened: the operation was not - // found in the object, fortunately there is a standard - // exception for that purpose. - env.exception (new CORBA_BAD_OPERATION (CORBA::COMPLETED_NO)); - ACE_ERROR ((LM_ERROR, - "Cannot find operation <%s> in object\n", - opname)); -} - -STUB_Object * -TAO_ServantBase::_create_stub (CORBA_Environment &env) -{ - STUB_Object *stub; - - TAO_ORB_Core *orb_core = TAO_ORB_Core_instance (); - TAO_POA_Current *poa_current = orb_core->poa_current (); - if (poa_current - && poa_current->in_upcall () - && this == poa_current->servant ()) - { - stub = new IIOP_Object (CORBA::string_copy (this->_interface_repository_id ()), - IIOP::Profile (orb_core->orb_params ()->addr (), - poa_current->object_key ())); - } - else - { - PortableServer::POA_var poa = this->_default_POA (env); - if (env.exception () != 0) - return 0; - - CORBA::Object_var object = poa->servant_to_reference (this, env); - if (env.exception () != 0) - return 0; - - TAO_ObjectKey_var object_key = object->_key (env); - stub = new IIOP_Object (CORBA::string_copy (this->_interface_repository_id ()), - IIOP::Profile (orb_core->orb_params ()->addr (), - object_key.in ())); - } - - return stub; -} - -STUB_Object * -TAO_Local_ServantBase::_create_stub (CORBA_Environment &env) -{ - // Note the use of a fake key and no registration with POAs - return new IIOP_Object (CORBA::string_copy (this->_interface_repository_id ()), - IIOP::Profile (TAO_ORB_Core_instance ()->orb_params ()->addr (), - "0")); -} - -CORBA::Object_ptr -TAO_DynamicImplementation::_this (CORBA::Environment &env) -{ - // The _this() function returns a CORBA::Object_ptr for the target - // object. Unlike _this() for static skeletons, its return type is - // not interface-specific because a DSI servant may very well - // incarnate multiple CORBA objects of different types. - STUB_Object *stub = this->_create_stub (env); - if (env.exception () != 0) - return CORBA::Object::_nil (); - - // Create a object - return new CORBA::Object (stub, this, CORBA::B_TRUE); -} - -const char * -TAO_DynamicImplementation::_interface_repository_id (void) const -{ - // This should never be called - return 0; -} - -void * -TAO_DynamicImplementation::_downcast (const char *repository_id) -{ - ACE_UNUSED_ARG (repository_id); - - // Don't know enough to do better - return this; -} - -STUB_Object * -TAO_DynamicImplementation::_create_stub (CORBA::Environment &env) -{ - // If DynamicImplementation::_this() is invoked outside of the - // context of a request invocation on a target object being served - // by the DSI servant, it raises the PortableServer::WrongPolicy - // exception. - TAO_ORB_Core *orb_core = TAO_ORB_Core_instance (); - TAO_POA_Current *poa_current = orb_core->poa_current (); - // @@ Irfan, I'm not sure that I did the right thing here...please - // double-check my logic! (cjc) - if (poa_current == 0 - || !poa_current->in_upcall () - || this != poa_current->servant ()) - { - CORBA::Exception *exception = new PortableServer::POA::WrongPolicy; - env.exception (exception); - return 0; - } - - PortableServer::POA_var poa = poa_current->get_POA (env); - if (env.exception () != 0) - return 0; - - // CORBA::RepositoryId interface = this->_primary_interface (poa_current->object_id (), - // poa.in (), - // env); - PortableServer::RepositoryId interface = this->_primary_interface (poa_current->object_id (), - poa.in (), - env); - if (env.exception () != 0) - return 0; - - return new IIOP_Object (interface, - IIOP::Profile (orb_core->orb_params ()->addr (), - poa_current->object_key ())); -} - -void -TAO_DynamicImplementation::_dispatch (CORBA::ServerRequest &request, - void *context, - CORBA::Environment &env) -{ - ACE_UNUSED_ARG (context); - - // Delegate to user - this->invoke (&request, env); -} diff --git a/TAO/tao/servant_base.h b/TAO/tao/servant_base.h deleted file mode 100644 index 4471dab5d95..00000000000 --- a/TAO/tao/servant_base.h +++ /dev/null @@ -1,153 +0,0 @@ -// -// $Id$ -// -#if !defined (SERVANT_BASE_H) -#define SERVANT_BASE_H - -class TAO_Export TAO_ServantBase -{ - // = TITLE - // Base class for skeletons and servants. - // - // = DESCRIPTION - // The POA spec requires that all servants inherit from this - // class. - // - - friend class TAO_POA; - -public: - virtual ~TAO_ServantBase (void); - // destructor - - TAO_ServantBase &operator= (const TAO_ServantBase &); - // assignment operator. - - virtual PortableServer::POA_ptr _default_POA (CORBA::Environment &env); - - virtual void *_downcast (const char *repository_id) = 0; - // Get the correct vtable - - virtual STUB_Object *_create_stub (CORBA_Environment &env); - // This is an auxiliar method for _this() and _narrow(). - -protected: - TAO_ServantBase (void); - // Default constructor, only derived classes can be created. - - TAO_ServantBase (const TAO_ServantBase &); - // Copy constructor, protected so no instances can be created. - - virtual CORBA::Boolean _is_a (const char* logical_type_id, - CORBA::Environment &env); - // Local implementation of the CORBA::Object::_is_a method. - - virtual void _dispatch (CORBA::ServerRequest &request, - void *context, - CORBA::Environment &env); - // Dispatches a request to the object: find the operation, cast - // the type to the most derived type, demarshall all the - // parameters from the request and finally invokes the operation, - // storing the results and out parameters (if any) or the - // exceptions thrown into <request>. - // @@ TODO use a conformant name; since it is an - // internal (implementation) method its name should start with '_' - - virtual int _find (const CORBA::String &opname, - TAO_Skeleton &skelfunc); - // Find an operation in the operation table. - // @@ TODO use a conformant name; since it is an - // internal (implementation) method its name should start with '_' - - virtual int _bind (const CORBA::String &opname, - const TAO_Skeleton skel_ptr); - // Register a CORBA IDL operation name. - // @@ TODO use a conformant name; since it is an - // internal (implementation) method its name should start with '_' - -#if 0 - void _set_parent (TAO_IUnknown *p); - // Set the "parent" in the QueryInterface hierarchy. - // @@ TODO use a conformant name; since it is an - // internal (implementation) method its name should start with '_' - - TAO_IUnknown *_get_parent (void) const; - // Get the "parent" in the QueryInterface hierarchy. -#endif - - virtual const char *_interface_repository_id (void) const = 0; - // Get this interface's repository id - -protected: - TAO_Operation_Table *optable_; - // The operation table for this servant, it is initialized by the - // most derived class. - -#if 0 - TAO_IUnknown *parent_; - // @@ TODO find out why is this here.... -#endif -}; - -class TAO_Export TAO_Local_ServantBase : public TAO_ServantBase -{ - // = TITLE - // Base class for local skeletons and servants. - // -protected: - STUB_Object *_create_stub (CORBA_Environment &env); - // This is an auxiliar method for _this(). Make sure *not* to - // register with the default POA -}; - -// Base class for DSI -class TAO_DynamicImplementation : public virtual TAO_ServantBase -{ - // - // = DESCRIPTION - // - // It is expected that the invoke() and _primary_interface() - // methods will be only invoked by the POA in the context of - // serving a CORBA request. Invoking this method in other - // circumstances may lead to unpredictable results. - -public: - - virtual void invoke (CORBA::ServerRequest_ptr request, - CORBA::Environment &env) = 0; - // The invoke() method receives requests issued to any CORBA object - // incarnated by the DSI servant and performs the processing - // necessary to execute the request. - - // virtual CORBA::RepositoryId _primary_interface (const PortableServer::ObjectId &oid, - // PortableServer::POA_ptr poa, - // CORBA::Environment &env) = 0; - - virtual PortableServer::RepositoryId _primary_interface (const PortableServer::ObjectId &oid, - PortableServer::POA_ptr poa, - CORBA::Environment &env) = 0; - // The _primary_interface() method receives an ObjectId value and a - // POA_ptr as input parameters and returns a valid RepositoryId - // representing the most-derived interface for that oid. - - CORBA::Object_ptr _this (CORBA::Environment &env); - // Returns a CORBA::Object_ptr for the target object. - -protected: - - virtual const char *_interface_repository_id (void) const; - // Return 0. Should never be used. - - virtual void *_downcast (const char *repository_id); - // Simply returns "this" - - virtual STUB_Object *_create_stub (CORBA_Environment &env); - // This is an auxiliar method for _this() and _narrow(). - - virtual void _dispatch (CORBA::ServerRequest &request, - void *context, - CORBA::Environment &env); - // Turns around and calls invoke -}; - -#endif /* SERVANT_BASE_H */ diff --git a/TAO/tao/server_factory.cpp b/TAO/tao/server_factory.cpp deleted file mode 100644 index fd0110066e7..00000000000 --- a/TAO/tao/server_factory.cpp +++ /dev/null @@ -1,92 +0,0 @@ -// ============================================================================ -// -// = LIBRARY -// TAO -// -// = FILENAME -// server_factory.cpp -// -// = AUTHOR -// Chris Cleeland -// -// = VERSION -// $Id$ -// ============================================================================ - -#include "tao/corba.h" - -TAO_Server_Strategy_Factory::TAO_Server_Strategy_Factory (void) -{ -} - -TAO_Server_Strategy_Factory::~TAO_Server_Strategy_Factory(void) -{ -} - -int -TAO_Server_Strategy_Factory::open (void) -{ - return 0; -} - -TAO_Server_Strategy_Factory::CREATION_STRATEGY * -TAO_Server_Strategy_Factory::creation_strategy (void) -{ - return 0; -} - -TAO_Server_Strategy_Factory::ACCEPT_STRATEGY * -TAO_Server_Strategy_Factory::accept_strategy (void) -{ - return 0; -} - -TAO_Server_Strategy_Factory::CONCURRENCY_STRATEGY * -TAO_Server_Strategy_Factory::concurrency_strategy (void) -{ - return 0; -} - -TAO_Server_Strategy_Factory::SCHEDULING_STRATEGY * -TAO_Server_Strategy_Factory::scheduling_strategy (void) -{ - return 0; -} - -TAO_Object_Table_Impl * -TAO_Server_Strategy_Factory::create_object_table (void) -{ - return 0; -} - -ACE_Lock * -TAO_Server_Strategy_Factory::create_poa_lock (void) -{ - return 0; -} - -ACE_Lock * -TAO_Server_Strategy_Factory::create_poa_mgr_lock (void) -{ - return 0; -} - -ACE_Lock * -TAO_Server_Strategy_Factory::create_servant_lock (void) -{ - return 0; -} - -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) -template class ACE_Creation_Strategy<TAO_Server_Connection_Handler>; -template class ACE_Acceptor<TAO_Server_Connection_Handler, ACE_SOCK_ACCEPTOR>; -template class ACE_Accept_Strategy<TAO_Server_Connection_Handler, ACE_SOCK_ACCEPTOR>; -template class ACE_Concurrency_Strategy<TAO_Server_Connection_Handler>; -template class ACE_Scheduling_Strategy<TAO_Server_Connection_Handler>; -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -#pragma instantiate ACE_Creation_Strategy<TAO_Server_Connection_Handler> -#pragma instantiate ACE_Acceptor<TAO_Server_Connection_Handler, ACE_SOCK_ACCEPTOR> -#pragma instantiate ACE_Accept_Strategy<TAO_Server_Connection_Handler, ACE_SOCK_ACCEPTOR> -#pragma instantiate ACE_Concurrency_Strategy<TAO_Server_Connection_Handler> -#pragma instantiate ACE_Scheduling_Strategy<TAO_Server_Connection_Handler> -#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ diff --git a/TAO/tao/server_factory.h b/TAO/tao/server_factory.h deleted file mode 100644 index 4e62d14d728..00000000000 --- a/TAO/tao/server_factory.h +++ /dev/null @@ -1,79 +0,0 @@ -// This may look like C, but it's really -*- C++ -*- - -// ============================================================================ -// -// = LIBRARY -// TAO -// -// = FILENAME -// server_factory.h -// -// = AUTHOR -// Chris Cleeland -// -// = VERSION -// $Id$ -// ============================================================================ - -#if !defined (TAO_SERVER_FACTORY_H) -# define TAO_SERVER_FACTORY_H - -class TAO_Server_Strategy_Factory : public ACE_Service_Object - // = TITLE - // Base class for the server's abstract factory that manufactures - // various strategies of special utility to it. This simply - // serves as an interface to a subclass that REALLY gets - // specified and loaded by the Service Configurator. -{ -public: - // = Initialization and termination methods. - TAO_Server_Strategy_Factory (void); - // Constructor. - - virtual ~TAO_Server_Strategy_Factory(void); - // Destructor. - - virtual int open (void); - // Call <open> on various strategies. This is not performed in - // <init> so that the other portions of the ORB have a chance to - // "settle" in their initialization since the streategies herein - // might need some of that information. - - // = Server-side factory types. - typedef ACE_Creation_Strategy<TAO_Server_Connection_Handler> - CREATION_STRATEGY; - typedef ACE_Accept_Strategy<TAO_Server_Connection_Handler, ACE_SOCK_ACCEPTOR> - ACCEPT_STRATEGY; - typedef ACE_Concurrency_Strategy<TAO_Server_Connection_Handler> - CONCURRENCY_STRATEGY; - typedef ACE_Scheduling_Strategy<TAO_Server_Connection_Handler> - SCHEDULING_STRATEGY; - - // = Factory methods for the server-side strategies. - - virtual CREATION_STRATEGY *creation_strategy (void); - // Return concrete creation strategy. - - virtual ACCEPT_STRATEGY *accept_strategy (void); - // Return concrete acceptor strategy. - - virtual CONCURRENCY_STRATEGY *concurrency_strategy (void); - // Return the concurrency strategy used. - - virtual SCHEDULING_STRATEGY *scheduling_strategy (void); - // Return the scheduling strategy used. - - virtual TAO_Object_Table_Impl *create_object_table (void); - // Return a new key-->object table - - virtual ACE_Lock *create_poa_lock (void); - // Return a new lock for use in locking the POA. - - virtual ACE_Lock *create_poa_mgr_lock (void); - // Return a new lock for use in locking the POA Manager. - - virtual ACE_Lock *create_servant_lock (void); - // Return a new lock for use in locking the servant. -}; - -#endif /* TAO_SERVER_FACTORY_H */ diff --git a/TAO/tao/server_factory.i b/TAO/tao/server_factory.i deleted file mode 100644 index 8b137891791..00000000000 --- a/TAO/tao/server_factory.i +++ /dev/null @@ -1 +0,0 @@ - diff --git a/TAO/tao/singletons.h b/TAO/tao/singletons.h deleted file mode 100644 index fffa41272f8..00000000000 --- a/TAO/tao/singletons.h +++ /dev/null @@ -1,40 +0,0 @@ -// This may look like C, but it's really -*- C++ -*- - -// ============================================================================ -// -// = LIBRARY -// TAO -// -// = FILENAME -// singletons.h -// -// = DESCRIPTION -// Type declarations for singletons used in TAO. -// -// = AUTHOR -// Chris Cleeland, WU DOC -// -// = COPYRIGHT -// Copyright 1997 -// -// ============================================================================ - -#if !defined (TAO_SINGLETONS_H) -# define TAO_SINGLETONS_H - -typedef ACE_Singleton<TAO_Marshal_Factory, ACE_SYNCH_RECURSIVE_MUTEX> TAO_MARSHAL_FACTORY; -typedef ACE_Singleton<TAO_Marshal_Primitive, ACE_SYNCH_RECURSIVE_MUTEX> TAO_MARSHAL_PRIMITIVE; -typedef ACE_Singleton<TAO_Marshal_Any, ACE_SYNCH_RECURSIVE_MUTEX> TAO_MARSHAL_ANY; -typedef ACE_Singleton<TAO_Marshal_TypeCode, ACE_SYNCH_RECURSIVE_MUTEX> TAO_MARSHAL_TYPECODE; -typedef ACE_Singleton<TAO_Marshal_Principal, ACE_SYNCH_RECURSIVE_MUTEX> TAO_MARSHAL_PRINCIPAL; -typedef ACE_Singleton<TAO_Marshal_ObjRef, ACE_SYNCH_RECURSIVE_MUTEX> TAO_MARSHAL_OBJREF; -typedef ACE_Singleton<TAO_Marshal_Struct, ACE_SYNCH_RECURSIVE_MUTEX> TAO_MARSHAL_STRUCT; -typedef ACE_Singleton<TAO_Marshal_Union, ACE_SYNCH_RECURSIVE_MUTEX> TAO_MARSHAL_UNION; -typedef ACE_Singleton<TAO_Marshal_String, ACE_SYNCH_RECURSIVE_MUTEX> TAO_MARSHAL_STRING; -typedef ACE_Singleton<TAO_Marshal_Sequence, ACE_SYNCH_RECURSIVE_MUTEX> TAO_MARSHAL_SEQUENCE; -typedef ACE_Singleton<TAO_Marshal_Array, ACE_SYNCH_RECURSIVE_MUTEX> TAO_MARSHAL_ARRAY; -typedef ACE_Singleton<TAO_Marshal_Alias, ACE_SYNCH_RECURSIVE_MUTEX> TAO_MARSHAL_ALIAS; -typedef ACE_Singleton<TAO_Marshal_Except, ACE_SYNCH_RECURSIVE_MUTEX> TAO_MARSHAL_EXCEPT; -typedef ACE_Singleton<TAO_Marshal_WString, ACE_SYNCH_RECURSIVE_MUTEX> TAO_MARSHAL_WSTRING; - -#endif /* TAO_SINGLETONS_H */ diff --git a/TAO/tao/strategy_T.cpp b/TAO/tao/strategy_T.cpp deleted file mode 100644 index e47a8472046..00000000000 --- a/TAO/tao/strategy_T.cpp +++ /dev/null @@ -1,56 +0,0 @@ -// ============================================================================ -// -// = FILENAME -// strategy_T.cpp -// -// = AUTHOR -// Chris Cleeland -// -// = VERSION -// $Id$ -// ============================================================================ - -#include "tao/strategy_T.h" - -#if !defined (__ACE_INLINE__) -#include "tao/strategy_T.i" -#endif /* __ACE_INLINE__ */ - -template <class SH> int -TAO_Reactive_Strategy<SH>::activate_svc_handler (SH *svc_handler, void *arg) -{ - ACE_TRACE ("ACE_Reactive_Strategy<SVC_HANDLER>::activate_svc_handler"); - - ACE_Reactor *r = TAO_ORB_Core_instance ()->reactor (); - - int result = 0; - - if (r == 0) - result = -1; - - // Register with the Reactor with the appropriate <mask>. - else if (r->register_handler (svc_handler, this->mask_) == -1) - result = -1; - - // If the implementation of the reactor uses event associations - else if (r->uses_event_associations ()) - { - // If we don't have non-block on, it won't work with - // WFMO_Reactor - // This maybe too harsh - // if (!ACE_BIT_ENABLED (this->flags_, ACE_NONBLOCK)) - // goto failure; - if (svc_handler->open ((void *) this) != -1) - return 0; - else - result = -1; - } - else - // Call up to our parent to do the SVC_HANDLER initialization. - return this->inherited::activate_svc_handler (svc_handler, arg); - - if (result == -1) - svc_handler->close (0); - - return result; -} diff --git a/TAO/tao/strategy_T.h b/TAO/tao/strategy_T.h deleted file mode 100644 index c9afa9d9c88..00000000000 --- a/TAO/tao/strategy_T.h +++ /dev/null @@ -1,44 +0,0 @@ -// This may look like C, but it's really -*- C++ -*- -// $Id$ - -// ============================================================================ -// -// = LIBRARY -// TAO -// -// = FILENAME -// strategy_T.h -// -// = AUTHOR -// Chris Cleeland -// -// ============================================================================ - -#if !defined (TAO_STRATEGY_T_H) -# define TAO_STRATEGY_T_H - -#include "ace/Strategies_T.h" - -template <class SH> -class TAO_Reactive_Strategy : public ACE_Reactive_Strategy<SH> -{ -public: - TAO_Reactive_Strategy (void); - ~TAO_Reactive_Strategy (void); - - virtual int activate_svc_handler (SH *sh, void *arg); -}; - -#if defined (__ACE_INLINE__) -#include "tao/strategy_T.i" -#endif /* __ACE_INLINE__ */ - -#if defined (ACE_TEMPLATES_REQUIRE_SOURCE) -#include "tao/strategy_T.cpp" -#endif /* ACE_TEMPLATES_REQUIRE_SOURCE */ - -#if defined (ACE_TEMPLATES_REQUIRE_PRAGMA) -#pragma implementation ("strategy_T.cpp") -#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */ - -#endif /* TAO_STRATEGY_T_H */ diff --git a/TAO/tao/strategy_T.i b/TAO/tao/strategy_T.i deleted file mode 100644 index f5d1dba232a..00000000000 --- a/TAO/tao/strategy_T.i +++ /dev/null @@ -1,21 +0,0 @@ -// ============================================================================ -// -// = FILENAME -// strategy_T.i -// -// = AUTHOR -// Chris Cleeland -// -// = VERSION -// $Id$ -// ============================================================================ - - -template <class SH> ACE_INLINE -TAO_Reactive_Strategy<SH>::TAO_Reactive_Strategy (void) -{} - -template <class SH> ACE_INLINE -TAO_Reactive_Strategy<SH>::~TAO_Reactive_Strategy (void) -{} - diff --git a/TAO/tao/svrrqst.cpp b/TAO/tao/svrrqst.cpp deleted file mode 100644 index b6e5761ff51..00000000000 --- a/TAO/tao/svrrqst.cpp +++ /dev/null @@ -1,397 +0,0 @@ -// $Id$ - -// @(#)svrrqst.cpp 1.9 95/11/04 -// Copyright 1994-1995 by Sun Microsystems Inc. -// All Rights Reserved -// -// Implementation of the Dynamic Server Skeleton Interface - -#include "tao/corba.h" - -// {77420086-F276-11ce-9598-0000C07CA898} -DEFINE_GUID (IID_IIOP_ServerRequest, -0x77420086, 0xf276, 0x11ce, 0x95, 0x98, 0x0, 0x0, 0xc0, 0x7c, 0xa8, 0x98); - -// {4B48D881-F7F0-11ce-9598-0000C07CA898} -DEFINE_GUID (IID_CORBA_ServerRequest, -0x4b48d881, 0xf7f0, 0x11ce, 0x95, 0x98, 0x0, 0x0, 0xc0, 0x7c, 0xa8, 0x98); - -IIOP_ServerRequest::IIOP_ServerRequest (CDR *req, - CDR *resp, - CORBA::ULong reqid, - CORBA::ORB_ptr the_orb, - TAO_POA *the_poa) - : incoming_ (req), - outgoing_ (resp), - reqid_ (reqid), - params_ (0), - retval_ (0), - exception_ (0), - ex_type_ (CORBA::NO_EXCEPTION), - refcount_ (1), - orb_ (the_orb), - poa_ (the_poa) -{ -} - -IIOP_ServerRequest::~IIOP_ServerRequest (void) -{ - ACE_ASSERT (refcount_ == 0); - - if (params_) - CORBA::release (params_); - if (retval_) - delete retval_; - if (exception_) - delete exception_; -} - -ULONG -IIOP_ServerRequest::AddRef (void) -{ - ACE_ASSERT (refcount_ > 0); - return refcount_++; -} - -ULONG -IIOP_ServerRequest::Release (void) -{ - { - ACE_ASSERT (this != 0); - - if (--refcount_ != 0) - return refcount_; - } - - delete this; - return 0; -} - -TAO_HRESULT -IIOP_ServerRequest::QueryInterface (REFIID riid, - void **ppv) -{ - ACE_ASSERT (refcount_ > 0); - *ppv = 0; - - if (IID_IIOP_ServerRequest == riid - || IID_CORBA_ServerRequest == riid - || IID_TAO_IUnknown == riid) - *ppv = this; - - if (*ppv == 0) - return ResultFromScode (TAO_E_NOINTERFACE); - - (void) AddRef (); - return TAO_NOERROR; -} - -// Unmarshal in/inout params, and set up to marshal the appropriate -// inout/out/return values later on. - -void -IIOP_ServerRequest::params (CORBA::NVList_ptr list, - CORBA::Environment &env) -{ - env.clear (); - - // Save params for later use when marshaling the reply. - this->params_ = list; - - // Then unmarshal each "in" and "inout" parameter. - for (u_int i = 0; i < list->count (); i++) - { - CORBA::NamedValue_ptr nv = list->item (i, env); - - if (ACE_BIT_DISABLED (nv->flags (), CORBA::ARG_IN | CORBA::ARG_INOUT)) - continue; - - // First, make sure the memory into which we'll be unmarshaling - // exists, and is the right size. - // - // NOTE: desirable to have a way to let the dynamic - // implementation routine preallocate this data, for - // environments where DSI is just being used in lieu of a - // language mapped server-side API and the size is really - // knowable in advance. - - CORBA::Any_ptr any = nv->value (); - CORBA::TypeCode_ptr tc = any->type (); - - tc->AddRef (); - - void *value; - if (!any->value ()) - { // not preallocated - ACE_NEW (value, char [tc->size (env)]); - - any->replace (tc, value, CORBA::B_TRUE, env); - - // Decrement the refcount of "tc". - // - // The earlier AddRef is needed since Any::replace () releases - // the typecode inside the Any. Without the dup, the reference - // count can go to zero, and the typecode would then be deleted. - // - // This Release ensures that the reference count is correct so - // the typecode can be deleted some other time. - - tc->Release (); - } - else - value = (void *)any->value (); - - // Then just unmarshal the value. - (void) incoming_->decode (tc, value, 0, env); - } - - // If any data is left over, it'd be context values ... else error. - // We don't support context values, so it's always an error. - - if (incoming_->bytes_remaining () != 0) - { - dmsg1 ("params (), %d bytes remaining (error)", - incoming_->bytes_remaining ()); - env.exception (new CORBA::BAD_PARAM (CORBA::COMPLETED_NO)); - } -} - -// Store the result value. There's either an exception, or a result, -// but not both of them. Results (and exceptions) can be reported -// only after the parameter list has been provided (maybe empty). - -void -IIOP_ServerRequest::result (CORBA::Any_ptr value, - CORBA::Environment &env) -{ - env.clear (); - - if (!params_ || retval_ || exception_) - env.exception (new CORBA::BAD_INV_ORDER (CORBA::COMPLETED_NO)); - else - retval_ = value; - - // XXX send the message now! -} - -// Store the exception value. - -void -IIOP_ServerRequest::exception (CORBA::ExceptionType type, - CORBA::Any_ptr value, - CORBA::Environment &env) -{ - if (!params_ || retval_ || exception_) - env.exception (new CORBA::BAD_INV_ORDER (CORBA::COMPLETED_NO)); - else - { - env.clear (); - exception_ = value; - ex_type_ = type; - } - - // XXX send the message now! -} - -// Invocation attributes. - -CORBA::String -IIOP_ServerRequest::op_name (void) -{ - return opname_; -} - -CORBA::Object_ptr -IIOP_ServerRequest::target (void) -{ - // XXX implement me!! Code from TCP_OA exists ... - return 0; -} - -CORBA::Principal_ptr -IIOP_ServerRequest::caller (void) -{ - // XXX ... return client's principal - return 0; -} - -CORBA::ORB_ptr -IIOP_ServerRequest::orb (void) -{ - return orb_; -} - -TAO_POA * -IIOP_ServerRequest::oa (void) -{ - return poa_; -} - -// Extension -void -IIOP_ServerRequest::demarshal (CORBA::Environment &env, // exception reporting - const TAO_Call_Data_Skel *info, // call description - ...) // ... any parameters -{ - // first find out the size of the list to be created. info->count keeps track - // of the table size. If "roundtrip" is true => one entry is for RETURN type - // which does not go into the NVList - CORBA::ULong list_size = info->is_roundtrip ? (info->param_count - 1) - : info->param_count; - CORBA::NVList_ptr nvlist; - - // create an NVList of the appropriate size - this->orb ()->create_list (list_size, nvlist); - - // Now, put all "in" and "inout" parameters into the NVList - CORBA::ULong i; - - // setup the variable argument list - const TAO_Param_Data_Skel *pdp; - va_list param_vector; - va_start (param_vector, info); - - for (i = 0, pdp = info->params; - i < info->param_count; - i++, pdp++) - { - void *ptr = va_arg (param_vector, void *); - - if ((pdp->mode == CORBA::ARG_IN) - || (pdp->mode == CORBA::ARG_INOUT)) - { - // populate the NVList - (void) nvlist->add_item (0, pdp->mode, env) - ->value ()->replace (pdp->tc, ptr, pdp->own, env); - } - else if (pdp->mode == CORBA::ARG_OUT) - { - (void) nvlist->add_item (0, pdp->mode, env); - // don't add any value - } - } - va_end (param_vector); - - // now demarshal the parameters using a call to params - this->params (nvlist, env); // nvlist is now owned by us -} - -// Extension -void -IIOP_ServerRequest::marshal (CORBA::Environment &env, // exception reporting - const TAO_Call_Data_Skel *info, // call description - ...) // ... any parameters -{ - // Now, put all "in" and "inout" parameters into the NVList - CORBA::ULong i, j; - - // setup the variable argument list - const TAO_Param_Data_Skel *pdp; - va_list param_vector; - va_start (param_vector, info); - - j = 0; - for (i = 0, pdp = info->params; - i < info->param_count; - i++, pdp++) - { - void *ptr = va_arg (param_vector, void *); - - if (pdp->mode == 0) // return type - { - this->retval_ = new CORBA::Any (pdp->tc, ptr, pdp->own); - continue; - } - - if (pdp->mode == CORBA::ARG_OUT) - { - (void) this->params_->item (j, env)->value () - ->replace (pdp->tc, ptr, pdp->own, env); - // don't add any value - } - j++; - } - va_end (param_vector); - - - // setup a Reply message - this->init_reply (env); - - // Normal reply. - if (!env.exception ()) - { - // ... then send any return value ... - if (this->retval_) - { - CORBA::TypeCode_ptr tc = this->retval_->type (); - const void *value = this->retval_->value (); - if (value) - (void) this->outgoing_->encode (tc, value, 0, env); - } - - // ... Followed by "inout" and "out" parameters, left to right - for (i = 0; - i < this->params_->count (); - i++) - { - CORBA::NamedValue_ptr nv = this->params_->item (i, env); - CORBA::Any_ptr any; - - if (!(nv->flags () & (CORBA::ARG_INOUT|CORBA::ARG_OUT))) - continue; - - any = nv->value (); - CORBA::TypeCode_ptr tc = any->type (); - const void *value = any->value (); - (void) this->outgoing_->encode (tc, value, 0, env); - } - } -} - -void -IIOP_ServerRequest::init_reply (CORBA::Environment &env) -{ - // construct a REPLY header - TAO_GIOP::start_message (TAO_GIOP_Reply, *this->outgoing_); - TAO_GIOP_ServiceContextList resp_ctx; - resp_ctx.length (0); - this->outgoing_->encode (&TC_ServiceContextList, &resp_ctx, 0, env); - this->outgoing_->put_ulong (this->reqid_); - - // Standard exceptions only. - if (env.exception () != 0) - { - CORBA::Environment env2; - CORBA::Exception *x = env.exception (); - CORBA::TypeCode_ptr except_tc = x->_type (); - - this->outgoing_->put_ulong (TAO_GIOP_SYSTEM_EXCEPTION); - (void) this->outgoing_->encode (except_tc, x, 0, env2); - } - - // Any exception at all. - else if (this->exception_) - { - CORBA::Exception *x; - CORBA::TypeCode_ptr except_tc; - - x = (CORBA::Exception *) this->exception_->value (); - except_tc = this->exception_->type (); - - // Finish the GIOP Reply header, then marshal the exception. - // - // XXX x->type () someday ... - if (this->ex_type_ == CORBA::SYSTEM_EXCEPTION) - this->outgoing_->put_ulong (TAO_GIOP_SYSTEM_EXCEPTION); - else - this->outgoing_->put_ulong (TAO_GIOP_USER_EXCEPTION); - - (void) this->outgoing_->encode (except_tc, x, 0, env); - } - else - { // Normal reply - - // First finish the GIOP header ... - this->outgoing_->put_ulong (TAO_GIOP_NO_EXCEPTION); - } -} diff --git a/TAO/tao/svrrqst.h b/TAO/tao/svrrqst.h deleted file mode 100644 index af7afa3e7c2..00000000000 --- a/TAO/tao/svrrqst.h +++ /dev/null @@ -1,238 +0,0 @@ -// This may look like C, but it's really -*- C++ -*- - -// ============================================================================ -// -// = LIBRARY -// TAO -// -// = FILENAME -// svrrqst.h -// -// = DESCRIPTION -// -// Header file for Win32 C/C++/COM interface to CORBA's Dynamic -// Server Skeleton Interface's "Server Request" type. -// -// = AUTHOR -// Copyright 1994-1995 by Sun Microsystems, Inc. -// -// = VERSION -// $Id$ -// -// ============================================================================ - -#if !defined (TAO_SVRRQST_H) -#define TAO_SVRRQST_H - -class TAO_POA; - -struct TAO_Param_Data_Skel - // = TITLE - // Description of a single parameter. - // - // = DESCRIPTION - // - // If value_size is nonzero for OUT, INOUT, or RETURN parameters, - // it's (a) an indicator that the ORB returns a pointer-to-value - // for this parameter, and also (b) is the size of the top-level - // of the value that's returned (e.g. ignoring nested sequence - // buffers). That is, it moves CPU cycles from runtime -- some - // calls to tc->size() -- to compile time where they're - // cheap/free. - // - // It _must_ only be set for cases where the ORB allocates the - // return value, which must then be ORB::free()d ... e.g. where - // the value is a pointer to data such as a struct, sequence, or - // union. (The CORBA C++ mapping doesn't require that for all - // "out" structs; only those of "variable size".) If this value - // is nonzero, the value passed to do_call() must be the address - // of a pointer. - -{ - CORBA::TypeCode_ptr tc; - // Type of param. - - CORBA::ULong mode; - // Its mode. - - CORBA::Boolean own; - // whether we own it or not -}; - -struct TAO_Call_Data_Skel - // = TITLE - // Descriptions of operations, as used by the stub interpreter. - // Only interpretive marshaling/unmarshaling is used, and the - // stubs don't know what particular on-the-wire protocol is being - // used. - // - // = DESCRIPTION - // When using C++ exceptions, many C++ compilers will require the - // use of compiled code throw the exception. As binary standards - // for exception throwing evolve, it may become practical to - // interpretively throw exceptions. -{ - const char *opname; - // Operation name. - - CORBA::Boolean is_roundtrip; - // !oneway - - // When constructing tables of parameters, put them in the same - // order they appear in the IDL spec: return value, then parameters - // left to right. Other orders may produce illegal IIOP protocol - // messages. - - CORBA::ULong param_count; - // # parameters. - - const TAO_Param_Data_Skel *params; - // Their descriptions. - -}; - -class TAO_Export CORBA_ServerRequest : public TAO_IUnknown - // = TITLE - // XXX this is currently in an intermediate state; this is not - // supposed to be IIOP-specific, or to expose quite so many - // implementation details, but right now it is. -{ -public: - virtual void params (CORBA::NVList_ptr list, - CORBA::Environment &env) = 0; - // Implementation uses this to provide the ORB with the operation's - // parameter list ... on return, their values are available; the - // list fed in has typecodes and (perhap) memory assigned. - - virtual void result (CORBA::Any_ptr value, - CORBA::Environment &env) = 0; - // Implementation uses this to provide the operation result - // ... illegal if exception() was called or params() was not called. - // - // XXX Implementation should be able to assume response has been - // sent when this returns, and reclaim memory it allocated. - - virtual void exception (CORBA::ExceptionType type, - CORBA::Any_ptr value, - CORBA::Environment &env) = 0; - // Implementation uses this to provide the exception value which is - // the only result of this particular invocation. - // - // XXX Implementation should be able to assume response has been - // sent when this returns, and reclaim memory it allocated. - - // = Get various universal call attributes. - - // e.g., who made the call, the target of the call, what ORB and OA - // that target object uses. - // - // NOTE: none of these report exceptions; unavailability of any of - // this stuff is a catastrophic error since this is all part of the - // basic CORBA Object Model. - // - // XXX should not be not assuming all OAs implement the POA API !! - virtual CORBA::Principal_ptr caller (void) = 0; - virtual CORBA::Object_ptr target (void) = 0; - virtual CORBA::String op_name (void) = 0; - virtual TAO_POA *oa (void) = 0; - virtual CORBA::ORB_ptr orb (void) = 0; - - // Extensions - virtual void demarshal (CORBA::Environment &env, - const TAO_Call_Data_Skel *info, - ...) = 0; - virtual void marshal (CORBA::Environment &env, - const TAO_Call_Data_Skel *info, - ...) = 0; - virtual void init_reply (CORBA::Environment &env) = 0; - // start a Reply message - - virtual CDR &incoming (void) = 0; - // retrieve the incoming stream - - virtual CDR &outgoing (void) = 0; - // retrieve the outgoing stream -}; - -class TAO_Export IIOP_ServerRequest : public CORBA_ServerRequest - // = TITLE - // Class representing an IIOP ServerRequest object. -{ -public: - // Constructor, destructor - - IIOP_ServerRequest (CDR *req, - CDR *resp, - CORBA::ULong reqid, - CORBA::ORB_ptr the_orb, - TAO_POA *the_poa); - - virtual ~IIOP_ServerRequest (void); - - // = General ServerRequest operations - void params (CORBA::NVList_ptr list, - CORBA::Environment &env); - - void result (CORBA::Any_ptr value, - CORBA::Environment &env); - - void exception (CORBA::ExceptionType type, - CORBA::Any_ptr value, - CORBA::Environment &env); - - // = Request attributes - - CORBA::String op_name (void); - CORBA::Principal_ptr caller (void); - CORBA::Object_ptr target (void); - CORBA::ORB_ptr orb (void); - TAO_POA *oa (void); - - // Stuff required for COM IUnknown support - - ULONG AddRef (void); - ULONG Release (void); - TAO_HRESULT QueryInterface (REFIID riid, - void **ppv); - - virtual void demarshal (CORBA::Environment &env, - const TAO_Call_Data_Skel *info, - ...); - virtual void marshal (CORBA::Environment &env, - const TAO_Call_Data_Skel *info, - ...); - virtual void init_reply (CORBA::Environment &env); - // start a Reply message - - virtual CDR &incoming (void); - // retrieve the incoming stream - - virtual CDR &outgoing (void); - // retrieve the outgoing stream - - // private: - CORBA::String opname_; // Operation name. - CDR *incoming_; // Incoming stream. - CDR *outgoing_; // Outgoing stream. - CORBA::ULong reqid_; // request ID - CORBA::NVList_ptr params_; // Incoming parameters. - CORBA::Any_ptr retval_; // Return value. - CORBA::Any_ptr exception_; // Any exception which might be raised. - CORBA::ExceptionType ex_type_; // The type of <exception_>. - - void release (void) { refcount_--; } - // Just drop the refcount, don't destroy the object; most of these - // are stack-allocated. - -private: - u_int refcount_; - // Number of things hold references to here. - - CORBA::ORB_ptr orb_; - // The ORB with which this server request is associated. - - TAO_POA *poa_; - // The object adapter with whicih this server request is associated. -}; - -#endif /* TAO_SVRRQST_H */ diff --git a/TAO/tao/svrrqst.i b/TAO/tao/svrrqst.i deleted file mode 100644 index fe56464b028..00000000000 --- a/TAO/tao/svrrqst.i +++ /dev/null @@ -1,11 +0,0 @@ -ACE_INLINE CDR & -IIOP_ServerRequest::incoming (void) -{ - return *this->incoming_; -} - -ACE_INLINE CDR & -IIOP_ServerRequest::outgoing (void) -{ - return *this->outgoing_; -} diff --git a/TAO/tao/t-sizes.cpp b/TAO/tao/t-sizes.cpp deleted file mode 100644 index f791c064c15..00000000000 --- a/TAO/tao/t-sizes.cpp +++ /dev/null @@ -1,14 +0,0 @@ -#include "tao/orb.h" - -#define SHOWSIZE(t) cout << "sizeof(" #t ") = " << sizeof(t) << endl; - -int -main(int argc, char* argv[]) -{ - SHOWSIZE (CORBA_Short); - SHOWSIZE (CORBA_Long); - SHOWSIZE (CORBA_LongLong); - SHOWSIZE (CORBA_Float); - SHOWSIZE (CORBA_Double); - SHOWSIZE (CORBA_LongDouble); -} diff --git a/TAO/tao/tao.bld b/TAO/tao/tao.bld deleted file mode 100644 index ae2e949a07d..00000000000 --- a/TAO/tao/tao.bld +++ /dev/null @@ -1,84 +0,0 @@ -#!build -default: - library - :defines=DEBUG -any.cpp - C++ -arg_shifter.cpp - C++ -cdr.cpp - C++ -client_factory.cpp - C++ -connect.cpp - C++ -corbacom.cpp - C++ -debug.cpp - C++ -decode.cpp - C++ -deep_copy.cpp - C++ -deep_free.cpp - C++ -default_client.cpp - C++ -default_server.cpp - C++ -encode.cpp - C++ -except.cpp - C++ -giop.cpp - C++ -iiopobj.cpp - C++ -iioporb.cpp - C++ -interp.cpp - C++ -invoke.cpp - C++ -marshal.cpp - C++ -nvlist.cpp - C++ -object.cpp - C++ -objkeyC.cpp - C++ -objtable.cpp - C++ -optable.cpp - C++ -orbobj.cpp - C++ -orb_core.cpp - C++ -params.cpp - C++ -poa.cpp - C++ -poaC.cpp - C++ -poaS.cpp - C++ -principa.cpp - C++ -request.cpp - C++ -sequence.cpp - C++ -servant_base.cpp - C++ -server_factory.cpp - C++ -svrrqst.cpp - C++ -tao_internals.cpp - C++ -tc_const.cpp - C++ -typecode.cpp - C++ diff --git a/TAO/tao/tao.h b/TAO/tao/tao.h deleted file mode 100644 index 6faa5e76a46..00000000000 --- a/TAO/tao/tao.h +++ /dev/null @@ -1,39 +0,0 @@ -/* -*- C++ -*- */ - -// $Id$ - -// ============================================================================ -// -// = LIBRARY -// tao -// -// = FILENAME -// tao.h -// -// = AUTHOR -// Chris Cleeland -// -// -// ============================================================================ - -#if !defined (TAO_H) -#define TAO_H - -#include "tao/tao_util.h" -#include "tao/objkeyC.h" - -class TAO -{ - ACE_CLASS_IS_NAMESPACE (TAO); - - // From objkeyC - typedef ObjectKey TAO_ObjectKey; - typedef ObjectKey_var TAO_ObjectKey_var; - typedef ObjectKey_out TAO_ObjectKey_out; - - // From tao_util - typedef TAO_ORB_Manager ORB_Manager; -}; - - -#endif /* TAO_H */ diff --git a/TAO/tao/tao_internals.cpp b/TAO/tao/tao_internals.cpp deleted file mode 100644 index a65f0c203cb..00000000000 --- a/TAO/tao/tao_internals.cpp +++ /dev/null @@ -1,93 +0,0 @@ -// $Id$ - -#include "tao/tao_internals.h" - -#include "ace/Service_Config.h" -#include "ace/Service_Repository.h" -#include "ace/Object_Manager.h" -#include "tao/default_server.h" -#include "tao/default_client.h" - -int TAO_Internal::service_open_count_ = 0; - -int -TAO_Internal::fake_service_entries_i (void) -{ -#if defined (TAO_PLATFORM_SVC_CONF_FILE_NOTSUP) -#define FAKE_SVC_ENTRY(svcname, svctype, argc, argv) \ - do \ - { \ - ACE_Service_Object *obj = _make_##svctype (); \ - obj->init (argc, argv); \ - ACE_Service_Repository::instance()->insert \ - (new ACE_Service_Type (svcname,\ - new ACE_Service_Object_Type\ - (obj, svcname, \ - (ACE_Service_Type::DELETE_OBJ \ - | ACE_Service_Type::DELETE_THIS)), \ - 0, 1));\ - }\ - while (0) //; - - // char *rfactory_args[] = { "-ORBresources", "global" }; - char *rfactory_args[] = { "-ORBresources", "tss" }; - FAKE_SVC_ENTRY ("Resource_Factory", - TAO_Resource_Factory, - sizeof rfactory_args / sizeof rfactory_args[0], - rfactory_args); - - char *client_args[] = { 0 }; - FAKE_SVC_ENTRY ("Client_Strategy_Factory", - TAO_Default_Client_Strategy_Factory, - 0, - client_args); - - char* server_args[] = { - "-ORBconcurrency", "reactive", - "-ORBdemuxstrategy", "dynamic", "-ORBtablesize", "128" }; - FAKE_SVC_ENTRY ("Server_Strategy_Factory", - TAO_Default_Server_Strategy_Factory, - sizeof server_args / sizeof server_args[0], - server_args); -#endif /* TAO_PLATFORM_SVC_CONF_FILE_NOTSUP */ - - return 0; -} - -int -TAO_Internal::open_services (int& argc, char** argv) -{ - ACE_MT (ACE_GUARD_RETURN (ACE_SYNCH_RECURSIVE_MUTEX, guard, *ACE_Static_Object_Lock::instance (), -1)); - - if (TAO_Internal::service_open_count_++ == 0) - { -#if defined (TAO_PLATFORM_SVC_CONF_FILE_NOTSUP) - ACE_UNUSED_ARG (argc); - ACE_UNUSED_ARG (argv); - return fake_service_entries_i (); -#else - return ACE_Service_Config::open (argc, argv); -#endif /* TAO_PLATFORM_SVC_CONF_FILE_NOTSUP */ - } - else - return 0; -} - -TAO_Internal::TAO_Internal (void) -{ -} - -int -TAO_Internal::close_services (void) -{ - ACE_MT (ACE_GUARD_RETURN (ACE_SYNCH_RECURSIVE_MUTEX, guard, - *ACE_Static_Object_Lock::instance (), -1)); - - if (service_open_count_ == 0) - return -1; - -// if (--service_open_count_ == 0) -// return ACE_Service_Config::close (); - - return 0; -} diff --git a/TAO/tao/tao_internals.h b/TAO/tao/tao_internals.h deleted file mode 100644 index e4c15b85761..00000000000 --- a/TAO/tao/tao_internals.h +++ /dev/null @@ -1,63 +0,0 @@ -// This may look like C, but it's really -*- C++ -*- -// $Id$ - -// ============================================================================ -// -// = LIBRARY -// TAO -// -// = FILENAME -// tao_internals.h -// -// = DESCRIPTION -// Structures and methods completely internal to TAO. -// -// = AUTHOR -// Chris Cleeland -// -// ============================================================================ - -#if !defined (TAO_INTERNALS_H) -# define TAO_INTERNALS_H - -# include "tao/corba.h" - -class TAO_Export TAO_Internal - // = TITLE - // This class encapsulates some private behaviors and global data - // structures used internal to TAO. No application should EVER - // see this class. -{ -public: - static int open_services (int& argc, char** argv); - // Initialize the ACE Service Configurator. This is a one-shot - // method, i.e., it can be called multiple times but it will only do - // its work once. It does, however, track the number of times it's - // called (see <open_services>). It is fully thread-safe. Return 0 - // if successful, -1 with errno set if failure. - - static int close_services (void); - // The complement to <open_services>, this will perform appropriate - // ACE Service Configurator closure operations. It should be called - // as many times as <open_services>, and will only actually close - // things down on the last call. It is fully thread-safe. Return 0 - // if successful, -1 with errno set if failure. - -protected: - static int fake_service_entries_i (void); - // If your platform can't support the Service Configurator's model - // of loading services found in a file, then you should change the - // code in here in order to get service entries into the service - // repository. - -private: - TAO_Internal (void); - // Private CTOR prevents this class from being instantiated. - - static int service_open_count_; - // Number of times <open_services> has been called. Incremented by - // <open_services>, and decremented by <close_services>. Access to - // this is protected via the <ACE_Static_Object_Lock>. -}; - -#endif /* TAO_INTERNALS_H */ diff --git a/TAO/tao/tao_internals.i b/TAO/tao/tao_internals.i deleted file mode 100644 index 357b59f4a8d..00000000000 --- a/TAO/tao/tao_internals.i +++ /dev/null @@ -1,4 +0,0 @@ -// -*- c++ -*- -// -// $Id$ - diff --git a/TAO/tao/tao_util.cpp b/TAO/tao/tao_util.cpp deleted file mode 100644 index 43b53588c88..00000000000 --- a/TAO/tao/tao_util.cpp +++ /dev/null @@ -1,236 +0,0 @@ -// $Id$ - -// ============================================================================ -// -// = LIBRARY -// tao -// -// = FILENAME -// tao_util.cpp -// -// = AUTHOR -// Sumedh Mungee <sumedh@cs.wustl.edu> -// -// ============================================================================ - -#include "tao_util.h" - -// constructor -TAO_ORB_Manager::TAO_ORB_Manager (CORBA::ORB_ptr orb, - PortableServer::POA_ptr poa, - PortableServer::POAManager_ptr poa_manager) - : orb_ (orb), - poa_ (poa), - poa_manager_ (poa_manager) -{ -} - -// Initialize the ORB, using the supplied command line arguments. the -// poa_name is a user-supplied string that is used to name the POA -// created. -int -TAO_ORB_Manager::init (int argc, - char **argv, - CORBA::Environment &env) -{ - if (CORBA::is_nil (this->orb_.in ())) - { - this->orb_ = CORBA::ORB_init (argc, - argv, - 0, - env); - TAO_CHECK_ENV_RETURN (env, -1); - } - - if (CORBA::is_nil (this->poa_.in ())) - { - // Get the POA from the ORB. - CORBA::Object_var poa_object = - this->orb_->resolve_initial_references ("RootPOA"); - - if (CORBA::is_nil (poa_object.in ())) - ACE_ERROR_RETURN ((LM_ERROR, - " (%P|%t) Unable to initialize the POA.\n"), - -1); - - // Get the POA object. - this->poa_ = - PortableServer::POA::_narrow (poa_object.in (), - env); - - TAO_CHECK_ENV_RETURN (env, -1); - } - - if (CORBA::is_nil (this->poa_manager_.in ())) - { - // Get the POA_Manager. - this->poa_manager_ = - this->poa_->the_POAManager (env); - - TAO_CHECK_ENV_RETURN (env, -1); - } - - return 0; -} - -// Initialize the child poa. - -int -TAO_ORB_Manager::init_child_poa (int argc, - char **argv, - char *poa_name, - CORBA_Environment &env) -{ - int init_result; - - // check to see if root poa has to be created. - init_result = this->init (argc, argv, env); - - if (init_result == -1) - ACE_ERROR_RETURN ((LM_ERROR, - " (%P|%t) Error in init.\n"), - -1); - - // Create the default policies - user-supplied ID, and persistent - // objects. - // CORBA::PolicyList policies (2); - PortableServer::PolicyList policies (2); - policies.length (2); - - // Id Assignment policy - policies[0] = - this->poa_->create_id_assignment_policy (PortableServer::USER_ID, - env); - // @@ Must destroy the policies created to avoid memory leaks! - TAO_CHECK_ENV_RETURN (env, -1); - - // Lifespan policy - policies[1] = - this->poa_->create_lifespan_policy (PortableServer::PERSISTENT, - env); - // @@ Must destroy the policies created to avoid memory leaks! - TAO_CHECK_ENV_RETURN (env, -1); - - // We use a different POA, otherwise the user would have to change - // the object key each time it invokes the server. - - this->child_poa_ = - this->poa_->create_POA (poa_name, - this->poa_manager_.in (), - policies, - env); - // @@ Warning! If create_POA fails, then the policies won't be - // destroyed and there will be hell to pay in memory leaks! - TAO_CHECK_ENV_RETURN (env, -1); - - // Creation of the new POAs over, so destroy the Policy_ptr's. - for (CORBA::ULong i = 0; - i < policies.length () && env.exception () == 0; - ++i) - { - // CORBA::Policy_ptr policy = policies[i]; - PortableServer::Policy_ptr policy = policies[i]; - policy->destroy (env); - } - TAO_CHECK_ENV_RETURN (env, -1); - - return 0; -} - -// Activate servant in the POA. - -CORBA::String -TAO_ORB_Manager::activate (PortableServer::Servant servant, - CORBA_Environment &env) -{ - PortableServer::ObjectId_var id = - this->poa_->activate_object (servant, - env); - TAO_CHECK_ENV_RETURN (env, 0); - - CORBA::Object_var obj = - this->poa_->id_to_reference (id.in (), - env); - TAO_CHECK_ENV_RETURN (env, 0); - - CORBA::String str = - this->orb_->object_to_string (obj.in (), - env); - TAO_CHECK_ENV_RETURN (env, 0); - - return str; -} - -// Activate the object with the object_name under the child POA. - -CORBA::String -TAO_ORB_Manager::activate_under_child_poa (const char* object_name, - PortableServer::Servant servant, - CORBA_Environment& env) -{ - if (object_name == 0) - ACE_ERROR_RETURN ((LM_ERROR, - "\n(%P|%t) TAO_ORB_Manager::register: " - "object_name is null!"), - 0); - - PortableServer::ObjectId_var id = - PortableServer::string_to_ObjectId (object_name); - - this->child_poa_->activate_object_with_id (id.in (), - servant, - env); - TAO_CHECK_ENV_RETURN (env, 0); - - CORBA::Object_var obj = - this->child_poa_->id_to_reference (id.in (), - env); - TAO_CHECK_ENV_RETURN (env, 0); - - CORBA::String str = - this->orb_->object_to_string (obj.in (), - env); - - TAO_CHECK_ENV_RETURN (env, 0); - - return str; -} - -// Enter the ORB event loop. - -int -TAO_ORB_Manager::run (CORBA_Environment &env, - ACE_Time_Value *tv) -{ - this->poa_manager_->activate (env); - - TAO_CHECK_ENV_RETURN (env, -1); - - if (this->orb_->run (tv) == -1) - ACE_ERROR_RETURN ( (LM_ERROR, - "%p\n", - "run"), - -1); - - TAO_CHECK_ENV_RETURN (env, -1); - return 0; -} - -// Return the corba orb reference. - -CORBA::ORB_ptr -TAO_ORB_Manager::orb (void) -{ - return CORBA_ORB::_duplicate (this->orb_.in ()); -} - -// Destructor. - -TAO_ORB_Manager::~TAO_ORB_Manager (void) -{ - CORBA::Environment env; - if (CORBA::is_nil (this->poa_.in ()) == 0) - this->poa_->destroy (CORBA::B_TRUE, - CORBA::B_TRUE, - env); -} diff --git a/TAO/tao/tao_util.h b/TAO/tao/tao_util.h deleted file mode 100644 index 3e4bf6837a5..00000000000 --- a/TAO/tao/tao_util.h +++ /dev/null @@ -1,87 +0,0 @@ -/* -*- C++ -*- */ -// $Id$ - -// ============================================================================ -// -// = LIBRARY -// tao -// -// = FILENAME -// tao_util.h -// -// = AUTHOR -// Sumedh Mungee <sumedh@cs.wustl.edu> -// -// ============================================================================ - -#if !defined (TAO_UTIL_H) -#define TAO_UTIL_H - -#include "tao/corba.h" - -class TAO_Export TAO_ORB_Manager -{ - // = TITLE - // Helper class for simple ORB/POA initialization and - // registering servants with the POA. -public: - TAO_ORB_Manager (CORBA::ORB_ptr orb = 0, - PortableServer::POA_ptr poa = 0, - PortableServer::POAManager_ptr poa_manager = 0); - // Constructor - - int init (int argc, - char *argv[], - CORBA_Environment &env); - // Initialize the ORB/root POA, using the supplied command line - // arguments or the default ORB components. - // Returns -1 on failure - - int init_child_poa (int argc, - char *argv[], - char *poa_name, - CORBA_Environment &env); - // Creates a child poa under the root poa with PERSISTENT and - // USER_ID policies. Call this if you want a <child_poa> with the - // above policies, otherwise call init. - - CORBA::String activate (PortableServer::Servant servant, - CORBA_Environment &env); - // Activate <servant>, using the POA <activate_object> call. Users - // can call this method multiple times to activate multiple objects. - // Returns 0 on failure. - - CORBA::String activate_under_child_poa (const char *servant_name, - PortableServer::Servant servant, - CORBA_Environment& env); - // Precondition: init_child_poa has been called. Activate <servant> - // using the POA <activate_object_with_id> created from the string - // servant_name. Users should call this to activate objects under - // the child_poa. - - int run (CORBA_Environment &env, - ACE_Time_Value *tv = 0); - // Run the ORB event loop with the specified <tv> time value Returns - // -1 on failure. - - CORBA::ORB_ptr orb (void); - // Accessor which returns the ORB pointer. - - ~TAO_ORB_Manager (void); - // Destructor. - -protected: - CORBA::ORB_var orb_; - // The ORB. - - PortableServer::POA_var poa_; - // The POA for this ORB. - - PortableServer::POA_var child_poa_; - // Child poa under the root POA. - - PortableServer::POAManager_var poa_manager_; - // The POA manager of poa_. -}; - -#endif /* TAO_UTIL_H */ diff --git a/TAO/tao/tc_const.cpp b/TAO/tao/tc_const.cpp deleted file mode 100644 index d694a1f3057..00000000000 --- a/TAO/tao/tc_const.cpp +++ /dev/null @@ -1,143 +0,0 @@ -// @(#)tc_const.cpp 1.3 95/09/12 -// Copyright 1994-1995 by Sun Microsystems Inc. -// All Rights Reserved -// -// ORB: All the CORBA-specified typecode constants. -// -// NOTE: IFR TypeCode constants aren't here; they're left for an IDL -// compiler to generate from the appropriate IDL source. -// -// NOTE: it'd be nice to have these not use init sections. Most can easily -// be in readonly data (e.g. text segment, ROM) rather than writable data; -// that speeds program startup and page sharing in shared libraries. -// -// THREADING NOTE: no issues, these are immutable constants - -#include "tao/corba.h" - -// Null and void - -static CORBA::TypeCode tc_null (CORBA::tk_null); -TAO_Export CORBA::TypeCode_ptr CORBA::_tc_null = (CORBA::TypeCode_ptr) &tc_null; - -CORBA::TypeCode_ptr -CORBA::TypeCode::_nil (void) -{ - return &tc_null; -} - -static CORBA::TypeCode tc_void (CORBA::tk_void); -TAO_Export CORBA::TypeCode_ptr CORBA::_tc_void = &tc_void; - -// Basic numeric types: short, long, longlong, and unsigned variants - -static CORBA::TypeCode tc_short (CORBA::tk_short); -TAO_Export CORBA::TypeCode_ptr CORBA::_tc_short = &tc_short; - -static CORBA::TypeCode tc_long (CORBA::tk_long); -TAO_Export CORBA::TypeCode_ptr CORBA::_tc_long = &tc_long; - -static CORBA::TypeCode tc_longlong (CORBA::tk_longlong); -TAO_Export CORBA::TypeCode_ptr CORBA::_tc_longlong = &tc_longlong; - -static CORBA::TypeCode tc_ushort (CORBA::tk_ushort); -TAO_Export CORBA::TypeCode_ptr CORBA::_tc_ushort = &tc_ushort; - -static CORBA::TypeCode tc_ulong (CORBA::tk_ulong); -TAO_Export CORBA::TypeCode_ptr CORBA::_tc_ulong = &tc_ulong; - -static CORBA::TypeCode tc_ulonglong (CORBA::tk_ulonglong); -TAO_Export CORBA::TypeCode_ptr CORBA::_tc_ulonglong = &tc_ulonglong; - -// Floating point types: single, double, quad precision - -static CORBA::TypeCode tc_float (CORBA::tk_float); -TAO_Export CORBA::TypeCode_ptr CORBA::_tc_float = &tc_float; - -static CORBA::TypeCode tc_double (CORBA::tk_double); -TAO_Export CORBA::TypeCode_ptr CORBA::_tc_double = &tc_double; - -static CORBA::TypeCode tc_longdouble (CORBA::tk_longdouble); -TAO_Export CORBA::TypeCode_ptr CORBA::_tc_longdouble = &tc_longdouble; - -// Various simple quantities - -static CORBA::TypeCode tc_boolean (CORBA::tk_boolean); -TAO_Export CORBA::TypeCode_ptr CORBA::_tc_boolean = &tc_boolean; - -static CORBA::TypeCode tc_octet (CORBA::tk_octet); -TAO_Export CORBA::TypeCode_ptr CORBA::_tc_octet = &tc_octet; - -// Internationalization-related data types: ISO Latin/1 and "wide" -// characters, and strings of each. "wchar" is probably Unicode 1.1, -// "wstring" being null-terminated sets thereof. - -static CORBA::TypeCode tc_char (CORBA::tk_char); -TAO_Export CORBA::TypeCode_ptr CORBA::_tc_char = &tc_char; - -static CORBA::TypeCode tc_wchar (CORBA::tk_wchar); -TAO_Export CORBA::TypeCode_ptr CORBA::_tc_wchar = &tc_wchar; - -// a string/wstring have a simple parameter list that indicates the length -static const CORBA::Long _oc_string [] = -{ // CDR typecode octets - TAO_ENCAP_BYTE_ORDER, // native endian + padding; "tricky" - 0 // ... unbounded string -}; -static CORBA::TypeCode tc_string (CORBA::tk_string, - sizeof _oc_string, - (char*)&_oc_string, - CORBA::B_FALSE); -TAO_Export CORBA::TypeCode_ptr CORBA::_tc_string = &tc_string; - -static const CORBA::Long _oc_wstring [] = -{ // CDR typecode octets - TAO_ENCAP_BYTE_ORDER, // native endian + padding; "tricky" - 0 // ... unbounded string -}; -static CORBA::TypeCode tc_wstring (CORBA::tk_wstring, - sizeof _oc_wstring, - (char *) &_oc_wstring, - CORBA::B_FALSE); -TAO_Export CORBA::TypeCode_ptr CORBA::_tc_wstring = &tc_wstring; - -// -// Various things that can be passed as "general" parameters: -// Any, TypeCode_ptr, Principal_ptr, Object_ptr -// -static CORBA::TypeCode tc_any (CORBA::tk_any); -TAO_Export CORBA::TypeCode_ptr CORBA::_tc_any = &tc_any; - -static CORBA::TypeCode tc_typecode (CORBA::tk_TypeCode); -TAO_Export CORBA::TypeCode_ptr CORBA::_tc_TypeCode = &tc_typecode; - -static CORBA::TypeCode tc_principal (CORBA::tk_Principal); -TAO_Export CORBA::TypeCode_ptr CORBA::_tc_Principal = &tc_principal; - -// typecode for objref is complex, has two string parameters -// -// NOTE: Must be four-byte aligned - -static const u_char oc_objref [] = -{ - 0, 0, 0, 0, // big endian encoding (+ padding) - 0, 0, 0, 29, // 29 char string + 3 pad bytes - 'I', 'D', 'L', ':', - 'o', 'm', 'g', '.', - 'o', 'r', 'g', '/', - 'C', 'O', 'R', 'B', - 'A', '/', 'O', 'b', - 'j', 'e', 'c', 't', - ':', '1', '.', '0', - '\0', 0, 0, 0, - 0, 0, 0, 7, // 7 chars "Object" + 1 pad byte - 'O', 'b', 'j', 'e', - 'c', 't', '\0', 0, -}; - -static CORBA::TypeCode tc_objref (CORBA::tk_objref, - sizeof oc_objref, - (char *) &oc_objref, - CORBA::B_FALSE); - -TAO_Export CORBA::TypeCode_ptr CORBA::_tc_Object = &tc_objref; diff --git a/TAO/tao/typecode.cpp b/TAO/tao/typecode.cpp deleted file mode 100644 index 2bcfc301622..00000000000 --- a/TAO/tao/typecode.cpp +++ /dev/null @@ -1,2239 +0,0 @@ -// $Id$ -// @ (#)typecode.cpp 1.4 95/09/19 -// Copyright 1994-1995 by Sun Microsystems Inc. -// All Rights Reserved -// -// TYPECODE: basic implementation of TypeCodes -// -// Typecodes essentially consist of just the CDR octets that get -// marshaled and unmarshaled, and this code knows how to parse those -// octets and answer questions CORBA's TypeCode APIs require. -// -// NOTE: This isn't well tuned performance-wise. Given how much is -// variable (byte order, alignment) it's clear tuning has its limits -// with respect to CDR bytecode interpretation. -// -// THREADING NOTE: Typecodes are readonly data structures, and the -// only mutual exclusion relates to reference counting and -// construction. - -#include "tao/corba.h" - -// @@ This is a botch... -// @@ Can you please explain why? -size_t -calc_key_union_attributes (CDR *stream, - size_t &alignment, - size_t &size_with_pad, - CORBA::Environment &env); - -// Constructor for CONSTANT typecodes with empty parameter lists. -// These are only created once, and those constants are shared. - -CORBA_TypeCode::CORBA_TypeCode (CORBA::TCKind kind) - : length_ (0), - buffer_ (0), - kind_ (kind), - parent_ (0), - refcount_ (1), - delete_flag_ (CORBA::B_FALSE), - orb_owns_ (CORBA::B_TRUE), - private_state_ (new TC_Private_State (kind)), - non_aligned_buffer_ (0) -{ -} - -// Constructor for all other typecodes, including constants with -// non-empty parameter lists. See "corba.hh" for details. - -CORBA_TypeCode::CORBA_TypeCode (CORBA::TCKind kind, - size_t length, - char *buffer, - CORBA::Boolean orb_owns_tc, - CORBA::TypeCode_ptr parent) - : length_ (length), - // buffer_ (buffer), - kind_ (kind), - parent_ (parent), - refcount_ (1), - delete_flag_ (CORBA::B_FALSE), - orb_owns_ (orb_owns_tc), - private_state_ (new TC_Private_State (kind)) -{ - // The CDR code used to interpret TypeCodes requires in-memory - // alignments to match the "on-the-wire" alignments, simplifying - // algorithms used to marshal/unmarshal. - // - // However, it's often hard to get compilers (in particular) to - // generate data that's so aligned, since C++ doesn't provide - // primitives giving control at that low a level. Although there - // are ways to get that alignment which work in almost all cases, we - // need to ensure adequate alignment in _all_ cases. - // - // This code exists to ensure such alignment; since the constructor - // is intended only for use by an IDL compiler or ORB code, it's not - // currently a priority to ensure the allocated code is freed. - - // TAO comments: - - // For free standing typecodes, we choose to always make a copy of - // the buffer passed in. That way, our destructor doesn't have to - // deal with the case where the buffer was either allocated in which - // case it must be freed or the case where our buffer just points to - // the buffer passed in. - - if (!parent_) - { - // Allocate a buffer to hold the encapsulated stream. We - // allocate extra space since we need a buffer that is aligned - // on a 4 byte word boundary. As a result, it is quite possible - // that we may start accessing the buffer from a position - // shifted to the right in the allocated buffer. As a result, - // during destruction, we do not want part of the allocated heap - // to remain dangling. Hence we save a handle to the original - // allocated buffer. - - this->non_aligned_buffer_ = new char [length + 4]; - - // No parent. We are free standing. - ptr_arith_t temp = (ptr_arith_t) non_aligned_buffer_; - temp += 3; - temp &= ~0x03; - this->buffer_ = ACE_reinterpret_cast(char*,temp); - - (void) ACE_OS::memcpy (this->buffer_, buffer, (size_t) length); - - // The ORB does not own this typecode. - this->orb_owns_ = CORBA::B_FALSE; - } - else - { - // We are a child. We do not allocate a new buffer, but share it - // with our parent. We know that our parent's buffer was - // properly aligned. - this->buffer_ = buffer; - } -} - -// Destructor. For "indirected" typecodes and children, the typecode -// reuses the buffer owned by its parent. - -void -CORBA_TypeCode::operator delete (void* p) -{ - CORBA::TypeCode_ptr tc = (CORBA_TypeCode *) p; - if (!tc->orb_owns_) - ::delete p; -} - -CORBA_TypeCode::~CORBA_TypeCode (void) -{ - if (this->orb_owns_) - // we are constants, don't do anything - return; - else if (this->parent_) // check if we have a parent - { - // We have a parent which means that we were not directly - // created by IDL compiler generated code, but by the - // precomputation logic. We should delete ourselves and the - // subtree below us only if our parent was in the process of - // deleteing itself - if (parent_->delete_flag_) - // Parent is deleting, so we have to go. - { - // Set our delete flag to TRUE so that our children (if any) - // will know that we have initiated our destruction - this->delete_flag_ = CORBA::B_TRUE; - - // Delete any private state we have and thus free up the - // children. - delete this->private_state_; - - // We share the buffer octets of our parent. Hence we don't - // deallocate it. - this->buffer_ = 0; - } - // Else, somebody maliciously tried to delete us, but we won't - // get deleted. - } - else - { - // We are free standing (IDL compiler generated code) and are to - // be deleted. We indicate to our children that we are getting - // deleted. - this->delete_flag_ = CORBA::B_TRUE; - - // Free up our children. - delete this->private_state_; - - // Delete the original, possibly nonaligned, buffer. - delete [] this->non_aligned_buffer_; - this->buffer_ = 0; - } -} - -// decreases the refcount and deletes when refcount reaches 0 - -void CORBA::release (CORBA::TypeCode_ptr tc) -{ - if (tc) - tc->Release (); -} - -// returns true if the typecode is NULL -CORBA::Boolean CORBA::is_nil (CORBA::TypeCode_ptr tc) -{ - return (CORBA::Boolean) (tc == 0); -} - -// Return the i-th member typecode if it exists, else raise an -// exception. Possible exceptions are BadKind and Bounds. -// -// Applicable only to struct, union, and except - -CORBA::TypeCode_ptr -CORBA_TypeCode::member_type (CORBA::ULong index, - CORBA::Environment &env) const -{ - if (this->private_state_->tc_member_count_known_ - && this->private_state_->tc_member_type_list_known_) - { - if (index < this->private_state_->tc_member_count_) - return this->private_state_->tc_member_type_list_[index]; - else - { - env.exception (new CORBA::TypeCode::Bounds ()); - return 0; - } - } - else - return this->private_member_type (index, env); -} - -// Applicable only to struct, union, and except - -const char * -CORBA_TypeCode::member_name (CORBA::ULong index, - CORBA::Environment &env) const -{ - if (this->private_state_->tc_member_count_known_ - && this->private_state_->tc_member_name_list_known_) - { - if (index < this->private_state_->tc_member_count_) - return this->private_state_->tc_member_name_list_[index]; - else - { - env.exception (new CORBA::TypeCode::Bounds ()); - return 0; - } - } - else - return this->private_member_name (index, env); -} - -// Return the label of the i-th member. Applicable only to CORBA::tk_union -CORBA::Any_ptr -CORBA_TypeCode::member_label (CORBA::ULong index, - CORBA::Environment &env) const -{ - if (this->private_state_->tc_member_count_known_ - && this->private_state_->tc_member_label_list_known_) - { - if (index < this->private_state_->tc_member_count_) - return this->private_state_->tc_member_label_list_[index]; - else - { - env.exception (new CORBA::TypeCode::Bounds ()); - return 0; - } - } - else - return this->private_member_label (index, env); -} - -// only applicable to CORBA::tk_unions -CORBA::TypeCode_ptr -CORBA_TypeCode::discriminator_type (CORBA::Environment &env) const -{ - if (this->kind_ == CORBA::tk_union) - { - if (this->private_state_->tc_discriminator_type_known_) - return this->private_state_->tc_discriminator_type_; - else - return this->private_discriminator_type (env); - } - else - { - env.exception (new CORBA::TypeCode::BadKind ()); - return (CORBA::TypeCode_ptr)0; - } -} - -// only applicable to CORBA::tk_unions -CORBA::Long -CORBA_TypeCode::default_index (CORBA::Environment &env) const -{ - if (this->kind_ == CORBA::tk_union) - { - if (this->private_state_->tc_default_index_used_known_) - return this->private_state_->tc_default_index_used_; - else - return this->private_default_index (env); - } - else - { - env.exception (new CORBA::TypeCode::BadKind ()); - return 0; - } -} - -// returns the length. Applicable only to string, sequence, and arrays -CORBA::ULong -CORBA_TypeCode::length (CORBA::Environment &env) const -{ - // a switch stmt, unfortunately, doesn't get inlined - if (this->kind_ == CORBA::tk_sequence - || this->kind_ == CORBA::tk_array - || this->kind_ == CORBA::tk_string - || this->kind_ == CORBA::tk_wstring) - { - if (this->private_state_->tc_length_known_) - return this->private_state_->tc_length_; - else - return this->private_length (env); - } - else - { - env.exception (new CORBA::TypeCode::BadKind ()); - return 0; - } -} - -// returns the typecode. Applicable only to string, sequence, and arrays -CORBA::TypeCode_ptr -CORBA_TypeCode::content_type (CORBA::Environment &env) const -{ - if (this->kind_ == CORBA::tk_sequence - || this->kind_ == CORBA::tk_array - || this->kind_ == CORBA::tk_alias) - { - if (this->private_state_->tc_content_type_known_) - return this->private_state_->tc_content_type_; - else - return this->private_content_type (env); - } - else - { - env.exception (new CORBA::TypeCode::BadKind ()); - return 0; - } -} - -// compute the padded size of the discriminant -CORBA::ULong -CORBA_TypeCode::TAO_discrim_pad_size (CORBA::Environment &env) -{ - if (this->kind_ == CORBA::tk_union) - { - if (this->private_state_->tc_discrim_pad_size_known_) - return this->private_state_->tc_discrim_pad_size_; - else - return this->private_discrim_pad_size (env); - } - else - { - env.exception (new CORBA::TypeCode::BadKind ()); - return 0; - } -} - -// skip a typecode encoding in a given CDR stream -// This is just a helper function -CORBA::Boolean -CORBA_TypeCode::skip_typecode (CDR &stream) -{ - CORBA::ULong kind; - CORBA::ULong temp; - - if (stream.get_ulong (kind) - && (kind < CORBA::TC_KIND_COUNT || kind == ~CORBA::ULong(0))) - { - - switch (kind) - { - // Most TypeCodes have empty parameter lists, nothing to skip - default: - break; - - // Some have single integer parameters, easy to skip. Some have - // preallocated constants that could be used. - case CORBA::tk_string: - case CORBA::tk_wstring: - case ~0: - return stream.get_ulong (temp); - - // The rest have "complex" parameter lists that are - // encoded as bulk octets ... just skip them. - case CORBA::tk_objref: - case CORBA::tk_struct: - case CORBA::tk_union: - case CORBA::tk_enum: - case CORBA::tk_sequence: - case CORBA::tk_array: - case CORBA::tk_alias: - case CORBA::tk_except: - return (stream.get_ulong (temp) != CORBA::B_FALSE - && stream.rd_ptr (temp) != CORBA::B_FALSE); - } - - return CORBA::B_TRUE; - } - else - return CORBA::B_FALSE; -} - -// constructor for the private state -TC_Private_State::TC_Private_State (CORBA::TCKind kind) - : tc_kind_ (kind), - tc_id_known_ (CORBA::B_FALSE), - tc_name_known_ (CORBA::B_FALSE), - tc_member_count_known_ (CORBA::B_FALSE), - tc_member_type_list_known_ (CORBA::B_FALSE), - tc_member_name_list_known_ (CORBA::B_FALSE), - tc_member_label_list_known_ (CORBA::B_FALSE), - tc_discriminator_type_known_ (CORBA::B_FALSE), - tc_default_index_used_known_ (CORBA::B_FALSE), - tc_length_known_ (CORBA::B_FALSE), - tc_content_type_known_ (CORBA::B_FALSE), - tc_size_known_ (CORBA::B_FALSE), - tc_alignment_known_ (CORBA::B_FALSE), - tc_discrim_pad_size_known_ (CORBA::B_FALSE), - tc_id_ (0), - tc_name_ (0), - tc_member_count_ (0), - tc_member_type_list_ (0), - tc_member_name_list_ (0), - tc_member_label_list_ (0), - tc_discriminator_type_ (0), - tc_default_index_used_ (0), - tc_length_ (0), - tc_content_type_ (0), - tc_size_ (0), - tc_alignment_ (0), - tc_discrim_pad_size_ (0) -{ -} - -// destructor for the private state. In effect, this cleans up all the children -// and the subtree we hold. -TC_Private_State::~TC_Private_State (void) -{ - // the following two just point into the buffer. So we just make it point to NUL - this->tc_id_ = 0; - this->tc_name_ = 0; - - // determine what kind of children we may have and free the space accordingly - switch (this->tc_kind_) - { - case CORBA::tk_enum: - // free up the member name list - if (this->tc_member_name_list_known_) - { - for (CORBA::ULong i = 0; - i < this->tc_member_count_; - i++) - { - this->tc_member_name_list_ [i] = 0; // not owned by us - } - delete [] this->tc_member_name_list_; - } - break; - case CORBA::tk_struct: - case CORBA::tk_except: - { - // free up the member name list - if (this->tc_member_name_list_known_) - { - for (CORBA::ULong i = 0; - i < this->tc_member_count_; - i++) - { - this->tc_member_name_list_ [i] = 0; // not owned by us - } - delete [] this->tc_member_name_list_; - } - - // free up member type list - if (this->tc_member_type_list_known_) - { - for (CORBA::ULong i = 0; - i < this->tc_member_count_; - i++) - { - // free up the memory allocated for the typecode only if it has a parent - if (this->tc_member_type_list_[i]->parent_) - delete this->tc_member_type_list_[i]; - } - // now free up the array - delete [] this->tc_member_type_list_; - } - this->tc_member_count_ = 0; - } - break; - case CORBA::tk_sequence: - case CORBA::tk_array: - case CORBA::tk_alias: - // delete the content type only if it has a parent i.e., if it is not - // acquired from the pool of constant or predefined typecodes - if (this->tc_content_type_known_) - if (this->tc_content_type_->parent_) - delete this->tc_content_type_; - break; - case CORBA::tk_union: - { - // free up the member name list - if (this->tc_member_name_list_known_) - { - for (CORBA::ULong i = 0; - i < this->tc_member_count_; - i++) - { - this->tc_member_name_list_ [i] = 0; // not owned by us - } - delete [] this->tc_member_name_list_; - } - - // Free up type list, label list, and finally the discriminator - if (this->tc_member_type_list_known_) - { - for (CORBA::ULong i = 0; - i < this->tc_member_count_; - i++) - { - // free up the memory allocated for the typecode if it has a - // parent that owns it - if (this->tc_member_type_list_[i]->parent_) - delete this->tc_member_type_list_[i]; - } - // now free up the array - delete [] this->tc_member_type_list_; - } - if (this->tc_member_label_list_known_) - { - for (CORBA::ULong i = 0; - i < this->tc_member_count_; - i++) - { - // free up the label (Any_ptr) - delete this->tc_member_label_list_[i]; - } - delete [] this->tc_member_label_list_; - } - this->tc_member_count_ = 0; - // Discriminator must come last b/c it will be inside the Any - // in each element of the label list. - delete this->tc_discriminator_type_; - } - break; - default: - // nothing to do - break; - } -} - -CORBA::ULong -CORBA_TypeCode::AddRef (void) -{ - assert (this != 0); - - if (this->orb_owns_) - return this->refcount_; // this better be 1 - else if (parent_) - // we are owned by the parent - // return parent_->Addref (); - return this->refcount_; // 1 - else - return this->refcount_++; -} - -CORBA::ULong -CORBA_TypeCode::Release (void) -{ - ACE_ASSERT (this != 0); - - u_long result; - - if (this->orb_owns_) - result = this->refcount_; // 1 - else if (this->parent_) - // return parent_->Release (); - result = this->refcount_; // 1 - else - { - result = --this->refcount_; - - if (result == 0) - delete this; - - return result; - } - - return result; -} - -// check if typecodes are equal. Equality is based on a mix of structural and -// name equivalence i.e., if names are provided, we also check for name -// equivalence, else resort simply to structural equivalence. -CORBA::Boolean -CORBA_TypeCode::private_equal (CORBA::TypeCode_ptr tc, - CORBA::Environment &env) const -{ - // We come in here only if the typecode kinds of both are same - // Handle each complex typecode separately. - switch (this->kind_) - { - case CORBA::tk_null: - case CORBA::tk_void: - case CORBA::tk_short: - case CORBA::tk_ushort: - case CORBA::tk_long: - case CORBA::tk_ulong: - case CORBA::tk_float: - case CORBA::tk_double: - case CORBA::tk_longlong: - case CORBA::tk_longdouble: - case CORBA::tk_boolean: - case CORBA::tk_octet: - case CORBA::tk_char: - case CORBA::tk_wchar: - case CORBA::tk_TypeCode: - case CORBA::tk_Principal: - // all these are simple typecodes and the comparison is based solely on - // the kind_ field - return CORBA::B_TRUE; - case CORBA::tk_objref: - return this->private_equal_objref (tc, env); - case CORBA::tk_struct: - return this->private_equal_struct (tc, env); - case CORBA::tk_union: - return this->private_equal_union (tc, env); - case CORBA::tk_enum: - return this->private_equal_enum (tc, env); - case CORBA::tk_string: - return this->private_equal_string (tc, env); - case CORBA::tk_wstring: - return this->private_equal_wstring (tc, env); - case CORBA::tk_sequence: - return this->private_equal_sequence (tc, env); - case CORBA::tk_array: - return this->private_equal_array (tc, env); - case CORBA::tk_alias: - return this->private_equal_alias (tc, env); - case CORBA::tk_except: - return this->private_equal_except (tc, env); - case ~0: // indirection - { - // indirection offset must be same - return CORBA::B_TRUE; - } - ACE_NOTREACHED (break); - default: - return CORBA::B_FALSE; - } -} - -CORBA::Boolean -CORBA_TypeCode::private_equal_objref (CORBA::TypeCode_ptr tc, - CORBA::Environment &env) const -{ - env.clear (); - // compare the repoID and name, of which the name is optional as per GIOP - // spec. However, the repoID is mandatory. - const char *my_id = this->id (env); - if (env.exception ()) - return 0; - - const char *tc_id = tc->id (env); - if (env.exception ()) - return 0; - - if (!ACE_OS::strcmp (my_id, tc_id)) - { - // same repository IDs. Now check their names - const char *myname = this->name (env); - if (env.exception ()) - return 0; - const char *tcname = tc->name (env); - if (env.exception ()) - return 0; - if ((ACE_OS::strlen (myname) > 1) && - (ACE_OS::strlen (tcname) > 1)) - { - // both of them specify names, compare them - if (!ACE_OS::strcmp (myname, tcname)) - return 1; // success - else - return 0; // failed - } - return 1; // equal (success) - } - return 0; // failed -} - -CORBA::Boolean -CORBA_TypeCode::private_equal_struct (CORBA::TypeCode_ptr tc, - CORBA::Environment &env) const -{ - env.clear (); - - // for structs the repoID and names are optional. However, if provided, we - // must compare them - const char *my_id = this->id (env); - if (env.exception ()) - return 0; - const char *tc_id = tc->id (env); - if (env.exception ()) - return 0; - const char *my_name = this->name (env); - if (env.exception ()) - return 0; - const char *tc_name = tc->name (env); - if (env.exception ()) - return 0; - - // compare repoIDs if they exist - if (ACE_OS::strlen (my_id) > 1 && ACE_OS::strlen (tc_id) > 1) - if (ACE_OS::strcmp (my_id, tc_id)) // not same - return 0; - - // compare names if they exist - if (ACE_OS::strlen (my_name) > 1 && ACE_OS::strlen (tc_name) > 1) - if (ACE_OS::strcmp (my_name, tc_name)) // not same - return 0; - - // check if the member count is same - CORBA::ULong my_count = this->member_count (env); - if (env.exception ()) - return 0; - CORBA::ULong tc_count = tc->member_count (env); - if (env.exception ()) - return 0; - - if (my_count != tc_count) - return 0; // number of members don't match - - for (CORBA::ULong i=0; i < my_count; i++) - { - const char *my_member_name = this->member_name (i, env); - if (env.exception ()) - return 0; - - const char *tc_member_name = tc->member_name (i, env); - if (env.exception ()) - return 0; - - if (ACE_OS::strlen (my_member_name) > 1 && ACE_OS::strlen - (tc_member_name) > 1) - // both specify member names - if (ACE_OS::strcmp (my_member_name, tc_member_name)) // not same - return 0; - - // now compare the typecodes of the members - CORBA::TypeCode_ptr my_member_tc = this->member_type (i, env); - if (env.exception ()) - return 0; - - CORBA::TypeCode_ptr tc_member_tc = tc->member_type (i, env); - if (env.exception ()) - return 0; - - CORBA::Boolean flag = my_member_tc->equal (tc_member_tc, env); - if (!flag || env.exception ()) - return 0; - } - - return 1; // success (equal) -} - -CORBA::Boolean -CORBA_TypeCode::private_equal_union (CORBA::TypeCode_ptr tc, - CORBA::Environment &env) const -{ - env.clear (); - - // for unions the repoID and names are optional. However, if provided, we - // must compare them - const char *my_id = this->id (env); - if (env.exception ()) - return 0; - const char *tc_id = tc->id (env); - if (env.exception ()) - return 0; - const char *my_name = this->name (env); - if (env.exception ()) - return 0; - const char *tc_name = tc->name (env); - if (env.exception ()) - return 0; - - // compare repoIDs if they exist - if (ACE_OS::strlen (my_id) > 1 && ACE_OS::strlen (tc_id) > 1) - if (ACE_OS::strcmp (my_id, tc_id)) // not same - return 0; - - // compare names if they exist - if (ACE_OS::strlen (my_name) > 1 && ACE_OS::strlen (tc_name) > 1) - if (ACE_OS::strcmp (my_name, tc_name)) // not same - return 0; - - // check if the discriminant type is same - CORBA::TypeCode_ptr my_discrim = this->discriminator_type (env); - if (env.exception ()) - return 0; - CORBA::TypeCode_ptr tc_discrim = tc->discriminator_type (env); - if (env.exception ()) - return 0; - if (!my_discrim->equal (tc_discrim, env)) - return 0; - - // check the default used - CORBA::Long my_default = this->default_index (env); - if (env.exception ()) - return 0; - CORBA::Long tc_default = tc->default_index (env); - if (env.exception ()) - return 0; - if (my_default != tc_default) - return 0; - - // check if the member count is same - CORBA::ULong my_count = this->member_count (env); - if (env.exception ()) - return 0; - CORBA::ULong tc_count = tc->member_count (env); - if (env.exception ()) - return 0; - - if (my_count != tc_count) - return 0; // number of members don't match - - for (CORBA::ULong i=0; i < my_count; i++) - { - // first check if labels are same - - // check if member names are same - const char *my_member_name = this->member_name (i, env); - if (env.exception ()) - return 0; - - const char *tc_member_name = tc->member_name (i, env); - if (env.exception ()) - return 0; - - if (ACE_OS::strlen (my_member_name) > 1 && ACE_OS::strlen - (tc_member_name) > 1) - // both specify member names - if (ACE_OS::strcmp (my_member_name, tc_member_name)) // not same - return 0; - - // now compare the typecodes of the members - CORBA::TypeCode_ptr my_member_tc = this->member_type (i, env); - if (env.exception ()) - return 0; - - CORBA::TypeCode_ptr tc_member_tc = tc->member_type (i, env); - if (env.exception ()) - return 0; - - CORBA::Boolean flag = my_member_tc->equal (tc_member_tc, env); - if (!flag || env.exception ()) - return 0; - } - - return 1; // success (equal) -} - -CORBA::Boolean -CORBA_TypeCode::private_equal_enum (CORBA::TypeCode_ptr tc, - CORBA::Environment &env) const -{ - env.clear (); - - // for enum the repoID and names are optional. However, if provided, we - // must compare them - const char *my_id = this->id (env); - if (env.exception ()) - return 0; - const char *tc_id = tc->id (env); - if (env.exception ()) - return 0; - const char *my_name = this->name (env); - if (env.exception ()) - return 0; - const char *tc_name = tc->name (env); - if (env.exception ()) - return 0; - - // compare repoIDs if they exist - if (ACE_OS::strlen (my_id) > 1 && ACE_OS::strlen (tc_id) > 1) - if (ACE_OS::strcmp (my_id, tc_id)) // not same - return 0; - - // compare names if they exist - if (ACE_OS::strlen (my_name) > 1 && ACE_OS::strlen (tc_name) > 1) - if (ACE_OS::strcmp (my_name, tc_name)) // not same - return 0; - - // check if the member count is same - CORBA::ULong my_count = this->member_count (env); - if (env.exception ()) - return 0; - CORBA::ULong tc_count = tc->member_count (env); - if (env.exception ()) - return 0; - - if (my_count != tc_count) - return 0; // number of members don't match - - for (CORBA::ULong i=0; i < my_count; i++) - { - // now check if the member names are same - const char *my_member_name = this->member_name (i, env); - if (env.exception ()) - return 0; - - const char *tc_member_name = tc->member_name (i, env); - if (env.exception ()) - return 0; - - if (ACE_OS::strlen (my_member_name) > 1 && ACE_OS::strlen - (tc_member_name) > 1) - // both specify member names - if (ACE_OS::strcmp (my_member_name, tc_member_name)) // not same - return 0; - } - - return 1; // success (equal) -} - -CORBA::Boolean -CORBA_TypeCode::private_equal_string (CORBA::TypeCode_ptr tc, - CORBA::Environment &env) const -{ - // compare the lengths - CORBA::ULong my_len = this->length (env); - if (env.exception ()) - return 0; - - CORBA::ULong tc_len = tc->length (env); - if (env.exception ()) - return 0; - - return (my_len == tc_len); -} - -CORBA::Boolean -CORBA_TypeCode::private_equal_wstring (CORBA::TypeCode_ptr tc, - CORBA::Environment &env) const -{ - // compare the lengths - CORBA::ULong my_len = this->length (env); - if (env.exception ()) - return 0; - - CORBA::ULong tc_len = tc->length (env); - if (env.exception ()) - return 0; - - return (my_len == tc_len); -} - -CORBA::Boolean -CORBA_TypeCode::private_equal_sequence (CORBA::TypeCode_ptr tc, - CORBA::Environment &env) const -{ - // this involves comparing the typecodes of the element type as well as the - // bounds - CORBA::TypeCode_ptr my_elem = this->content_type (env); - if (env.exception ()) - return 0; - - CORBA::TypeCode_ptr tc_elem = tc->content_type (env); - if (env.exception ()) - return 0; - - if (!my_elem->equal (tc_elem, env)) - return 0; - - // now check if bounds are same - CORBA::ULong my_len = this->length (env); - if (env.exception ()) - return 0; - - CORBA::ULong tc_len = tc->length (env); - if (env.exception ()) - return 0; - - return (my_len == tc_len); -} - -CORBA::Boolean -CORBA_TypeCode::private_equal_array (CORBA::TypeCode_ptr tc, - CORBA::Environment &env) const -{ - // exactly like sequence - return this->private_equal_sequence (tc, env); -} - -CORBA::Boolean -CORBA_TypeCode::private_equal_alias (CORBA::TypeCode_ptr tc, - CORBA::Environment &env) const -{ - env.clear (); - - // for structs the repoID and names are optional. However, if provided, we - // must compare them - const char *my_id = this->id (env); - if (env.exception ()) - return 0; - const char *tc_id = tc->id (env); - if (env.exception ()) - return 0; - const char *my_name = this->name (env); - if (env.exception ()) - return 0; - const char *tc_name = tc->name (env); - if (env.exception ()) - return 0; - - // compare repoIDs if they exist - if (ACE_OS::strlen (my_id) > 1 && ACE_OS::strlen (tc_id) > 1) - if (ACE_OS::strcmp (my_id, tc_id)) // not same - return 0; - - // compare names if they exist - if (ACE_OS::strlen (my_name) > 1 && ACE_OS::strlen (tc_name) > 1) - if (ACE_OS::strcmp (my_name, tc_name)) // not same - return 0; - - // now compare element typecodes - CORBA::TypeCode_ptr my_elem = this->content_type (env); - if (env.exception ()) - return 0; - - CORBA::TypeCode_ptr tc_elem = tc->content_type (env); - if (env.exception ()) - return 0; - - return my_elem->equal (tc_elem, env); -} - -CORBA::Boolean -CORBA_TypeCode::private_equal_except (CORBA::TypeCode_ptr tc, - CORBA::Environment &env) const -{ - // exactly similar to structs, except that the repository ID is mandatory - env.clear (); - - const char *my_id = this->id (env); - if (env.exception ()) - return 0; - const char *tc_id = tc->id (env); - if (env.exception ()) - return 0; - - if (ACE_OS::strcmp (my_id, tc_id)) - return 0; // failed - - // now compare names. They may be optional - const char *my_name = this->name (env); - if (env.exception ()) - return 0; - const char *tc_name = tc->name (env); - if (env.exception ()) - return 0; - - // compare names if they exist - if (ACE_OS::strlen (my_name) > 1 && ACE_OS::strlen (tc_name) > 1) - if (ACE_OS::strcmp (my_name, tc_name)) // not same - return 0; - - // check if the member count is same - CORBA::ULong my_count = this->member_count (env); - if (env.exception ()) - return 0; - CORBA::ULong tc_count = tc->member_count (env); - if (env.exception ()) - return 0; - - if (my_count != tc_count) - return 0; // number of members don't match - - for (CORBA::ULong i=0; i < my_count; i++) - { - const char *my_member_name = this->member_name (i, env); - if (env.exception ()) - return 0; - - const char *tc_member_name = tc->member_name (i, env); - if (env.exception ()) - return 0; - - if (ACE_OS::strlen (my_member_name) > 1 && ACE_OS::strlen - (tc_member_name) > 1) - // both specify member names - if (ACE_OS::strcmp (my_member_name, tc_member_name)) // not same - return 0; - - // now compare the typecodes of the members - CORBA::TypeCode_ptr my_member_tc = this->member_type (i, env); - if (env.exception ()) - return 0; - - CORBA::TypeCode_ptr tc_member_tc = tc->member_type (i, env); - if (env.exception ()) - return 0; - - CORBA::Boolean flag = my_member_tc->equal (tc_member_tc, env); - if (!flag || env.exception ()) - return 0; - } - - return 1; // success (equal) -} - -// Return the type ID (RepositoryId) for the TypeCode; it may be empty. -// -// NOTE the string returned here is owned by the typecode!! -// -// Valid only for objref, struct, union, enum, alias, and except. Raises -// BadKind exception for the rest of the cases. -const char * -CORBA_TypeCode::private_id (CORBA::Environment &env) const -{ - env.clear (); - - switch (this->kind_) - { - // These are all complex typecodes, which have as their first - // parameter (number zero) a repository/type ID string encoded - // per CDR rules. That means we can just return a pointer to - // that string directly! - - case CORBA::tk_objref: - case CORBA::tk_struct: - case CORBA::tk_union: - case CORBA::tk_enum: - case CORBA::tk_alias: - case CORBA::tk_except: - { - this->private_state_->tc_id_known_ = CORBA::B_TRUE; - this->private_state_->tc_id_ = (CORBA::String) (buffer_ - + 4 // skip byte order flag - // and padding - + 4); // skip (strlen + 1) - return this->private_state_->tc_id_; // this is OK because the strings in the - // CDR stream are NULL terminated - } - // No other typecodes ever have type IDs - default: - env.exception (new CORBA::TypeCode::BadKind ()); - return 0; - } -} - -// return the name. The string is owned by the typecode -const char * -CORBA_TypeCode::private_name (CORBA::Environment &env) const -{ - env.clear (); - - switch (this->kind_) - { - // These are all complex typecodes, which have as their second - // parameter (number one) a name string encoded - // per CDR rules. That means we can just return a pointer to - // that string directly! - - case CORBA::tk_objref: - case CORBA::tk_struct: - case CORBA::tk_union: - case CORBA::tk_enum: - case CORBA::tk_alias: - case CORBA::tk_except: - { - CDR stream; - - stream.setup_encapsulation (this->buffer_, (size_t) length_); - - // skip the typecode ID - if (stream.skip_string ()) // ID - { - this->private_state_->tc_name_known_ = CORBA::B_TRUE; - - // "Read" the string without copying. - stream.get_string (this->private_state_->tc_name_); - - return this->private_state_->tc_name_; - } - else - { - env.exception (new CORBA::INTERNAL (CORBA::COMPLETED_NO)); - return (CORBA::String)0; - } - } - // No other typecodes ever have type IDs - default: - env.exception (new CORBA::TypeCode::BadKind ()); - return (CORBA::String)0; - } -} - -// Return the number of members defined by this typecode -// -// Applicable to struct, union, enum, alias, and except -// For the rest of the cases, raises the BadKind exception. - -CORBA::ULong -CORBA_TypeCode::private_member_count (CORBA::Environment &env) const -{ - env.clear (); - - switch (kind_) - { - case CORBA::tk_alias: - return 1; - - case CORBA::tk_enum: - case CORBA::tk_except: - case CORBA::tk_struct: - { - CORBA::ULong members; - CDR stream; - - stream.setup_encapsulation (this->buffer_, (size_t) this->length_); - - // skip rest of header (type ID and name) and collect the - // number of struct members - if (!stream.skip_string () // ID - || !stream.skip_string () // struct name - || !stream.get_ulong (members)) - { - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_NO)); - return 0; - } - - this->private_state_->tc_member_count_known_ = CORBA::B_TRUE; - this->private_state_->tc_member_count_ = members; - return this->private_state_->tc_member_count_; - } - case CORBA::tk_union: - { - CORBA::ULong members; - CDR stream; - - stream.setup_encapsulation (this->buffer_, (size_t) length_); - - // skip rest of header (type ID, name, etc...) and collect the - // number of struct members - if (!stream.skip_string () // ID - || !stream.skip_string () // struct name - || !skip_typecode (stream) // discriminant TC - || !stream.get_ulong (members) // default used - || !stream.get_ulong (members)) // real member count - { - // this is a system exception indicating something is wrong with - // the typecode itself. - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_NO)); - return 0; - } - - this->private_state_->tc_member_count_known_ = CORBA::B_TRUE; - this->private_state_->tc_member_count_ = members; - return this->private_state_->tc_member_count_; - } - default: - env.exception (new CORBA::TypeCode::BadKind ()); - return 0; - } -} - -// NOTE special calling convention for stream.decode () when we're -// potentially deencapsulating an indirected typecode: the "data2" -// value indicates that this typecode is the parent. See comments at -// stream.decode () for further details. -// -// Applicable only to struct, union, and except -// - -CORBA::TypeCode_ptr -CORBA_TypeCode::private_member_type (CORBA::ULong index, - CORBA::Environment &env) const -{ - CORBA::ULong temp, mcount; - - // Build the de-encapsulating CDR stream, bypassing the stringent - // alignment tests (we're a bit looser in what we need here, and we - // _know_ we're OK). Then skip the byte order code. - CDR stream; - CORBA::TypeCode_ptr tc = 0; - - stream.setup_encapsulation (this->buffer_, (size_t) this->length_); - - switch (kind_) - { - case CORBA::tk_except: - case CORBA::tk_struct: // index from 0 - mcount = this->member_count (env); // clears env - if (env.exception () == 0) - { - // the first time in. Precompute and store types of all members - - // Allocate a list to hold the member typecodes - this->private_state_->tc_member_type_list_ = new CORBA::TypeCode_ptr [mcount]; - - if (this->private_state_->tc_member_type_list_) - { - // skip the id, name, and member_count part - if (!stream.skip_string () // type ID, hidden - || !stream.skip_string () // typedef name - || !stream.get_ulong (temp)) // member count - { - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_NO)); - return (CORBA::TypeCode_ptr)0; - } - else - { - // compute the typecodes for all the members and - // return the required one. - for (CORBA::ULong i = 0; i < mcount; i++) - { - // the ith entry will have the typecode of the ith guy - if (!stream.skip_string () // skip the name - || stream.decode (CORBA::_tc_TypeCode, - // the typecode will be retrieved - // at the i-th location. The decode - // routine will allocate the - // storage to hold a typecode - &this->private_state_-> - tc_member_type_list_[i], - this, // pass ourselves since we - // will be - // the parent. This is the - // case where the 3rd - // parameter is used in a - // decode method - env) != CORBA::TypeCode::TRAVERSE_CONTINUE) - { - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_NO)); - return 0; - } - } - - this->private_state_->tc_member_type_list_known_ = CORBA::B_TRUE; - - if (index < mcount) - return this->private_state_->tc_member_type_list_[index]; - else - { - env.exception (new CORBA::TypeCode::Bounds ()); - return (CORBA::TypeCode_ptr)0; - } - } - } - else // no memory for the member_list - { - env.exception (new CORBA::NO_MEMORY (CORBA::COMPLETED_NO)); - return (CORBA::TypeCode_ptr)0; - } - } - else // out of bounds - { - env.exception (new CORBA::TypeCode::Bounds ()); - return (CORBA::TypeCode_ptr)0; - } - ACE_NOTREACHED (break;) - case CORBA::tk_union: // index from 0 - mcount = this->member_count (env); // clears env - if (env.exception () == 0) - { - // the first time in. Precompute and store types of all members - this->private_state_->tc_member_type_list_ = new CORBA::TypeCode_ptr [mcount]; - if (this->private_state_->tc_member_type_list_) - { - // skip the id, name, and discrimant type part - if (!stream.skip_string () // type ID, hidden - || !stream.skip_string () // typedef name - || !skip_typecode (stream)) // skip typecode for discriminant - { - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_NO)); - return (CORBA::TypeCode_ptr)0; - } - else if (!stream.get_ulong (temp) // default used - || !stream.get_ulong (temp)) // member count - { - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_NO)); - return 0; - } - else - { - CORBA::Long scratch; // always big enough because labels can - // only be of a few different types of - // which "long" has the largest size - - // get the typecode for the discriminator - tc = this->discriminator_type (env); - // compute the typecodes for all the members and return the - // required one - - for (CORBA::ULong i = 0; i < mcount; i++) - { - // the ith entry will have the typecode of the ith guy - if (stream.decode (tc, &scratch, this, env) // member label - != CORBA::TypeCode::TRAVERSE_CONTINUE - || !stream.skip_string () // skip the name - || stream.decode (CORBA::_tc_TypeCode, // get the typecode - &private_state_->tc_member_type_list_[i], - this, - env) != - CORBA::TypeCode::TRAVERSE_CONTINUE) - { - env.exception (new CORBA::BAD_TYPECODE - (CORBA::COMPLETED_NO)); - return 0; - } - } - this->private_state_->tc_member_type_list_known_ = CORBA::B_TRUE; - - if (index < mcount) - return this->private_state_->tc_member_type_list_[index]; - else - { - env.exception (new CORBA::TypeCode::Bounds ()); - return (CORBA::TypeCode_ptr)0; - } - } - } - else // no memory for the member_list - { - env.exception (new CORBA::NO_MEMORY (CORBA::COMPLETED_NO)); - return (CORBA::TypeCode_ptr)0; - } - } - else // out of bounds - { - env.exception (new CORBA::TypeCode::Bounds ()); - return (CORBA::TypeCode_ptr)0; - } - - default: - // bad kind - env.exception (new CORBA::TypeCode::BadKind ()); - return (CORBA::TypeCode_ptr)0; - } -} - -// Return the name for the nth member -// Applicable only to CORBA::tk_struct, CORBA::tk_union, CORBA::tk_enum, and -// CORBA::tk_except -const char * -CORBA_TypeCode::private_member_name (CORBA::ULong index, - CORBA::Environment &env) const -{ - CORBA::ULong temp, mcount; - - // Build the de-encapsulating CDR stream, bypassing the stringent - // alignment tests (we're a bit looser in what we need here, and we - // _know_ we're OK). Then skip the byte order code. - CDR stream; - CORBA::TypeCode_ptr tc = 0; - - stream.setup_encapsulation (this->buffer_, (size_t) this->length_); - - switch (kind_) - { - case CORBA::tk_enum: - mcount = this->member_count (env); // clears env - if (env.exception () == 0) - { - // the first time in. Precompute and store names of all members - // Allocate a list to hold the member names - this->private_state_->tc_member_name_list_ = new char* [mcount]; - - if (this->private_state_->tc_member_name_list_) - { - // skip the id, name, and member_count part - if (!stream.skip_string () // type ID, hidden - || !stream.skip_string () // enum name - || !stream.get_ulong (temp)) // member count - { - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_NO)); - return (char *)0; - } - else - { - // compute the typecodes for all the members and - // return the required one. - for (CORBA::ULong i = 0; i < mcount; i++) - { - // now skip this name - if (!stream.get_string (this->private_state_->tc_member_name_list_ [i])) - { - env.exception (new CORBA::BAD_TYPECODE - (CORBA::COMPLETED_NO)); - return (char *)0; - } - } - - this->private_state_->tc_member_name_list_known_ = CORBA::B_TRUE; - - if (index < mcount) - return this->private_state_->tc_member_name_list_[index]; - else - { - env.exception (new CORBA::TypeCode::Bounds ()); - return (char *)0; - } - } - } - else // no memory for the member_list - { - env.exception (new CORBA::NO_MEMORY (CORBA::COMPLETED_NO)); - return (char *)0; - } - } - else // out of bounds - { - env.exception (new CORBA::TypeCode::Bounds ()); - return (char *)0; - } - ACE_NOTREACHED (break;) - case CORBA::tk_except: - case CORBA::tk_struct: // index from 0 - mcount = this->member_count (env); // clears env - if (env.exception () == 0) - { - // the first time in. Precompute and store names of all members - // Allocate a list to hold the member names - this->private_state_->tc_member_name_list_ = new char* [mcount]; - - if (this->private_state_->tc_member_name_list_) - { - // skip the id, name, and member_count part - if (!stream.skip_string () // type ID, hidden - || !stream.skip_string () // struct/except name - || !stream.get_ulong (temp)) // member count - { - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_NO)); - return (char *)0; - } - else - { - // compute the typecodes for all the members and - // return the required one. - for (CORBA::ULong i = 0; i < mcount; i++) - { - if (!stream.get_string (this->private_state_->tc_member_name_list_ [i]) - || !skip_typecode (stream)) - { - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_NO)); - return 0; - } - } - - this->private_state_->tc_member_name_list_known_ = CORBA::B_TRUE; - - if (index < mcount) - return this->private_state_->tc_member_name_list_[index]; - else - { - env.exception (new CORBA::TypeCode::Bounds ()); - return (char *)0; - } - } - } - else // no memory for the member_list - { - env.exception (new CORBA::NO_MEMORY (CORBA::COMPLETED_NO)); - return (char *)0; - } - } - else // out of bounds - { - env.exception (new CORBA::TypeCode::Bounds ()); - return (char *)0; - } - ACE_NOTREACHED (break;) - case CORBA::tk_union: // index from 0 - mcount = this->member_count (env); // clears env - if (env.exception () == 0) - { - // the first time in. Precompute and store names of all members - // Allocate a list to hold the member names - this->private_state_->tc_member_name_list_ = new char* [mcount]; - - if (this->private_state_->tc_member_name_list_) - { - // skip the id, name, and discrimant type part - if (!stream.skip_string () // type ID, hidden - || !stream.skip_string () // typedef name - || !skip_typecode (stream)) // skip typecode for discriminant - { - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_NO)); - return (char *)0; - } - else if (!stream.get_ulong (temp) // default used - || !stream.get_ulong (temp)) // member count - { - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_NO)); - return 0; - } - else - { - CORBA::Long scratch; // always big enough because labels can - // only be of a few different types of - // which "long" has the largest size - - // get the typecode for the discriminator - tc = this->discriminator_type (env); - // compute the name for all the members and return the - // required one - - for (CORBA::ULong i = 0; i < mcount; i++) - { - // the ith entry will have the name of the ith member - if (stream.decode (tc, &scratch, this, env) // member label - != CORBA::TypeCode::TRAVERSE_CONTINUE) - { - env.exception (new CORBA::BAD_TYPECODE - (CORBA::COMPLETED_NO)); - return 0; - } - // skip typecode for member - if (!stream.get_string (this->private_state_->tc_member_name_list_ [i]) - || (!skip_typecode (stream))) // skip typecode - { - env.exception (new CORBA::BAD_TYPECODE - (CORBA::COMPLETED_NO)); - return 0; - } - } - this->private_state_->tc_member_name_list_known_ = CORBA::B_TRUE; - - if (index < mcount) - return this->private_state_->tc_member_name_list_[index]; - else - { - env.exception (new CORBA::TypeCode::Bounds ()); - return (char *)0; - } - } - } - else // no memory for the member_list - { - env.exception (new CORBA::NO_MEMORY (CORBA::COMPLETED_NO)); - return (char *)0; - } - } - else // out of bounds - { - env.exception (new CORBA::TypeCode::Bounds ()); - return (char *)0; - } - ACE_NOTREACHED (break;) - default: - // bad kind - env.exception (new CORBA::TypeCode::BadKind ()); - return (char *)0; - } - ACE_NOTREACHED (return (char *)0;) -} - -// Return member labels for CORBA::tk_union typecodes. -CORBA::Any_ptr -CORBA_TypeCode::private_member_label (CORBA::ULong n, - CORBA::Environment &env) const -{ - env.clear (); - - // this function is only applicable to the CORBA::tk_union TC - if (this->kind_ == CORBA::tk_union) - { - CDR stream; - - stream.setup_encapsulation (this->buffer_, (size_t) this->length_); - - // skip ID and name, and then get the discriminant TC - CORBA::TypeCode_ptr tc = 0; - - if (!stream.skip_string () // type ID, hidden - || !stream.skip_string () // typedef name - || !skip_typecode (stream)) // skip discriminant typecode - { - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_NO)); - return 0; - } - - // skip default used, and get member count - CORBA::ULong member_count; - - if (!stream.get_ulong (member_count) // default used - || !stream.get_ulong (member_count)) // member count - { - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_NO)); - dmsg ("TypeCode::private_member_label -- error reading from stream"); - return 0; - } - - // member labels are of type Any. However, the actual types are - // restricted to simple types - this->private_state_->tc_member_label_list_ = new CORBA::Any_ptr [member_count]; - if (this->private_state_->tc_member_label_list_) - { - tc = this->discriminator_type (env); // retrieve the discriminator - // type as this decides what the - // label is - for (CORBA::ULong i = 0; i < member_count; i++) - { - // allocate buffer to hold the member label value - void *buf = new CORBA::Octet [tc->size (env)]; - if (stream.decode (tc, buf, this, env) - != CORBA::TypeCode::TRAVERSE_CONTINUE - || !stream.skip_string () // member name - || !skip_typecode (stream)) // member type - { // member TC - dmsg1 ("TypeCode::private_member_label -- error getting typecode for member %d",i); - delete [] buf; - // XXXASG: free this list on error - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_NO)); - return 0; - } - else - { - this->private_state_->tc_member_label_list_[i] = new - CORBA::Any (tc, buf, CORBA::B_TRUE); - } - } - } - else - { - env.exception (new CORBA::NO_MEMORY (CORBA::COMPLETED_NO)); - return 0; - } - - this->private_state_->tc_member_label_list_known_ = CORBA::B_TRUE; - - // If caller asked for the label for a nonexistent member, they get - // an error report! - if (n >= member_count) - { - env.exception (new CORBA::TypeCode::Bounds ()); - return 0; - } - else - return this->private_state_->tc_member_label_list_[n]; - } - else // wrong typecode - { - env.exception (new CORBA::TypeCode::BadKind ()); - return 0; - } -} - -CORBA::TypeCode_ptr -CORBA_TypeCode::private_discriminator_type (CORBA::Environment &env) const -{ - CDR stream; - - stream.setup_encapsulation (this->buffer_, (size_t) this->length_); - - // skip ID and name, and then get the discriminant TC - - if (!stream.skip_string () // type ID, hidden - || !stream.skip_string () // typedef name - || stream.decode (CORBA::_tc_TypeCode, - &this->private_state_->tc_discriminator_type_, this, - env) != CORBA::TypeCode::TRAVERSE_CONTINUE) - { - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_NO)); - return 0; - } - else - { - this->private_state_->tc_discriminator_type_known_ = CORBA::B_TRUE; - return this->private_state_->tc_discriminator_type_; - } -} - -CORBA::Long -CORBA_TypeCode::private_default_index (CORBA::Environment &env) const -{ - CDR stream; - - stream.setup_encapsulation (this->buffer_, (size_t) this->length_); - - // skip ID and name, and then get the discriminant TC - - if (!stream.skip_string () // type ID, hidden - || !stream.skip_string () // typedef name - || !skip_typecode (stream) // skip discriminant - || !stream.get_long (this->private_state_->tc_default_index_used_)) - { - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_NO)); - return 0; - } - else - { - this->private_state_->tc_default_index_used_known_ = CORBA::B_TRUE; - return this->private_state_->tc_default_index_used_; - } -} - -CORBA::Long -CORBA_TypeCode::private_length (CORBA::Environment &env) const -{ - CDR stream; - stream.setup_encapsulation (this->buffer_, (size_t) this->length_); - switch (this->kind_) - { - case CORBA::tk_sequence: - case CORBA::tk_array: - { - // skip the typecode of the element and get the bounds - if (!skip_typecode (stream) // skip typecode - || !stream.get_ulong (this->private_state_->tc_length_)) - { - env.exception (new CORBA::BAD_PARAM (CORBA::COMPLETED_NO)); - return 0; - } - else - { - this->private_state_->tc_length_known_ = CORBA::B_TRUE; - return this->private_state_->tc_length_; - } - case CORBA::tk_string: - case CORBA::tk_wstring: - { - if (stream.get_ulong (this->private_state_->tc_length_)) - { - this->private_state_->tc_length_known_ = CORBA::B_TRUE; - return this->private_state_->tc_length_; - } - else - { - env.exception (new CORBA::BAD_PARAM (CORBA::COMPLETED_NO)); - return 0; - } - } - default: - env.exception (new CORBA::TypeCode::BadKind); - return 0; - } - } -} - -CORBA::TypeCode_ptr -CORBA_TypeCode::private_content_type (CORBA::Environment &env) const -{ - CDR stream; - - stream.setup_encapsulation (this->buffer_, (size_t) this->length_); - switch (kind_) - { - case CORBA::tk_sequence: - case CORBA::tk_array: - { - // retrieve the content type - if (stream.decode (CORBA::_tc_TypeCode, - &this->private_state_->tc_content_type_, - this, env) != - CORBA::TypeCode::TRAVERSE_CONTINUE) // element type - { - env.exception (new CORBA::BAD_PARAM (CORBA::COMPLETED_NO)); - return 0; - } - else - { - this->private_state_->tc_content_type_known_ = CORBA::B_TRUE; - return this->private_state_->tc_content_type_; - } - case CORBA::tk_alias: - { - if (!stream.skip_string () // typeID - || !stream.skip_string () // name - || stream.decode (CORBA::_tc_TypeCode, - &this->private_state_->tc_content_type_, this, - env) != CORBA::TypeCode::TRAVERSE_CONTINUE) - { - env.exception (new CORBA::BAD_PARAM (CORBA::COMPLETED_NO)); - return 0; - } - else - { - this->private_state_->tc_content_type_known_ = CORBA::B_TRUE; - return this->private_state_->tc_content_type_; - } - } - default: - env.exception (new CORBA::TypeCode::BadKind); - return 0; - } - } -} - -CORBA::ULong -CORBA_TypeCode::private_discrim_pad_size (CORBA::Environment &env) -{ - CDR stream; - size_t discrim_size, - overall_align; - - stream.setup_encapsulation (this->buffer_, (size_t) this->length_); - - (void) calc_key_union_attributes (&stream, overall_align, discrim_size, env); - - if (env. exception () == 0) - { - this->private_state_->tc_discrim_pad_size_known_ = CORBA::B_TRUE; - this->private_state_->tc_discrim_pad_size_ = discrim_size; - return discrim_size; - } - else - return 0; -} -// ************ The following are deprecated **************** - -// say how many parameters this typecode has; normally a fixed number, -// some are variable length. -// -// NOTE: This refers to "real" parameters, not what shows up in the -// IFR spec !! That is, "hidden" parameters are counted here, this -// doesn't strictly comply with what CORBA says "param_count" -// provides. - -CORBA::ULong -CORBA_TypeCode::param_count (CORBA::Environment &env) const -{ - env.clear (); - - switch (this->kind_) - { - default: - return 0; - - case CORBA::tk_string: - case CORBA::tk_wstring: - return 1; - - case CORBA::tk_objref: - case CORBA::tk_sequence: - case CORBA::tk_array: - return 2; - - case CORBA::tk_alias: - return 3; - - case CORBA::tk_except: - case CORBA::tk_struct: - { - CORBA::ULong members; - CDR stream; - - stream.setup_encapsulation (this->buffer_, (size_t) this->length_); - - // skip rest of header (type ID and name) and collect the - // number of struct members - if (!stream.skip_string () // ID - || !stream.skip_string () // struct name - || !stream.get_ulong (members)) - { - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_NO)); - return 0; - } - - return 3 + 2 * members; - } - case CORBA::tk_enum: - { - CORBA::ULong members; - CDR stream; - - stream.setup_encapsulation (this->buffer_, (size_t) this->length_); - - // skip rest of header (type ID and name) and collect the - // number of struct members - if (!stream.skip_string () // ID - || !stream.skip_string () // typedef name - || !stream.get_ulong (members)) - { - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_NO)); - return 0; - } - - return 3 + members; - } - case CORBA::tk_union: - { - CORBA::ULong members; - CDR stream; - - stream.setup_encapsulation (this->buffer_, (size_t) this->length_); - - // skip rest of header (type ID, name, etc...) and collect the - // number of struct members - if (!stream.skip_string () // ID - || !stream.skip_string () // struct name - || !skip_typecode (stream) // discriminant TC - || !stream.get_ulong (members) // default used - || !stream.get_ulong (members)) // real member count - { - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_NO)); - return 0; - } - - return 5 + 3 * members; - } - } -} - - -// Internal hack, used until member_count () and length () are -// implemented. Doesn't support all the types that those routines -// support. - -CORBA::ULong -CORBA_TypeCode::ulong_param (CORBA::ULong n, - CORBA::Environment &env) const -{ - CORBA::ULong temp; - - temp = this->param_count (env); // clears env - if (env.exception ()) - return 0; - - if (temp < n) - { - env.exception (new CORBA::TypeCode::Bounds); - return 0; - } - - // Get parameters for non-empty typecodes; their parameter lists are - // encapsulated CDR (for complex ones) or inlined (for simple ones). - switch (kind_) - { - default: // most have no long params - break; - - // Array, sequence ... complex parameter lists - case CORBA::tk_array: // param 1 is an integer - case CORBA::tk_sequence: // ... identical content - { - if (n == 0) - break; - - // Build CDR stream for encapsulated params, and skip the - // typecode up front. - CDR stream; - - stream.setup_encapsulation (this->buffer_, (size_t) this->length_); - if (!skip_typecode (stream)) - { - env.exception (new CORBA::BAD_PARAM (CORBA::COMPLETED_NO)); - return 0; - } - - // Then comes the "bounds" parameter. - if (!stream.get_ulong (temp)) - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_NO)); - return temp; - } - - // string, wstring ... simple parameter lists, containing just the - // string bounds (zero indicates unbounded). Stored specially - case CORBA::tk_string: - case CORBA::tk_wstring: - if (n != 0) - break; - return this->length_; - } - env.exception (new CORBA::BAD_PARAM (CORBA::COMPLETED_NO)); - return 0; -} - -// Internal hack, used until member_type (), discriminator_type (), -// and content_type () are implemented. -// -// NOTE special calling convention for stream.decode () when we're -// potentially deencapsulating an indirected typecode: the "data2" -// value indicates that this typecode is the parent. See comments at -// stream.decode () for further details. - -CORBA::TypeCode_ptr -CORBA_TypeCode::typecode_param (CORBA::ULong n, - CORBA::Environment &env) const -{ - CORBA::ULong temp; - - temp = this->param_count (env); // clears env - if (env.exception ()) - return 0; - - if (temp < n) - { - env.exception (new CORBA::TypeCode::Bounds); - return 0; - } - - // Build the de-encapsulating CDR stream, bypassing the stringent - // alignment tests (we're a bit looser in what we need here, and we - // _know_ we're OK). Then skip the byte order code. - - CDR stream; - CORBA::TypeCode_ptr tc = 0; - - stream.setup_encapsulation (this->buffer_, (size_t) this->length_); - - switch (this->kind_) - { - default: // most have no tc params - break; - - case CORBA::tk_sequence: // param 0 is a tc - case CORBA::tk_array: - if (n != 0) - break; - if (stream.decode (CORBA::_tc_TypeCode, - &tc, - this, - env) != CORBA::TypeCode::TRAVERSE_CONTINUE) - { - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_NO)); - return 0; - } - return tc; - - case CORBA::tk_alias: // #1 is a tc - if (n != 2) - break; - if (!stream.skip_string () // type ID, hidden - || !stream.skip_string () // typedef name - || stream.decode (CORBA::_tc_TypeCode, &tc, this, env) - != CORBA::TypeCode::TRAVERSE_CONTINUE) - { - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_NO)); - return 0; - } - return tc; - - case CORBA::tk_except: - case CORBA::tk_struct: // #5 and up are tc, index from 0 - if (n < 4 || n & 0x1) - { // tc is at odd number of param list - env.exception (new CORBA::TypeCode::Bounds); - return 0; - } - - if (!stream.skip_string () // type ID, hidden - || !stream.skip_string () // typedef name - || !stream.get_ulong (temp)) - { // member count - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_NO)); - return 0; - } - else - { - temp = (n - 3) / 2; - - // skip member pairs to the one we want - for (CORBA::ULong i = 0; i < temp; i++) - { - // skip to the member being asked - if (!stream.skip_string () // member name - || !skip_typecode (stream)) - { - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_NO)); - return 0; - } - } - - if (!stream.skip_string () - || stream.decode (CORBA::_tc_TypeCode, &tc, this, - env)!= CORBA::TypeCode::TRAVERSE_CONTINUE) - { - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_NO)); - return 0; - } - return tc; - } - - case CORBA::tk_union: // #6 and up are tc, index from 0 - if (n != 2 && (n < 7 || (n - 7) % 3)) - { - env.exception (new CORBA::TypeCode::Bounds); - return 0; - } - - if (!stream.skip_string () // type ID, hidden - || !stream.skip_string () // typedef name - || stream.decode (CORBA::_tc_TypeCode, - &tc, this, - env) != CORBA::TypeCode::TRAVERSE_CONTINUE) // TC - { - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_NO)); - return 0; - } - else if (!stream.get_ulong (temp) // default used - || !stream.get_ulong (temp)) // member count - { - tc->Release (); - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_NO)); - return 0; - } - - if (n == 2) - return tc; - - temp = (n - 7) / 3; - - // skip to the member requested - - CORBA::Long scratch; // always big enough - - for (CORBA::ULong i = 0; i < temp; i++) - { - if (stream.decode (tc, &scratch, this, env) // member label - != CORBA::TypeCode::TRAVERSE_CONTINUE - || !stream.skip_string () // member name - || !skip_typecode (stream)) - { // member typecode - tc->Release (); - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_NO)); - return 0; - } - } - - // member label - if (stream.decode (tc, - &scratch, this, - env) != CORBA::TypeCode::TRAVERSE_CONTINUE - || !stream.skip_string ()) // member name - { - tc->Release (); - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_NO)); - return 0; - } - tc->Release (); - - if (stream.decode (CORBA::_tc_TypeCode, - &tc, this, - env) != CORBA::TypeCode::TRAVERSE_CONTINUE) - { - env.exception (new CORBA::BAD_TYPECODE (CORBA::COMPLETED_NO)); - return 0; - } - return tc; - } - - env.exception (new CORBA::BAD_PARAM (CORBA::COMPLETED_NO)); - return 0; -} diff --git a/TAO/tao/typecode.h b/TAO/tao/typecode.h deleted file mode 100644 index db1cb634940..00000000000 --- a/TAO/tao/typecode.h +++ /dev/null @@ -1,500 +0,0 @@ -// This may look like C, but it's really -*- C++ -*- - -// ============================================================================ -// -// = LIBRARY -// TAO -// -// = FILENAME -// typecode.h -// -// = DESCRIPTION -// -// Header file for Win32 C/C++/COM interface to CORBA's "TypeCode" type. -// -// = AUTHOR -// Copyright 1994-1995 by Sun Microsystems, Inc. -// -// ============================================================================ - -#if !defined (TAO_TYPECODE_H) -# define TAO_TYPECODE_H - -class CDR; - -// Two "user exceptions" are defined for manipulating TypeCodes. These two -// classes are really to be defined inside the TypeCode class - -//extern CORBA::TypeCode_ptr CORBA::_tc_Bounds; -class CORBA_Bounds : public CORBA_UserException -{ -public: - CORBA_Bounds (void) - : CORBA_UserException (CORBA::_tc_Bounds) {} -}; - -//extern CORBA::TypeCode_ptr CORBA::_tc_BadKind; -class CORBA_BadKind : public CORBA_UserException -{ -public: - CORBA_BadKind (void) - : CORBA_UserException (CORBA::_tc_BadKind) {} -}; - -// A TypeCode describes data. This one's as thin a wrapper around CDR -// octet sequences as is practical. There are guesses here about how -// the OMG C++ mapping and CORBA 2.0 IFR specification will interact. -// -// NOTE: Use TypeCode_ptr, except in code (e.g. output of and OMG-IDL -// compiler) that needs to create typecodes from their octet-sequence -// encodings. - -class TC_Private_State; - -class TAO_Export CORBA_TypeCode - // = TITLE - // The CORBA TypeCode class. It maintains the in-memory - // representation of any OMG CORBA IDL data type. - // - // = DESCRIPTION - // Implements the CORBA::TypeCode interface specified by CORBA 2.0 - // spec. -{ -public: - // Help debug free-non-heap-memory problems - void operator delete (void*); - - typedef CORBA_Bounds Bounds; - typedef CORBA_BadKind BadKind; - // As per the spec, these two exception classes are supposed to be - // nested inside the TypeCode class. Since we are trying to avoid - // nesting of classes, we use the above typedef. - - static CORBA::TypeCode_ptr _duplicate (CORBA::TypeCode_ptr tc); - // duplicates i.e., increments ref count - - static CORBA::TypeCode_ptr _nil (void); - // returns a NULL typecode - - CORBA::Boolean equal (const CORBA::TypeCode_ptr, - CORBA::Environment &env) const; - // compares two typecodes - - CORBA::TCKind kind (CORBA::Environment &) const; - // For all TypeCode kinds, returns the "kind" of the typecode - - const char *id (CORBA::Environment &) const; - // For tk_{objref,struct,union,enum,alias,except}. Returns the - // repository ID, raises BadKind. - - const char *name (CORBA::Environment &) const; - // returns name (), raises (BadKind) - - CORBA::ULong member_count (CORBA::Environment &) const; - // returns member_count (), raises (BadKind). Useful for tk_struct, - // tk_union, tk_enum, tk_alias, and tk_except. - - const char *member_name (CORBA::ULong index, - CORBA::Environment &) const; - // returns member_name (...), raises (BadKind, Bounds); Useful for - // tk_struct, tk_union, tk_enum, tk_alias, and tk_except. - - CORBA::TypeCode_ptr member_type (CORBA::ULong index, - CORBA::Environment &) const; - // returns member_type (...), raises (BadKind, Bounds); Useful for - // tk_struct, tk_union, and tk_except - - CORBA::Any_ptr member_label (CORBA::ULong n, - CORBA::Environment&) const; - // For tk_union. Returns the label. Raises BadKind, Bounds. - - CORBA::TypeCode_ptr discriminator_type (CORBA::Environment &) const; - // returns the discriminator type for tk_union. raises (BadKind); - - CORBA::Long default_index (CORBA::Environment &) const; - // returns the default index for the tk_union. Raises (BadKind); - - CORBA::ULong length (CORBA::Environment &) const; - // returns length, raises (BadKind). Used for tk_string, - // tk_sequence, and tk_array - - CORBA::TypeCode_ptr content_type (CORBA::Environment &) const; - // returns the content type (element type). Raises (BadKind); Useful - // for tk_sequence, tk_array, and tk_alias - - CORBA::ULong TAO_discrim_pad_size (CORBA::Environment &); - // Calculates the padded size of discriminant type TAO Extension - - // = Creation/refcounting - - // These aren't really public APIs, but an IDL compiler will need to - // be able to create TypeCodes as part of creating stubs. - - CORBA_TypeCode (CORBA::TCKind kind); - // This constructor is used only for built-in TypeCode constants, - // with no parameters. - - CORBA_TypeCode (CORBA::TCKind kind, - size_t length, - char *buffer, - CORBA::Boolean orb_owns_tc, - CORBA::TypeCode_ptr parent = 0); - // This constructor is used both for typecode constants and for - // heap-allocated TypeCodes. The two are distinguished by the - // orb_owns_tc flag passed in by the creator. - // - // For simple param lists with a single numeric parameter, only - // 'length' matters. - // - // For complex param lists, or simple param lists for which the - // parameter is a string or typecode, length _and_ buffer matter. - // - // For typecodes that are precomputed from the encapsulation stream - // of the parent, even the "parent" argument matters because this - // implies that all children will share the octet buffers of its - // parent - - // = Class-specific allocation. - void *operator new (size_t, void *p); - void *operator new (size_t s); - - ~CORBA_TypeCode (void); - // destructor - - enum traverse_status - { - TRAVERSE_STOP, - TRAVERSE_CONTINUE - }; - // these are used to indicate the status of marshaling - - // = The following traverse function is unused in TAO. - typedef traverse_status (_FAR * VisitRoutine) (CORBA::TypeCode_ptr tc, - const void *value1, - const void *value2, - void *context, - CORBA::Environment &env); - - traverse_status traverse (const void *value1, - const void *value2, - VisitRoutine visit, - void *context, - CORBA::Environment &env); - // This routine calls visit () on each component of one (or two) - // structurally equivalent data values. "Components" are either - // primitive (long, string, ...) or constructed (struct, ...) data - // elements. - // - // It will NOT descend into those nodes if they're constructed; it's - // the job of the visit () routine to do that as needed. - // - // "Context" can be used to hold state used by the visit () routine. - // To terminate traversal "early", visit () returns TRAVERSE_STOP. - // - // The "value1" and "value2" parameters are pointers to data values - // of the structure described by the TypeCode. Using the normal - // size, alignment, and padding rules used by the compilers on a - // given platform, the visit () routine is called with pointers to - // subsidiary elements. - // - // As all this routine does is appropriate pointer adjustments, it - // any value at all can be passed in as "value1" or "value2". You - // could ignore one value and examine a data structure; copy from - // one to the other; compare one to the other; and more. - // - // Normal usage is to have application code call its visit () routine - // directly, and have that decide whether to use the typecode - // interpereter's knowledge of data structure layout through mutual - // recursion. - - size_t size (CORBA::Environment &env); - // returns the size. Used by the IIOP marshaling engine. - - size_t alignment (CORBA::Environment &env); - // returns the alignment requirements for this typecode. used by the - // IIOP marshaling engine. - - CORBA::ULong AddRef (void); - CORBA::ULong Release (void); - - // = Following three are deprecated - - CORBA::ULong param_count (CORBA::Environment &) const; - // Deprecated, CORBA 1.2, not fully usable. Returns the number of - // parameters that the typecode takes. - - CORBA::ULong ulong_param (CORBA::ULong n, - CORBA::Environment &) const; - - CORBA::TypeCode_ptr typecode_param (CORBA::ULong n, - CORBA::Environment &) const; - // Internal utilities, pending CORBA 2.0 IFR APIs; just enough to - // make array and sequence typecode interpretation cheap - - // private: - // - // = The guts of the typecode implementation class - - // This is implemented as a counted set of bytes, in marshaled CDR - // format. - - size_t length_; - // length of the encapsulated stream - - char* buffer_; - // the encapsulated stream - - CORBA::TCKind kind_; - // the TypeCode kind - - CORBA::TypeCode_ptr parent_; - // Indirected typecodes share "buffer" with a parent, and hold a - // reference to that parent to ensure its memory is not freed - // inappropriately. - - static CORBA::Boolean skip_typecode (CDR &stream); - // skip a typecode encoding in a given CDR stream. This is just a - // helper function. - -private: - // All the private/helper methods - - CORBA::Boolean private_equal (CORBA::TypeCode_ptr tc, - CORBA::Environment &env) const; - // Compares the typecodes. - - const char *private_id (CORBA::Environment &) const; - // For tk_{objref,struct,union,enum,alias,except}. Returns the - // repository ID, raises BadKind. - - const char *private_name (CORBA::Environment &) const; - // returns name (), raises (BadKind) - - CORBA::ULong private_member_count (CORBA::Environment &) const; - // returns member_count (), raises (BadKind). Useful for tk_struct, - // tk_union, tk_enum, tk_alias, and tk_except. - - CORBA::TypeCode_ptr private_member_type (CORBA::ULong index, - CORBA::Environment &) const; - // returns member_type (...), raises (BadKind, Bounds); Useful for - // tk_struct, tk_union, and tk_except - - const char *private_member_name (CORBA::ULong index, - CORBA::Environment &) const; - // returns member_name (...), raises (BadKind, Bounds); Useful for tk_union, - // tk_struct, tk_except, and tk_enum - - CORBA::Any_ptr private_member_label (CORBA::ULong n, - CORBA::Environment&) const; - // For tk_union. Returns the label. Raises BadKind, Bounds. - - CORBA::TypeCode_ptr private_discriminator_type (CORBA::Environment &) const; - // returns the discriminator type for tk_union. raises (BadKind); - - CORBA::Long private_default_index (CORBA::Environment &) const; - // returns the default index for the tk_union. Raises (BadKind); - - CORBA::Long private_length (CORBA::Environment &) const; - // returns length, raises (BadKind). Used for tk_string, - // tk_sequence, and tk_array - - CORBA::TypeCode_ptr private_content_type (CORBA::Environment &) const; - // returns the content type (element type). Raises (BadKind); Useful - // for tk_sequence, tk_array, and tk_alias - - size_t private_size (CORBA::Environment &env); - // returns the size. Used by the IIOP marshaling engine. - - size_t private_alignment (CORBA::Environment &env); - // returns the alignment requirements for this typecode. used by the - // IIOP marshaling engine. - - CORBA::ULong private_discrim_pad_size (CORBA::Environment &); - // Calculates the padded size of discriminant type TAO Extension - - // = All the private helpers testing for equality of typecodes - - CORBA::Boolean private_equal_objref (CORBA::TypeCode_ptr tc, - CORBA::Environment &env) const; - // test equality for typecodes of objrefs - - CORBA::Boolean private_equal_struct (CORBA::TypeCode_ptr tc, - CORBA::Environment &env) const; - // test equality for typecodes of structs - - CORBA::Boolean private_equal_union (CORBA::TypeCode_ptr tc, - CORBA::Environment &env) const; - // test equality for typecodes of unions - - CORBA::Boolean private_equal_enum (CORBA::TypeCode_ptr tc, - CORBA::Environment &env) const; - // test equality for typecodes of enums - - CORBA::Boolean private_equal_string (CORBA::TypeCode_ptr tc, - CORBA::Environment &env) const; - // test equality for typecodes of strings - - CORBA::Boolean private_equal_wstring (CORBA::TypeCode_ptr tc, - CORBA::Environment &env) const; - // test equality for typecodes of wide strings - - CORBA::Boolean private_equal_sequence (CORBA::TypeCode_ptr tc, - CORBA::Environment &env) const; - // test equality for typecodes of sequences - - CORBA::Boolean private_equal_array (CORBA::TypeCode_ptr tc, - CORBA::Environment &env) const; - // test equality for typecodes of array - - CORBA::Boolean private_equal_alias (CORBA::TypeCode_ptr tc, - CORBA::Environment &env) const; - // test equality for typecodes of typedefs - - CORBA::Boolean private_equal_except (CORBA::TypeCode_ptr tc, - CORBA::Environment &env) const; - // test equality for typecodes of exceptions - - CORBA::ULong refcount_; - // if refcount reaches 0, free this typecode - - CORBA::Boolean delete_flag_; - // indicates if we are freeing ourselves. This flag serves as an indication - // to the children that they can delete themselves and their children if this - // flag is set. - - CORBA::Boolean orb_owns_; - // TAO's approach differs from the SunSoft IIOP. Constant typecodes - // are owned by the ORB and get freed only when the ORB dies. - - // If "orb_owns" is false, the value is a not a constant typecode - // with both the typecode and the buffer allocated (typically, this - // will be created by the IDL compiler generated code) - - TC_Private_State *private_state_; - // maintains precomputed state. We need a separate class that - // maintains the precomputed state since most of the TypeCode class - // operations keep the state of the object constant. However, for - // the purpose of precomputation, we need to update the state. We - // cannot update state directly in the TypeCode class as that - // defeats the constness. However, we can keep an object in our - // typecode class that remains constant, but we can update its - // state. - - // = No copy constructor or assignment operator supported; - - // Use TypeCode_ptr values, duplicate (), release (). - CORBA_TypeCode (const CORBA::TypeCode &src); - CORBA_TypeCode &operator = (const CORBA::TypeCode &src); - - char *non_aligned_buffer_; - // original buffer that may possibly be non-aligned. We still need a - // handle to the allocated memory so that all of it can be freed by - // the destructor -}; - -class TAO_Export TC_Private_State - // = TITLE - // Private state of the TypeCode. - // - // = DESCRIPTION - // Used to store precomputed values -{ -public: - TC_Private_State (CORBA::TCKind kind); - // constructor - - ~TC_Private_State (void); - // destructor - - CORBA::TCKind tc_kind_; - // our kind that will determine what kind of children we may have - - // = data members that indicate if the desired quantify was precomputed or not. - CORBA::Boolean tc_id_known_; - CORBA::Boolean tc_name_known_; - CORBA::Boolean tc_member_count_known_; - CORBA::Boolean tc_member_type_list_known_; - CORBA::Boolean tc_member_name_list_known_; - CORBA::Boolean tc_member_label_list_known_; - CORBA::Boolean tc_discriminator_type_known_; - CORBA::Boolean tc_default_index_used_known_; - CORBA::Boolean tc_length_known_; - CORBA::Boolean tc_content_type_known_; - CORBA::Boolean tc_size_known_; - CORBA::Boolean tc_alignment_known_; - CORBA::Boolean tc_discrim_pad_size_known_; - - // = These data members store the precomputed values - CORBA::String tc_id_; - CORBA::String tc_name_; - CORBA::ULong tc_member_count_; - CORBA::TypeCode_ptr *tc_member_type_list_; - char **tc_member_name_list_; - CORBA::Any_ptr *tc_member_label_list_; - CORBA::TypeCode_ptr tc_discriminator_type_; - CORBA::Long tc_default_index_used_; - CORBA::ULong tc_length_; - CORBA::TypeCode_ptr tc_content_type_; - CORBA::ULong tc_size_; - CORBA::ULong tc_alignment_; - CORBA::ULong tc_discrim_pad_size_; - -}; - -class TAO_Export CORBA_TypeCode_var -{ - // - // = TITLE - // A smart pointer for TypeCodes. - // - // = DESCRIPTION - // Implements the _var class for the TypeCode pseudo object. - // -public: - CORBA_TypeCode_var (void); // default constructor - CORBA_TypeCode_var (CORBA_TypeCode_ptr); - CORBA_TypeCode_var (const CORBA_TypeCode_var &); // copy constructor - ~CORBA_TypeCode_var (void); // destructor - - CORBA_TypeCode_var &operator= (CORBA_TypeCode_ptr); - CORBA_TypeCode_var &operator= (const CORBA_TypeCode_var &); - CORBA_TypeCode_ptr operator-> (void) const; - - operator const CORBA_TypeCode_ptr &() const; - operator CORBA_TypeCode_ptr &(); - // in, inout, out, _retn - CORBA_TypeCode_ptr in (void) const; - CORBA_TypeCode_ptr &inout (void); - CORBA_TypeCode_ptr &out (void); - CORBA_TypeCode_ptr _retn (void); - CORBA_TypeCode_ptr ptr (void) const; - -private: - CORBA_TypeCode_ptr ptr_; -}; - -class TAO_Export CORBA_TypeCode_out -{ - // - // = TITLE - // The _out class for TypeCode. - // - // = DESCRIPTION - // Implements the _out class for the TypeCode pseudo object. - // -public: - CORBA_TypeCode_out (CORBA_TypeCode_ptr &); - CORBA_TypeCode_out (CORBA_TypeCode_var &); - CORBA_TypeCode_out (CORBA_TypeCode_out &); - CORBA_TypeCode_out &operator= (CORBA_TypeCode_out &); - CORBA_TypeCode_out &operator= (const CORBA_TypeCode_var &); - CORBA_TypeCode_out &operator= (CORBA_TypeCode_ptr); - operator CORBA_TypeCode_ptr &(); - CORBA_TypeCode_ptr &ptr (void); - CORBA_TypeCode_ptr operator-> (void); - -private: - CORBA_TypeCode_ptr &ptr_; -}; - -#endif /* TAO_TYPECODE_H */ diff --git a/TAO/tao/typecode.i b/TAO/tao/typecode.i deleted file mode 100644 index d90eb1a1d40..00000000000 --- a/TAO/tao/typecode.i +++ /dev/null @@ -1,264 +0,0 @@ -// -// $Id$ -// -ACE_INLINE CORBA::TCKind -CORBA_TypeCode::kind (CORBA::Environment &env) const -{ - env.clear (); - return this->kind_; -} - -// Returns true if the two typecodes are identical -ACE_INLINE CORBA::Boolean -CORBA_TypeCode::equal (const CORBA::TypeCode_ptr tc, - CORBA::Environment &env) const -{ - if (this->kind_ != tc->kind (env)) - // simple case - return CORBA::B_FALSE; - else - // typecode kinds are same - return this->private_equal (tc, env); -} - -// just fetch the 'kind' field out of the typecode -ACE_INLINE void * -CORBA_TypeCode::operator new (size_t s) -{ - return ::operator new (s); -} - -ACE_INLINE CORBA::TypeCode_ptr -CORBA_TypeCode::_duplicate (CORBA::TypeCode_ptr tc) -{ - if (tc) - tc->AddRef (); - return tc; -} - -// returns the Repository ID -ACE_INLINE const char * -CORBA_TypeCode::id (CORBA::Environment &env) const -{ - env.clear (); - - // if already precomputed - if (this->private_state_->tc_id_known_) - return this->private_state_->tc_id_; - else - return this->private_id (env); -} - -// returns the string name -ACE_INLINE const char * -CORBA_TypeCode::name (CORBA::Environment &env) const -{ - env.clear (); - - // if already precomputed - if (this->private_state_->tc_name_known_) - return this->private_state_->tc_name_; - else - return this->private_name (env); -} - -// Return the number of members defined by this typecode -// -// Applicable to struct, union, enum, alias, and except -// For the rest of the cases, raises the BadKind exception. - -ACE_INLINE CORBA::ULong -CORBA_TypeCode::member_count (CORBA::Environment &env) const -{ - env.clear (); - - // if already precomputed - if (this->private_state_->tc_member_count_known_) - return this->private_state_->tc_member_count_; - else - return this->private_member_count (env); -} - -// calculate size of the typecode -ACE_INLINE size_t -CORBA_TypeCode::size (CORBA::Environment &env) -{ - if (this->private_state_->tc_size_known_) - return this->private_state_->tc_size_; - else - return this->private_size (env); -} - -// calculate alignment requirements of the typecode -ACE_INLINE size_t -CORBA_TypeCode::alignment (CORBA::Environment &env) -{ - if (this->private_state_->tc_alignment_known_) - return this->private_state_->tc_alignment_; - else - return this->private_alignment (env); -} - -ACE_INLINE void * -CORBA_TypeCode::operator new (size_t, void *p) -{ - return p; -} - -// **************************************************************** - -ACE_INLINE -CORBA_TypeCode_var::CORBA_TypeCode_var (void) - : ptr_ (CORBA_TypeCode::_nil ()) -{} - -ACE_INLINE -CORBA_TypeCode_var::CORBA_TypeCode_var (CORBA_TypeCode_ptr p) - : ptr_ (p) -{} - -ACE_INLINE CORBA_TypeCode_ptr -CORBA_TypeCode_var::ptr (void) const -{ - return this->ptr_; -} - -ACE_INLINE -CORBA_TypeCode_var::CORBA_TypeCode_var (const CORBA_TypeCode_var &p) - : ptr_ (CORBA_TypeCode::_duplicate (p.ptr ())) -{} - -ACE_INLINE -CORBA_TypeCode_var::~CORBA_TypeCode_var (void) -{ - CORBA::release (this->ptr_); -} - -ACE_INLINE CORBA_TypeCode_var & -CORBA_TypeCode_var::operator= (CORBA_TypeCode_ptr p) -{ - CORBA::release (this->ptr_); - this->ptr_ = p; - return *this; -} - -ACE_INLINE CORBA_TypeCode_var & -CORBA_TypeCode_var::operator= (const CORBA_TypeCode_var &p) -{ - if (this != &p) - { - CORBA::release (this->ptr_); - this->ptr_ = CORBA_TypeCode::_duplicate (p.ptr ()); - } - return *this; -} - -ACE_INLINE -CORBA_TypeCode_var::operator const CORBA_TypeCode_ptr &() const -{ - return this->ptr_; -} - -ACE_INLINE -CORBA_TypeCode_var::operator CORBA_TypeCode_ptr &() -{ - return this->ptr_; -} - -ACE_INLINE CORBA_TypeCode_ptr -CORBA_TypeCode_var::operator-> (void) const -{ - return this->ptr_; -} - -ACE_INLINE CORBA_TypeCode_ptr -CORBA_TypeCode_var::in (void) const -{ - return this->ptr_; -} - -ACE_INLINE CORBA_TypeCode_ptr & -CORBA_TypeCode_var::inout (void) -{ - return this->ptr_; -} - -ACE_INLINE CORBA_TypeCode_ptr & -CORBA_TypeCode_var::out (void) -{ - CORBA::release (this->ptr_); - this->ptr_ = CORBA_TypeCode::_nil (); - return this->ptr_; -} - -ACE_INLINE CORBA_TypeCode_ptr -CORBA_TypeCode_var::_retn (void) -{ - // yield ownership of managed obj reference - CORBA_TypeCode_ptr val = this->ptr_; - this->ptr_ = CORBA_TypeCode::_nil (); - return val; -} - -// ************************************************************* -// Inline operations for class CORBA_TypeCode_out -// ************************************************************* - -ACE_INLINE -CORBA_TypeCode_out::CORBA_TypeCode_out (CORBA_TypeCode_ptr &p) - : ptr_ (p) -{ - this->ptr_ = CORBA_TypeCode::_nil (); -} - -ACE_INLINE -CORBA_TypeCode_out::CORBA_TypeCode_out (CORBA_TypeCode_var &p) - : ptr_ (p.out ()) -{ - CORBA::release (this->ptr_); - this->ptr_ = CORBA_TypeCode::_nil (); -} - -ACE_INLINE -CORBA_TypeCode_out::CORBA_TypeCode_out (CORBA_TypeCode_out &p) - : ptr_ (p.ptr_) -{} - -ACE_INLINE CORBA_TypeCode_out & -CORBA_TypeCode_out::operator= (CORBA_TypeCode_out &p) -{ - this->ptr_ = p.ptr_; - return *this; -} - -ACE_INLINE CORBA_TypeCode_out & -CORBA_TypeCode_out::operator= (const CORBA_TypeCode_var &p) -{ - this->ptr_ = CORBA_TypeCode::_duplicate (p.ptr ()); - return *this; -} - -ACE_INLINE CORBA_TypeCode_out & -CORBA_TypeCode_out::operator= (CORBA_TypeCode_ptr p) -{ - this->ptr_ = p; - return *this; -} - -ACE_INLINE -CORBA_TypeCode_out::operator CORBA_TypeCode_ptr &() -{ - return this->ptr_; -} - -ACE_INLINE CORBA_TypeCode_ptr & -CORBA_TypeCode_out::ptr (void) -{ - return this->ptr_; -} - -ACE_INLINE CORBA_TypeCode_ptr -CORBA_TypeCode_out::operator-> (void) -{ - return this->ptr_; -} diff --git a/TAO/tao/varout.h b/TAO/tao/varout.h deleted file mode 100644 index 2fe6c6acab4..00000000000 --- a/TAO/tao/varout.h +++ /dev/null @@ -1,624 +0,0 @@ -/* -*- C++ -*- */ - -// ============================================================================ -// -// = LIBRARY -// TAO -// -// = FILENAME -// varout.h -// -// = DESCRIPTION -// Templates for _var and _out types -// -// = AUTHOR -// -// Aniruddha Gokhale -// ============================================================================ - -#if !defined (TAO_VAROUT_H) -#define TAO_VAROUT_H - -template <class T> -class TAO_Fixed_var - // = TITLE - // template<class T> TAO_Fixed_var - // - // = DESCRIPTION - // Provides a parametrized version of the _var class for fixed - // length data structs and unions. -{ -public: - // = Operations - - TAO_Fixed_var (void); - // default constructor - - TAO_Fixed_var (T *); - // constructor from a pointer to T - - TAO_Fixed_var (const TAO_Fixed_var<T> &); - // copy constructor - - ~TAO_Fixed_var (void); - // destructor - - TAO_Fixed_var<T> &operator= (T *); - // assignment from a pointer to T - - TAO_Fixed_var<T> &operator= (const TAO_Fixed_var<T> &); - // assignment from a TAO_Fixed_var - - T *operator-> (void); - // smart pointer - - const T *operator-> (void) const; - // smart pointer (const) - - operator const T *&() const; - // cast operator - - operator T *&(); - // cast operator - - // = Operations for parameter passing modes. - - const T &in (void); - // for in type parameter - - T &inout (void); - // for inout type parameter - - T &out (void); - // for out parameter - - T _retn (void); - // for return type - -private: - T *ptr_; - // instance -}; - -template <class T> -class TAO_Variable_var - // = TITLE - // template<class T> TAO_Variable_var - // - // = DESCRIPTION - // Provides a parametrized version of the _var class for Variable - // length data structs and unions. -{ -public: - // = Operations - - TAO_Variable_var (void); - // default constructor - - TAO_Variable_var (T *); - // constructor from a pointer to T - - TAO_Variable_var (const TAO_Variable_var<T> &); - // copy constructor - - ~TAO_Variable_var (void); - // destructor - - TAO_Variable_var<T> &operator= (T *); - // assignment from a pointer to T - - TAO_Variable_var<T> &operator= (const TAO_Variable_var<T> &); - // assignment from a TAO_Variable_var - - T *operator-> (void); - // smart pointer - - const T *operator-> (void) const; - // smart pointer (const) - - operator const T *&() const; - // cast operator - - operator T *&(); - // cast operator - - // = operations for parameter passing modes - - const T &in (void); - // for in type parameter - - T &inout (void); - // for inout type parameter - - T *&out (void); - // for out parameter - - T *_retn (void); - // for return type - -private: - T *ptr_; -}; - -template <class T> -class TAO_Sequence_var - // = TITLE - // template<class T> TAO_Sequence_var - // - // = DESCRIPTION - // Provides a parametrized version of the _var class for Sequence - // data type. CORBA sequences are considered to always be - // variable length. -{ -public: - // = Operations - - TAO_Sequence_var (void); - // default constructor - - TAO_Sequence_var (T *); - // constructor from a pointer to T - - TAO_Sequence_var (const TAO_Sequence_var &); - // copy constructor - - ~TAO_Sequence_var (void); - // destructor - - TAO_Sequence_var<T> &operator= (T *); - // assignment from a pointer to T - - TAO_Sequence_var<T> &operator= (const TAO_Sequence_var &); - // assignment from a TAO_Sequence_var - - T *operator-> (void); - // smart pointer - - const T *operator-> (void) const; - // smart pointer (const) - - operator const T *&() const; - // cast operator - - operator T *&(); - // cast operator - - // = additional operators for sequence - - T::ElemType &operator[] (CORBA::ULong); - // operator [] that passes the argument to the [] operator of T - - // = operations for parameter passing modes - - const T &in (void); - // for in type parameter - - T &inout (void); - // for inout type parameter - - T *&out (void); - // for out parameter - - T *_retn (void); - // for return type - -private: - T *ptr_; - // seq instance -}; - -template <class T, class T_ptr> -class TAO_Object_var - // = TITLE - // template<class T, class T_ptr> TAO_Object_var - // - // = DESCRIPTION - // Provides a parametrized version of the _var class for obj - // references. -{ -public: - // =Operations - - TAO_Object_var (void); - // default constructor - - TAO_Object_var (T_ptr); - // constructor from a pointer to T - - TAO_Object_var (const TAO_Object_var<T,T_ptr> &); - // copy constructor - - ~TAO_Object_var (void); - // destructor - - TAO_Object_var<T_ptr> &operator= (T_ptr); - // assignment from a pointer to T - - TAO_Object_var<T_ptr> &operator= (const TAO_Object_var<T,T_ptr> &); - // assignment from a TAO_Object_var - - T_ptr operator-> (void) const; - // smart pointer (const) - - operator const T_ptr &() const; - // cast operator - - operator T_ptr &(); - // cast operator - - // = operations for parameter passing modes - - const T_ptr &in (void); - // for in type parameter - - T_ptr &inout (void); - // for inout type parameter - - T_ptr &out (void); - // for out parameter - - T_ptr _retn (void); - // for return type - -private: - T_ptr ptr_; -}; - -template <class T, class T_slice> -class TAO_FixedArray_var - // = TITLE - // template<class T, class T_slice> TAO_FixedArray_var - // - // = DESCRIPTION - // Provides a parametrized version of the _var class for obj - // references. -{ -public: - // = Operations - - TAO_FixedArray_var (void); - // default constructor - - TAO_FixedArray_var (T_slice *); - // constructor from a pointer to T - - TAO_FixedArray_var (const TAO_FixedArray_var<T, T_slice> &); - // copy constructor - - ~TAO_FixedArray_var (void); - // destructor - - TAO_FixedArray_var<T, T_slice> &operator= (T_slice *); - // assignment from a pointer to T - - TAO_FixedArray_var<T, T_slice> &operator= (const TAO_FixedArray_var<T, T_slice> &); - // assignment from a TAO_FixedArray_var - - T_slice &operator[] (CORBA::ULong); - // index - - const T_slice &operator[] (CORBA::ULong) const; - // index - - operator const T_slice &() const; - // cast operator - - operator T_slice &(); - // cast operator - - // = operations for parameter passing modes - - const T &in (void); - // for in type parameter - - T &inout (void); - // for inout type parameter - - T &out (void); - // for out parameter - - T_slice *_retn (void); - // for return type - -private: - T_slice *ptr_; -}; - -template <class T, class T_slice> -class TAO_VariableArray_var - // = TITLE - // template<class T, class T_slice> TAO_VariableArray_var - // - // = DESCRIPTION - // Provides a parametrized version of the _var class for obj - // references. -{ -public: - // = Operations - - TAO_VariableArray_var (void); - // default constructor - - TAO_VariableArray_var (T_slice *); - // constructor from a pointer to T - - TAO_VariableArray_var (const TAO_VariableArray_var<T, T_slice> &); - // copy constructor - - ~TAO_VariableArray_var (void); - // destructor - - TAO_VariableArray_var<T, T_slice> &operator= (T_slice *); - // assignment from a pointer to T - - TAO_VariableArray_var<T, T_slice> &operator= (const TAO_VariableArray_var<T, T_slice> &); - // assignment from a TAO_VariableArray_var - - T_slice &operator[] (CORBA::ULong); - // index - - const T_slice &operator[] (CORBA::ULong) const; - // index - - operator const T_slice &() const; - // cast operator - - operator T_slice &(); - // cast operator - - // = operations for parameter passing modes - - const T &in (void); - // for in type parameter - - T &inout (void); - // for inout type parameter - - T_slice *&out (void); - // for out parameter - - T_slice *_retn (void); - // for return type - -private: - T_slice *ptr_; -}; - -template <class T, class T_slice> -class TAO_FixedArray_forany - // = TITLE - // template<class T, class T_slice> TAO_FixedArray_forany - // - // = DESCRIPTION - // Provides a parametrized version of the _var class for obj - // references. -{ -public: - // =Operations - - TAO_FixedArray_forany (void); - // default constructor - - TAO_FixedArray_forany (T_slice *, CORBA::Boolean nocopy=0); - // constructor from a pointer to T slice - - TAO_FixedArray_forany (const TAO_FixedArray_forany<T, T_slice> &); - // copy constructor - - ~TAO_FixedArray_forany (void); - // destructor - - TAO_FixedArray_forany<T, T_slice> &operator= (T_slice *); - // assignment from a pointer to T - - TAO_FixedArray_forany<T, T_slice> &operator= (const TAO_FixedArray_forany<T, T_slice> &); - // assignment from a TAO_FixedArray_forany - - T_slice &operator[] (CORBA::ULong); - // index - - const T_slice &operator[] (CORBA::ULong) const; - // index - - operator const T_slice &() const; - // cast operator - - operator T_slice &(); - // cast operator - - // =operations for parameter passing modes - - const T &in (void); - // for in type parameter - - T &inout (void); - // for inout type parameter - - T &out (void); - // for out parameter - - T_slice *_retn (void); - // for return type - -private: - T_slice *ptr_; -}; - -template <class T, class T_slice> -class TAO_VariableArray_forany - // = TITLE - // template<class T, class T_slice> TAO_VariableArray_forany - // - // = DESCRIPTION - // Provides a parametrized version of the _var class for obj - // references. -{ -public: - // =Operations - - TAO_VariableArray_forany (void); - // default constructor - - TAO_VariableArray_forany (T_slice *, CORBA::Boolean nocopy=0); - // constructor from a pointer to T slice - - TAO_VariableArray_forany (const TAO_VariableArray_forany<T, T_slice> &); - // copy constructor - - ~TAO_VariableArray_forany (void); - // destructor - - TAO_VariableArray_forany<T, T_slice> &operator= (T_slice *); - // assignment from a pointer to T - - TAO_VariableArray_forany<T, T_slice> &operator= (const TAO_VariableArray_forany<T, T_slice> &); - // assignment from a TAO_VariableArray_forany - - T_slice &operator[] (CORBA::ULong); - // index - - const T_slice &operator[] (CORBA::ULong) const; - // index - - operator const T_slice &() const; - // cast operator - - operator T_slice &(); - // cast operator - - // =operations for parameter passing modes - - const T &in (void); - // for in type parameter - - T &inout (void); - // for inout type parameter - - T_slice *&out (void); - // for out parameter - - T_slice *_retn (void); - // for return type - -private: - T_slice *ptr_; -}; - -template <class T, class T_var> -class TAO_Variable_out - // = TITLE - // TAO_Variable_out - // - // = Description - // _out class definition for variable size struct/union. -{ -public: - TAO_Variable_out (T *&); - // constructor - - TAO_Variable_out (T_var &); - // constructor - - TAO_Variable_out (TAO_Variable_out <T,T_var> &); - // copy constructor - - TAO_Variable_out<T,T_var> &operator= (TAO_Variable_out<T,T_var> &); - // assignment operator - - TAO_Variable_out<T,T_var> &operator= (T *); - // assignment - - operator T *&(); - // cast - - T *&ptr (void); - // ptr method, returns a pointer to class T - - T *operator-> (void); - // arrow operator (smart pointer) - -private: - T *&ptr_; -}; - -template <class T, class T_var> -class TAO_Sequence_out - // = TITLE - // TAO_Sequence_out - // - // = Description - // _out class definition for Sequence -{ -public: - TAO_Sequence_out (T *&); - // constructor - - TAO_Sequence_out (T_var &); - // constructor - - TAO_Sequence_out (TAO_Sequence_out <T,T_var> &); - // copy constructor - - TAO_Sequence_out<T,T_var> &operator= (TAO_Sequence_out<T,T_var> &); - // assignment operator - - TAO_Sequence_out<T,T_var> &operator= (T *); - // assignment - - operator T *&(); - // cast - - T *&ptr (void); - // ptr method, returns a pointer to class T - - T *operator-> (void); - // arrow operator (smart pointer) - - T::ElemType operator[] (CORBA::ULong); - // return the element at index i - -private: - T *&ptr_; -}; - -template <class T_ptr, class T_var> -class TAO_Object_out -{ - // = TITLE - // TAO_Object_out - // - // = Description - // _out class definition for Object -public: - TAO_Object_out (T_ptr &); - // constructor - - TAO_Object_out (T_var &); - // constructor - - TAO_Object_out (TAO_Object_out <T_ptr,T_var> &); - // copy constructor - - TAO_Object_out<T_ptr,T_var> &operator= (TAO_Object_out<T_ptr,T_var> &); - // assignment operator - - TAO_Object_out<T_ptr,T_var> &operator= (const T_var &); - // assignment operator - - TAO_Object_out<T_ptr,T_var> &operator= (T_ptr); - // assignment - - operator T_ptr &(); - // cast - - T_ptr &ptr (void); - // ptr method, returns a pointer to class T - - T_ptr operator-> (void); - // arrow operator (smart pointer) - -private: - T_ptr &ptr_; -}; - -#endif /* TAO_VAROUT_H */ |