summaryrefslogtreecommitdiff
path: root/TAO/tao
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao')
-rw-r--r--TAO/tao/Makefile7235
-rw-r--r--TAO/tao/TAO.MAK13620
-rw-r--r--TAO/tao/TAO.dsp543
-rw-r--r--TAO/tao/TAO.dsw29
-rw-r--r--TAO/tao/TAO4.mak8818
-rw-r--r--TAO/tao/TAO4.mdpbin58880 -> 0 bytes
-rw-r--r--TAO/tao/Timeprobe.cpp70
-rw-r--r--TAO/tao/Timeprobe.h62
-rw-r--r--TAO/tao/Timeprobe.i27
-rw-r--r--TAO/tao/VCAUTO.MAK5
-rw-r--r--TAO/tao/align.h80
-rw-r--r--TAO/tao/any.cpp813
-rw-r--r--TAO/tao/any.h339
-rw-r--r--TAO/tao/any.i290
-rw-r--r--TAO/tao/arg_shifter.cpp117
-rw-r--r--TAO/tao/arg_shifter.h99
-rw-r--r--TAO/tao/client_factory.cpp25
-rw-r--r--TAO/tao/client_factory.h35
-rw-r--r--TAO/tao/client_factory.i8
-rw-r--r--TAO/tao/compat/initguid.h16
-rw-r--r--TAO/tao/compat/objbase.h184
-rw-r--r--TAO/tao/connect.h155
-rw-r--r--TAO/tao/connect.i12
-rw-r--r--TAO/tao/corba.h312
-rw-r--r--TAO/tao/corbacom.cpp103
-rw-r--r--TAO/tao/corbacom.h727
-rw-r--r--TAO/tao/corbacom.i201
-rw-r--r--TAO/tao/debug.cpp328
-rw-r--r--TAO/tao/debug.h107
-rw-r--r--TAO/tao/decode.cpp1593
-rw-r--r--TAO/tao/deep_copy.cpp1213
-rw-r--r--TAO/tao/deep_free.cpp771
-rw-r--r--TAO/tao/default.bld24
-rw-r--r--TAO/tao/default_client.cpp40
-rw-r--r--TAO/tao/default_client.h48
-rw-r--r--TAO/tao/default_client.i2
-rw-r--r--TAO/tao/default_server.cpp289
-rw-r--r--TAO/tao/default_server.h133
-rw-r--r--TAO/tao/default_server.i2
-rw-r--r--TAO/tao/encode.cpp1353
-rw-r--r--TAO/tao/except.cpp463
-rw-r--r--TAO/tao/except.h210
-rw-r--r--TAO/tao/factories.h141
-rw-r--r--TAO/tao/giop.cpp1233
-rw-r--r--TAO/tao/giop.h372
-rw-r--r--TAO/tao/giop.i34
-rw-r--r--TAO/tao/iiopobj.cpp360
-rw-r--r--TAO/tao/iiopobj.h253
-rw-r--r--TAO/tao/iiopobj.i97
-rw-r--r--TAO/tao/iioporb.cpp333
-rw-r--r--TAO/tao/iioporb.h69
-rw-r--r--TAO/tao/iioporb.i24
-rw-r--r--TAO/tao/interp.cpp1496
-rw-r--r--TAO/tao/invoke.cpp398
-rw-r--r--TAO/tao/marshal.cpp182
-rw-r--r--TAO/tao/marshal.h512
-rw-r--r--TAO/tao/marshal.i288
-rw-r--r--TAO/tao/nvlist.cpp297
-rw-r--r--TAO/tao/nvlist.h160
-rw-r--r--TAO/tao/nvlist.i84
-rw-r--r--TAO/tao/objkey.idl3
-rw-r--r--TAO/tao/objkeyC.cpp45
-rw-r--r--TAO/tao/objkeyC.h105
-rw-r--r--TAO/tao/objkeyC.i202
-rw-r--r--TAO/tao/objtable.cpp662
-rw-r--r--TAO/tao/objtable.h384
-rw-r--r--TAO/tao/optable.cpp276
-rw-r--r--TAO/tao/optable.h263
-rw-r--r--TAO/tao/orbconf.h131
-rw-r--r--TAO/tao/orbobj.cpp628
-rw-r--r--TAO/tao/orbobj.h276
-rw-r--r--TAO/tao/orbobj.i219
-rw-r--r--TAO/tao/params.cpp110
-rw-r--r--TAO/tao/params.h178
-rw-r--r--TAO/tao/params.i89
-rw-r--r--TAO/tao/poa.cpp3855
-rw-r--r--TAO/tao/poa.h923
-rw-r--r--TAO/tao/poa.i2
-rw-r--r--TAO/tao/poa.idl364
-rw-r--r--TAO/tao/poaC.cpp2050
-rw-r--r--TAO/tao/poaC.h2335
-rw-r--r--TAO/tao/poaC.i3897
-rw-r--r--TAO/tao/poaS.cpp2742
-rw-r--r--TAO/tao/poaS.h1174
-rw-r--r--TAO/tao/poaS.i157
-rw-r--r--TAO/tao/poa_T.cpp94
-rw-r--r--TAO/tao/poa_T.h73
-rw-r--r--TAO/tao/poa_macros.h47
-rw-r--r--TAO/tao/principa.cpp50
-rw-r--r--TAO/tao/principa.h67
-rw-r--r--TAO/tao/request.cpp122
-rw-r--r--TAO/tao/request.h85
-rw-r--r--TAO/tao/sequence.cpp231
-rw-r--r--TAO/tao/sequence.h357
-rw-r--r--TAO/tao/sequence.i223
-rw-r--r--TAO/tao/sequence_T.cpp624
-rw-r--r--TAO/tao/sequence_T.i275
-rw-r--r--TAO/tao/servant_base.cpp201
-rw-r--r--TAO/tao/servant_base.h153
-rw-r--r--TAO/tao/server_factory.cpp92
-rw-r--r--TAO/tao/server_factory.h79
-rw-r--r--TAO/tao/server_factory.i1
-rw-r--r--TAO/tao/singletons.h40
-rw-r--r--TAO/tao/strategy_T.cpp56
-rw-r--r--TAO/tao/strategy_T.h44
-rw-r--r--TAO/tao/strategy_T.i21
-rw-r--r--TAO/tao/svrrqst.cpp397
-rw-r--r--TAO/tao/svrrqst.h238
-rw-r--r--TAO/tao/svrrqst.i11
-rw-r--r--TAO/tao/t-sizes.cpp14
-rw-r--r--TAO/tao/tao.bld84
-rw-r--r--TAO/tao/tao.h39
-rw-r--r--TAO/tao/tao_internals.cpp93
-rw-r--r--TAO/tao/tao_internals.h63
-rw-r--r--TAO/tao/tao_internals.i4
-rw-r--r--TAO/tao/tao_util.cpp236
-rw-r--r--TAO/tao/tao_util.h87
-rw-r--r--TAO/tao/tc_const.cpp143
-rw-r--r--TAO/tao/typecode.cpp2239
-rw-r--r--TAO/tao/typecode.h500
-rw-r--r--TAO/tao/typecode.i264
-rw-r--r--TAO/tao/varout.h624
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
deleted file mode 100644
index 0f3780aaa15..00000000000
--- a/TAO/tao/TAO4.mdp
+++ /dev/null
Binary files differ
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 (&current_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,
- &current_context,
- env);
-
- // Upcall
- servant->_dispatch (req,
- context,
- env);
-
- // Cleanup from upcall
- poa->post_invoke (servant,
- operation,
- &current_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
- // deep­copy to create a new structure.
- //
- // The assignment operator deep­copies 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 */