From 47b676670dc9373bc77af80388e0b51e36134738 Mon Sep 17 00:00:00 2001 From: seibelr Date: Fri, 24 Nov 2006 22:12:20 +0000 Subject: Added the ACE and TAO for this branch --- ACE/ACEXML/Makefile.am | 2 +- ACE/ACEXML/apps/Makefile.am | 2 +- ACE/ACEXML/apps/svcconf/Makefile.am | 2 +- ACE/ACEXML/common/Makefile.am | 4 +- ACE/ACEXML/examples/Makefile.am | 2 +- ACE/ACEXML/examples/SAXPrint/Makefile.am | 2 +- ACE/ACEXML/parser/Makefile.am | 2 +- ACE/ACEXML/parser/parser/Makefile.am | 4 +- ACE/ACEXML/tests/Makefile.am | 2 +- ACE/ACEXML/tests/util/Makefile.am | 2 +- ACE/ASNMP/Makefile.am | 2 +- ACE/ASNMP/agent/Makefile.am | 2 +- ACE/ASNMP/asnmp/Makefile.am | 2 +- ACE/ASNMP/examples/Makefile.am | 2 +- ACE/ASNMP/examples/get/Makefile.am | 2 +- ACE/ASNMP/examples/next/Makefile.am | 2 +- ACE/ASNMP/examples/set/Makefile.am | 2 +- ACE/ASNMP/examples/trap/Makefile.am | 2 +- ACE/ASNMP/examples/walk/Makefile.am | 2 +- ACE/ASNMP/tests/Makefile.am | 2 +- ACE/ChangeLog | 611 - ACE/Kokyu/Makefile.am | 13 +- ACE/Kokyu/tests/DSRT_MIF/Makefile.am | 14 +- ACE/Kokyu/tests/EDF/Makefile.am | 9 +- ACE/Kokyu/tests/FIFO/Makefile.am | 9 +- ACE/Kokyu/tests/Makefile.am | 2 +- ACE/Makefile.am | 4 +- ACE/NEWS | 38 - ACE/Release | 15 +- ACE/THANKS | 3 - ACE/ace/ACE_FlReactor.pc.in | 11 + ACE/ace/ACE_FlReactor_export.h | 58 + ACE/ace/ACE_QtReactor.pc.in | 11 + ACE/ace/ACE_QtReactor_export.h | 58 + ACE/ace/ACE_TkReactor.pc.in | 11 + ACE/ace/ACE_TkReactor_export.h | 58 + ACE/ace/ACE_XtReactor.pc.in | 11 + ACE/ace/ACE_XtReactor_export.h | 58 + ACE/ace/FlReactor.cpp | 330 + ACE/ace/FlReactor.h | 110 + ACE/ace/FlReactor/ACE_FlReactor.pc.in | 11 - ACE/ace/FlReactor/ACE_FlReactor_export.h | 58 - ACE/ace/FlReactor/FlReactor.cpp | 330 - ACE/ace/FlReactor/FlReactor.h | 110 - ACE/ace/INET_Addr.cpp | 6 - ACE/ace/Log_Msg.cpp | 27 +- ACE/ace/Makefile.am | 71 +- ACE/ace/OS_Errno.cpp | 5 +- ACE/ace/OS_Errno.h | 5 +- ACE/ace/OS_Memory.h | 33 +- ACE/ace/OS_NS_netdb.cpp | 2 +- ACE/ace/OS_NS_string.inl | 2 +- ACE/ace/Obstack.h | 2 +- ACE/ace/POSIX_Proactor.cpp | 14 +- ACE/ace/QtReactor.cpp | 629 + ACE/ace/QtReactor.h | 222 + ACE/ace/QtReactor/ACE_QtReactor.pc.in | 11 - ACE/ace/QtReactor/ACE_QtReactor_export.h | 58 - ACE/ace/QtReactor/QtReactor.cpp | 629 - ACE/ace/QtReactor/QtReactor.h | 222 - ACE/ace/Rtems_init.c | 4 +- ACE/ace/SSL/Makefile.am | 6 +- ACE/ace/Select_Reactor_T.inl | 1 - ACE/ace/Sock_Connect.cpp | 4 +- ACE/ace/String_Base.cpp | 18 +- ACE/ace/String_Base.h | 15 +- ACE/ace/String_Base.inl | 7 - ACE/ace/TkReactor.cpp | 439 + ACE/ace/TkReactor.h | 136 + ACE/ace/TkReactor/ACE_TkReactor.pc.in | 11 - ACE/ace/TkReactor/ACE_TkReactor_export.h | 58 - ACE/ace/TkReactor/TkReactor.cpp | 439 - ACE/ace/TkReactor/TkReactor.h | 136 - ACE/ace/Version.h | 2 +- ACE/ace/XtReactor.cpp | 450 + ACE/ace/XtReactor.h | 140 + ACE/ace/XtReactor/ACE_XtReactor.pc.in | 11 - ACE/ace/XtReactor/ACE_XtReactor_export.h | 58 - ACE/ace/XtReactor/XtReactor.cpp | 450 - ACE/ace/XtReactor/XtReactor.h | 138 - ACE/ace/ace.mpc | 1 - ACE/ace/ace_flreactor.mpc | 10 +- ACE/ace/ace_for_tao.mpc | 2 +- ACE/ace/ace_qtreactor.mpc | 14 +- ACE/ace/ace_tkreactor.mpc | 10 +- ACE/ace/ace_xtreactor.mpc | 10 +- ACE/ace/config-freebsd.h | 6 +- ACE/ace/config-linux-common.h | 7 +- ACE/ace/config-linux.h | 4 + ACE/ace/config-lynxos.h | 27 +- ACE/ace/config-posix-nonetworking.h | 79 - ACE/ace/config-rtems.h | 78 +- ACE/ace/config-unixware-7.1.0.udk.h | 18 + ACE/ace/config-win32-msvc.h | 14 +- ACE/apps/Gateway/Gateway/Makefile.am | 2 +- ACE/apps/Gateway/Makefile.am | 2 +- ACE/apps/Gateway/Peer/Makefile.am | 2 +- ACE/apps/JAWS/Makefile.am | 2 +- ACE/apps/JAWS/clients/Blobby/Makefile.am | 2 +- ACE/apps/JAWS/clients/Caching/Makefile.am | 15 +- ACE/apps/JAWS/clients/Makefile.am | 2 +- ACE/apps/JAWS/clients/WebSTONE/src/README | 0 ACE/apps/JAWS/server/Makefile.am | 2 +- ACE/apps/JAWS2/JAWS/Makefile.am | 2 +- ACE/apps/JAWS2/JAWS/jaws2.mpc | 8 +- ACE/apps/JAWS2/Makefile.am | 2 +- ACE/apps/JAWS3/Makefile.am | 2 +- ACE/apps/JAWS3/jaws3/Makefile.am | 2 +- ACE/apps/JAWS3/jaws3/jaws3.mpc | 16 +- ACE/apps/drwho/Makefile.am | 2 +- ACE/apps/gperf/Makefile.am | 2 +- ACE/apps/gperf/src/Makefile.am | 2 +- ACE/apps/gperf/tests/Makefile.am | 102 +- ACE/apps/mkcsregdb/Makefile.am | 2 +- ACE/apps/soreduce/Makefile.am | 2 +- ACE/bin/MakeProjectCreator/config/ace_for_tao.mpb | 2 +- .../MakeProjectCreator/config/automake.features | 3 - .../MakeProjectCreator/config/core_anytypecode.mpb | 0 .../MakeProjectCreator/config/core_strategies.mpb | 6 - ACE/bin/MakeProjectCreator/config/orbsvcslib.mpb | 2 +- ACE/bin/MakeProjectCreator/config/strategies.mpb | 3 +- ACE/bin/Makefile.am | 2 +- ACE/bin/make_release | 109 +- ACE/configure.ac | 27 +- ACE/docs/bczar/bczar.html | 23 +- ACE/docs/run_test.txt | 20 +- ACE/examples/APG/Active_Objects/Makefile.am | 2 +- ACE/examples/APG/Config/Makefile.am | 2 +- ACE/examples/APG/Containers/Makefile.am | 2 +- ACE/examples/APG/Logging/Makefile.am | 2 +- ACE/examples/APG/Makefile.am | 2 +- ACE/examples/APG/Misc_IPC/Makefile.am | 2 +- ACE/examples/APG/Naming/Makefile.am | 2 +- ACE/examples/APG/Proactor/Makefile.am | 2 +- ACE/examples/APG/Processes/Makefile.am | 2 +- ACE/examples/APG/Reactor/Makefile.am | 2 +- ACE/examples/APG/Shared_Memory/Makefile.am | 2 +- ACE/examples/APG/Signals/Makefile.am | 2 +- ACE/examples/APG/Sockets/Makefile.am | 2 +- ACE/examples/APG/Streams/Makefile.am | 2 +- ACE/examples/APG/Svc_Config/Makefile.am | 2 +- ACE/examples/APG/ThreadManagement/Makefile.am | 2 +- ACE/examples/APG/ThreadPools/Makefile.am | 2 +- ACE/examples/APG/ThreadSafety/Makefile.am | 2 +- ACE/examples/APG/Threads/Makefile.am | 2 +- ACE/examples/APG/Timers/Makefile.am | 2 +- ACE/examples/ASX/CCM_App/Makefile.am | 2 +- .../ASX/Event_Server/Event_Server/Makefile.am | 2 +- ACE/examples/ASX/Event_Server/Makefile.am | 2 +- .../ASX/Event_Server/Transceiver/Makefile.am | 2 +- ACE/examples/ASX/Makefile.am | 2 +- ACE/examples/ASX/Message_Queue/Makefile.am | 2 +- ACE/examples/ASX/UPIPE_Event_Server/Makefile.am | 2 +- ACE/examples/Bounded_Packet_Relay/Makefile.am | 2 +- ACE/examples/C++NPv1/Makefile.am | 2 +- ACE/examples/C++NPv2/Makefile.am | 10 +- ACE/examples/ConfigViewer/Makefile.am | 53 - ACE/examples/Connection/Makefile.am | 2 +- ACE/examples/Connection/blocking/Makefile.am | 2 +- ACE/examples/Connection/misc/Makefile.am | 2 +- ACE/examples/Connection/non_blocking/Makefile.am | 2 +- ACE/examples/DLL/Makefile.am | 2 +- ACE/examples/Export/Makefile.am | 2 +- ACE/examples/IOStream/Makefile.am | 2 +- ACE/examples/IOStream/client/Makefile.am | 11 +- ACE/examples/IOStream/server/Makefile.am | 15 +- ACE/examples/IPC_SAP/ATM_SAP/Makefile.am | 2 +- ACE/examples/IPC_SAP/DEV_SAP/Makefile.am | 2 +- ACE/examples/IPC_SAP/DEV_SAP/reader/Makefile.am | 2 +- ACE/examples/IPC_SAP/DEV_SAP/writer/Makefile.am | 2 +- ACE/examples/IPC_SAP/FIFO_SAP/Makefile.am | 2 +- ACE/examples/IPC_SAP/FILE_SAP/Makefile.am | 2 +- ACE/examples/IPC_SAP/Makefile.am | 2 +- ACE/examples/IPC_SAP/SOCK_SAP/Makefile.am | 2 +- ACE/examples/IPC_SAP/SPIPE_SAP/Makefile.am | 2 +- ACE/examples/IPC_SAP/SSL_SAP/Makefile.am | 2 +- ACE/examples/IPC_SAP/TLI_SAP/Makefile.am | 2 +- ACE/examples/IPC_SAP/UPIPE_SAP/Makefile.am | 2 +- ACE/examples/Log_Msg/Makefile.am | 2 +- ACE/examples/Logger/Acceptor-server/Makefile.am | 2 +- ACE/examples/Logger/Makefile.am | 2 +- ACE/examples/Logger/client/Makefile.am | 2 +- ACE/examples/Logger/simple-server/Makefile.am | 2 +- ACE/examples/Makefile.am | 5 +- ACE/examples/Map_Manager/Makefile.am | 2 +- ACE/examples/Mem_Map/IO-tests/Makefile.am | 2 +- ACE/examples/Mem_Map/Makefile.am | 2 +- ACE/examples/Mem_Map/file-reverse/Makefile.am | 2 +- ACE/examples/Misc/Makefile.am | 16 +- ACE/examples/Misc/test_XtReactor1.cpp | 2 +- ACE/examples/Misc/test_XtReactor2.cpp | 2 +- ACE/examples/NT_Service/Makefile.am | 2 +- ACE/examples/Naming/Makefile.am | 2 +- ACE/examples/OS/Makefile.am | 2 +- ACE/examples/OS/Process/Makefile.am | 2 +- .../QOS/Change_Receiver_FlowSpec/Makefile.am | 8 +- ACE/examples/QOS/Change_Sender_TSpec/Makefile.am | 8 +- ACE/examples/QOS/Diffserv/Makefile.am | 8 +- ACE/examples/QOS/Simple/Makefile.am | 8 +- ACE/examples/Reactor/Dgram/Makefile.am | 2 +- ACE/examples/Reactor/FIFO/Makefile.am | 2 +- ACE/examples/Reactor/Makefile.am | 2 +- ACE/examples/Reactor/Misc/Makefile.am | 2 +- ACE/examples/Reactor/Multicast/Makefile.am | 2 +- ACE/examples/Reactor/Ntalker/Makefile.am | 2 +- ACE/examples/Reactor/Proactor/Makefile.am | 2 +- ACE/examples/Reactor/TP_Reactor/Makefile.am | 2 +- ACE/examples/Reactor/WFMO_Reactor/Makefile.am | 2 +- ACE/examples/Registry/Makefile.am | 2 +- .../Service_Configurator/IPC-tests/Makefile.am | 2 +- .../IPC-tests/client/Makefile.am | 2 +- .../IPC-tests/server/Makefile.am | 2 +- ACE/examples/Service_Configurator/Makefile.am | 2 +- ACE/examples/Service_Configurator/Misc/Makefile.am | 10 +- ACE/examples/Shared_Malloc/Makefile.am | 2 +- ACE/examples/Shared_Memory/Makefile.am | 2 +- ACE/examples/Smart_Pointers/Makefile.am | 2 +- ACE/examples/Synch/Makefile.am | 2 +- ACE/examples/System_V_IPC/Makefile.am | 2 +- .../System_V_IPC/SV_Message_Queues/Makefile.am | 2 +- .../System_V_IPC/SV_Semaphores/Makefile.am | 2 +- ACE/examples/TMCast/Makefile.am | 13 + ACE/examples/TMCast/Member/.cvsignore | 1 + ACE/examples/TMCast/Member/Makefile.am | 45 + ACE/examples/TMCast/Member/Member.mpc | 7 + ACE/examples/TMCast/Member/README | 36 + ACE/examples/TMCast/Member/member.cpp | 93 + ACE/examples/Threads/Makefile.am | 2 +- .../Timer_Queue/Async_Timer_Queue_Test.cpp | 4 - ACE/examples/Timer_Queue/Makefile.am | 2 +- ACE/examples/Web_Crawler/Makefile.am | 2 +- ACE/include/makeinclude/platform_hpux_aCC.GNU | 44 +- ACE/include/makeinclude/platform_lynxos.GNU | 7 +- ACE/include/makeinclude/platform_rtems.x_g++.GNU | 1 - ACE/include/makeinclude/rules.lib.GNU | 4 +- ACE/include/makeinclude/rules.local.GNU | 82 +- ACE/include/makeinclude/wrapper_macros.GNU | 13 + ACE/m4/ace.m4 | 5 - ACE/netsvcs/Makefile.am | 2 +- ACE/netsvcs/clients/Logger/Makefile.am | 2 +- ACE/netsvcs/clients/Makefile.am | 2 +- ACE/netsvcs/clients/Naming/Client/Makefile.am | 2 +- .../clients/Naming/Dump_Restore/Makefile.am | 2 +- ACE/netsvcs/clients/Naming/Makefile.am | 2 +- ACE/netsvcs/clients/Tokens/collection/Makefile.am | 2 +- ACE/netsvcs/clients/Tokens/deadlock/Makefile.am | 2 +- ACE/netsvcs/clients/Tokens/invariant/Makefile.am | 2 +- ACE/netsvcs/clients/Tokens/manual/Makefile.am | 2 +- ACE/netsvcs/clients/Tokens/mutex/Makefile.am | 2 +- ACE/netsvcs/clients/Tokens/rw_lock/Makefile.am | 2 +- ACE/netsvcs/lib/Makefile.am | 2 +- ACE/netsvcs/servers/Makefile.am | 2 +- ACE/performance-tests/Makefile.am | 2 +- ACE/performance-tests/Misc/Makefile.am | 2 +- ACE/performance-tests/SCTP/Makefile.am | 2 +- .../Server_Concurrency/Leader_Follower/Makefile.am | 2 +- .../Server_Concurrency/Makefile.am | 2 +- .../Queue_Based_Workers/Makefile.am | 2 +- .../Synch-Benchmarks/Base_Test/Makefile.am | 17 +- .../Base_Test/Synch_Benchmarks_Base_Test.mpc | 7 +- ACE/performance-tests/Synch-Benchmarks/Makefile.am | 5 +- .../Synch-Benchmarks/Perf_Test/Makefile.am | 17 +- .../Perf_Test/Synch_Benchmarks_Perf_Test.mpc | 7 +- .../Synch-Benchmarks/Synch_Lib/Makefile.am | 2 +- ACE/performance-tests/TCP/Makefile.am | 2 +- ACE/performance-tests/UDP/Makefile.am | 2 +- ACE/protocols/ace/HTBP/Makefile.am | 4 +- ACE/protocols/ace/Makefile.am | 2 +- ACE/protocols/ace/RMCast/Makefile.am | 4 +- ACE/protocols/ace/TMCast/Makefile.am | 4 +- ACE/protocols/examples/Makefile.am | 5 +- ACE/protocols/examples/RMCast/Makefile.am | 2 +- ACE/protocols/examples/RMCast/Send_Msg/Makefile.am | 2 +- ACE/protocols/examples/TMCast/Makefile.am | 13 - ACE/protocols/examples/TMCast/Member/.cvsignore | 1 - ACE/protocols/examples/TMCast/Member/Makefile.am | 45 - ACE/protocols/examples/TMCast/Member/Member.mpc | 7 - ACE/protocols/examples/TMCast/Member/README | 36 - ACE/protocols/examples/TMCast/Member/member.cpp | 93 - ACE/protocols/tests/HTBP/HTBP_Config.conf | 4 - ACE/protocols/tests/HTBP/Makefile.am | 16 - ACE/protocols/tests/HTBP/README | 16 - ACE/protocols/tests/HTBP/Reactor_Tests/.cvsignore | 4 - ACE/protocols/tests/HTBP/Reactor_Tests/Makefile.am | 64 - .../tests/HTBP/Reactor_Tests/Reactor_Tests.mpc | 19 - ACE/protocols/tests/HTBP/Reactor_Tests/client.cpp | 136 - ACE/protocols/tests/HTBP/Reactor_Tests/inside.conf | 5 - ACE/protocols/tests/HTBP/Reactor_Tests/run_test.pl | 39 - ACE/protocols/tests/HTBP/Reactor_Tests/server.cpp | 180 - .../tests/HTBP/Reactor_Tests/test_config.h | 319 - ACE/protocols/tests/HTBP/Send_Large_Msg/.cvsignore | 4 - .../tests/HTBP/Send_Large_Msg/Makefile.am | 64 - .../tests/HTBP/Send_Large_Msg/Send_Large_Msg.mpc | 23 - ACE/protocols/tests/HTBP/Send_Large_Msg/client.cpp | 98 - .../tests/HTBP/Send_Large_Msg/run_test.pl | 43 - ACE/protocols/tests/HTBP/Send_Large_Msg/server.cpp | 103 - .../tests/HTBP/Send_Recv_Tests/.cvsignore | 2 - .../tests/HTBP/Send_Recv_Tests/Makefile.am | 42 - .../tests/HTBP/Send_Recv_Tests/SendRecv_Test.cpp | 388 - .../tests/HTBP/Send_Recv_Tests/SendRecv_Test.mpc | 14 - ACE/protocols/tests/HTBP/htbptest.mpb | 6 - ACE/protocols/tests/HTBP/ping/.cvsignore | 4 - ACE/protocols/tests/HTBP/ping/Makefile.am | 62 - ACE/protocols/tests/HTBP/ping/client.cpp | 130 - ACE/protocols/tests/HTBP/ping/ping.mpc | 19 - ACE/protocols/tests/HTBP/ping/run_test.pl | 39 - ACE/protocols/tests/HTBP/ping/server.cpp | 124 - ACE/protocols/tests/Makefile.am | 3 +- ACE/protocols/tests/RMCast/Makefile.am | 2 +- ACE/tests/FlReactor_Test.cpp | 2 +- ACE/tests/HTBP/HTBP_Config.conf | 4 + ACE/tests/HTBP/Makefile.am | 16 + ACE/tests/HTBP/README | 16 + ACE/tests/HTBP/Reactor_Tests/.cvsignore | 4 + ACE/tests/HTBP/Reactor_Tests/Makefile.am | 64 + ACE/tests/HTBP/Reactor_Tests/Reactor_Tests.mpc | 19 + ACE/tests/HTBP/Reactor_Tests/client.cpp | 136 + ACE/tests/HTBP/Reactor_Tests/inside.conf | 5 + ACE/tests/HTBP/Reactor_Tests/run_test.pl | 39 + ACE/tests/HTBP/Reactor_Tests/server.cpp | 180 + ACE/tests/HTBP/Reactor_Tests/test_config.h | 319 + ACE/tests/HTBP/Send_Large_Msg/.cvsignore | 4 + ACE/tests/HTBP/Send_Large_Msg/Makefile.am | 64 + ACE/tests/HTBP/Send_Large_Msg/Send_Large_Msg.mpc | 23 + ACE/tests/HTBP/Send_Large_Msg/client.cpp | 98 + ACE/tests/HTBP/Send_Large_Msg/run_test.pl | 43 + ACE/tests/HTBP/Send_Large_Msg/server.cpp | 103 + ACE/tests/HTBP/Send_Recv_Tests/.cvsignore | 2 + ACE/tests/HTBP/Send_Recv_Tests/Makefile.am | 42 + ACE/tests/HTBP/Send_Recv_Tests/SendRecv_Test.cpp | 388 + ACE/tests/HTBP/Send_Recv_Tests/SendRecv_Test.mpc | 14 + ACE/tests/HTBP/htbptest.mpb | 6 + ACE/tests/HTBP/ping/.cvsignore | 4 + ACE/tests/HTBP/ping/Makefile.am | 62 + ACE/tests/HTBP/ping/client.cpp | 130 + ACE/tests/HTBP/ping/ping.mpc | 19 + ACE/tests/HTBP/ping/run_test.pl | 39 + ACE/tests/HTBP/ping/server.cpp | 124 + ACE/tests/Integer_Truncate_Test.cpp | 0 ACE/tests/Log_Msg_Test.cpp | 7 +- ACE/tests/Makefile.am | 88 +- ACE/tests/OS_Test.cpp | 71 - ACE/tests/QtReactor_Test.cpp | 2 +- ACE/tests/RB_Tree_Test.cpp | 542 +- ACE/tests/SSL/Makefile.am | 4 +- ACE/tests/TkReactor_Test.cpp | 2 +- ACE/tests/XtAthenaReactor_Test.cpp | 2 +- ACE/tests/XtMotifReactor_Test.cpp | 2 +- ACE/websvcs/Makefile.am | 2 +- ACE/websvcs/lib/Makefile.am | 2 +- ACE/websvcs/tests/Makefile.am | 2 +- CIAO/CCF/Bootstrap.rules | 93 - CIAO/CCF/CCF/CIDL/CIDL.mpc | 15 - CIAO/CCF/CCF/CIDL/LexicalAnalyzer.cpp | 27 - CIAO/CCF/CCF/CIDL/LexicalAnalyzer.hpp | 22 - CIAO/CCF/CCF/CIDL/Parser.cpp | 242 - CIAO/CCF/CCF/CIDL/Parser.hpp | 123 - CIAO/CCF/CCF/CIDL/SemanticAction.hpp | 17 - CIAO/CCF/CCF/CIDL/SemanticAction/Composition.cpp | 29 - CIAO/CCF/CCF/CIDL/SemanticAction/Composition.hpp | 48 - CIAO/CCF/CCF/CIDL/SemanticAction/Elements.hpp | 23 - CIAO/CCF/CCF/CIDL/SemanticAction/Factory.hpp | 31 - CIAO/CCF/CCF/CIDL/SemanticAction/HomeExecutor.hpp | 34 - .../CCF/CIDL/SemanticAction/Impl/Composition.cpp | 83 - .../CCF/CIDL/SemanticAction/Impl/Composition.hpp | 42 - CIAO/CCF/CCF/CIDL/SemanticAction/Impl/Elements.hpp | 27 - CIAO/CCF/CCF/CIDL/SemanticAction/Impl/Factory.cpp | 35 - CIAO/CCF/CCF/CIDL/SemanticAction/Impl/Factory.hpp | 53 - .../CCF/CIDL/SemanticAction/Impl/HomeExecutor.cpp | 119 - .../CCF/CIDL/SemanticAction/Impl/HomeExecutor.hpp | 46 - CIAO/CCF/CCF/CIDL/SemanticGraph.hpp | 15 - CIAO/CCF/CCF/CIDL/SemanticGraph/Composition.cpp | 126 - CIAO/CCF/CCF/CIDL/SemanticGraph/Composition.hpp | 103 - CIAO/CCF/CCF/CIDL/SemanticGraph/Elements.cpp | 33 - CIAO/CCF/CCF/CIDL/SemanticGraph/Elements.hpp | 65 - CIAO/CCF/CCF/CIDL/SemanticGraph/Executor.cpp | 81 - CIAO/CCF/CCF/CIDL/SemanticGraph/Executor.hpp | 122 - CIAO/CCF/CCF/CIDL/Token.hpp | 34 - CIAO/CCF/CCF/CIDL/Traversal.hpp | 15 - CIAO/CCF/CCF/CIDL/Traversal/Composition.hpp | 60 - CIAO/CCF/CCF/CIDL/Traversal/Composition.tpp | 41 - CIAO/CCF/CCF/CIDL/Traversal/Elements.hpp | 36 - CIAO/CCF/CCF/CIDL/Traversal/Executor.cpp | 195 - CIAO/CCF/CCF/CIDL/Traversal/Executor.hpp | 125 - .../CCF/CodeGenerationKit/CodeGenerationKit.mpc | 7 - CIAO/CCF/CCF/CodeGenerationKit/CommandLine.cpp | 5 - CIAO/CCF/CCF/CodeGenerationKit/CommandLine.hpp | 222 - .../CodeGenerationKit/CommandLineDescriptor.hpp | 338 - .../CCF/CodeGenerationKit/CommandLineParser.cpp | 120 - .../CCF/CodeGenerationKit/CommandLineParser.hpp | 14 - .../CCF/CodeGenerationKit/IndentationBuffer.hpp | 61 - CIAO/CCF/CCF/CodeGenerationKit/IndentationCxx.hpp | 385 - CIAO/CCF/CCF/CodeGenerationKit/IndentationIDL.hpp | 277 - .../CCF/CodeGenerationKit/IndentationImplanter.hpp | 153 - CIAO/CCF/CCF/CodeGenerationKit/IndentationXML.hpp | 233 - CIAO/CCF/CCF/CodeGenerationKit/Regex.hpp | 51 - CIAO/CCF/CCF/CompilerElements/CompilerElements.mpc | 7 - CIAO/CCF/CCF/CompilerElements/Context.hpp | 112 - CIAO/CCF/CCF/CompilerElements/Diagnostic.hpp | 192 - CIAO/CCF/CCF/CompilerElements/ExH.hpp | 12 - CIAO/CCF/CCF/CompilerElements/FileSystem.hpp | 33 - CIAO/CCF/CCF/CompilerElements/Introspection.cpp | 26 - CIAO/CCF/CCF/CompilerElements/Introspection.hpp | 12 - CIAO/CCF/CCF/CompilerElements/Preprocessor.cpp | 955 -- CIAO/CCF/CCF/CompilerElements/Preprocessor.hpp | 45 - .../CCF/CCF/CompilerElements/PreprocessorToken.cpp | 57 - .../CCF/CCF/CompilerElements/PreprocessorToken.hpp | 58 - .../CCF/CCF/CompilerElements/ReferenceCounting.hpp | 12 - CIAO/CCF/CCF/CompilerElements/TokenStream.hpp | 82 - CIAO/CCF/CCF/IDL2/IDL2.mpc | 16 - CIAO/CCF/CCF/IDL2/LexicalAnalyzer.cpp | 964 -- CIAO/CCF/CCF/IDL2/LexicalAnalyzer.hpp | 203 - CIAO/CCF/CCF/IDL2/Parser.cpp | 2360 ---- CIAO/CCF/CCF/IDL2/Parser.hpp | 872 -- CIAO/CCF/CCF/IDL2/Parsing/Action.hpp | 142 - CIAO/CCF/CCF/IDL2/Parsing/Elements.hpp | 168 - CIAO/CCF/CCF/IDL2/Parsing/Recovery.hpp | 325 - CIAO/CCF/CCF/IDL2/SemanticAction.hpp | 31 - CIAO/CCF/CCF/IDL2/SemanticAction/Attribute.hpp | 43 - CIAO/CCF/CCF/IDL2/SemanticAction/Const.hpp | 29 - CIAO/CCF/CCF/IDL2/SemanticAction/Elements.hpp | 28 - CIAO/CCF/CCF/IDL2/SemanticAction/Enum.hpp | 31 - CIAO/CCF/CCF/IDL2/SemanticAction/Exception.hpp | 34 - CIAO/CCF/CCF/IDL2/SemanticAction/Factory.hpp | 104 - .../CCF/CCF/IDL2/SemanticAction/Impl/Attribute.cpp | 205 - .../CCF/CCF/IDL2/SemanticAction/Impl/Attribute.hpp | 55 - CIAO/CCF/CCF/IDL2/SemanticAction/Impl/Const.cpp | 119 - CIAO/CCF/CCF/IDL2/SemanticAction/Impl/Const.hpp | 39 - CIAO/CCF/CCF/IDL2/SemanticAction/Impl/Elements.cpp | 133 - CIAO/CCF/CCF/IDL2/SemanticAction/Impl/Elements.hpp | 320 - CIAO/CCF/CCF/IDL2/SemanticAction/Impl/Elements.tpp | 94 - CIAO/CCF/CCF/IDL2/SemanticAction/Impl/Enum.cpp | 72 - CIAO/CCF/CCF/IDL2/SemanticAction/Impl/Enum.hpp | 41 - .../CCF/CCF/IDL2/SemanticAction/Impl/Exception.cpp | 67 - .../CCF/CCF/IDL2/SemanticAction/Impl/Exception.hpp | 42 - CIAO/CCF/CCF/IDL2/SemanticAction/Impl/Factory.cpp | 102 - CIAO/CCF/CCF/IDL2/SemanticAction/Impl/Factory.hpp | 200 - CIAO/CCF/CCF/IDL2/SemanticAction/Impl/Include.cpp | 50 - CIAO/CCF/CCF/IDL2/SemanticAction/Impl/Include.hpp | 41 - .../CCF/CCF/IDL2/SemanticAction/Impl/Interface.cpp | 260 - .../CCF/CCF/IDL2/SemanticAction/Impl/Interface.hpp | 69 - CIAO/CCF/CCF/IDL2/SemanticAction/Impl/Member.cpp | 113 - CIAO/CCF/CCF/IDL2/SemanticAction/Impl/Member.hpp | 41 - CIAO/CCF/CCF/IDL2/SemanticAction/Impl/Module.cpp | 65 - CIAO/CCF/CCF/IDL2/SemanticAction/Impl/Module.hpp | 42 - CIAO/CCF/CCF/IDL2/SemanticAction/Impl/Native.cpp | 51 - CIAO/CCF/CCF/IDL2/SemanticAction/Impl/Native.hpp | 34 - .../IDL2/SemanticAction/Impl/NumericExpression.cpp | 351 - .../IDL2/SemanticAction/Impl/NumericExpression.hpp | 84 - .../CCF/CCF/IDL2/SemanticAction/Impl/Operation.cpp | 266 - .../CCF/CCF/IDL2/SemanticAction/Impl/Operation.hpp | 58 - CIAO/CCF/CCF/IDL2/SemanticAction/Impl/Struct.cpp | 99 - CIAO/CCF/CCF/IDL2/SemanticAction/Impl/Struct.hpp | 45 - CIAO/CCF/CCF/IDL2/SemanticAction/Impl/TypeId.cpp | 146 - CIAO/CCF/CCF/IDL2/SemanticAction/Impl/TypeId.hpp | 58 - CIAO/CCF/CCF/IDL2/SemanticAction/Impl/Typedef.cpp | 327 - CIAO/CCF/CCF/IDL2/SemanticAction/Impl/Typedef.hpp | 65 - CIAO/CCF/CCF/IDL2/SemanticAction/Impl/Union.cpp | 225 - CIAO/CCF/CCF/IDL2/SemanticAction/Impl/Union.hpp | 57 - .../CCF/CCF/IDL2/SemanticAction/Impl/ValueType.cpp | 293 - .../CCF/CCF/IDL2/SemanticAction/Impl/ValueType.hpp | 65 - .../IDL2/SemanticAction/Impl/ValueTypeFactory.cpp | 152 - .../IDL2/SemanticAction/Impl/ValueTypeFactory.hpp | 42 - .../IDL2/SemanticAction/Impl/ValueTypeMember.cpp | 149 - .../IDL2/SemanticAction/Impl/ValueTypeMember.hpp | 48 - CIAO/CCF/CCF/IDL2/SemanticAction/Include.hpp | 31 - CIAO/CCF/CCF/IDL2/SemanticAction/Interface.hpp | 52 - CIAO/CCF/CCF/IDL2/SemanticAction/Member.hpp | 31 - CIAO/CCF/CCF/IDL2/SemanticAction/Module.hpp | 34 - CIAO/CCF/CCF/IDL2/SemanticAction/Native.hpp | 28 - .../CCF/IDL2/SemanticAction/NumericExpression.hpp | 73 - CIAO/CCF/CCF/IDL2/SemanticAction/Operation.cpp | 29 - CIAO/CCF/CCF/IDL2/SemanticAction/Operation.hpp | 58 - CIAO/CCF/CCF/IDL2/SemanticAction/Struct.hpp | 37 - CIAO/CCF/CCF/IDL2/SemanticAction/TypeId.hpp | 38 - CIAO/CCF/CCF/IDL2/SemanticAction/Typedef.hpp | 52 - CIAO/CCF/CCF/IDL2/SemanticAction/Union.hpp | 49 - CIAO/CCF/CCF/IDL2/SemanticAction/ValueType.hpp | 49 - .../CCF/IDL2/SemanticAction/ValueTypeFactory.hpp | 32 - .../CCF/IDL2/SemanticAction/ValueTypeMember.hpp | 37 - CIAO/CCF/CCF/IDL2/SemanticGraph.hpp | 32 - CIAO/CCF/CCF/IDL2/SemanticGraph/Array.cpp | 37 - CIAO/CCF/CCF/IDL2/SemanticGraph/Array.hpp | 58 - CIAO/CCF/CCF/IDL2/SemanticGraph/Attribute.cpp | 145 - CIAO/CCF/CCF/IDL2/SemanticGraph/Attribute.hpp | 264 - CIAO/CCF/CCF/IDL2/SemanticGraph/Elements.cpp | 656 - CIAO/CCF/CCF/IDL2/SemanticGraph/Elements.hpp | 1078 -- CIAO/CCF/CCF/IDL2/SemanticGraph/Elements.tpp | 14 - CIAO/CCF/CCF/IDL2/SemanticGraph/Enum.cpp | 58 - CIAO/CCF/CCF/IDL2/SemanticGraph/Enum.hpp | 58 - CIAO/CCF/CCF/IDL2/SemanticGraph/Exception.cpp | 34 - CIAO/CCF/CCF/IDL2/SemanticGraph/Exception.hpp | 51 - CIAO/CCF/CCF/IDL2/SemanticGraph/Fundamental.cpp | 443 - CIAO/CCF/CCF/IDL2/SemanticGraph/Fundamental.cpp.m4 | 103 - CIAO/CCF/CCF/IDL2/SemanticGraph/Fundamental.hpp | 427 - CIAO/CCF/CCF/IDL2/SemanticGraph/Fundamental.hpp.m4 | 102 - CIAO/CCF/CCF/IDL2/SemanticGraph/Fundamental.m4 | 17 - CIAO/CCF/CCF/IDL2/SemanticGraph/Graph.hpp | 91 - CIAO/CCF/CCF/IDL2/SemanticGraph/Graph.tpp | 188 - CIAO/CCF/CCF/IDL2/SemanticGraph/IntExpression.cpp | 486 - CIAO/CCF/CCF/IDL2/SemanticGraph/IntExpression.hpp | 1013 -- CIAO/CCF/CCF/IDL2/SemanticGraph/Interface.cpp | 122 - CIAO/CCF/CCF/IDL2/SemanticGraph/Interface.hpp | 181 - CIAO/CCF/CCF/IDL2/SemanticGraph/Literals.cpp | 24 - CIAO/CCF/CCF/IDL2/SemanticGraph/Literals.hpp | 56 - CIAO/CCF/CCF/IDL2/SemanticGraph/Member.cpp | 34 - CIAO/CCF/CCF/IDL2/SemanticGraph/Member.hpp | 35 - CIAO/CCF/CCF/IDL2/SemanticGraph/Module.cpp | 33 - CIAO/CCF/CCF/IDL2/SemanticGraph/Module.hpp | 35 - CIAO/CCF/CCF/IDL2/SemanticGraph/Name.cpp | 249 - CIAO/CCF/CCF/IDL2/SemanticGraph/Name.hpp | 237 - CIAO/CCF/CCF/IDL2/SemanticGraph/Native.cpp | 33 - CIAO/CCF/CCF/IDL2/SemanticGraph/Native.hpp | 41 - CIAO/CCF/CCF/IDL2/SemanticGraph/Operation.cpp | 228 - CIAO/CCF/CCF/IDL2/SemanticGraph/Operation.hpp | 359 - CIAO/CCF/CCF/IDL2/SemanticGraph/Sequence.cpp | 82 - CIAO/CCF/CCF/IDL2/SemanticGraph/Sequence.hpp | 106 - CIAO/CCF/CCF/IDL2/SemanticGraph/String.cpp | 58 - CIAO/CCF/CCF/IDL2/SemanticGraph/String.hpp | 87 - CIAO/CCF/CCF/IDL2/SemanticGraph/Struct.cpp | 67 - CIAO/CCF/CCF/IDL2/SemanticGraph/Struct.hpp | 41 - CIAO/CCF/CCF/IDL2/SemanticGraph/Translation.cpp | 255 - CIAO/CCF/CCF/IDL2/SemanticGraph/Translation.hpp | 287 - CIAO/CCF/CCF/IDL2/SemanticGraph/Translation.ipp | 73 - CIAO/CCF/CCF/IDL2/SemanticGraph/TypeId.cpp | 56 - CIAO/CCF/CCF/IDL2/SemanticGraph/TypeId.hpp | 104 - CIAO/CCF/CCF/IDL2/SemanticGraph/Union.cpp | 177 - CIAO/CCF/CCF/IDL2/SemanticGraph/Union.hpp | 158 - CIAO/CCF/CCF/IDL2/SemanticGraph/ValueType.cpp | 102 - CIAO/CCF/CCF/IDL2/SemanticGraph/ValueType.hpp | 174 - .../CCF/CCF/IDL2/SemanticGraph/ValueTypeMember.cpp | 90 - .../CCF/CCF/IDL2/SemanticGraph/ValueTypeMember.hpp | 107 - CIAO/CCF/CCF/IDL2/Token.cpp | 13 - CIAO/CCF/CCF/IDL2/Token.hpp | 348 - CIAO/CCF/CCF/IDL2/Traversal.hpp | 31 - CIAO/CCF/CCF/IDL2/Traversal/Array.cpp | 78 - CIAO/CCF/CCF/IDL2/Traversal/Array.hpp | 51 - CIAO/CCF/CCF/IDL2/Traversal/Attribute.cpp | 280 - CIAO/CCF/CCF/IDL2/Traversal/Attribute.hpp | 170 - CIAO/CCF/CCF/IDL2/Traversal/Elements.cpp | 16 - CIAO/CCF/CCF/IDL2/Traversal/Elements.hpp | 471 - CIAO/CCF/CCF/IDL2/Traversal/Elements.tpp | 128 - CIAO/CCF/CCF/IDL2/Traversal/Enum.cpp | 16 - CIAO/CCF/CCF/IDL2/Traversal/Enum.hpp | 30 - CIAO/CCF/CCF/IDL2/Traversal/Exception.cpp | 38 - CIAO/CCF/CCF/IDL2/Traversal/Exception.hpp | 36 - CIAO/CCF/CCF/IDL2/Traversal/Fundamental.cpp | 16 - CIAO/CCF/CCF/IDL2/Traversal/Fundamental.hpp | 101 - CIAO/CCF/CCF/IDL2/Traversal/IntExpression.hpp | 757 - CIAO/CCF/CCF/IDL2/Traversal/Interface.cpp | 15 - CIAO/CCF/CCF/IDL2/Traversal/Interface.hpp | 89 - CIAO/CCF/CCF/IDL2/Traversal/Interface.tpp | 99 - CIAO/CCF/CCF/IDL2/Traversal/Member.cpp | 50 - CIAO/CCF/CCF/IDL2/Traversal/Member.hpp | 42 - CIAO/CCF/CCF/IDL2/Traversal/Module.cpp | 15 - CIAO/CCF/CCF/IDL2/Traversal/Module.hpp | 48 - CIAO/CCF/CCF/IDL2/Traversal/Native.cpp | 16 - CIAO/CCF/CCF/IDL2/Traversal/Native.hpp | 24 - CIAO/CCF/CCF/IDL2/Traversal/Operation.cpp | 15 - CIAO/CCF/CCF/IDL2/Traversal/Operation.hpp | 178 - CIAO/CCF/CCF/IDL2/Traversal/Operation.tpp | 201 - CIAO/CCF/CCF/IDL2/Traversal/Sequence.cpp | 111 - CIAO/CCF/CCF/IDL2/Traversal/Sequence.hpp | 69 - CIAO/CCF/CCF/IDL2/Traversal/String.cpp | 93 - CIAO/CCF/CCF/IDL2/Traversal/String.hpp | 64 - CIAO/CCF/CCF/IDL2/Traversal/Struct.cpp | 38 - CIAO/CCF/CCF/IDL2/Traversal/Struct.hpp | 35 - CIAO/CCF/CCF/IDL2/Traversal/Translation.cpp | 37 - CIAO/CCF/CCF/IDL2/Traversal/Translation.hpp | 107 - CIAO/CCF/CCF/IDL2/Traversal/TypeId.cpp | 16 - CIAO/CCF/CCF/IDL2/Traversal/TypeId.hpp | 34 - CIAO/CCF/CCF/IDL2/Traversal/Union.cpp | 81 - CIAO/CCF/CCF/IDL2/Traversal/Union.hpp | 63 - CIAO/CCF/CCF/IDL2/Traversal/ValueType.cpp | 15 - CIAO/CCF/CCF/IDL2/Traversal/ValueType.hpp | 89 - CIAO/CCF/CCF/IDL2/Traversal/ValueType.tpp | 150 - CIAO/CCF/CCF/IDL2/Traversal/ValueTypeMember.hpp | 59 - CIAO/CCF/CCF/IDL2/Traversal/ValueTypeMember.tpp | 54 - CIAO/CCF/CCF/IDL3/IDL3.mpc | 15 - CIAO/CCF/CCF/IDL3/LexicalAnalyzer.cpp | 30 - CIAO/CCF/CCF/IDL3/LexicalAnalyzer.hpp | 22 - CIAO/CCF/CCF/IDL3/Parser.cpp | 1154 -- CIAO/CCF/CCF/IDL3/Parser.hpp | 256 - CIAO/CCF/CCF/IDL3/SemanticAction.hpp | 26 - CIAO/CCF/CCF/IDL3/SemanticAction/Component.hpp | 43 - CIAO/CCF/CCF/IDL3/SemanticAction/Consumes.hpp | 28 - CIAO/CCF/CCF/IDL3/SemanticAction/Elements.hpp | 23 - CIAO/CCF/CCF/IDL3/SemanticAction/Emits.hpp | 28 - CIAO/CCF/CCF/IDL3/SemanticAction/EventType.hpp | 49 - .../CCF/IDL3/SemanticAction/EventTypeFactory.hpp | 32 - CIAO/CCF/CCF/IDL3/SemanticAction/Factory.hpp | 68 - CIAO/CCF/CCF/IDL3/SemanticAction/Home.hpp | 43 - CIAO/CCF/CCF/IDL3/SemanticAction/HomeFactory.hpp | 32 - CIAO/CCF/CCF/IDL3/SemanticAction/HomeFinder.hpp | 32 - .../CCF/CCF/IDL3/SemanticAction/Impl/Component.cpp | 202 - .../CCF/CCF/IDL3/SemanticAction/Impl/Component.hpp | 51 - CIAO/CCF/CCF/IDL3/SemanticAction/Impl/Consumes.cpp | 88 - CIAO/CCF/CCF/IDL3/SemanticAction/Impl/Consumes.hpp | 38 - CIAO/CCF/CCF/IDL3/SemanticAction/Impl/Elements.hpp | 30 - CIAO/CCF/CCF/IDL3/SemanticAction/Impl/Emits.cpp | 88 - CIAO/CCF/CCF/IDL3/SemanticAction/Impl/Emits.hpp | 38 - .../CCF/CCF/IDL3/SemanticAction/Impl/EventType.cpp | 293 - .../CCF/CCF/IDL3/SemanticAction/Impl/EventType.hpp | 57 - .../IDL3/SemanticAction/Impl/EventTypeFactory.cpp | 152 - .../IDL3/SemanticAction/Impl/EventTypeFactory.hpp | 42 - CIAO/CCF/CCF/IDL3/SemanticAction/Impl/Factory.cpp | 38 - CIAO/CCF/CCF/IDL3/SemanticAction/Impl/Factory.hpp | 134 - CIAO/CCF/CCF/IDL3/SemanticAction/Impl/Home.cpp | 230 - CIAO/CCF/CCF/IDL3/SemanticAction/Impl/Home.hpp | 50 - .../CCF/IDL3/SemanticAction/Impl/HomeFactory.cpp | 155 - .../CCF/IDL3/SemanticAction/Impl/HomeFactory.hpp | 42 - .../CCF/IDL3/SemanticAction/Impl/HomeFinder.cpp | 155 - .../CCF/IDL3/SemanticAction/Impl/HomeFinder.hpp | 43 - CIAO/CCF/CCF/IDL3/SemanticAction/Impl/Include.cpp | 284 - CIAO/CCF/CCF/IDL3/SemanticAction/Impl/Include.hpp | 84 - CIAO/CCF/CCF/IDL3/SemanticAction/Impl/Provides.cpp | 89 - CIAO/CCF/CCF/IDL3/SemanticAction/Impl/Provides.hpp | 38 - .../CCF/CCF/IDL3/SemanticAction/Impl/Publishes.cpp | 89 - .../CCF/CCF/IDL3/SemanticAction/Impl/Publishes.hpp | 38 - CIAO/CCF/CCF/IDL3/SemanticAction/Impl/Uses.cpp | 101 - CIAO/CCF/CCF/IDL3/SemanticAction/Impl/Uses.hpp | 42 - CIAO/CCF/CCF/IDL3/SemanticAction/Provides.hpp | 28 - CIAO/CCF/CCF/IDL3/SemanticAction/Publishes.hpp | 28 - CIAO/CCF/CCF/IDL3/SemanticAction/Uses.hpp | 31 - CIAO/CCF/CCF/IDL3/SemanticGraph.hpp | 16 - CIAO/CCF/CCF/IDL3/SemanticGraph/Component.cpp | 187 - CIAO/CCF/CCF/IDL3/SemanticGraph/Component.hpp | 234 - CIAO/CCF/CCF/IDL3/SemanticGraph/Elements.cpp | 34 - CIAO/CCF/CCF/IDL3/SemanticGraph/Elements.hpp | 67 - CIAO/CCF/CCF/IDL3/SemanticGraph/EventType.cpp | 106 - CIAO/CCF/CCF/IDL3/SemanticGraph/EventType.hpp | 104 - CIAO/CCF/CCF/IDL3/SemanticGraph/Home.cpp | 79 - CIAO/CCF/CCF/IDL3/SemanticGraph/Home.hpp | 149 - CIAO/CCF/CCF/IDL3/Token.hpp | 34 - CIAO/CCF/CCF/IDL3/Traversal.hpp | 16 - CIAO/CCF/CCF/IDL3/Traversal/Component.cpp | 128 - CIAO/CCF/CCF/IDL3/Traversal/Component.hpp | 319 - CIAO/CCF/CCF/IDL3/Traversal/Component.tpp | 195 - CIAO/CCF/CCF/IDL3/Traversal/Elements.hpp | 21 - CIAO/CCF/CCF/IDL3/Traversal/EventType.hpp | 90 - CIAO/CCF/CCF/IDL3/Traversal/EventType.tpp | 151 - CIAO/CCF/CCF/IDL3/Traversal/Home.cpp | 381 - CIAO/CCF/CCF/IDL3/Traversal/Home.hpp | 219 - CIAO/CCF/Config.rules | 83 - CIAO/CCF/Documentation/Build.html | 402 - CIAO/CCF/Documentation/DesignNotes | 459 - CIAO/CCF/Documentation/TODO | 98 - .../ExecutorMappingGenerator.cpp | 1860 --- .../ExecutorMappingGenerator.hpp | 34 - .../Example/CIDL/LocalExecutorMapping/cidlc.cpp | 228 - .../Example/CIDL/LocalExecutorMapping/test-0.idl | 21 - .../CIDL/LocalExecutorMapping/test-0_exec.idl.orig | 6 - .../Example/CIDL/LocalExecutorMapping/test-1.idl | 23 - .../CIDL/LocalExecutorMapping/test-1_exec.idl.orig | 33 - .../Example/CIDL/LocalExecutorMapping/test-2.cidl | 18 - .../Example/CIDL/LocalExecutorMapping/test-2.idl | 74 - .../CIDL/LocalExecutorMapping/test-2_exec.idl.orig | 72 - .../Indentation/IDL/indent_idl.cpp | 25 - .../Indentation/XML/indent_xml.cpp | 32 - .../ComponentDeploymentDescriptor/SyntaxTree.cpp | 113 - .../ComponentDeploymentDescriptor/SyntaxTree.hpp | 286 - .../ComponentDeploymentDescriptor/Traversal.cpp | 112 - .../ComponentDeploymentDescriptor/Traversal.hpp | 386 - .../Example/ComponentDeploymentDescriptor/cdd.cpp | 144 - CIAO/CCF/Example/IDL2/CxxMapping/Generator.cpp | 32 - CIAO/CCF/Example/IDL2/CxxMapping/Generator.hpp | 34 - CIAO/CCF/Example/IDL2/CxxMapping/GeneratorImpl.hpp | 533 - CIAO/CCF/Example/IDL2/CxxMapping/driver.cpp | 96 - CIAO/CCF/Example/IDL2/CxxMapping/test.idl | 12 - CIAO/CCF/Test/CIDL/Compiler/Generator.cpp | 32 - CIAO/CCF/Test/CIDL/Compiler/Generator.hpp | 34 - CIAO/CCF/Test/CIDL/Compiler/GeneratorImpl.hpp | 228 - CIAO/CCF/Test/CIDL/Compiler/driver.cpp | 97 - CIAO/CCF/Test/CIDL/Compiler/result.cidl.orig | 14 - CIAO/CCF/Test/CIDL/Compiler/test.cidl | 21 - CIAO/CCF/Test/CompilerElements/CPP/driver.cpp | 40 - CIAO/CCF/Test/IDL2/Compiler/driver.cpp | 94 - CIAO/CCF/Test/IDL2/Compiler/result.idl.orig | 88 - CIAO/CCF/Test/IDL2/Compiler/test.idl | 151 - CIAO/CCF/Test/IDL2/LexicalAnalyzer/Coverage.idl | 25 - CIAO/CCF/Test/IDL2/Parser/Recovery/interface.idl | 41 - CIAO/CCF/Test/IDL2/Parser/Recovery/module.idl | 38 - .../Test/IDL2/SemanticGraph/HandBuilt/Builder.cpp | 165 - .../Test/IDL2/SemanticGraph/HandBuilt/Builder.hpp | 17 - .../IDL2/SemanticGraph/HandBuilt/hand_built.cpp | 16 - .../CCF/Test/IDL2/Traversal/Recreate/Generator.cpp | 32 - .../CCF/Test/IDL2/Traversal/Recreate/Generator.hpp | 34 - .../Test/IDL2/Traversal/Recreate/GeneratorImpl.hpp | 682 - CIAO/CCF/Test/IDL2/Traversal/Recreate/recreate.cpp | 24 - CIAO/CCF/Test/IDL3/Compiler/Generator.cpp | 32 - CIAO/CCF/Test/IDL3/Compiler/Generator.hpp | 34 - CIAO/CCF/Test/IDL3/Compiler/GeneratorImpl.hpp | 616 - CIAO/CCF/Test/IDL3/Compiler/driver.cpp | 97 - CIAO/CCF/Test/IDL3/Compiler/result.idl.orig | 103 - CIAO/CCF/Test/IDL3/Compiler/test.idl | 166 - CIAO/CCF/Version | 1 - CIAO/CIAO-INSTALL.html | 273 - CIAO/CIAO.mwc | 5 - CIAO/CIAO_DAnCE.mwc | 8 - CIAO/CIAO_TAO.mwc | 28 - CIAO/CIAO_TAO_DAnCE.mwc | 24 - CIAO/CIDLC/AttributeHeaderEmitters.cpp | 199 - CIAO/CIDLC/AttributeHeaderEmitters.hpp | 119 - CIAO/CIDLC/AttributeSourceEmitters_T.hpp | 368 - CIAO/CIDLC/CIDLC.mpc | 16 - CIAO/CIDLC/CIDLC.mwc | 10 - CIAO/CIDLC/Collectors.hpp | 280 - CIAO/CIDLC/CompositionEmitter.cpp | 27 - CIAO/CIDLC/CompositionEmitter.hpp | 26 - CIAO/CIDLC/CorbaTypeNameEmitters.cpp | 2235 --- CIAO/CIDLC/CorbaTypeNameEmitters.hpp | 511 - CIAO/CIDLC/CxxNamePrinter.cpp | 103 - CIAO/CIDLC/CxxNamePrinter.hpp | 18 - CIAO/CIDLC/DescriptorGenerator.cpp | 582 - CIAO/CIDLC/DescriptorGenerator.hpp | 35 - CIAO/CIDLC/EmitterBase.cpp | 11 - CIAO/CIDLC/EmitterBase.hpp | 20 - CIAO/CIDLC/EmitterContext.cpp | 45 - CIAO/CIDLC/EmitterContext.hpp | 35 - CIAO/CIDLC/ExecImplGenerator.cpp | 201 - CIAO/CIDLC/ExecImplGenerator.hpp | 44 - CIAO/CIDLC/ExecImplHeaderGenerator.cpp | 819 -- CIAO/CIDLC/ExecImplHeaderGenerator.hpp | 43 - CIAO/CIDLC/ExecImplSourceGenerator.cpp | 1147 -- CIAO/CIDLC/ExecImplSourceGenerator.hpp | 43 - CIAO/CIDLC/ExecutorMappingGenerator.cpp | 2099 --- CIAO/CIDLC/ExecutorMappingGenerator.hpp | 32 - CIAO/CIDLC/InterfaceEmitter.cpp | 26 - CIAO/CIDLC/InterfaceEmitter.hpp | 30 - CIAO/CIDLC/Literals.cpp | 94 - CIAO/CIDLC/Literals.hpp | 69 - CIAO/CIDLC/ModuleEmitter.cpp | 22 - CIAO/CIDLC/ModuleEmitter.hpp | 24 - CIAO/CIDLC/OperationHeaderEmitters.cpp | 267 - CIAO/CIDLC/OperationHeaderEmitters.hpp | 151 - CIAO/CIDLC/ParameterEmitter_T.hpp | 33 - CIAO/CIDLC/README.html | 95 - CIAO/CIDLC/RepositoryIdGenerator.cpp | 289 - CIAO/CIDLC/RepositoryIdGenerator.hpp | 21 - CIAO/CIDLC/ServantGenerator.cpp | 220 - CIAO/CIDLC/ServantGenerator.hpp | 53 - CIAO/CIDLC/ServantHeaderGenerator.cpp | 1805 --- CIAO/CIDLC/ServantHeaderGenerator.hpp | 54 - CIAO/CIDLC/ServantSourceGenerator.cpp | 4530 ------ CIAO/CIDLC/ServantSourceGenerator.hpp | 53 - CIAO/CIDLC/SizeTypeCalculator.cpp | 217 - CIAO/CIDLC/SizeTypeCalculator.hpp | 21 - CIAO/CIDLC/UnescapedNamePrinter.hpp | 23 - CIAO/CIDLC/Upcase.hpp | 21 - CIAO/CIDLC/UtilityTypeNameEmitters.cpp | 78 - CIAO/CIDLC/UtilityTypeNameEmitters.hpp | 66 - CIAO/CIDLC/Version | 1 - CIAO/CIDLC/cidlc.cpp | 386 - CIAO/COPYING | 123 - CIAO/ChangeLog | 168 - CIAO/ChangeLogs/ChangeLog-04a | 5390 ------- CIAO/ChangeLogs/ChangeLog-04b | 2250 --- CIAO/ChangeLogs/ChangeLog-06a | 8579 ----------- CIAO/ChangeLogs/ChangeLog-06b | 2752 ---- CIAO/ChangeLogs/ChangeLog-pre_release | 6202 -------- CIAO/DAnCE/Deployment.mwc | 4 - .../Deployment_Configuration.cpp | 163 - .../Deployment_Configuration.h | 129 - .../DomainApplicationManager.mpc | 21 - .../DomainApplicationManager_Export.h | 58 - .../DomainApplicationManager_Impl.cpp | 2104 --- .../DomainApplicationManager_Impl.h | 509 - .../DomainApplicationManager_Impl.inl | 16 - CIAO/DAnCE/ExecutionManager/DAM_Map.cpp | 123 - CIAO/DAnCE/ExecutionManager/DAM_Map.h | 72 - CIAO/DAnCE/ExecutionManager/ExecutionManager.mpc | 19 - CIAO/DAnCE/ExecutionManager/Execution_Manager.cpp | 275 - .../ExecutionManager/Execution_Manager_Impl.cpp | 544 - .../ExecutionManager/Execution_Manager_Impl.h | 181 - CIAO/DAnCE/Interfaces/ExecutionManagerDaemon.idl | 25 - .../Interfaces/ExecutionManager_stub_export.h | 54 - CIAO/DAnCE/Interfaces/Interfaces.mpc | 39 - CIAO/DAnCE/Interfaces/NodeManagerDaemon.idl | 35 - CIAO/DAnCE/Interfaces/NodeManager_stub_export.h | 54 - CIAO/DAnCE/Interfaces/NodeManager_svnt_export.h | 54 - CIAO/DAnCE/Interfaces/README | 2 - .../DAnCE/NodeApplication/Configurator_Factory.cpp | 138 - CIAO/DAnCE/NodeApplication/Configurator_Factory.h | 102 - CIAO/DAnCE/NodeApplication/Container_Impl.cpp | 657 - CIAO/DAnCE/NodeApplication/Container_Impl.h | 222 - CIAO/DAnCE/NodeApplication/Container_Impl.inl | 39 - CIAO/DAnCE/NodeApplication/NoOp_Configurator.cpp | 39 - CIAO/DAnCE/NodeApplication/NoOp_Configurator.h | 62 - .../NodeApplication/NoOp_Configurator_export.h | 54 - CIAO/DAnCE/NodeApplication/NodeApp_Configurator.h | 90 - CIAO/DAnCE/NodeApplication/NodeApplication.cpp | 51 - CIAO/DAnCE/NodeApplication/NodeApplication.mpc | 35 - .../DAnCE/NodeApplication/NodeApplication_Core.cpp | 277 - CIAO/DAnCE/NodeApplication/NodeApplication_Core.h | 69 - .../DAnCE/NodeApplication/NodeApplication_Core.inl | 9 - .../DAnCE/NodeApplication/NodeApplication_Impl.cpp | 1258 -- CIAO/DAnCE/NodeApplication/NodeApplication_Impl.h | 397 - .../DAnCE/NodeApplication/NodeApplication_Impl.inl | 82 - CIAO/DAnCE/NodeApplication/RTConfig_Manager.cpp | 470 - CIAO/DAnCE/NodeApplication/RTConfig_Manager.h | 139 - CIAO/DAnCE/NodeApplication/RTConfig_Manager.inl | 13 - .../NodeApplication/RTNA_Configurator_Export.h | 54 - .../NodeApplication/RTNodeApp_Configurator.cpp | 108 - .../DAnCE/NodeApplication/RTNodeApp_Configurator.h | 78 - .../DAnCE/NodeApplicationManager/CIAO_NAM_Export.h | 54 - .../NodeApplicationManager/Containers_Info_Map.cpp | 650 - .../NodeApplicationManager/Containers_Info_Map.h | 137 - CIAO/DAnCE/NodeApplicationManager/HTTP_Client.cpp | 55 - CIAO/DAnCE/NodeApplicationManager/HTTP_Client.h | 71 - CIAO/DAnCE/NodeApplicationManager/HTTP_Handler.cpp | 204 - CIAO/DAnCE/NodeApplicationManager/HTTP_Handler.h | 86 - .../NodeApplicationManager/ImplementationInfo.cpp | 94 - .../NodeApplicationManager/ImplementationInfo.h | 60 - .../NodeApplicationManager.mpc | 39 - .../NodeApplicationManager_Impl.cpp | 1221 -- .../NodeApplicationManager_Impl.h | 418 - .../NodeApplicationManager_Impl.inl | 56 - CIAO/DAnCE/NodeApplicationManager/URL_Parser.cpp | 118 - CIAO/DAnCE/NodeApplicationManager/URL_Parser.h | 68 - CIAO/DAnCE/NodeManager/BaseMonitor.h | 63 - CIAO/DAnCE/NodeManager/CIAO_Monitor.cpp | 170 - CIAO/DAnCE/NodeManager/CIAO_Monitor.h | 113 - CIAO/DAnCE/NodeManager/Monitor.mpc | 28 - CIAO/DAnCE/NodeManager/MonitorCB.cpp | 58 - CIAO/DAnCE/NodeManager/MonitorCB.h | 74 - CIAO/DAnCE/NodeManager/MonitorController.cpp | 235 - CIAO/DAnCE/NodeManager/MonitorController.h | 125 - CIAO/DAnCE/NodeManager/NAM_Map.cpp | 52 - CIAO/DAnCE/NodeManager/NAM_Map.h | 72 - CIAO/DAnCE/NodeManager/NodeManager.mpc | 37 - CIAO/DAnCE/NodeManager/NodeManager_Impl.cpp | 725 - CIAO/DAnCE/NodeManager/NodeManager_Impl.h | 350 - CIAO/DAnCE/NodeManager/Node_Manager.cpp | 316 - CIAO/DAnCE/NodeManager/README | 13 - CIAO/DAnCE/Plan_Generator/PCVisitor.cpp | 270 - CIAO/DAnCE/Plan_Generator/PCVisitor.h | 128 - CIAO/DAnCE/Plan_Generator/PCVisitorBase.cpp | 28 - CIAO/DAnCE/Plan_Generator/PCVisitorBase.h | 172 - CIAO/DAnCE/Plan_Generator/PCVisitorBase.inl | 155 - CIAO/DAnCE/Plan_Generator/Plan_Generator.mpc | 22 - CIAO/DAnCE/Plan_Generator/Plan_Generator_Impl.cpp | 156 - CIAO/DAnCE/Plan_Generator/Plan_Generator_Impl.h | 78 - .../Plan_Generator/Plan_Generator_Impl_Export.h | 58 - CIAO/DAnCE/Plan_Launcher/Plan_Launcher.cpp | 342 - CIAO/DAnCE/Plan_Launcher/Plan_Launcher.mpc | 33 - CIAO/DAnCE/Plan_Launcher/Plan_Launcher_Impl.cpp | 420 - CIAO/DAnCE/Plan_Launcher/Plan_Launcher_Impl.h | 113 - .../Plan_Launcher/Plan_Launcher_Impl_Export.h | 58 - .../RTNodeApplication/NodeApplication_Task.cpp | 154 - .../DAnCE/RTNodeApplication/NodeApplication_Task.h | 82 - .../RTNodeApplication/NodeApplication_Task.inl | 11 - CIAO/DAnCE/RTNodeApplication/README | 40 - CIAO/DAnCE/RTNodeApplication/RTNodeApplication.cpp | 171 - CIAO/DAnCE/RTNodeApplication/RTServer_Impl.cpp | 13 - CIAO/DAnCE/RTNodeApplication/RTServer_Impl.h | 77 - CIAO/DAnCE/RTNodeApplication/RTServer_Impl.inl | 13 - CIAO/DAnCE/RepositoryManager/HTTP_Client.cpp | 59 - CIAO/DAnCE/RepositoryManager/HTTP_Client.h | 72 - CIAO/DAnCE/RepositoryManager/HTTP_Handler.cpp | 203 - CIAO/DAnCE/RepositoryManager/HTTP_Handler.h | 86 - CIAO/DAnCE/RepositoryManager/Options.cpp | 147 - CIAO/DAnCE/RepositoryManager/Options.h | 93 - CIAO/DAnCE/RepositoryManager/PC_Updater.cpp | 256 - CIAO/DAnCE/RepositoryManager/PC_Updater.h | 113 - CIAO/DAnCE/RepositoryManager/PC_Updater_T.cpp | 20 - CIAO/DAnCE/RepositoryManager/PC_Updater_T.h | 40 - CIAO/DAnCE/RepositoryManager/README | 46 - CIAO/DAnCE/RepositoryManager/RM_Helper.cpp | 268 - CIAO/DAnCE/RepositoryManager/RM_Helper.h | 81 - CIAO/DAnCE/RepositoryManager/RMadmin.cpp | 262 - CIAO/DAnCE/RepositoryManager/RepositoryManager.cpp | 301 - CIAO/DAnCE/RepositoryManager/RepositoryManager.mpc | 55 - .../RepositoryManager/RepositoryManagerDaemon.idl | 13 - .../RepositoryManager/RepositoryManager_Impl.cpp | 1277 -- .../RepositoryManager/RepositoryManager_Impl.h | 279 - CIAO/DAnCE/RepositoryManager/URL_Parser.cpp | 103 - CIAO/DAnCE/RepositoryManager/URL_Parser.h | 66 - CIAO/DAnCE/RepositoryManager/ZIP_Wrapper.cpp | 375 - CIAO/DAnCE/RepositoryManager/ZIP_Wrapper.h | 118 - CIAO/DAnCE/StaticConfigurator/README | 29 - .../StaticConfigurator/StaticDAnCEApp.cpp.tmpl | 119 - .../StaticConfigurator/StaticDAnCEApp.mpc.tmpl | 20 - .../DAnCE/StaticConfigurator/StaticDAnCEParser.cpp | 161 - .../DAnCE/StaticConfigurator/StaticDAnCEParser.mpc | 13 - CIAO/DAnCE/TargetManager/CmpClient.cpp | 271 - .../TargetManager/Deployment_Configuration.cpp | 152 - .../DAnCE/TargetManager/Deployment_Configuration.h | 129 - CIAO/DAnCE/TargetManager/DomainDataManager.cpp | 738 - CIAO/DAnCE/TargetManager/DomainDataManager.h | 325 - CIAO/DAnCE/TargetManager/DomainEvents.idl | 24 - CIAO/DAnCE/TargetManager/TM_Client.mpc | 28 - CIAO/DAnCE/TargetManager/TargetManager.cidl | 28 - CIAO/DAnCE/TargetManager/TargetManager.mpc | 70 - CIAO/DAnCE/TargetManager/TargetManagerExt.idl | 80 - CIAO/DAnCE/TargetManager/TargetManagerImpl.idl | 43 - CIAO/DAnCE/TargetManager/TargetManager_exec.cpp | 396 - CIAO/DAnCE/TargetManager/TargetManager_exec.h | 236 - .../TargetManager/TargetManager_exec_export.h | 54 - .../TargetManager/TargetManager_stub_export.h | 54 - .../TargetManager/TargetManager_svnt_export.h | 54 - CIAO/DAnCE/TargetManager/descriptors/Domain.cdd | 101 - .../TargetManager/descriptors/NodeDetails.dat | 2 - .../TargetManager/descriptors/NodeManagerMap.dat | 2 - .../descriptors/flattened_deploymentplan.cdp | 92 - .../descriptors/run_test_TargetManager.pl | 160 - .../tests/NodeApplicationTest/NodeAppTest.mpc | 163 - .../NodeApplicationTest/NodeAppTest_RoundTrip.cidl | 19 - .../NodeApplicationTest/NodeAppTest_RoundTrip.idl | 34 - .../NodeApplicationTest/NodeApp_test_client.cpp | 266 - .../NodeApp_test_client_dynamic.cpp | 166 - .../NodeApplicationTest/NodeApp_test_client_ex.cpp | 183 - .../NodeApp_test_client_simple.cpp | 151 - CIAO/DAnCE/tests/NodeApplicationTest/README | 12 - .../tests/NodeApplicationTest/RoundTrip_exec.cpp | 154 - .../tests/NodeApplicationTest/RoundTrip_exec.h | 152 - .../NodeApplicationTest/RoundTrip_exec_export.h | 54 - .../NodeApplicationTest/RoundTrip_stub_export.h | 54 - .../NodeApplicationTest/RoundTrip_svnt_export.h | 54 - CIAO/DAnCE/tests/NodeApplicationTest/run_test.pl | 47 - .../DAnCE/tests/NodeApplicationTest/run_test_ex.pl | 47 - .../tests/NodeApplicationTest/run_test_simple.pl | 47 - .../DAnCE/tests/scripts/BasicSP/basicNodeDaemon.pl | 62 - CIAO/DAnCE/tests/scripts/BasicSP/basicsp.dat | 3 - CIAO/NEWS | 746 - CIAO/PROBLEM-REPORT-FORM | 95 - CIAO/RACE/Controller/Component/Controller.cidl | 28 - CIAO/RACE/Controller/Component/Controller.idl | 64 - CIAO/RACE/Controller/Component/Controller.mpc | 64 - CIAO/RACE/Controller/Component/Controller_exec.cpp | 171 - CIAO/RACE/Controller/Component/Controller_exec.h | 128 - .../Controller/Component/Controller_exec_export.h | 54 - .../Controller/Component/Controller_stub_export.h | 54 - .../Controller/Component/Controller_svnt_export.h | 54 - CIAO/RACE/Input_Adapters/Base/Input_Adapter.idl | 21 - CIAO/RACE/Input_Adapters/Base/Input_Adapter.mpc | 59 - .../Base/Input_Adapter_stub_export.h | 54 - .../Base/Input_Adapter_svnt_export.h | 54 - .../Interactive_Input_Adapter.cidl | 25 - .../Interactive_Input_Adapter.idl | 22 - .../Interactive_Input_Adapter.mpc | 95 - .../Interactive_Input_Adapter_exec.cpp | 177 - .../Interactive_Input_Adapter_exec.h | 139 - .../Interactive_Input_Adapter_exec_export.h | 54 - .../Interactive_Input_Adapter_stub_export.h | 54 - .../Interactive_Input_Adapter_svnt_export.h | 54 - .../Input_Adapters/LocationUpdater/Injector.cpp | 185 - .../LocationUpdater/LocationUpdater.cdp | 97 - .../LocationUpdater/LocationUpdater.cidl | 27 - .../LocationUpdater/LocationUpdater.idl | 34 - .../LocationUpdater/LocationUpdater_deployment.dat | 1 - .../LocationUpdater/LocationUpdater_exec.cpp | 323 - .../LocationUpdater/LocationUpdater_exec.h | 129 - .../LocationUpdater/LocationUpdater_exec_export.h | 58 - .../LocationUpdater/LocationUpdater_stub_export.h | 58 - .../LocationUpdater/LocationUpdater_svnt_export.h | 58 - .../LocationUpdater/Location_Updater.mpc.disable | 119 - .../LocationUpdater/PCVisitorBase.cpp | 24 - .../Input_Adapters/LocationUpdater/PCVisitorBase.h | 214 - .../LocationUpdater/PCVisitorBase.inl | 162 - .../Input_Adapters/LocationUpdater/PlanUpdater.cpp | 269 - .../Input_Adapters/LocationUpdater/PlanUpdater.h | 158 - .../RACE/Input_Adapters/LocationUpdater/README.txt | 12 - .../RACE/Input_Adapters/PlanGenerator/Injector.cpp | 180 - .../Input_Adapters/PlanGenerator/PCVisitorBase.cpp | 24 - .../Input_Adapters/PlanGenerator/PCVisitorBase.h | 214 - .../Input_Adapters/PlanGenerator/PCVisitorBase.inl | 162 - .../Input_Adapters/PlanGenerator/PlanGenerator.cdp | 86 - .../PlanGenerator/PlanGenerator.cidl | 26 - .../Input_Adapters/PlanGenerator/PlanGenerator.cpp | 451 - .../Input_Adapters/PlanGenerator/PlanGenerator.h | 151 - .../Input_Adapters/PlanGenerator/PlanGenerator.idl | 33 - .../PlanGenerator/PlanGenerator.mpc.disable | 118 - .../PlanGenerator/PlanGenerator_deployment.dat | 1 - .../PlanGenerator/PlanGenerator_exec.cpp | 276 - .../PlanGenerator/PlanGenerator_exec.h | 129 - .../PlanGenerator/PlanGenerator_exec_export.h | 58 - .../PlanGenerator/PlanGenerator_stub_export.h | 58 - .../PlanGenerator/PlanGenerator_svnt_export.h | 58 - CIAO/RACE/Input_Adapters/PlanGenerator/README.txt | 15 - CIAO/RACE/Output_Adapters/Base/Output_Adapter.idl | 19 - CIAO/RACE/Output_Adapters/Base/Output_Adapter.mpc | 60 - .../Base/Output_Adapter_stub_export.h | 54 - .../Base/Output_Adapter_svnt_export.h | 54 - .../Output_Adapters/Component/Output_Manager.idl | 18 - .../Interface/Output_Adapter_Interface.mpc | 58 - .../Output_Adapter_Interface_stub_export.h | 54 - .../Output_Adapter_Interface_svnt_export.h | 54 - CIAO/RACE/Output_Adapters/Interface/PlanEgress.idl | 22 - .../XML_Output_Adapter/XML_Output_Adapter.cidl | 25 - .../XML_Output_Adapter/XML_Output_Adapter.idl | 21 - .../XML_Output_Adapter/XML_Output_Adapter.mpc | 76 - .../XML_Output_Adapter/XML_Output_Adapter_exec.cpp | 210 - .../XML_Output_Adapter/XML_Output_Adapter_exec.h | 161 - .../XML_Output_Adapter_exec_export.h | 54 - .../XML_Output_Adapter_stub_export.h | 54 - .../XML_Output_Adapter_svnt_export.h | 54 - .../Plan_Analyzer/Component/Plan_Analyzer.cidl | 25 - .../RACE/Plan_Analyzer/Component/Plan_Analyzer.idl | 32 - .../RACE/Plan_Analyzer/Component/Plan_Analyzer.mpc | 100 - .../Plan_Analyzer/Component/Plan_Analyzer_exec.cpp | 218 - .../Plan_Analyzer/Component/Plan_Analyzer_exec.h | 166 - .../Component/Plan_Analyzer_exec_export.h | 54 - .../Component/Plan_Analyzer_stub_export.h | 54 - .../Component/Plan_Analyzer_svnt_export.h | 54 - CIAO/RACE/Plan_Analyzer/Interface/PlanIngress.idl | 22 - .../Interface/Plan_Analyzer_Interface.mpc | 58 - .../Plan_Analyzer_Interface_stub_export.h | 54 - .../Plan_Analyzer_Interface_svnt_export.h | 54 - .../Planner_Manager/Component/Planner_Manager.cidl | 28 - .../Planner_Manager/Component/Planner_Manager.idl | 32 - .../Planner_Manager/Component/Planner_Manager.mpc | 103 - .../Component/Planner_Manager_exec.cpp | 219 - .../Component/Planner_Manager_exec.h | 167 - .../Component/Planner_Manager_exec_export.h | 54 - .../Component/Planner_Manager_stub_export.h | 54 - .../Component/Planner_Manager_svnt_export.h | 54 - .../Interface/Planner_Manager_I.idl | 24 - .../Interface/Planner_Manager_Interface.mpc | 60 - .../Planner_Manager_Interface_stub_export.h | 54 - .../Planner_Manager_Interface_svnt_export.h | 54 - CIAO/RACE/Planners/Base/Planner.idl | 24 - CIAO/RACE/Planners/Base/Planner.mpc | 60 - CIAO/RACE/Planners/Base/Planner_stub_export.h | 54 - CIAO/RACE/Planners/Base/Planner_svnt_export.h | 54 - CIAO/RACE/Planners/Interface/Planner_I.idl | 22 - CIAO/RACE/Planners/Interface/Planner_Interface.mpc | 58 - .../Interface/Planner_Interface_stub_export.h | 54 - .../Interface/Planner_Interface_svnt_export.h | 54 - .../Planners/SimpleBinPacker/SimpleBinPacker.cidl | 25 - .../Planners/SimpleBinPacker/SimpleBinPacker.idl | 23 - .../Planners/SimpleBinPacker/SimpleBinPacker.mpc | 100 - .../SimpleBinPacker/SimpleBinPacker_exec.cpp | 246 - .../SimpleBinPacker/SimpleBinPacker_exec.h | 183 - .../SimpleBinPacker/SimpleBinPacker_exec_export.h | 54 - .../SimpleBinPacker/SimpleBinPacker_stub_export.h | 54 - .../SimpleBinPacker/SimpleBinPacker_svnt_export.h | 54 - CIAO/RACE/common/RACE_common.idl | 15 - CIAO/RACE/common/RACE_common.mpc | 58 - CIAO/RACE/common/RACE_common_stub_export.h | 54 - CIAO/RACE/common/RACE_common_svnt_export.h | 54 - CIAO/RACE/descriptors/Deployment.xsd | 776 - CIAO/RACE/descriptors/Modified_Deployment.xsd | 790 -- CIAO/RACE/descriptors/XMI.xsd | 35 - CIAO/RACE/descriptors/deployment.dat | 1 - CIAO/RACE/descriptors/flattened_deploymentplan.cdp | 361 - CIAO/README | 152 - CIAO/Release | 53 - CIAO/VERSION | 12 - CIAO/bin/PerlCIAO/TestUtils.base | 3 - CIAO/bin/PerlCIAO/TestUtils.pm | 323 - CIAO/bin/PerlCIAO/TestUtils_Base.pm | 78 - CIAO/bin/PerlCIAO/generate_container.pl | 126 - CIAO/bin/PerlCIAO/perlciao.mpc | 9 - CIAO/bin/generate_component_mpc.pl | 194 - CIAO/bin/replace_dummy_with_dummylabel.sh | 10 - CIAO/bin/valgrind_nodedaemon.py | 87 - CIAO/ciao/CCM_Base.idl | 34 - CIAO/ciao/CCM_CCM2Context.idl | 47 - CIAO/ciao/CCM_CCMException.idl | 37 - CIAO/ciao/CCM_Component.idl | 22 - CIAO/ciao/CCM_Configurator.idl | 34 - CIAO/ciao/CCM_Container.idl | 71 - CIAO/ciao/CCM_Container_Ex.idl | 128 - CIAO/ciao/CCM_Context.idl | 51 - CIAO/ciao/CCM_Cookie.idl | 29 - CIAO/ciao/CCM_Core.mpc | 276 - CIAO/ciao/CCM_EnterpriseComponent.idl | 25 - CIAO/ciao/CCM_EntityComponent.idl | 51 - CIAO/ciao/CCM_EntityContext.idl | 35 - CIAO/ciao/CCM_Enumeration.idl | 38 - CIAO/ciao/CCM_Event.idl | 118 - CIAO/ciao/CCM_Home.idl | 26 - CIAO/ciao/CCM_HomeConfigurator.idl | 32 - CIAO/ciao/CCM_HomeExecutorBase.idl | 27 - CIAO/ciao/CCM_HomeFinder.idl | 39 - CIAO/ciao/CCM_HomeRegistration.idl | 34 - CIAO/ciao/CCM_KeylessCCMHome.idl | 30 - CIAO/ciao/CCM_Navigation.idl | 53 - CIAO/ciao/CCM_Object.idl | 129 - CIAO/ciao/CCM_ProxyHomeRegistration.idl | 36 - CIAO/ciao/CCM_Receptacle.idl | 68 - CIAO/ciao/CCM_Session2Context.idl | 50 - CIAO/ciao/CCM_SessionSynchronization.idl | 39 - CIAO/ciao/CCM_StandardConfigurator.idl | 37 - CIAO/ciao/CCM_Transaction.idl | 89 - CIAO/ciao/CIAO_Client_Export.h | 50 - CIAO/ciao/CIAO_Config.h | 20 - CIAO/ciao/CIAO_Container_Export.h | 50 - CIAO/ciao/CIAO_Server_Export.h | 50 - CIAO/ciao/CIAO_common.h | 80 - CIAO/ciao/Client_init.cpp | 56 - CIAO/ciao/Client_init.h | 47 - CIAO/ciao/Components.idl | 18 - CIAO/ciao/Container_Base.cpp | 686 - CIAO/ciao/Container_Base.h | 356 - CIAO/ciao/Container_Base.inl | 16 - CIAO/ciao/Context_Impl_Base.cpp | 104 - CIAO/ciao/Context_Impl_Base.h | 117 - CIAO/ciao/Context_Impl_T.cpp | 79 - CIAO/ciao/Context_Impl_T.h | 105 - CIAO/ciao/Cookies.cpp | 74 - CIAO/ciao/Cookies.h | 73 - CIAO/ciao/Cookies.inl | 16 - CIAO/ciao/CosPersistentState.idl | 24 - CIAO/ciao/Deployment.idl | 41 - CIAO/ciao/Deployment_Application.idl | 34 - CIAO/ciao/Deployment_Base.idl | 42 - CIAO/ciao/Deployment_Connection.idl | 43 - CIAO/ciao/Deployment_Core.idl | 232 - CIAO/ciao/Deployment_Data.idl | 223 - CIAO/ciao/Deployment_Events.idl | 68 - CIAO/ciao/Deployment_TargetData.idl | 62 - CIAO/ciao/Deployment_common.h | 54 - CIAO/ciao/Deployment_stub_export.h | 58 - CIAO/ciao/Deployment_svnt_export.h | 58 - CIAO/ciao/DomainApplicationManager.idl | 58 - CIAO/ciao/Dynamic_Component_Activator.cpp | 70 - CIAO/ciao/Dynamic_Component_Activator.h | 106 - CIAO/ciao/Dynamic_Component_Servant_Base.cpp | 27 - CIAO/ciao/Dynamic_Component_Servant_Base.h | 55 - CIAO/ciao/Dynamic_Component_Servant_T.cpp | 96 - CIAO/ciao/Dynamic_Component_Servant_T.h | 87 - CIAO/ciao/ExecutionManager.idl | 50 - CIAO/ciao/Home_Servant_Impl_Base.cpp | 38 - CIAO/ciao/Home_Servant_Impl_Base.h | 73 - CIAO/ciao/Home_Servant_Impl_T.cpp | 256 - CIAO/ciao/Home_Servant_Impl_T.h | 122 - CIAO/ciao/NodeApp_CB_Impl.cpp | 70 - CIAO/ciao/NodeApp_CB_Impl.h | 79 - CIAO/ciao/NodeApplicationManager.idl | 66 - CIAO/ciao/NodeApplication_CallBack.idl | 23 - CIAO/ciao/NodeManager.idl | 58 - CIAO/ciao/Object_Set_T.cpp | 133 - CIAO/ciao/Object_Set_T.h | 130 - CIAO/ciao/Object_Set_T.inl | 20 - CIAO/ciao/Packaging_Data.idl | 160 - CIAO/ciao/Port_Activator.cpp | 34 - CIAO/ciao/Port_Activator.h | 90 - CIAO/ciao/Port_Activator_T.cpp | 86 - CIAO/ciao/Port_Activator_T.h | 84 - CIAO/ciao/RepositoryManager.idl | 40 - CIAO/ciao/Servant_Activator.cpp | 197 - CIAO/ciao/Servant_Activator.h | 112 - CIAO/ciao/Servant_Impl_Base.cpp | 710 - CIAO/ciao/Servant_Impl_Base.h | 278 - CIAO/ciao/Servant_Impl_T.cpp | 300 - CIAO/ciao/Servant_Impl_T.h | 125 - CIAO/ciao/Servant_Impl_Utils_T.cpp | 164 - CIAO/ciao/ServerResources.idl | 237 - CIAO/ciao/Server_init.cpp | 239 - CIAO/ciao/Server_init.h | 91 - CIAO/ciao/StandardConfigurator_Impl.cpp | 43 - CIAO/ciao/StandardConfigurator_Impl.h | 77 - CIAO/ciao/SwapExec.idl | 12 - CIAO/ciao/Swapping_Container.cpp | 303 - CIAO/ciao/Swapping_Container.h | 134 - CIAO/ciao/Swapping_Container.inl | 10 - CIAO/ciao/Swapping_Servant_Home_Impl_Base.cpp | 39 - CIAO/ciao/Swapping_Servant_Home_Impl_Base.h | 67 - CIAO/ciao/Swapping_Servant_Home_Impl_T.cpp | 244 - CIAO/ciao/Swapping_Servant_Home_Impl_T.h | 132 - CIAO/ciao/TargetManager.idl | 36 - CIAO/ciao/Target_Data.idl | 24 - CIAO/ciao/UpgradeableContext.idl | 17 - CIAO/ciao/Upgradeable_Context_Impl_T.cpp | 100 - CIAO/ciao/Upgradeable_Context_Impl_T.h | 90 - CIAO/ciao/Version.h | 9 - .../Events/CIAO_EventService_Factory_impl.cpp | 90 - .../Events/CIAO_EventService_Factory_impl.h | 78 - CIAO/ciaosvcs/Events/CIAO_Events.mpc | 20 - .../CIAO_Events_Base/CIAO_EventServiceBase.cpp | 23 - .../CIAO_Events_Base/CIAO_EventServiceBase.h | 139 - .../Events/CIAO_Events_Base/CIAO_Events.idl | 69 - .../Events/CIAO_Events_Base/CIAO_Events_Base.mpc | 26 - .../Events/CIAO_Events_Base/CIAO_Events_Export.h | 53 - CIAO/ciaosvcs/Events/CIAO_Events_Export.h | 53 - .../Events/CIAO_RTEC/CIAO_RTEVENT_Export.h | 58 - CIAO/ciaosvcs/Events/CIAO_RTEC/CIAO_RTEvent.cpp | 624 - CIAO/ciaosvcs/Events/CIAO_RTEC/CIAO_RTEvent.h | 332 - CIAO/ciaosvcs/Events/CIAO_RTEC/CIAO_RTEvent.idl | 38 - CIAO/ciaosvcs/Events/CIAO_RTEC/CIAO_RTEvent.mpc | 25 - CIAO/docs/ConfigValues.html | 270 - CIAO/docs/EnvVars.html | 35 - CIAO/docs/Purify.html | 72 - CIAO/docs/RT-Extension.html | 132 - CIAO/docs/TODO.html | 259 - CIAO/docs/Trace.html | 32 - CIAO/docs/XML/ciao_rt_cad_ext.dtd | 93 - CIAO/docs/XML/componentassembly.dtd | 367 - CIAO/docs/XML/corbacomponent.dtd | 316 - CIAO/docs/XML/properties.dtd | 87 - CIAO/docs/XML/softpkg.dtd | 220 - CIAO/docs/cidlc.html | 296 - CIAO/docs/com-impl.html | 60 - CIAO/docs/imgs/CCM-v5.vsd | Bin 486912 -> 0 bytes CIAO/docs/imgs/CCM.vsd | Bin 643072 -> 0 bytes CIAO/docs/imgs/DAnCE-Dynamic.png | Bin 71061 -> 0 bytes CIAO/docs/imgs/DAnCE-Dynamic.sxd | Bin 46579 -> 0 bytes CIAO/docs/imgs/File-Gen-Existing.png | Bin 40181 -> 0 bytes CIAO/docs/imgs/File-Gen-Future.png | Bin 41057 -> 0 bytes CIAO/docs/imgs/File_Generation_Flow.vsd | Bin 107008 -> 0 bytes CIAO/docs/imgs/IDL-CIDL-classes.vsd | Bin 201216 -> 0 bytes CIAO/docs/imgs/basic-container.png | Bin 8000 -> 0 bytes CIAO/docs/imgs/ciao-dynamic1.jpg | Bin 56203 -> 0 bytes CIAO/docs/imgs/ciao-dynamic2.jpg | Bin 46081 -> 0 bytes CIAO/docs/imgs/ciao-static-vs-dynamic.jpg | Bin 44220 -> 0 bytes CIAO/docs/imgs/ciao-static1.jpg | Bin 53013 -> 0 bytes CIAO/docs/imgs/ciao-static2.jpg | Bin 64775 -> 0 bytes CIAO/docs/imgs/component-basic.png | Bin 151172 -> 0 bytes CIAO/docs/imgs/dance_arch.jpg | Bin 70602 -> 0 bytes CIAO/docs/imgs/dance_arch.vsd | Bin 100352 -> 0 bytes CIAO/docs/imgs/deployment.png | Bin 10392 -> 0 bytes CIAO/docs/imgs/extended-container.png | Bin 19243 -> 0 bytes CIAO/docs/imgs/home-config.png | Bin 9873 -> 0 bytes CIAO/docs/imgs/static_dance_arch.jpg | Bin 58200 -> 0 bytes CIAO/docs/imgs/static_dance_arch.vsd | Bin 86528 -> 0 bytes CIAO/docs/imgs/static_dance_impl.jpg | Bin 56173 -> 0 bytes CIAO/docs/imgs/static_dance_impl.vsd | Bin 101888 -> 0 bytes CIAO/docs/index.html | 178 - CIAO/docs/new_components.html | 129 - CIAO/docs/releasenotes/dance.html | 229 - CIAO/docs/releasenotes/index.html | 170 - CIAO/docs/releasenotes/switch.html | 35 - CIAO/docs/schema/Basic_Deployment_Data.xsd | 349 - CIAO/docs/schema/CIAOEvents.xsd | 112 - CIAO/docs/schema/CIAOServerResources.xsd | 194 - CIAO/docs/schema/Deployment.xsd | 29 - CIAO/docs/schema/Modified_Deployment.xsd | 826 -- CIAO/docs/schema/README.html | 64 - CIAO/docs/schema/SANet_Network.xsd | 98 - CIAO/docs/schema/ServerResourceUsage.txt | 79 - CIAO/docs/schema/Spec_Defined_Deployment.xsd | 897 -- CIAO/docs/schema/Spec_Defined_XMI.xsd | 35 - CIAO/docs/schema/Task_Map.xsd | 90 - CIAO/docs/schema/ccd.xsd | 27 - CIAO/docs/schema/cdd.xsd | 60 - CIAO/docs/schema/cdp.xsd | 27 - CIAO/docs/schema/ciaopolicy.xsd | 607 - CIAO/docs/schema/cid.xsd | 80 - CIAO/docs/schema/cpd.xsd | 35 - CIAO/docs/schema/iad.xsd | 32 - CIAO/docs/schema/pcd.xsd | 32 - CIAO/docs/schema/toplevel.xsd | 15 - CIAO/docs/schema/unused_elements.xsd | 161 - CIAO/docs/schema/xsc-banner.cpp | 11 - CIAO/docs/schema/xsc-banner.h | 18 - CIAO/docs/static_ciao_contents.html | 359 - CIAO/docs/static_ciao_index.html | 23 - CIAO/docs/static_ciao_toc.html | 26 - CIAO/docs/static_config_example.html | 1353 -- CIAO/docs/static_config_rtexample.html | 1079 -- CIAO/docs/static_dance.html | 214 - CIAO/docs/templates/CIAO_Glue_Session_Template.cpp | 1234 -- CIAO/docs/templates/CIAO_Glue_Session_Template.h | 733 - CIAO/docs/templates/CIAO_Glue_Session_Template.inl | 494 - CIAO/docs/templates/Executor.idl | 246 - CIAO/docs/templates/cidl_template.cidl | 31 - CIAO/docs/tutorials/CoSMIC/01.html | 185 - CIAO/docs/tutorials/CoSMIC/02.html | 554 - CIAO/docs/tutorials/CoSMIC/03.html | 79 - CIAO/docs/tutorials/CoSMIC/04.html | 77 - CIAO/docs/tutorials/CoSMIC/Icons/AddConnMode.gif | Bin 106 -> 0 bytes CIAO/docs/tutorials/CoSMIC/Icons/SetMode.gif | Bin 125 -> 0 bytes CIAO/docs/tutorials/CoSMIC/Images/fig1.jpg | Bin 13971 -> 0 bytes CIAO/docs/tutorials/CoSMIC/Images/fig10.jpg | Bin 46474 -> 0 bytes CIAO/docs/tutorials/CoSMIC/Images/fig11.jpg | Bin 35787 -> 0 bytes CIAO/docs/tutorials/CoSMIC/Images/fig12.jpg | Bin 37716 -> 0 bytes CIAO/docs/tutorials/CoSMIC/Images/fig2.jpg | Bin 91314 -> 0 bytes CIAO/docs/tutorials/CoSMIC/Images/fig3.jpg | Bin 23857 -> 0 bytes CIAO/docs/tutorials/CoSMIC/Images/fig4.jpg | Bin 30686 -> 0 bytes CIAO/docs/tutorials/CoSMIC/Images/fig5.jpg | Bin 38395 -> 0 bytes CIAO/docs/tutorials/CoSMIC/Images/fig6.jpg | Bin 92958 -> 0 bytes CIAO/docs/tutorials/CoSMIC/Images/fig7.jpg | Bin 43408 -> 0 bytes CIAO/docs/tutorials/CoSMIC/Images/fig8.jpg | Bin 36874 -> 0 bytes CIAO/docs/tutorials/CoSMIC/Images/fig9.jpg | Bin 28539 -> 0 bytes CIAO/docs/tutorials/CoSMIC/Model/Quoter.xme | 2003 --- CIAO/docs/tutorials/CoSMIC/index.html | 195 - CIAO/docs/tutorials/CoSMIC/style.css | 15 - .../tutorials/Quoter/Simple/Broker/Broker.cidl | 22 - .../docs/tutorials/Quoter/Simple/Broker/Broker.cpp | 123 - .../docs/tutorials/Quoter/Simple/Broker/Broker.idl | 35 - .../docs/tutorials/Quoter/Simple/Broker/Broker.mpc | 84 - .../tutorials/Quoter/Simple/Broker/Broker_exec.cpp | 215 - .../tutorials/Quoter/Simple/Broker/Broker_exec.h | 151 - .../Quoter/Simple/Broker/Broker_exec_export.h | 54 - .../Quoter/Simple/Broker/Broker_stub_export.h | 54 - .../Quoter/Simple/Broker/Broker_svnt_export.h | 54 - .../Quoter/Simple/Distributor/Distributor.cidl | 21 - .../Quoter/Simple/Distributor/Distributor.cpp | 128 - .../Quoter/Simple/Distributor/Distributor.idl | 42 - .../Quoter/Simple/Distributor/Distributor.mpc | 88 - .../Quoter/Simple/Distributor/Distributor_exec.cpp | 373 - .../Quoter/Simple/Distributor/Distributor_exec.h | 271 - .../Simple/Distributor/Distributor_exec_export.h | 54 - .../Simple/Distributor/Distributor_stub_export.h | 54 - .../Simple/Distributor/Distributor_svnt_export.h | 54 - CIAO/docs/tutorials/Quoter/Simple/README.html | 172 - .../Quoter/Simple/Stock_Base/Stock_Base.idl | 41 - .../Quoter/Simple/Stock_Base/Stock_Base.mpc | 46 - .../Simple/Stock_Base/Stock_Base_skel_export.h | 54 - .../Simple/Stock_Base/Stock_Base_stub_export.h | 54 - .../tutorials/Quoter/Simple/descriptors/Broker.ccd | 33 - .../tutorials/Quoter/Simple/descriptors/Broker.cid | 35 - .../tutorials/Quoter/Simple/descriptors/Broker.cpd | 14 - .../Quoter/Simple/descriptors/Broker_Exec.iad | 29 - .../Quoter/Simple/descriptors/Broker_Stub.iad | 14 - .../Quoter/Simple/descriptors/Broker_Svnt.iad | 29 - .../Quoter/Simple/descriptors/Distributor.ccd | 41 - .../Quoter/Simple/descriptors/Distributor.cid | 35 - .../Quoter/Simple/descriptors/Distributor.cpd | 14 - .../Quoter/Simple/descriptors/Distributor_Exec.iad | 29 - .../Quoter/Simple/descriptors/Distributor_Stub.iad | 14 - .../Quoter/Simple/descriptors/Distributor_Svnt.iad | 29 - .../tutorials/Quoter/Simple/descriptors/Domain.cdd | 17 - .../Quoter/Simple/descriptors/Libraries.iad | 8 - .../tutorials/Quoter/Simple/descriptors/Stock.cdp | 16 - .../tutorials/Quoter/Simple/descriptors/Stock.cid | 41 - .../tutorials/Quoter/Simple/descriptors/Stock.cpd | 13 - .../tutorials/Quoter/Simple/descriptors/Stock.dat | 3 - .../tutorials/Quoter/Simple/descriptors/Stock.pcd | 10 - .../tutorials/Quoter/Simple/descriptors/XMI.xsd | 35 - .../descriptors/flattened_deploymentplan.cdp | 222 - .../Quoter/Simple/descriptors/package.tpd | 8 - .../Quoter/Simple/descriptors/runNodeDaemons.pl | 40 - .../docs/tutorials/Quoter/Simple/images/quoter.jpg | Bin 15027 -> 0 bytes CIAO/docs/value_factory_registration.html | 49 - CIAO/examples/BasicSP/BMClosedED/BMClosedED.cidl | 20 - CIAO/examples/BasicSP/BMClosedED/BMClosedED.idl | 17 - CIAO/examples/BasicSP/BMClosedED/BMClosedED.mpc | 83 - CIAO/examples/BasicSP/BMClosedED/BMClosedEDEI.idl | 33 - .../BasicSP/BMClosedED/BMClosedED_exec.cpp | 201 - CIAO/examples/BasicSP/BMClosedED/BMClosedED_exec.h | 130 - .../BasicSP/BMClosedED/BMClosedED_exec_export.h | 58 - .../BasicSP/BMClosedED/BMClosedED_stub_export.h | 58 - .../BasicSP/BMClosedED/BMClosedED_svnt_export.h | 58 - CIAO/examples/BasicSP/BMClosedED/config | 1 - CIAO/examples/BasicSP/BMDevice/BMDevice.cidl | 20 - CIAO/examples/BasicSP/BMDevice/BMDevice.idl | 30 - CIAO/examples/BasicSP/BMDevice/BMDevice.mpc | 66 - CIAO/examples/BasicSP/BMDevice/BMDeviceEI.idl | 30 - CIAO/examples/BasicSP/BMDevice/BMDevice_exec.cpp | 169 - CIAO/examples/BasicSP/BMDevice/BMDevice_exec.h | 132 - .../BasicSP/BMDevice/BMDevice_exec_export.h | 58 - .../BasicSP/BMDevice/BMDevice_stub_export.h | 58 - .../BasicSP/BMDevice/BMDevice_svnt_export.h | 58 - CIAO/examples/BasicSP/BMDisplay/BMDisplay.cidl | 18 - CIAO/examples/BasicSP/BMDisplay/BMDisplay.idl | 15 - CIAO/examples/BasicSP/BMDisplay/BMDisplay.mpc | 82 - CIAO/examples/BasicSP/BMDisplay/BMDisplayEI.idl | 33 - CIAO/examples/BasicSP/BMDisplay/BMDisplay_exec.cpp | 163 - CIAO/examples/BasicSP/BMDisplay/BMDisplay_exec.h | 113 - .../BasicSP/BMDisplay/BMDisplay_exec_export.h | 58 - .../BasicSP/BMDisplay/BMDisplay_stub_export.h | 58 - .../BasicSP/BMDisplay/BMDisplay_svnt_export.h | 58 - CIAO/examples/BasicSP/BasicSP.idl | 47 - CIAO/examples/BasicSP/BasicSP.mpc | 30 - CIAO/examples/BasicSP/BasicSP_stub_export.h | 58 - CIAO/examples/BasicSP/BasicSP_svnt_export.h | 58 - CIAO/examples/BasicSP/EC/EC.cidl | 21 - CIAO/examples/BasicSP/EC/EC.idl | 41 - CIAO/examples/BasicSP/EC/EC.mpc | 113 - CIAO/examples/BasicSP/EC/ECEI.idl | 32 - CIAO/examples/BasicSP/EC/EC_exec.cpp | 301 - CIAO/examples/BasicSP/EC/EC_exec.h | 190 - CIAO/examples/BasicSP/EC/EC_exec_export.h | 58 - CIAO/examples/BasicSP/EC/EC_stub_export.h | 58 - CIAO/examples/BasicSP/EC/EC_svnt_export.h | 58 - CIAO/examples/BasicSP/EC/README | 9 - CIAO/examples/BasicSP/EC/client.cpp | 77 - CIAO/examples/BasicSP/EC/controller.cpp | 143 - CIAO/examples/BasicSP/README.html | 70 - CIAO/examples/BasicSP/RepoMan_Usage.html | 117 - CIAO/examples/BasicSP/descriptors/Airframe.ccd | 51 - CIAO/examples/BasicSP/descriptors/Airframe.cid | 35 - CIAO/examples/BasicSP/descriptors/Airframe.cpd | 14 - .../examples/BasicSP/descriptors/Airframe_Exec.iad | 29 - .../examples/BasicSP/descriptors/Airframe_Stub.iad | 14 - .../examples/BasicSP/descriptors/Airframe_Svnt.iad | 29 - .../BasicSP/descriptors/DeploymentPlan.cdp | 24 - CIAO/examples/BasicSP/descriptors/Domain.cdd | 25 - CIAO/examples/BasicSP/descriptors/GPS.ccd | 44 - CIAO/examples/BasicSP/descriptors/GPS.cid | 35 - CIAO/examples/BasicSP/descriptors/GPS.cpd | 15 - CIAO/examples/BasicSP/descriptors/GPS_Exec.iad | 29 - CIAO/examples/BasicSP/descriptors/GPS_Stub.iad | 14 - CIAO/examples/BasicSP/descriptors/GPS_Svnt.iad | 29 - CIAO/examples/BasicSP/descriptors/HUDisplay.cid | 82 - CIAO/examples/BasicSP/descriptors/HUDisplay.cpd | 13 - CIAO/examples/BasicSP/descriptors/HUDisplay.pcd | 10 - CIAO/examples/BasicSP/descriptors/Libraries.iad | 8 - CIAO/examples/BasicSP/descriptors/NavDisplay.ccd | 34 - CIAO/examples/BasicSP/descriptors/NavDisplay.cid | 35 - CIAO/examples/BasicSP/descriptors/NavDisplay.cpd | 14 - .../BasicSP/descriptors/NavDisplay_Exec.iad | 29 - .../BasicSP/descriptors/NavDisplay_Stub.iad | 14 - .../BasicSP/descriptors/NavDisplay_Svnt.iad | 29 - .../BasicSP/descriptors/NodeManagerMap.dat | 2 - CIAO/examples/BasicSP/descriptors/Timer.ccd | 38 - CIAO/examples/BasicSP/descriptors/Timer.cid | 46 - CIAO/examples/BasicSP/descriptors/Timer.cpd | 14 - CIAO/examples/BasicSP/descriptors/Timer_Exec.iad | 29 - CIAO/examples/BasicSP/descriptors/Timer_Stub.iad | 14 - CIAO/examples/BasicSP/descriptors/Timer_Svnt.iad | 29 - CIAO/examples/BasicSP/descriptors/XMI.xsd | 35 - .../BasicSP/descriptors/basicNodeDaemon.pl | 57 - CIAO/examples/BasicSP/descriptors/basicsp.dat | 3 - .../descriptors/flattened_deploymentplan.cdp | 422 - CIAO/examples/BasicSP/descriptors/package.tpd | 8 - .../examples/Display/Display_Base/Display_Base.idl | 46 - .../examples/Display/Display_Base/Display_Base.mpc | 52 - .../Display_Base/Display_Base_skel_export.h | 58 - .../Display_Base/Display_Base_stub_export.h | 58 - CIAO/examples/Display/GPS/GPS.cidl | 19 - CIAO/examples/Display/GPS/GPS.idl | 29 - CIAO/examples/Display/GPS/GPS.mpc | 83 - CIAO/examples/Display/GPS/GPSEI.idl | 33 - CIAO/examples/Display/GPS/GPS_exec.cpp | 171 - CIAO/examples/Display/GPS/GPS_exec.h | 141 - CIAO/examples/Display/GPS/GPS_exec_export.h | 58 - CIAO/examples/Display/GPS/GPS_stub_export.h | 58 - CIAO/examples/Display/GPS/GPS_svnt_export.h | 58 - CIAO/examples/Display/GPS/GPS_tracing_exec.cpp | 160 - CIAO/examples/Display/GPS/GPS_tracing_exec.h | 135 - CIAO/examples/Display/NavDisplay/NavDisplay.cidl | 12 - CIAO/examples/Display/NavDisplay/NavDisplay.idl | 29 - CIAO/examples/Display/NavDisplay/NavDisplay.mpc | 83 - .../Display/NavDisplay/NavDisplay_exec.cpp | 157 - CIAO/examples/Display/NavDisplay/NavDisplay_exec.h | 111 - .../Display/NavDisplay/NavDisplay_exec_export.h | 58 - .../Display/NavDisplay/NavDisplay_stub_export.h | 58 - .../Display/NavDisplay/NavDisplay_svnt_export.h | 58 - .../Display/NavDisplayGUI_exec/AddNavUnitCmd.cpp | 28 - .../Display/NavDisplayGUI_exec/AddNavUnitCmd.h | 27 - CIAO/examples/Display/NavDisplayGUI_exec/Command.h | 20 - .../Display/NavDisplayGUI_exec/DetailView.cpp | 165 - .../Display/NavDisplayGUI_exec/DetailView.h | 51 - .../Display/NavDisplayGUI_exec/MapView.cpp | 38 - CIAO/examples/Display/NavDisplayGUI_exec/MapView.h | 23 - .../Display/NavDisplayGUI_exec/NavDisplayGUI.mpc | 46 - .../NavDisplayGUI_exec/NavDisplayGUI_exec.cpp | 208 - .../NavDisplayGUI_exec/NavDisplayGUI_exec.h | 121 - .../NavDisplayGUI_exec_exec_export.h | 54 - .../NavDisplayGUI_exec/NavDisplayGUI_exec_export.h | 54 - .../NavDisplayGUI_exec_stub_export.h | 54 - .../NavDisplayGUI_exec_svnt_export.h | 54 - .../NavDisplayGUI_exec/NavDisplayGUI_stub_export.h | 54 - .../NavDisplayGUI_exec/NavDisplayGUI_svnt_export.h | 54 - .../Display/NavDisplayGUI_exec/NavUnit.cpp | 9 - CIAO/examples/Display/NavDisplayGUI_exec/NavUnit.h | 57 - .../Display/NavDisplayGUI_exec/NodeItem.cpp | 63 - .../examples/Display/NavDisplayGUI_exec/NodeItem.h | 49 - .../Display/NavDisplayGUI_exec/QuitCmd.cpp | 25 - CIAO/examples/Display/NavDisplayGUI_exec/QuitCmd.h | 25 - .../Display/NavDisplayGUI_exec/RootPanel.cpp | 90 - .../Display/NavDisplayGUI_exec/RootPanel.h | 47 - .../NavDisplayGUI_exec/UpdatePositionCmd.cpp | 30 - .../Display/NavDisplayGUI_exec/UpdatePositionCmd.h | 28 - .../examples/Display/NavDisplayGUI_exec/Worker.cpp | 48 - CIAO/examples/Display/NavDisplayGUI_exec/Worker.h | 35 - .../Display/NavDisplayGUI_exec/trolltech.gif | Bin 42629 -> 0 bytes .../Display/NavDisplayGUI_exec/worldmap1.gif | Bin 207612 -> 0 bytes .../Display/NavDisplayGUI_exec/worldmap1.xpm | 651 - CIAO/examples/Display/README.html | 177 - CIAO/examples/Display/RateGen/RateGen.cidl | 17 - CIAO/examples/Display/RateGen/RateGen.idl | 34 - CIAO/examples/Display/RateGen/RateGen.mpc | 93 - CIAO/examples/Display/RateGen/RateGen_exec.cpp | 341 - CIAO/examples/Display/RateGen/RateGen_exec.h | 188 - .../examples/Display/RateGen/RateGen_exec_export.h | 54 - .../examples/Display/RateGen/RateGen_stub_export.h | 58 - .../examples/Display/RateGen/RateGen_svnt_export.h | 58 - CIAO/examples/Display/RateGen/controller.cpp | 136 - .../Display/descriptors/DeploymentPlan.cdp | 26 - .../Display/descriptors/Modified_Deployment.xsd | 826 -- .../Display/descriptors/NodeManagerMap.dat | 2 - CIAO/examples/Display/descriptors/XMI.xsd | 35 - .../Display/descriptors/basicNodeDaemon.pl | 57 - .../descriptors/flattened_deploymentplan.cdp | 305 - .../Display/descriptors/run_NodeDaemons.pl | 40 - .../Display/descriptors/run_test_without_ns.pl | 173 - CIAO/examples/Hello/Hello_Base/Hello_Base.idl | 21 - CIAO/examples/Hello/Hello_Base/Hello_Base.mpc | 60 - .../Hello/Hello_Base/Hello_Base_stub_export.h | 54 - .../Hello/Hello_Base/Hello_Base_svnt_export.h | 54 - CIAO/examples/Hello/ReDaC-Usage.html | 308 - CIAO/examples/Hello/Receiver/Receiver.cidl | 17 - CIAO/examples/Hello/Receiver/Receiver.idl | 20 - CIAO/examples/Hello/Receiver/Receiver.mpc | 97 - CIAO/examples/Hello/Receiver/Receiver_exec.cpp | 134 - CIAO/examples/Hello/Receiver/Receiver_exec.h | 107 - .../examples/Hello/Receiver/Receiver_exec_export.h | 54 - .../examples/Hello/Receiver/Receiver_stub_export.h | 54 - .../examples/Hello/Receiver/Receiver_svnt_export.h | 54 - CIAO/examples/Hello/Sender/Sender.cidl | 17 - CIAO/examples/Hello/Sender/Sender.idl | 43 - CIAO/examples/Hello/Sender/Sender.mpc | 114 - CIAO/examples/Hello/Sender/Sender_exec.cpp | 197 - CIAO/examples/Hello/Sender/Sender_exec.h | 180 - CIAO/examples/Hello/Sender/Sender_exec_export.h | 54 - CIAO/examples/Hello/Sender/Sender_stub_export.h | 54 - CIAO/examples/Hello/Sender/Sender_svnt_export.h | 54 - CIAO/examples/Hello/Sender/starter.cpp | 100 - CIAO/examples/Hello/descriptors/DeploymentPlan.cdp | 16 - CIAO/examples/Hello/descriptors/Domain.cdd | 17 - CIAO/examples/Hello/descriptors/Hello.cid | 93 - CIAO/examples/Hello/descriptors/Hello.cpd | 13 - CIAO/examples/Hello/descriptors/Hello.pcd | 10 - CIAO/examples/Hello/descriptors/Libraries.iad | 8 - CIAO/examples/Hello/descriptors/NodeManagerMap.dat | 2 - CIAO/examples/Hello/descriptors/Receiver.ccd | 34 - CIAO/examples/Hello/descriptors/Receiver.cid | 24 - CIAO/examples/Hello/descriptors/Receiver.cpd | 14 - CIAO/examples/Hello/descriptors/Receiver_Exec.iad | 29 - CIAO/examples/Hello/descriptors/Receiver_Stub.iad | 14 - CIAO/examples/Hello/descriptors/Receiver_Svnt.iad | 29 - CIAO/examples/Hello/descriptors/Sender.ccd | 48 - CIAO/examples/Hello/descriptors/Sender.cid | 24 - CIAO/examples/Hello/descriptors/Sender.cpd | 14 - CIAO/examples/Hello/descriptors/Sender_Exec.iad | 29 - CIAO/examples/Hello/descriptors/Sender_Stub.iad | 14 - CIAO/examples/Hello/descriptors/Sender_Svnt.iad | 29 - .../Hello/descriptors/flattened_deploymentplan.cdp | 240 - .../flattened_deploymentplan_without_ns.cdp | 222 - CIAO/examples/Hello/descriptors/package.tpd | 8 - CIAO/examples/Hello/descriptors/run_NodeDaemons.pl | 40 - CIAO/examples/Hello/descriptors/run_test.pl | 192 - .../Hello/descriptors/run_test_without_ns.pl | 158 - .../Hello/descriptors_RTCCM/NodeManagerMap.dat | 2 - CIAO/examples/Hello/descriptors_RTCCM/RTsvc.conf | 5 - CIAO/examples/Hello/descriptors_RTCCM/input.csr | 70 - .../Hello/descriptors_RTCCM/rt-config-example.cdp | 215 - .../Hello/descriptors_RTCCM/rt-config-example.csr | 73 - .../Hello/descriptors_RTCCM/rt-example.cdp | 271 - .../Hello/descriptors_RTCCM/rt_run_test.pl | 163 - .../Hello/descriptors_ReDaC/deploymentplan.cdp | 222 - .../Hello/descriptors_ReDaC/deploymentplan_add.cdp | 267 - .../descriptors_ReDaC/deploymentplan_remove.cdp | 223 - .../ciao-events-example-with-filters.ced | 37 - .../descriptors_events/ciao-events-example.ced | 21 - .../flattened_deploymentplan_events.cdp | 260 - .../flattened_deploymentplan_with_filters.cdp | 278 - .../descriptors_naming/deploymentplan_naming.cdp | 240 - .../deploymentplan.cdp | 224 - .../deploymentplan_shared_components.cdp | 229 - CIAO/examples/Hello/step-by-step.html | 202 - CIAO/examples/Null_Component/Null_Component.cidl | 21 - CIAO/examples/Null_Component/Null_Component.idl | 36 - CIAO/examples/Null_Component/Null_Component.mpc | 73 - .../Null_Component/Null_Component_exec.cpp | 195 - CIAO/examples/Null_Component/Null_Component_exec.h | 154 - .../Null_Component/Null_Component_exec_export.h | 58 - .../Null_Component/Null_Component_stub_export.h | 58 - .../Null_Component/Null_Component_svnt_export.h | 58 - CIAO/examples/Null_Component/Null_Interface.idl | 20 - CIAO/examples/Null_Component/Null_Interface.mpc | 46 - .../Null_Component/Null_Interface_skel_export.h | 58 - .../Null_Component/Null_Interface_stub_export.h | 58 - CIAO/examples/Null_Component/StaticDAnCEApp.cpp | 119 - CIAO/examples/Null_Component/StaticDAnCEApp.mpc | 21 - .../Null_Component/descriptors/Deployment.xsd | 29 - .../examples/Null_Component/descriptors/Domain.cdd | 10 - .../Null_Component/descriptors/NodeMap.dat | 3 - .../Null_Component/descriptors/Null_Assembly.cid | 13 - .../descriptors/Null_Assembly_Package.cpd | 11 - .../Null_Component/descriptors/Null_Component.ccd | 15 - .../descriptors/Null_ComponentMonolithicImpl.cid | 35 - .../descriptors/Null_Component_Package.cpd | 13 - .../descriptors/Null_Component_exec.iad | 30 - .../descriptors/Null_Component_stub.iad | 8 - .../descriptors/Null_Component_svnt.iad | 25 - .../descriptors/PackageConfiguration.pcd | 6 - CIAO/examples/Null_Component/descriptors/Plan.cdp | 73 - CIAO/examples/Null_Component/descriptors/XMI.xsd | 35 - .../Null_Component/descriptors/package.tpd | 6 - .../Null_Component/model/Null_Component.mga | Bin 19249 -> 0 bytes .../Null_Component/model/Null_Component.xme | 843 -- CIAO/examples/Null_Component/plan.h | 33 - CIAO/examples/Philosophers/Philosophers.idl | 75 - CIAO/examples/Philosophers/README | 1 - CIAO/examples/Swapping/Hello_Base/Hello_Base.idl | 21 - CIAO/examples/Swapping/Hello_Base/Hello_Base.mpc | 38 - .../Swapping/Hello_Base/Hello_Base_stub_export.h | 54 - .../Swapping/Hello_Base/Hello_Base_svnt_export.h | 54 - CIAO/examples/Swapping/Receiver/Receiver.cidl | 17 - CIAO/examples/Swapping/Receiver/Receiver.idl | 21 - CIAO/examples/Swapping/Receiver/Receiver.mpc | 63 - CIAO/examples/Swapping/Receiver/Receiver_exec.cpp | 196 - CIAO/examples/Swapping/Receiver/Receiver_exec.h | 127 - .../Swapping/Receiver/Receiver_exec_export.h | 53 - .../Swapping/Receiver/Receiver_stub_export.h | 53 - .../Swapping/Receiver/Receiver_svnt_export.h | 54 - CIAO/examples/Swapping/Sender/Sender.cidl | 17 - CIAO/examples/Swapping/Sender/Sender.idl | 32 - CIAO/examples/Swapping/Sender/Sender.mpc | 121 - CIAO/examples/Swapping/Sender/Sender_exec.cpp | 222 - CIAO/examples/Swapping/Sender/Sender_exec.h | 195 - CIAO/examples/Swapping/Sender/Sender_exec_1.cpp | 173 - CIAO/examples/Swapping/Sender/Sender_exec_1.h | 132 - .../Swapping/Sender/Sender_exec_1_export.h | 54 - CIAO/examples/Swapping/Sender/Sender_exec_2.cpp | 152 - CIAO/examples/Swapping/Sender/Sender_exec_2.h | 133 - .../Swapping/Sender/Sender_exec_2_export.h | 54 - CIAO/examples/Swapping/Sender/Sender_exec_export.h | 54 - CIAO/examples/Swapping/Sender/Sender_stub_export.h | 54 - CIAO/examples/Swapping/Sender/Sender_svnt_export.h | 54 - CIAO/examples/Swapping/Sender/starter.cpp | 108 - CIAO/performance-tests/Benchmark/Benchmark.idl | 48 - CIAO/performance-tests/Benchmark/Benchmark.mpc | 49 - CIAO/performance-tests/Benchmark/BenchmarkE.idl | 33 - .../Benchmark/Benchmark_stub_export.h | 50 - .../Benchmark/Benchmark_svnt_export.h | 50 - CIAO/performance-tests/Benchmark/LatencyTest.cpp | 25 - CIAO/performance-tests/Benchmark/LatencyTest.h | 34 - .../Benchmark/Multi_Threaded/Client_Task.cpp | 30 - .../Benchmark/Multi_Threaded/Client_Task.h | 29 - .../Benchmark/Multi_Threaded/Multi_Threaded.mpc | 18 - .../Benchmark/Multi_Threaded/NOTE.txt | 15 - .../Benchmark/Multi_Threaded/README | 12 - .../Benchmark/Multi_Threaded/client.cpp | 104 - .../Benchmark/Multi_Threaded/run_test.pl | 87 - .../Benchmark/Multi_Threaded/svc.conf | 5 - CIAO/performance-tests/Benchmark/README | 32 - CIAO/performance-tests/Benchmark/RoundTrip/README | 9 - .../Benchmark/RoundTrip/RoundTrip.cidl | 19 - .../Benchmark/RoundTrip/RoundTrip.idl | 29 - .../Benchmark/RoundTrip/RoundTrip.mpc | 95 - .../Benchmark/RoundTrip/RoundTripEI.idl | 33 - .../Benchmark/RoundTrip/RoundTrip_exec.cpp | 155 - .../Benchmark/RoundTrip/RoundTrip_exec.h | 123 - .../Benchmark/RoundTrip/RoundTrip_exec_export.h | 50 - .../Benchmark/RoundTrip/RoundTrip_stub_export.h | 50 - .../Benchmark/RoundTrip/RoundTrip_svnt_export.h | 50 - .../Benchmark/RoundTrip/client.cpp | 183 - .../Benchmark/RoundTrip/run_test.pl | 115 - .../performance-tests/Benchmark/RoundTrip/svc.conf | 6 - .../Benchmark/RoundTripClient/RoundTripClient.cidl | 19 - .../Benchmark/RoundTripClient/RoundTripClient.idl | 30 - .../Benchmark/RoundTripClient/RoundTripClient.mpc | 109 - .../RoundTripClient/RoundTripClientEI.idl | 34 - .../RoundTripClient/RoundTripClient_exec.cpp | 190 - .../RoundTripClient/RoundTripClient_exec.h | 111 - .../RoundTripClient/RoundTripClient_exec_export.h | 50 - .../RoundTripClient/RoundTripClient_stub_export.h | 49 - .../RoundTripClient/RoundTripClient_svnt_export.h | 49 - .../Benchmark/RoundTripClient/client.cpp | 55 - .../Benchmark/RoundTripClient/run_test.pl | 103 - .../Benchmark/RoundTripClient/run_test_ior_cad.pl | 78 - .../Benchmark/RoundTripServer/LatencyTest.cpp | 29 - .../Benchmark/RoundTripServer/LatencyTest.h | 43 - .../Benchmark/RoundTripServer/RoundTripServer.mpc | 14 - .../Benchmark/RoundTripServer/Test.idl | 16 - .../Benchmark/RoundTripServer/server.cpp | 107 - .../Benchmark/descriptors/Benchmark.cad | 34 - .../descriptors/CIAO_Installation_Data.ini | 5 - .../Benchmark/descriptors/Multi_Threaded.cad | 112 - .../Benchmark/descriptors/NOTE.txt | 65 - .../Benchmark/descriptors/RoundTrip.csd | 46 - .../Benchmark/descriptors/RoundTrip.ssd | 43 - .../Benchmark/descriptors/RoundTripClient.cad | 49 - .../Benchmark/descriptors/RoundTripClient.csd | 44 - .../Benchmark/descriptors/RoundTripClient.ssd | 39 - .../Benchmark/descriptors/Test-IOR.cad | 41 - .../Benchmark/descriptors/test-multi-process.dat | 5 - .../Benchmark/descriptors/test.dat | 2 - CIAO/performance-tests/Benchmark/server.cpp | 100 - CIAO/performance-tests/Benchmark/svc.conf | 6 - .../Protocols/Controller/Controller.cpp | 229 - .../Protocols/Controller/Controller.mpc | 9 - .../Protocols/Receiver/Receiver.cidl | 13 - .../Protocols/Receiver/Receiver.idl | 21 - .../Protocols/Receiver/Receiver.mpc | 81 - .../Protocols/Receiver/Receiver_exec.cpp | 318 - .../Protocols/Receiver/Receiver_exec.h | 121 - .../Protocols/Receiver/Receiver_exec_export.h | 54 - .../Protocols/Receiver/Receiver_stub_export.h | 54 - .../Protocols/Receiver/Receiver_svnt_export.h | 54 - .../performance-tests/Protocols/Sender/Sender.cidl | 13 - CIAO/performance-tests/Protocols/Sender/Sender.idl | 41 - CIAO/performance-tests/Protocols/Sender/Sender.mpc | 82 - .../Protocols/Sender/Sender_exec.cpp | 720 - .../Protocols/Sender/Sender_exec.h | 82 - .../Protocols/Sender/Sender_exec_export.h | 54 - .../Protocols/Sender/Sender_stub_export.h | 54 - .../Protocols/Sender/Sender_svnt_export.h | 54 - .../Protocols/common/Protocols.idl | 29 - .../Protocols/common/Protocols.mpc | 54 - .../Protocols/common/Protocols_skel_export.h | 54 - .../Protocols/common/Protocols_stub_export.h | 54 - .../descriptors/CIAO_Installation_Data.ini | 5 - .../Protocols/descriptors/Receiver.csd | 40 - .../Protocols/descriptors/Receiver.ssd | 37 - .../Protocols/descriptors/Sender.csd | 40 - .../Protocols/descriptors/Sender.ssd | 37 - .../Protocols/descriptors/default.cad | 59 - .../Protocols/descriptors/remote.cad | 62 - .../Protocols/descriptors/run_test.pl | 77 - .../Protocols/descriptors/svc.conf | 1 - .../Protocols/descriptors/test.dat | 2 - CIAO/performance-tests/mico/mico-thrput-st/README | 26 - .../mico/mico-thrput-st/RoundTrip | 40 - .../mico/mico-thrput-st/RoundTrip.idl | 13 - .../mico/mico-thrput-st/RoundTrip_impl.cc | 10 - .../mico/mico-thrput-st/RoundTrip_impl.h | 9 - .../mico/mico-thrput-st/client.cc | 150 - .../performance-tests/mico/mico-thrput-st/mico-env | 14 - .../mico/mico-thrput-st/server.cc | 43 - CIAO/rules.ciao.GNU | 64 - .../Bug_2130_Regression/Logs/PROBLEM-REPORT-FORM | 93 - .../SEC_CheckPoint/TSEC_CheckPoint.cidl | 17 - .../SEC_CheckPoint/TSEC_CheckPoint.idl | 27 - .../SEC_CheckPoint/TSEC_CheckPoint.mpc | 102 - .../SEC_CheckPoint/TSEC_CheckPointEI.idl | 19 - .../SEC_CheckPoint/TSEC_CheckPoint_exec.cpp | 635 - .../SEC_CheckPoint/TSEC_CheckPoint_exec.h | 278 - .../SEC_CheckPoint/TSEC_CheckPoint_exec_export.h | 50 - .../SEC_CheckPoint/TSEC_CheckPoint_stub_export.h | 50 - .../SEC_CheckPoint/TSEC_CheckPoint_svnt_export.h | 50 - .../SEC_CheckPoint/controller.cpp | 203 - .../descriptors/DeploymentPlan.cdp | 117 - .../descriptors/TestNodeManagerMap.dat | 2 - .../descriptors/rt-config-example.csr | 30 - .../Bug_2130_Regression/descriptors/run_test.pl | 177 - CIAO/tests/Bug_2130_Regression/interfaces/ENW.idl | 52 - CIAO/tests/Bug_2130_Regression/interfaces/ENW.mpc | 45 - .../interfaces/ENW_skel_export.h | 50 - .../interfaces/ENW_stub_export.h | 50 - CIAO/tests/CIDL/CodeGen/Basic.idl | 57 - CIAO/tests/CIDL/CodeGen/Basic_stub_export.h | 58 - CIAO/tests/CIDL/CodeGen/Basic_svnt_export.h | 58 - CIAO/tests/CIDL/CodeGen/CodeGen.cidl | 19 - CIAO/tests/CIDL/CodeGen/CodeGen.idl | 45 - CIAO/tests/CIDL/CodeGen/CodeGen.mpc | 120 - CIAO/tests/CIDL/CodeGen/CodeGen_exec_export.h | 58 - CIAO/tests/CIDL/CodeGen/CodeGen_stub_export.h | 58 - CIAO/tests/CIDL/CodeGen/CodeGen_svnt_export.h | 58 - CIAO/tests/CIDL/CodeGen/README | 40 - .../ComplexComponent/Attributes/Attributes.idl | 51 - .../ComplexComponent/Attributes/Attributes.mpc | 17 - .../Attributes/Attributes_stub_export.h | 54 - .../Attributes/Attributes_svnt_export.h | 54 - .../ComplexComponent/EventSink/EventSink.idl | 29 - .../ComplexComponent/EventSink/EventSink.mpc | 18 - .../EventSink/EventSink_stub_export.h | 54 - .../EventSink/EventSink_svnt_export.h | 54 - .../ComplexComponent/EventSource/EventSource.idl | 24 - .../ComplexComponent/EventSource/EventSource.mpc | 17 - .../EventSource/EventSource_stub_export.h | 54 - .../EventSource/EventSource_svnt_export.h | 54 - .../Components/ComplexComponent/Facets/Facets.idl | 46 - .../Components/ComplexComponent/Facets/Facets.mpc | 17 - .../ComplexComponent/Facets/Facets_stub_export.h | 54 - .../ComplexComponent/Facets/Facets_svnt_export.h | 54 - .../ComplexComponent/Receptacles/Receptacles.idl | 68 - .../ComplexComponent/Receptacles/Receptacles.mpc | 17 - .../Receptacles/Receptacles_stub_export.h | 54 - .../Receptacles/Receptacles_svnt_export.h | 54 - .../Components/SimpleComponent/SimpleComponent.idl | 87 - .../Components/SimpleComponent/SimpleComponent.mpc | 17 - .../SimpleComponent/SimpleComponent_exec_export.h | 54 - .../SimpleComponent/SimpleComponent_stub_export.h | 54 - .../SimpleComponent/SimpleComponent_svnt_export.h | 54 - CIAO/tests/IDL3/Events/Abstract/Abstract.idl | 38 - CIAO/tests/IDL3/Events/Abstract/Abstract.mpc | 17 - .../IDL3/Events/Abstract/Abstract_stub_export.h | 54 - .../IDL3/Events/Abstract/Abstract_svnt_export.h | 54 - CIAO/tests/IDL3/Events/Any/Any.mpc | 26 - CIAO/tests/IDL3/Events/Any/EventAny.idl | 16 - CIAO/tests/IDL3/Events/Any/README | 35 - CIAO/tests/IDL3/Events/Any/main.cpp | 84 - CIAO/tests/IDL3/Events/Any/run_test.pl | 31 - CIAO/tests/IDL3/Events/Regular/Regular.idl | 44 - CIAO/tests/IDL3/Events/Regular/Regular.mpc | 20 - .../IDL3/Events/Regular/Regular_stub_export.h | 54 - .../IDL3/Events/Regular/Regular_svnt_export.h | 54 - .../tests/IDL3/Homes/Attributes/HomeAttributes.idl | 54 - .../tests/IDL3/Homes/Attributes/HomeAttributes.mpc | 17 - .../Homes/Attributes/HomeAttributes_stub_export.h | 54 - .../Homes/Attributes/HomeAttributes_svnt_export.h | 54 - CIAO/tests/IDL3/Homes/Basic/Basic.idl | 31 - CIAO/tests/IDL3/Homes/Basic/Basic.mpc | 17 - CIAO/tests/IDL3/Homes/Basic/Basic_stub_export.h | 54 - CIAO/tests/IDL3/Homes/Basic/Basic_svnt_export.h | 54 - CIAO/tests/IDL3/Homes/Factory/Factory.idl | 35 - CIAO/tests/IDL3/Homes/Factory/Factory.mpc | 17 - .../tests/IDL3/Homes/Factory/Factory_stub_export.h | 54 - .../tests/IDL3/Homes/Factory/Factory_svnt_export.h | 54 - CIAO/tests/IDL3/Homes/Finder/Finder.idl | 30 - CIAO/tests/IDL3/Homes/Finder/Finder.mpc | 17 - CIAO/tests/IDL3/Homes/Finder/Finder_stub_export.h | 54 - CIAO/tests/IDL3/Homes/Finder/Finder_svnt_export.h | 54 - CIAO/tests/IDL3/Homes/Inheritance/Inheritance.idl | 33 - CIAO/tests/IDL3/Homes/Inheritance/Inheritance.mpc | 17 - .../Homes/Inheritance/Inheritance_stub_export.h | 54 - .../Homes/Inheritance/Inheritance_svnt_export.h | 54 - CIAO/tests/IDL3/ImpliedIDL/All/README | 69 - CIAO/tests/IDL3/ImpliedIDL/All/all.mpc | 28 - CIAO/tests/IDL3/ImpliedIDL/All/convert.idl | 53 - CIAO/tests/IDL3/ImpliedIDL/All/include.idl | 30 - CIAO/tests/IDL3/ImpliedIDL/All/pass_through.idl | 83 - .../IDL3/ImpliedIDL/Components/Basic/ICBasic.idl | 25 - .../IDL3/ImpliedIDL/Components/Basic/ICBasic.mpc | 17 - .../Components/Basic/ICBasic_stub_export.h | 54 - .../Components/Basic/ICBasic_svnt_export.h | 54 - .../Components/EventSink/ICEventSink.idl | 27 - .../Components/EventSink/ICEventSink.mpc | 17 - .../Components/EventSink/ICEventSink_stub_export.h | 54 - .../Components/EventSink/ICEventSink_svnt_export.h | 54 - .../Components/EventSource/ICEventSource.idl | 38 - .../Components/EventSource/ICEventSource.mpc | 17 - .../EventSource/ICEventSource_stub_export.h | 54 - .../EventSource/ICEventSource_svnt_export.h | 54 - .../Components/Receptacles/ICReceptacles.idl | 28 - .../Components/Receptacles/ICReceptacles.mpc | 18 - .../Receptacles/ICReceptacles_stub_export.h | 54 - .../Receptacles/ICReceptacles_svnt_export.h | 54 - CIAO/tests/IDL3/ImpliedIDL/Events/Events.idl | 22 - CIAO/tests/IDL3/ImpliedIDL/Events/Events.mpc | 17 - .../IDL3/ImpliedIDL/Events/Events_stub_export.h | 54 - .../IDL3/ImpliedIDL/Events/Events_svnt_export.h | 54 - CIAO/tests/IDL3/ImpliedIDL/Homes/Homes.idl | 28 - CIAO/tests/IDL3/ImpliedIDL/Homes/Homes.mpc | 18 - .../IDL3/ImpliedIDL/Homes/Homes_stub_export.h | 54 - .../IDL3/ImpliedIDL/Homes/Homes_svnt_export.h | 54 - CIAO/tests/IDL3/Lookup/README | 21 - CIAO/tests/IDL3/Lookup/lookup_test.idl | 76 - CIAO/tests/IDL3/Lookup/lookup_test.mpc | 18 - CIAO/tests/Minimum/Minimum_Base/Minimum.mpc | 60 - CIAO/tests/Minimum/Minimum_Base/Minimum_Base.idl | 17 - .../Minimum_Base/Minimum_Base_stub_export.h | 54 - .../Minimum_Base/Minimum_Base_svnt_export.h | 54 - CIAO/tests/Minimum/Receiver/Receiver.cidl | 17 - CIAO/tests/Minimum/Receiver/Receiver.idl | 18 - CIAO/tests/Minimum/Receiver/Receiver.mpc | 97 - CIAO/tests/Minimum/Receiver/Receiver_exec.cpp | 171 - CIAO/tests/Minimum/Receiver/Receiver_exec.h | 133 - CIAO/tests/Minimum/Receiver/Receiver_exec_export.h | 54 - CIAO/tests/Minimum/Receiver/Receiver_stub_export.h | 54 - CIAO/tests/Minimum/Receiver/Receiver_svnt_export.h | 54 - CIAO/tests/Minimum/Sender/Sender.cidl | 17 - CIAO/tests/Minimum/Sender/Sender.idl | 28 - CIAO/tests/Minimum/Sender/Sender.mpc | 95 - CIAO/tests/Minimum/Sender/Sender_exec.cpp | 179 - CIAO/tests/Minimum/Sender/Sender_exec.h | 138 - CIAO/tests/Minimum/Sender/Sender_exec_export.h | 54 - CIAO/tests/Minimum/Sender/Sender_stub_export.h | 54 - CIAO/tests/Minimum/Sender/Sender_svnt_export.h | 54 - CIAO/tests/tests.mwc | 9 - CIAO/tools/Config_Handlers/ADD_Handler.cpp | 178 - CIAO/tools/Config_Handlers/ADD_Handler.h | 73 - CIAO/tools/Config_Handlers/Any_Handler.cpp | 47 - CIAO/tools/Config_Handlers/Any_Handler.h | 61 - CIAO/tools/Config_Handlers/BasicSP.cdp | 489 - .../Config_Handlers/Basic_Deployment_Data.cpp | 14086 ------------------- .../Config_Handlers/Basic_Deployment_Data.hpp | 7096 ---------- CIAO/tools/Config_Handlers/CCD_Handler.cpp | 186 - CIAO/tools/Config_Handlers/CCD_Handler.h | 57 - CIAO/tools/Config_Handlers/CEPE_Handler.cpp | 51 - CIAO/tools/Config_Handlers/CEPE_Handler.h | 67 - .../Config_Handlers/CIAO_Events/CIAOEvents.cpp | 3015 ---- .../Config_Handlers/CIAO_Events/CIAOEvents.hpp | 1499 -- .../CIAO_Events/CIAOEvents_Handler.cpp | 155 - .../CIAO_Events/CIAOEvents_Handler.h | 74 - .../CIAO_Events/CIAO_Events_Handlers.mpc | 28 - .../CIAO_Events/CIAO_Events_Handlers_Export.h | 54 - CIAO/tools/Config_Handlers/CIAO_Events/test.cpp | 58 - CIAO/tools/Config_Handlers/CPD_Handler.cpp | 150 - CIAO/tools/Config_Handlers/CPD_Handler.h | 68 - CIAO/tools/Config_Handlers/CRDD_Handler.cpp | 66 - CIAO/tools/Config_Handlers/CRDD_Handler.h | 67 - CIAO/tools/Config_Handlers/Common.h | 41 - .../ComponentPropertyDescription_Handler.cpp | 41 - .../ComponentPropertyDescription_Handler.h | 61 - CIAO/tools/Config_Handlers/Config_Handlers.mpc | 107 - .../Config_Handlers_Common_Export.h | 58 - .../tools/Config_Handlers/Config_Handlers_Export.h | 58 - CIAO/tools/Config_Handlers/DD_Handler.cpp | 244 - CIAO/tools/Config_Handlers/DD_Handler.h | 139 - CIAO/tools/Config_Handlers/DP_Handler.cpp | 325 - CIAO/tools/Config_Handlers/DP_Handler.h | 91 - CIAO/tools/Config_Handlers/DP_PCD_Handler.cpp | 107 - CIAO/tools/Config_Handlers/DP_PCD_Handler.h | 67 - CIAO/tools/Config_Handlers/DataType_Handler.cpp | 180 - CIAO/tools/Config_Handlers/DataType_Handler.h | 62 - CIAO/tools/Config_Handlers/Deployment.cpp | 660 - CIAO/tools/Config_Handlers/Deployment.hpp | 153 - CIAO/tools/Config_Handlers/DnC_Dump.cpp | 974 -- CIAO/tools/Config_Handlers/DnC_Dump.h | 154 - CIAO/tools/Config_Handlers/DnC_Dump_T.cpp | 90 - CIAO/tools/Config_Handlers/DnC_Dump_T.h | 50 - CIAO/tools/Config_Handlers/Dump_Obj.cpp | 64 - CIAO/tools/Config_Handlers/Dump_Obj.h | 76 - CIAO/tools/Config_Handlers/DynAny_Handler.mpc | 19 - .../DynAny_Handler/DataType_Handler.cpp | 180 - .../DynAny_Handler/DataType_Handler.h | 60 - .../DynAny_Handler/DynAny_Handler.cpp | 241 - .../DynAny_Handler/DynAny_Handler.h | 72 - .../DynAny_Handler/DynAny_Handler_Export.h | 54 - .../DynAny_Handler/DynEnum_Handler.cpp | 72 - .../DynAny_Handler/DynEnum_Handler.h | 49 - CIAO/tools/Config_Handlers/ERE_Handler.cpp | 52 - CIAO/tools/Config_Handlers/ERE_Handler.h | 70 - CIAO/tools/Config_Handlers/ESD_Handler.cpp | 127 - CIAO/tools/Config_Handlers/ESD_Handler.h | 73 - CIAO/tools/Config_Handlers/IDD_Handler.cpp | 162 - CIAO/tools/Config_Handlers/IDD_Handler.h | 76 - CIAO/tools/Config_Handlers/IDREF_Base.cpp | 114 - CIAO/tools/Config_Handlers/IDREF_Base.h | 92 - CIAO/tools/Config_Handlers/ID_Handler.cpp | 45 - CIAO/tools/Config_Handlers/ID_Handler.h | 78 - CIAO/tools/Config_Handlers/IRDD_Handler.cpp | 122 - CIAO/tools/Config_Handlers/IRDD_Handler.h | 71 - CIAO/tools/Config_Handlers/MDD_Handler.cpp | 177 - CIAO/tools/Config_Handlers/MDD_Handler.h | 71 - CIAO/tools/Config_Handlers/PCD_Handler.cpp | 140 - CIAO/tools/Config_Handlers/PCD_Handler.h | 75 - CIAO/tools/Config_Handlers/PSPE_Handler.cpp | 145 - CIAO/tools/Config_Handlers/PSPE_Handler.h | 65 - .../Package_Handlers/CAD_Handler.cpp | 271 - .../Config_Handlers/Package_Handlers/CAD_Handler.h | 59 - .../Package_Handlers/CID_Handler.cpp | 390 - .../Config_Handlers/Package_Handlers/CID_Handler.h | 67 - .../Package_Handlers/CPD_Handler.cpp | 162 - .../Config_Handlers/Package_Handlers/CPD_Handler.h | 74 - .../Package_Handlers/Comp_Intf_Descr_Handler.cpp | 165 - .../Package_Handlers/Comp_Intf_Descr_Handler.h | 54 - .../Package_Handlers/IAD_Handler.cpp | 125 - .../Config_Handlers/Package_Handlers/IAD_Handler.h | 66 - .../Config_Handlers/Package_Handlers/NIA_Handler.h | 65 - .../Package_Handlers/PCD_Handler.cpp | 165 - .../Config_Handlers/Package_Handlers/PCD_Handler.h | 69 - .../Config_Handlers/Package_Handlers/PC_Intf.cpp | 75 - .../Config_Handlers/Package_Handlers/PC_Intf.h | 58 - .../Package_Handlers/Package_Handlers.mpc | 54 - .../Package_Handlers/Packaging_Handlers_Export.h | 58 - .../Package_Handlers/SID_Handler.cpp | 140 - .../Config_Handlers/Package_Handlers/SID_Handler.h | 71 - .../Config_Handlers/Package_Handlers/test.cpp | 113 - CIAO/tools/Config_Handlers/Property_Handler.cpp | 51 - CIAO/tools/Config_Handlers/Property_Handler.h | 71 - CIAO/tools/Config_Handlers/RDD_Handler.cpp | 57 - CIAO/tools/Config_Handlers/RDD_Handler.h | 63 - CIAO/tools/Config_Handlers/RT-CCM/CB_Handler.cpp | 71 - CIAO/tools/Config_Handlers/RT-CCM/CB_Handler.h | 48 - .../Config_Handlers/RT-CCM/CIAOServerResources.cpp | 5088 ------- .../Config_Handlers/RT-CCM/CIAOServerResources.hpp | 2546 ---- CIAO/tools/Config_Handlers/RT-CCM/CLA_Handler.cpp | 45 - CIAO/tools/Config_Handlers/RT-CCM/CLA_Handler.h | 52 - CIAO/tools/Config_Handlers/RT-CCM/OC_Handler.cpp | 52 - CIAO/tools/Config_Handlers/RT-CCM/OC_Handler.h | 50 - CIAO/tools/Config_Handlers/RT-CCM/OR_Handler.cpp | 92 - CIAO/tools/Config_Handlers/RT-CCM/OR_Handler.h | 54 - CIAO/tools/Config_Handlers/RT-CCM/PM_Handler.cpp | 73 - CIAO/tools/Config_Handlers/RT-CCM/PM_Handler.h | 45 - CIAO/tools/Config_Handlers/RT-CCM/PS_Handler.cpp | 114 - CIAO/tools/Config_Handlers/RT-CCM/PS_Handler.h | 45 - .../Config_Handlers/RT-CCM/RT-CCM-Handlers.mpc | 44 - .../RT-CCM/RT_CCM_Handlers_Export.h | 54 - CIAO/tools/Config_Handlers/RT-CCM/SRD_Handler.cpp | 163 - CIAO/tools/Config_Handlers/RT-CCM/SRD_Handler.h | 78 - CIAO/tools/Config_Handlers/RT-CCM/TPL_Handler.cpp | 81 - CIAO/tools/Config_Handlers/RT-CCM/TPL_Handler.h | 48 - CIAO/tools/Config_Handlers/RT-CCM/TP_Handler.cpp | 64 - CIAO/tools/Config_Handlers/RT-CCM/TP_Handler.h | 46 - CIAO/tools/Config_Handlers/RT-CCM/input.csr | 70 - CIAO/tools/Config_Handlers/RT-CCM/test.cpp | 89 - CIAO/tools/Config_Handlers/Req_Handler.cpp | 57 - CIAO/tools/Config_Handlers/Req_Handler.h | 71 - CIAO/tools/Config_Handlers/STD_CID_Handler.cpp | 173 - CIAO/tools/Config_Handlers/STD_CID_Handler.h | 79 - CIAO/tools/Config_Handlers/STD_CPD_Handler.cpp | 57 - CIAO/tools/Config_Handlers/STD_CPD_Handler.h | 78 - CIAO/tools/Config_Handlers/STD_IAD_Handler.cpp | 46 - CIAO/tools/Config_Handlers/STD_IAD_Handler.h | 64 - CIAO/tools/Config_Handlers/STD_PCD_Handler.cpp | 52 - CIAO/tools/Config_Handlers/STD_PCD_Handler.h | 78 - CIAO/tools/Config_Handlers/STD_PC_Intf.cpp | 75 - CIAO/tools/Config_Handlers/STD_PC_Intf.h | 62 - .../Config_Handlers/SatisfierProperty_Handler.cpp | 118 - .../Config_Handlers/SatisfierProperty_Handler.h | 69 - .../Config_Handlers/Utils/CIAO_XML_Utils_Export.h | 54 - CIAO/tools/Config_Handlers/Utils/Exceptions.h | 39 - CIAO/tools/Config_Handlers/Utils/Functors.h | 87 - CIAO/tools/Config_Handlers/Utils/Utils.mpc | 15 - .../Config_Handlers/Utils/XML_Error_Handler.cpp | 72 - .../Config_Handlers/Utils/XML_Error_Handler.h | 65 - CIAO/tools/Config_Handlers/Utils/XML_Helper.cpp | 240 - CIAO/tools/Config_Handlers/Utils/XML_Helper.h | 95 - .../Config_Handlers/Utils/XML_Schema_Resolver.cpp | 55 - .../Config_Handlers/Utils/XML_Schema_Resolver.h | 66 - CIAO/tools/Config_Handlers/Utils/XercesString.cpp | 143 - CIAO/tools/Config_Handlers/Utils/XercesString.h | 75 - CIAO/tools/Config_Handlers/XMLSchema/Traversal.hpp | 72 - CIAO/tools/Config_Handlers/XMLSchema/Traversal.ipp | 10 - CIAO/tools/Config_Handlers/XMLSchema/Traversal.tpp | 11 - CIAO/tools/Config_Handlers/XMLSchema/TypeInfo.hpp | 22 - CIAO/tools/Config_Handlers/XMLSchema/TypeInfo.ipp | 7 - CIAO/tools/Config_Handlers/XMLSchema/TypeInfo.tpp | 97 - CIAO/tools/Config_Handlers/XMLSchema/Types.hpp | 574 - CIAO/tools/Config_Handlers/XMLSchema/Types.ipp | 8 - CIAO/tools/Config_Handlers/XMLSchema/Types.tpp | 9 - CIAO/tools/Config_Handlers/XMLSchema/Writer.hpp | 159 - CIAO/tools/Config_Handlers/XMLSchema/Writer.ipp | 10 - CIAO/tools/Config_Handlers/XMLSchema/Writer.tpp | 10 - CIAO/tools/Config_Handlers/XML_File_Intf.cpp | 65 - CIAO/tools/Config_Handlers/XML_File_Intf.h | 51 - CIAO/tools/Config_Handlers/XSCRT/Elements.hpp | 572 - CIAO/tools/Config_Handlers/XSCRT/Elements.ipp | 7 - CIAO/tools/Config_Handlers/XSCRT/Elements.tpp | 7 - .../Config_Handlers/XSCRT/ExtendedTypeInfo.hpp | 182 - .../Config_Handlers/XSCRT/ExtendedTypeInfo.ipp | 141 - CIAO/tools/Config_Handlers/XSCRT/Parser.hpp | 67 - CIAO/tools/Config_Handlers/XSCRT/Parser.ipp | 7 - CIAO/tools/Config_Handlers/XSCRT/Parser.tpp | 7 - CIAO/tools/Config_Handlers/XSCRT/Traversal.hpp | 275 - CIAO/tools/Config_Handlers/XSCRT/Traversal.ipp | 7 - CIAO/tools/Config_Handlers/XSCRT/Traversal.tpp | 195 - CIAO/tools/Config_Handlers/XSCRT/Writer.hpp | 81 - CIAO/tools/Config_Handlers/XSCRT/Writer.ipp | 7 - CIAO/tools/Config_Handlers/XSCRT/Writer.tpp | 7 - CIAO/tools/Config_Handlers/XSCRT/XML.hpp | 490 - CIAO/tools/Config_Handlers/XSCRT/XML.ipp | 7 - CIAO/tools/Config_Handlers/XSCRT/XML.tpp | 7 - CIAO/tools/Config_Handlers/XSCRT/XMLSchema.hpp | 554 - .../Config_Handlers/XSC_XML_Handlers_Export.h | 54 - CIAO/tools/Config_Handlers/ccd.cpp | 1524 -- CIAO/tools/Config_Handlers/ccd.hpp | 775 - CIAO/tools/Config_Handlers/cdd.cpp | 3392 ----- CIAO/tools/Config_Handlers/cdd.hpp | 1735 --- CIAO/tools/Config_Handlers/cdp.cpp | 1345 -- CIAO/tools/Config_Handlers/cdp.hpp | 703 - CIAO/tools/Config_Handlers/cid.cpp | 4124 ------ CIAO/tools/Config_Handlers/cid.hpp | 2061 --- CIAO/tools/Config_Handlers/cpd.cpp | 1268 -- CIAO/tools/Config_Handlers/cpd.hpp | 658 - CIAO/tools/Config_Handlers/iad.cpp | 1510 -- CIAO/tools/Config_Handlers/iad.hpp | 779 - CIAO/tools/Config_Handlers/pcd.cpp | 1378 -- CIAO/tools/Config_Handlers/pcd.hpp | 698 - CIAO/tools/Config_Handlers/test.cdp | 1827 --- CIAO/tools/Config_Handlers/test.cpp | 120 - CIAO/tools/Config_Handlers/toplevel.cpp | 238 - CIAO/tools/Config_Handlers/toplevel.hpp | 168 - CIAO/tools/IDL3_to_IDL2/IDL3_to_IDL2.mpc | 67 - CIAO/tools/IDL3_to_IDL2/README | 128 - .../IDL3_to_IDL2/TAO_IDL3_TO_IDL2_BE_Export.h | 40 - CIAO/tools/IDL3_to_IDL2/be_extern.h | 86 - CIAO/tools/IDL3_to_IDL2/be_global.cpp | 131 - CIAO/tools/IDL3_to_IDL2/be_global.h | 85 - CIAO/tools/IDL3_to_IDL2/be_helper.cpp | 436 - CIAO/tools/IDL3_to_IDL2/be_helper.h | 186 - CIAO/tools/IDL3_to_IDL2/be_init.cpp | 32 - CIAO/tools/IDL3_to_IDL2/be_produce.cpp | 119 - CIAO/tools/IDL3_to_IDL2/be_sunsoft.cpp | 191 - CIAO/tools/IDL3_to_IDL2/be_sunsoft.h | 49 - CIAO/tools/IDL3_to_IDL2/idl3_to_idl2_visitor.cpp | 1722 --- CIAO/tools/IDL3_to_IDL2/idl3_to_idl2_visitor.h | 114 - CIAO/tools/tools.mwc | 6 - TAO/ChangeLog | 646 - TAO/NEWS | 10 - TAO/PROBLEM-REPORT-FORM | 4 +- TAO/Release | 3 +- TAO/TAO_IDL/Makefile.am | 2 - TAO/TAO_IDL/be/be_codegen.cpp | 11 +- TAO/TAO_IDL/be/be_global.cpp | 34 +- TAO/TAO_IDL/be/be_interface.cpp | 107 +- TAO/TAO_IDL/be/be_sequence.cpp | 12 +- .../be/be_visitor_component/component_cs.cpp | 4 +- TAO/TAO_IDL/be/be_visitor_root.cpp | 1 - TAO/TAO_IDL/be/be_visitor_root/root.cpp | 19 +- TAO/TAO_IDL/be/be_visitor_sequence/sequence_ch.cpp | 5 +- TAO/TAO_IDL/be/be_visitor_template_export.cpp | 151 - TAO/TAO_IDL/be_include/be_global.h | 10 - .../be_include/be_visitor_template_export.h | 57 - TAO/TAO_IDL/util/utl_global.cpp | 8 +- TAO/configure.ac | 4 - TAO/docs/ORBEndpoint.html | 19 - TAO/docs/compiler.html | 11 +- TAO/docs/releasenotes/index.html | 15 +- TAO/docs/tutorials/Quoter/Makefile.am | 3 +- TAO/docs/tutorials/Quoter/RTCORBA/Makefile.am | 249 - TAO/docs/tutorials/Quoter/idl/Makefile.am | 9 +- TAO/examples/AMH/Sink_Server/Makefile.am | 6 + TAO/examples/AMI/FL_Callback/Makefile.am | 2 + TAO/examples/CSD_Strategy/ThreadPool6/Makefile.am | 9 +- TAO/examples/Kokyu_dsrt_schedulers/Makefile.am | 85 +- .../Load_Balancing_persistent/Identity.idl | 0 .../Load_Balancing_persistent/Identity_Client.cpp | 0 .../Load_Balancing_persistent/Identity_Client.h | 0 .../Load_Balancing_persistent/Identity_Server.cpp | 0 .../Load_Balancing_persistent/Identity_Server.h | 0 .../Load_Balancing_persistent/Identity_i.cpp | 0 .../Load_Balancing_persistent/Identity_i.h | 0 .../Load_Balancing_persistent/Load_Balancer.idl | 0 .../Load_Balancing_persistent/Load_Balancer_i.cpp | 0 .../Load_Balancing_persistent/Load_Balancer_i.h | 0 .../Load_Balancing_Service.cpp | 0 .../Load_Balancing_Service.h | 0 TAO/examples/Load_Balancing_persistent/README | 0 TAO/examples/POA/TIE/Makefile.am | 8 +- TAO/examples/PluggableUDP/tests/Basic/Makefile.am | 4 + .../PluggableUDP/tests/Performance/Makefile.am | 4 + .../tests/SimplePerformance/Makefile.am | 4 + TAO/examples/RTCORBA/Activity/Job.idl | 0 TAO/examples/RTCORBA/Activity/Makefile.am | 16 +- TAO/examples/RTCORBA/Activity/README | 0 .../Fixed_Priority_Scheduler/Makefile.am | 2 +- .../RTScheduling/MIF_Scheduler/Makefile.am | 2 +- TAO/examples/mfc/Makefile.am | 18 +- .../FT_DefaultFaultAnalyzer.cpp | 0 .../FT_DefaultFaultAnalyzer.h | 0 .../FT_ReplicationManager/FT_FaultAnalyzer.cpp | 0 .../FT_ReplicationManager/FT_FaultAnalyzer.h | 0 .../FT_ReplicationManager/FT_FaultConsumer.cpp | 0 .../FT_ReplicationManager/FT_FaultConsumer.h | 0 .../FT_FaultEventDescriptor.cpp | 0 .../FT_FaultEventDescriptor.h | 0 .../FT_ReplicationManagerFaultAnalyzer.cpp | 0 .../FT_ReplicationManagerFaultAnalyzer.h | 0 TAO/orbsvcs/IFR_Service/IFR_Server.cpp | 4 +- TAO/orbsvcs/IFR_Service/IFR_Service.cpp | 2 +- TAO/orbsvcs/ImplRepo_Service/Makefile.am | 51 +- .../Logging_Service/Event_Logging_Service/README | 0 .../Notify_Logging_Service.cpp | 2 +- .../Logging_Service/Notify_Logging_Service/README | 0 .../Logging_Service/RTEvent_Logging_Service/README | 0 TAO/orbsvcs/examples/CosEC/Factory/Makefile.am | 14 +- TAO/orbsvcs/examples/CosEC/TypedSimple/Makefile.am | 16 +- TAO/orbsvcs/examples/LoadBalancing/Makefile.am | 2 + TAO/orbsvcs/examples/Log/Event/run_test.pl | 2 +- TAO/orbsvcs/examples/Log/Notify/run_test.pl | 2 +- TAO/orbsvcs/examples/Log/RTEvent/run_test.pl | 2 +- TAO/orbsvcs/orbsvcs/CosEvent.mpc | 4 +- TAO/orbsvcs/orbsvcs/CosNaming_Skel.mpc | 3 + TAO/orbsvcs/orbsvcs/CosNotification.mpc | 21 + TAO/orbsvcs/orbsvcs/CosProperty.mpc | 6 + TAO/orbsvcs/orbsvcs/CosTrading.mpc | 12 + TAO/orbsvcs/orbsvcs/DsEventLogAdmin.mpc | 3 + TAO/orbsvcs/orbsvcs/DsLogAdmin.mpc | 9 + TAO/orbsvcs/orbsvcs/DsNotifyLogAdmin.mpc | 3 + .../orbsvcs/Event/ECG_CDR_Message_Receiver.cpp | 2 +- .../FaultTolerance/FT_ClientORBInitializer.h | 0 .../FaultTolerance/FT_ClientPolicyFactory.cpp | 0 .../FaultTolerance/FT_ClientPolicyFactory.h | 0 .../orbsvcs/FaultTolerance/FT_ClientPolicy_i.cpp | 0 .../orbsvcs/FaultTolerance/FT_ClientPolicy_i.h | 0 .../orbsvcs/FaultTolerance/FT_ClientPolicy_i.inl | 0 .../FaultTolerance/FT_ClientService_Activate.cpp | 0 .../FaultTolerance/FT_ClientService_Activate.h | 0 .../FaultTolerance/FT_ServerORBInitializer.cpp | 0 .../FaultTolerance/FT_ServerORBInitializer.h | 0 .../FaultTolerance/FT_ServerPolicyFactory.cpp | 0 .../FaultTolerance/FT_ServerPolicyFactory.h | 0 .../orbsvcs/FaultTolerance/FT_ServerPolicy_i.h | 0 .../orbsvcs/FaultTolerance/FT_ServerPolicy_i.inl | 0 .../FaultTolerance/FT_ServerService_Activate.cpp | 0 .../FaultTolerance/FT_ServerService_Activate.h | 0 .../orbsvcs/IFRService/IFR_Service_Loader.cpp | 8 +- TAO/orbsvcs/orbsvcs/IFRService/Options.cpp | 8 +- TAO/orbsvcs/orbsvcs/Log/Hash_LogRecordStore.cpp | 2 + TAO/orbsvcs/orbsvcs/Log/LogMgr_i.cpp | 5 +- TAO/orbsvcs/orbsvcs/Log/Log_i.cpp | 108 +- TAO/orbsvcs/orbsvcs/Makefile.am | 833 +- TAO/orbsvcs/orbsvcs/RTEvent.mpc | 2 +- TAO/orbsvcs/orbsvcs/RTEventLogAdmin.mpc | 3 + TAO/orbsvcs/orbsvcs/ec_typed_events_skel.mpb | 3 + .../LoadBalancing/LBPerf/RPS/LoadBalancing.mpc | 4 +- .../LoadBalancing/LBPerf/RPS/Makefile.am | 16 +- .../RTEvent/RTCORBA_Baseline/Makefile.am | 14 +- .../RTEvent/RTCORBA_Callback/Makefile.am | 14 +- .../performance-tests/RTEvent/lib/Makefile.am | 17 +- TAO/orbsvcs/tests/BiDir_CORBALOC/Makefile.am | 18 +- .../Bug_2137_Regression/Bug_2137_Regression.mpc | 0 TAO/orbsvcs/tests/Bug_2137_Regression/README | 0 TAO/orbsvcs/tests/Bug_2137_Regression/client.cpp | 0 .../Bug_2247_Regression/Bug_2247_Regression.mpc | 0 TAO/orbsvcs/tests/Bug_2247_Regression/Client_i.h | 0 TAO/orbsvcs/tests/Bug_2247_Regression/Manager.cpp | 0 TAO/orbsvcs/tests/Bug_2247_Regression/Manager.h | 0 TAO/orbsvcs/tests/Bug_2247_Regression/README | 0 TAO/orbsvcs/tests/Bug_2247_Regression/server.cpp | 0 TAO/orbsvcs/tests/Bug_2247_Regression/test.idl | 0 TAO/orbsvcs/tests/Bug_2247_Regression/test_i.cpp | 0 TAO/orbsvcs/tests/Bug_2247_Regression/test_i.h | 0 .../Bug_2248_Regression/Bug_2248_Regression.mpc | 0 TAO/orbsvcs/tests/Bug_2248_Regression/Client_i.h | 0 TAO/orbsvcs/tests/Bug_2248_Regression/README | 0 .../Bug_2248_Regression/Server_ORBInitializer.cpp | 0 .../Bug_2248_Regression/Server_ORBInitializer.h | 0 .../Server_Request_Interceptor.cpp | 0 .../Server_Request_Interceptor.h | 0 TAO/orbsvcs/tests/Bug_2248_Regression/client.cpp | 0 TAO/orbsvcs/tests/Bug_2248_Regression/client.h | 0 TAO/orbsvcs/tests/Bug_2248_Regression/server.cpp | 0 TAO/orbsvcs/tests/Bug_2248_Regression/test.idl | 0 TAO/orbsvcs/tests/Bug_2248_Regression/test_i.cpp | 0 TAO/orbsvcs/tests/Bug_2248_Regression/test_i.h | 0 TAO/orbsvcs/tests/Bug_2248_Regression/tests.idl | 0 TAO/orbsvcs/tests/Bug_2377_Regression/Makefile.am | 18 +- TAO/orbsvcs/tests/Bug_2615_Regression/Makefile.am | 153 - TAO/orbsvcs/tests/EC_Custom_Marshal/Makefile.am | 14 +- TAO/orbsvcs/tests/Event/Makefile.am | 3 +- TAO/orbsvcs/tests/Event/UDP/Consumer.cpp | 2 +- TAO/orbsvcs/tests/Event/UDP/Supplier.cpp | 14 +- TAO/orbsvcs/tests/Event/UDP/Supplier.h | 3 - TAO/orbsvcs/tests/Event/UDP/Test.idl | 12 +- TAO/orbsvcs/tests/Event/UDP/receiver.cpp | 4 +- .../FT_App/FT_ReplicationManagerController.cpp | 0 TAO/orbsvcs/tests/FT_App/Makefile.am | 14 +- .../ReplicationManagerFaultConsumerAdapter.cpp | 0 .../ReplicationManagerFaultConsumerAdapter.h | 0 TAO/orbsvcs/tests/ImplRepo/Makefile.am | 4 +- TAO/orbsvcs/tests/Interoperable_Naming/Makefile.am | 16 +- .../GenericFactory/Manage_Object_Group/Makefile.am | 18 +- TAO/orbsvcs/tests/Makefile.am | 2 +- TAO/orbsvcs/tests/Notify/lib/Makefile.am | 17 +- .../performance-tests/Throughput/Makefile.am | 2 + TAO/orbsvcs/tests/Redundant_Naming/Makefile.am | 18 +- .../tests/Security/ssliop_corbaloc/Makefile.am | 18 +- TAO/orbsvcs/tests/Simple_Naming/Makefile.am | 18 +- TAO/orbsvcs/tests/Trading/Makefile.am | 17 +- TAO/performance-tests/Callback/Callback.mpc | 2 - TAO/performance-tests/Callback/Makefile.am | 2 + .../Cubit/TAO/DII_Cubit/DII_Cubit.mpc | 1 - .../Cubit/TAO/IDL_Cubit/IDL_Cubit.mpc | 8 +- .../Cubit/TAO/IDL_Cubit/Makefile.am | 2 + .../Cubit/TAO/MT_Cubit/MT_Cubit.mpc | 2 +- .../Cubit/TAO/MT_Cubit/Makefile.am | 4 + .../Latency/AMH_Single_Threaded/Makefile.am | 2 + .../AMH_Single_Threaded/Single_Threaded.mpc | 1 - TAO/performance-tests/Latency/AMI/Makefile.am | 4 + .../Latency/Collocation/Collocation.mpc | 1 - TAO/performance-tests/Latency/DII/DII.mpc | 1 - TAO/performance-tests/Latency/DII/Makefile.am | 4 + TAO/performance-tests/Latency/DSI/DSI.mpc | 2 +- TAO/performance-tests/Latency/DSI/Makefile.am | 2 + .../Latency/Deferred/Deferred.mpc | 1 - TAO/performance-tests/Latency/Deferred/Makefile.am | 4 + .../Latency/Single_Threaded/Makefile.am | 4 + .../Latency/Single_Threaded/Single_Threaded.mpc | 1 - .../Latency/Thread_Per_Connection/Makefile.am | 6 + .../Latency/Thread_Pool/Makefile.am | 6 + .../Orb_Per_Priority/Makefile.am | 4 + .../Multiple_Endpoints/Single_Endpoint/Makefile.am | 4 + .../AMH_Single_Threaded/Makefile.am | 2 + .../AMH_Single_Threaded/Single_Threaded.mpc | 1 - .../Sequence_Latency/AMI/Makefile.am | 4 + TAO/performance-tests/Sequence_Latency/DII/DII.mpc | 1 - .../Sequence_Latency/DII/Makefile.am | 4 + TAO/performance-tests/Sequence_Latency/DSI/DSI.mpc | 1 - .../Sequence_Latency/DSI/Makefile.am | 4 + .../Sequence_Latency/Deferred/Deferred.mpc | 2 +- .../Sequence_Latency/Deferred/Makefile.am | 4 + .../Sequence_Latency/Single_Threaded/Makefile.am | 4 + .../Single_Threaded/Single_Threaded.mpc | 1 - .../Thread_Per_Connection/Makefile.am | 6 + .../Sequence_Latency/Thread_Pool/Makefile.am | 6 + TAO/performance-tests/Throughput/Makefile.am | 4 + TAO/tao/AnyTypeCode/NVList.cpp | 4 +- TAO/tao/AnyTypeCode/OctetSeqA.cpp | 146 + TAO/tao/AnyTypeCode/OctetSeqA.h | 71 + TAO/tao/AnyTypeCode/UShortSeqA.cpp | 146 + TAO/tao/AnyTypeCode/UShortSeqA.h | 112 + TAO/tao/Bounded_Basic_String_Sequence_T.h | 5 + TAO/tao/Bounded_Sequence_CDR_T.h | 6 +- TAO/tao/Bounded_String_Sequence_T.h | 42 + TAO/tao/Bounded_Wstring_Sequence_T.h | 42 + TAO/tao/FlResource/FlResource_Factory.cpp | 2 +- TAO/tao/FlResource/FlResource_Factory.h | 2 +- TAO/tao/GUIResource_Factory.cpp | 6 +- TAO/tao/GUIResource_Factory.h | 12 +- TAO/tao/HTTP_Client.cpp | 57 - TAO/tao/HTTP_Client.h | 75 - TAO/tao/HTTP_Handler.cpp | 197 - TAO/tao/HTTP_Handler.h | 88 - TAO/tao/HTTP_Parser.cpp | 150 - TAO/tao/HTTP_Parser.h | 62 - TAO/tao/IIOP_Acceptor.cpp | 10 +- TAO/tao/Incoming_Message_Stack.h | 0 TAO/tao/Incoming_Message_Stack.inl | 0 TAO/tao/Makefile.am | 511 +- TAO/tao/ORB_Core.cpp | 20 +- TAO/tao/ORB_Core.h | 4 +- TAO/tao/ORB_Core.inl | 4 +- TAO/tao/OctetSeq.pidl | 3 + TAO/tao/OctetSeqC.cpp | 124 + TAO/tao/OctetSeqC.h | 175 + TAO/tao/OctetSeqS.h | 28 + TAO/tao/PolicyC.cpp | 4 + TAO/tao/PortableServer/Servant_var.cpp | 0 TAO/tao/PortableServer/Servant_var.h | 0 TAO/tao/PortableServer/Servant_var.inl | 0 TAO/tao/QtResource/QtResource_Factory.cpp | 4 +- TAO/tao/QtResource/QtResource_Factory.h | 2 +- TAO/tao/Sequence_T.h | 6 +- TAO/tao/Strategies.mpc | 4 +- TAO/tao/Stub.cpp | 69 +- TAO/tao/TAO_Internal.cpp | 2 - TAO/tao/TkResource/TkResource_Factory.cpp | 2 +- TAO/tao/TkResource/TkResource_Factory.h | 2 +- TAO/tao/UShortSeq.pidl | 3 + TAO/tao/UShortSeqC.cpp | 127 + TAO/tao/UShortSeqC.h | 177 + TAO/tao/UShortSeqS.h | 28 + TAO/tao/Unbounded_Basic_String_Sequence_T.h | 5 + TAO/tao/Unbounded_Sequence_CDR_T.h | 6 +- TAO/tao/Unbounded_String_Sequence_T.h | 43 + TAO/tao/Unbounded_Wstring_Sequence_T.h | 43 + TAO/tao/Valuetype/ValueBase.h | 4 +- TAO/tao/Version.h | 2 +- TAO/tao/XtResource/XtResource_Factory.cpp | 2 +- TAO/tao/XtResource/XtResource_Factory.h | 2 +- TAO/tao/default_resource.cpp | 5 +- TAO/tao/diffs/OctetSeq.diff | 21 + TAO/tao/diffs/UShortSeq.diff | 21 + TAO/tao/tao.mpc | 67 +- .../Bug_1812_Regression/Bug_1812_Regession.mpc | 0 TAO/tests/Bug_1812_Regression/Test.idl | 0 TAO/tests/Bug_1812_Regression/test.cpp | 0 .../Bug_1813_Regression/Bug_1813_Regession.mpc | 0 TAO/tests/Bug_1813_Regression/Test.idl | 0 TAO/tests/Bug_1813_Regression/test.cpp | 0 .../Bug_2144_Regression/Bug_2144_Regression.mpc | 0 TAO/tests/Bug_2144_Regression/README | 0 TAO/tests/Bug_2144_Regression/test.cpp | 0 TAO/tests/Bug_2144_Regression/test.idl | 0 .../Bug_2183_Regression/Bug_2183_Regression.mpc | 0 TAO/tests/Bug_2183_Regression/Hello.cpp | 0 TAO/tests/Bug_2183_Regression/Hello.h | 0 TAO/tests/Bug_2183_Regression/README | 0 TAO/tests/Bug_2183_Regression/Test.idl | 0 TAO/tests/Bug_2183_Regression/client.cpp | 0 TAO/tests/Bug_2183_Regression/server.cpp | 0 .../Bug_2222_Regression/Bug_2222_Regression.mpc | 0 TAO/tests/Bug_2222_Regression/TestCase.idl | 0 TAO/tests/Bug_2222_Regression/TestType.idl | 0 TAO/tests/Bug_2222_Regression/test.cpp | 0 .../Bug_2375_Regression/Bug_2375_Regression.mpc | 0 TAO/tests/Bug_2375_Regression/README | 0 TAO/tests/Bug_2375_Regression/test.cpp | 0 TAO/tests/Bug_2375_Regression/test.idl | 0 TAO/tests/Bug_2669_Regression/Child.idl | 4 +- TAO/tests/Bug_2669_Regression/client.cpp | 34 +- TAO/tests/ICMG_Any_Bug/Hello.cpp | 0 TAO/tests/ICMG_Any_Bug/Hello.h | 0 TAO/tests/ICMG_Any_Bug/HelloWorld.h | 0 TAO/tests/ICMG_Any_Bug/client.cpp | 0 TAO/tests/ICMG_Any_Bug/server.cpp | 0 TAO/tests/IDL_Test/array_only.idl | 0 TAO/tests/MProfile_Forwarding/Servant_Locator.cpp | 0 TAO/tests/MProfile_Forwarding/Servant_Locator.h | 0 TAO/tests/MProfile_Forwarding/server.cpp | 0 TAO/tests/MProfile_Forwarding/test.idl | 0 TAO/tests/MProfile_Forwarding/test_i.inl | 0 TAO/tests/Permanent_Forward/Permanent_Forward.mpc | 0 TAO/tests/Permanent_Forward/README | 0 TAO/tests/Permanent_Forward/StubTest.cpp | 0 .../Portable_Interceptors/PICurrent/client.cpp | 16 - TAO/tests/QtTests/client.cpp | 0 TAO/tests/QtTests/client.h | 0 TAO/tests/QtTests/server.cpp | 0 TAO/tests/QtTests/test.idl | 0 TAO/tests/QtTests/test_i.cpp | 0 TAO/tests/QtTests/test_i.h | 0 TAO/tests/Sequence_Unit_Tests/Bounded_String.cpp | 4 +- TAO/tests/Sequence_Unit_Tests/Unbounded_String.cpp | 4 +- 2365 files changed, 8904 insertions(+), 284758 deletions(-) create mode 100644 ACE/ace/ACE_FlReactor.pc.in create mode 100644 ACE/ace/ACE_FlReactor_export.h create mode 100644 ACE/ace/ACE_QtReactor.pc.in create mode 100644 ACE/ace/ACE_QtReactor_export.h create mode 100644 ACE/ace/ACE_TkReactor.pc.in create mode 100644 ACE/ace/ACE_TkReactor_export.h create mode 100644 ACE/ace/ACE_XtReactor.pc.in create mode 100644 ACE/ace/ACE_XtReactor_export.h create mode 100644 ACE/ace/FlReactor.cpp create mode 100644 ACE/ace/FlReactor.h delete mode 100644 ACE/ace/FlReactor/ACE_FlReactor.pc.in delete mode 100644 ACE/ace/FlReactor/ACE_FlReactor_export.h delete mode 100644 ACE/ace/FlReactor/FlReactor.cpp delete mode 100644 ACE/ace/FlReactor/FlReactor.h create mode 100644 ACE/ace/QtReactor.cpp create mode 100644 ACE/ace/QtReactor.h delete mode 100644 ACE/ace/QtReactor/ACE_QtReactor.pc.in delete mode 100644 ACE/ace/QtReactor/ACE_QtReactor_export.h delete mode 100644 ACE/ace/QtReactor/QtReactor.cpp delete mode 100644 ACE/ace/QtReactor/QtReactor.h create mode 100644 ACE/ace/TkReactor.cpp create mode 100644 ACE/ace/TkReactor.h delete mode 100644 ACE/ace/TkReactor/ACE_TkReactor.pc.in delete mode 100644 ACE/ace/TkReactor/ACE_TkReactor_export.h delete mode 100644 ACE/ace/TkReactor/TkReactor.cpp delete mode 100644 ACE/ace/TkReactor/TkReactor.h create mode 100644 ACE/ace/XtReactor.cpp create mode 100644 ACE/ace/XtReactor.h delete mode 100644 ACE/ace/XtReactor/ACE_XtReactor.pc.in delete mode 100644 ACE/ace/XtReactor/ACE_XtReactor_export.h delete mode 100644 ACE/ace/XtReactor/XtReactor.cpp delete mode 100644 ACE/ace/XtReactor/XtReactor.h delete mode 100644 ACE/ace/config-posix-nonetworking.h mode change 100644 => 100755 ACE/apps/JAWS/clients/WebSTONE/src/README mode change 100644 => 100755 ACE/bin/MakeProjectCreator/config/core_anytypecode.mpb delete mode 100644 ACE/bin/MakeProjectCreator/config/core_strategies.mpb delete mode 100644 ACE/examples/ConfigViewer/Makefile.am create mode 100644 ACE/examples/TMCast/Makefile.am create mode 100644 ACE/examples/TMCast/Member/.cvsignore create mode 100644 ACE/examples/TMCast/Member/Makefile.am create mode 100644 ACE/examples/TMCast/Member/Member.mpc create mode 100644 ACE/examples/TMCast/Member/README create mode 100644 ACE/examples/TMCast/Member/member.cpp delete mode 100644 ACE/protocols/examples/TMCast/Makefile.am delete mode 100644 ACE/protocols/examples/TMCast/Member/.cvsignore delete mode 100644 ACE/protocols/examples/TMCast/Member/Makefile.am delete mode 100644 ACE/protocols/examples/TMCast/Member/Member.mpc delete mode 100644 ACE/protocols/examples/TMCast/Member/README delete mode 100644 ACE/protocols/examples/TMCast/Member/member.cpp delete mode 100644 ACE/protocols/tests/HTBP/HTBP_Config.conf delete mode 100644 ACE/protocols/tests/HTBP/Makefile.am delete mode 100644 ACE/protocols/tests/HTBP/README delete mode 100644 ACE/protocols/tests/HTBP/Reactor_Tests/.cvsignore delete mode 100644 ACE/protocols/tests/HTBP/Reactor_Tests/Makefile.am delete mode 100755 ACE/protocols/tests/HTBP/Reactor_Tests/Reactor_Tests.mpc delete mode 100644 ACE/protocols/tests/HTBP/Reactor_Tests/client.cpp delete mode 100644 ACE/protocols/tests/HTBP/Reactor_Tests/inside.conf delete mode 100755 ACE/protocols/tests/HTBP/Reactor_Tests/run_test.pl delete mode 100644 ACE/protocols/tests/HTBP/Reactor_Tests/server.cpp delete mode 100644 ACE/protocols/tests/HTBP/Reactor_Tests/test_config.h delete mode 100644 ACE/protocols/tests/HTBP/Send_Large_Msg/.cvsignore delete mode 100644 ACE/protocols/tests/HTBP/Send_Large_Msg/Makefile.am delete mode 100644 ACE/protocols/tests/HTBP/Send_Large_Msg/Send_Large_Msg.mpc delete mode 100644 ACE/protocols/tests/HTBP/Send_Large_Msg/client.cpp delete mode 100755 ACE/protocols/tests/HTBP/Send_Large_Msg/run_test.pl delete mode 100644 ACE/protocols/tests/HTBP/Send_Large_Msg/server.cpp delete mode 100644 ACE/protocols/tests/HTBP/Send_Recv_Tests/.cvsignore delete mode 100644 ACE/protocols/tests/HTBP/Send_Recv_Tests/Makefile.am delete mode 100644 ACE/protocols/tests/HTBP/Send_Recv_Tests/SendRecv_Test.cpp delete mode 100644 ACE/protocols/tests/HTBP/Send_Recv_Tests/SendRecv_Test.mpc delete mode 100644 ACE/protocols/tests/HTBP/htbptest.mpb delete mode 100644 ACE/protocols/tests/HTBP/ping/.cvsignore delete mode 100644 ACE/protocols/tests/HTBP/ping/Makefile.am delete mode 100644 ACE/protocols/tests/HTBP/ping/client.cpp delete mode 100755 ACE/protocols/tests/HTBP/ping/ping.mpc delete mode 100755 ACE/protocols/tests/HTBP/ping/run_test.pl delete mode 100644 ACE/protocols/tests/HTBP/ping/server.cpp create mode 100644 ACE/tests/HTBP/HTBP_Config.conf create mode 100644 ACE/tests/HTBP/Makefile.am create mode 100644 ACE/tests/HTBP/README create mode 100644 ACE/tests/HTBP/Reactor_Tests/.cvsignore create mode 100644 ACE/tests/HTBP/Reactor_Tests/Makefile.am create mode 100755 ACE/tests/HTBP/Reactor_Tests/Reactor_Tests.mpc create mode 100644 ACE/tests/HTBP/Reactor_Tests/client.cpp create mode 100644 ACE/tests/HTBP/Reactor_Tests/inside.conf create mode 100755 ACE/tests/HTBP/Reactor_Tests/run_test.pl create mode 100644 ACE/tests/HTBP/Reactor_Tests/server.cpp create mode 100644 ACE/tests/HTBP/Reactor_Tests/test_config.h create mode 100644 ACE/tests/HTBP/Send_Large_Msg/.cvsignore create mode 100644 ACE/tests/HTBP/Send_Large_Msg/Makefile.am create mode 100644 ACE/tests/HTBP/Send_Large_Msg/Send_Large_Msg.mpc create mode 100644 ACE/tests/HTBP/Send_Large_Msg/client.cpp create mode 100755 ACE/tests/HTBP/Send_Large_Msg/run_test.pl create mode 100644 ACE/tests/HTBP/Send_Large_Msg/server.cpp create mode 100644 ACE/tests/HTBP/Send_Recv_Tests/.cvsignore create mode 100644 ACE/tests/HTBP/Send_Recv_Tests/Makefile.am create mode 100644 ACE/tests/HTBP/Send_Recv_Tests/SendRecv_Test.cpp create mode 100644 ACE/tests/HTBP/Send_Recv_Tests/SendRecv_Test.mpc create mode 100644 ACE/tests/HTBP/htbptest.mpb create mode 100644 ACE/tests/HTBP/ping/.cvsignore create mode 100644 ACE/tests/HTBP/ping/Makefile.am create mode 100644 ACE/tests/HTBP/ping/client.cpp create mode 100755 ACE/tests/HTBP/ping/ping.mpc create mode 100755 ACE/tests/HTBP/ping/run_test.pl create mode 100644 ACE/tests/HTBP/ping/server.cpp mode change 100644 => 100755 ACE/tests/Integer_Truncate_Test.cpp delete mode 100644 CIAO/CCF/Bootstrap.rules delete mode 100644 CIAO/CCF/CCF/CIDL/CIDL.mpc delete mode 100644 CIAO/CCF/CCF/CIDL/LexicalAnalyzer.cpp delete mode 100644 CIAO/CCF/CCF/CIDL/LexicalAnalyzer.hpp delete mode 100644 CIAO/CCF/CCF/CIDL/Parser.cpp delete mode 100644 CIAO/CCF/CCF/CIDL/Parser.hpp delete mode 100644 CIAO/CCF/CCF/CIDL/SemanticAction.hpp delete mode 100644 CIAO/CCF/CCF/CIDL/SemanticAction/Composition.cpp delete mode 100644 CIAO/CCF/CCF/CIDL/SemanticAction/Composition.hpp delete mode 100644 CIAO/CCF/CCF/CIDL/SemanticAction/Elements.hpp delete mode 100644 CIAO/CCF/CCF/CIDL/SemanticAction/Factory.hpp delete mode 100644 CIAO/CCF/CCF/CIDL/SemanticAction/HomeExecutor.hpp delete mode 100644 CIAO/CCF/CCF/CIDL/SemanticAction/Impl/Composition.cpp delete mode 100644 CIAO/CCF/CCF/CIDL/SemanticAction/Impl/Composition.hpp delete mode 100644 CIAO/CCF/CCF/CIDL/SemanticAction/Impl/Elements.hpp delete mode 100644 CIAO/CCF/CCF/CIDL/SemanticAction/Impl/Factory.cpp delete mode 100644 CIAO/CCF/CCF/CIDL/SemanticAction/Impl/Factory.hpp delete mode 100644 CIAO/CCF/CCF/CIDL/SemanticAction/Impl/HomeExecutor.cpp delete mode 100644 CIAO/CCF/CCF/CIDL/SemanticAction/Impl/HomeExecutor.hpp delete mode 100644 CIAO/CCF/CCF/CIDL/SemanticGraph.hpp delete mode 100644 CIAO/CCF/CCF/CIDL/SemanticGraph/Composition.cpp delete mode 100644 CIAO/CCF/CCF/CIDL/SemanticGraph/Composition.hpp delete mode 100644 CIAO/CCF/CCF/CIDL/SemanticGraph/Elements.cpp delete mode 100644 CIAO/CCF/CCF/CIDL/SemanticGraph/Elements.hpp delete mode 100644 CIAO/CCF/CCF/CIDL/SemanticGraph/Executor.cpp delete mode 100644 CIAO/CCF/CCF/CIDL/SemanticGraph/Executor.hpp delete mode 100644 CIAO/CCF/CCF/CIDL/Token.hpp delete mode 100644 CIAO/CCF/CCF/CIDL/Traversal.hpp delete mode 100644 CIAO/CCF/CCF/CIDL/Traversal/Composition.hpp delete mode 100644 CIAO/CCF/CCF/CIDL/Traversal/Composition.tpp delete mode 100644 CIAO/CCF/CCF/CIDL/Traversal/Elements.hpp delete mode 100644 CIAO/CCF/CCF/CIDL/Traversal/Executor.cpp delete mode 100644 CIAO/CCF/CCF/CIDL/Traversal/Executor.hpp delete mode 100644 CIAO/CCF/CCF/CodeGenerationKit/CodeGenerationKit.mpc delete mode 100644 CIAO/CCF/CCF/CodeGenerationKit/CommandLine.cpp delete mode 100644 CIAO/CCF/CCF/CodeGenerationKit/CommandLine.hpp delete mode 100644 CIAO/CCF/CCF/CodeGenerationKit/CommandLineDescriptor.hpp delete mode 100644 CIAO/CCF/CCF/CodeGenerationKit/CommandLineParser.cpp delete mode 100644 CIAO/CCF/CCF/CodeGenerationKit/CommandLineParser.hpp delete mode 100644 CIAO/CCF/CCF/CodeGenerationKit/IndentationBuffer.hpp delete mode 100644 CIAO/CCF/CCF/CodeGenerationKit/IndentationCxx.hpp delete mode 100644 CIAO/CCF/CCF/CodeGenerationKit/IndentationIDL.hpp delete mode 100644 CIAO/CCF/CCF/CodeGenerationKit/IndentationImplanter.hpp delete mode 100644 CIAO/CCF/CCF/CodeGenerationKit/IndentationXML.hpp delete mode 100644 CIAO/CCF/CCF/CodeGenerationKit/Regex.hpp delete mode 100644 CIAO/CCF/CCF/CompilerElements/CompilerElements.mpc delete mode 100644 CIAO/CCF/CCF/CompilerElements/Context.hpp delete mode 100644 CIAO/CCF/CCF/CompilerElements/Diagnostic.hpp delete mode 100644 CIAO/CCF/CCF/CompilerElements/ExH.hpp delete mode 100644 CIAO/CCF/CCF/CompilerElements/FileSystem.hpp delete mode 100644 CIAO/CCF/CCF/CompilerElements/Introspection.cpp delete mode 100644 CIAO/CCF/CCF/CompilerElements/Introspection.hpp delete mode 100644 CIAO/CCF/CCF/CompilerElements/Preprocessor.cpp delete mode 100644 CIAO/CCF/CCF/CompilerElements/Preprocessor.hpp delete mode 100644 CIAO/CCF/CCF/CompilerElements/PreprocessorToken.cpp delete mode 100644 CIAO/CCF/CCF/CompilerElements/PreprocessorToken.hpp delete mode 100644 CIAO/CCF/CCF/CompilerElements/ReferenceCounting.hpp delete mode 100644 CIAO/CCF/CCF/CompilerElements/TokenStream.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/IDL2.mpc delete mode 100644 CIAO/CCF/CCF/IDL2/LexicalAnalyzer.cpp delete mode 100644 CIAO/CCF/CCF/IDL2/LexicalAnalyzer.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/Parser.cpp delete mode 100644 CIAO/CCF/CCF/IDL2/Parser.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/Parsing/Action.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/Parsing/Elements.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/Parsing/Recovery.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticAction.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticAction/Attribute.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticAction/Const.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticAction/Elements.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticAction/Enum.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticAction/Exception.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticAction/Factory.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticAction/Impl/Attribute.cpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticAction/Impl/Attribute.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticAction/Impl/Const.cpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticAction/Impl/Const.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticAction/Impl/Elements.cpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticAction/Impl/Elements.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticAction/Impl/Elements.tpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticAction/Impl/Enum.cpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticAction/Impl/Enum.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticAction/Impl/Exception.cpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticAction/Impl/Exception.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticAction/Impl/Factory.cpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticAction/Impl/Factory.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticAction/Impl/Include.cpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticAction/Impl/Include.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticAction/Impl/Interface.cpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticAction/Impl/Interface.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticAction/Impl/Member.cpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticAction/Impl/Member.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticAction/Impl/Module.cpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticAction/Impl/Module.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticAction/Impl/Native.cpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticAction/Impl/Native.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticAction/Impl/NumericExpression.cpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticAction/Impl/NumericExpression.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticAction/Impl/Operation.cpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticAction/Impl/Operation.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticAction/Impl/Struct.cpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticAction/Impl/Struct.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticAction/Impl/TypeId.cpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticAction/Impl/TypeId.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticAction/Impl/Typedef.cpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticAction/Impl/Typedef.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticAction/Impl/Union.cpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticAction/Impl/Union.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticAction/Impl/ValueType.cpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticAction/Impl/ValueType.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticAction/Impl/ValueTypeFactory.cpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticAction/Impl/ValueTypeFactory.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticAction/Impl/ValueTypeMember.cpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticAction/Impl/ValueTypeMember.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticAction/Include.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticAction/Interface.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticAction/Member.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticAction/Module.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticAction/Native.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticAction/NumericExpression.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticAction/Operation.cpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticAction/Operation.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticAction/Struct.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticAction/TypeId.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticAction/Typedef.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticAction/Union.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticAction/ValueType.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticAction/ValueTypeFactory.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticAction/ValueTypeMember.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticGraph.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticGraph/Array.cpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticGraph/Array.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticGraph/Attribute.cpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticGraph/Attribute.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticGraph/Elements.cpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticGraph/Elements.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticGraph/Elements.tpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticGraph/Enum.cpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticGraph/Enum.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticGraph/Exception.cpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticGraph/Exception.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticGraph/Fundamental.cpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticGraph/Fundamental.cpp.m4 delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticGraph/Fundamental.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticGraph/Fundamental.hpp.m4 delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticGraph/Fundamental.m4 delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticGraph/Graph.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticGraph/Graph.tpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticGraph/IntExpression.cpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticGraph/IntExpression.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticGraph/Interface.cpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticGraph/Interface.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticGraph/Literals.cpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticGraph/Literals.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticGraph/Member.cpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticGraph/Member.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticGraph/Module.cpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticGraph/Module.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticGraph/Name.cpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticGraph/Name.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticGraph/Native.cpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticGraph/Native.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticGraph/Operation.cpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticGraph/Operation.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticGraph/Sequence.cpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticGraph/Sequence.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticGraph/String.cpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticGraph/String.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticGraph/Struct.cpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticGraph/Struct.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticGraph/Translation.cpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticGraph/Translation.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticGraph/Translation.ipp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticGraph/TypeId.cpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticGraph/TypeId.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticGraph/Union.cpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticGraph/Union.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticGraph/ValueType.cpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticGraph/ValueType.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticGraph/ValueTypeMember.cpp delete mode 100644 CIAO/CCF/CCF/IDL2/SemanticGraph/ValueTypeMember.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/Token.cpp delete mode 100644 CIAO/CCF/CCF/IDL2/Token.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/Traversal.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/Traversal/Array.cpp delete mode 100644 CIAO/CCF/CCF/IDL2/Traversal/Array.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/Traversal/Attribute.cpp delete mode 100644 CIAO/CCF/CCF/IDL2/Traversal/Attribute.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/Traversal/Elements.cpp delete mode 100644 CIAO/CCF/CCF/IDL2/Traversal/Elements.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/Traversal/Elements.tpp delete mode 100644 CIAO/CCF/CCF/IDL2/Traversal/Enum.cpp delete mode 100644 CIAO/CCF/CCF/IDL2/Traversal/Enum.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/Traversal/Exception.cpp delete mode 100644 CIAO/CCF/CCF/IDL2/Traversal/Exception.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/Traversal/Fundamental.cpp delete mode 100644 CIAO/CCF/CCF/IDL2/Traversal/Fundamental.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/Traversal/IntExpression.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/Traversal/Interface.cpp delete mode 100644 CIAO/CCF/CCF/IDL2/Traversal/Interface.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/Traversal/Interface.tpp delete mode 100644 CIAO/CCF/CCF/IDL2/Traversal/Member.cpp delete mode 100644 CIAO/CCF/CCF/IDL2/Traversal/Member.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/Traversal/Module.cpp delete mode 100644 CIAO/CCF/CCF/IDL2/Traversal/Module.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/Traversal/Native.cpp delete mode 100644 CIAO/CCF/CCF/IDL2/Traversal/Native.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/Traversal/Operation.cpp delete mode 100644 CIAO/CCF/CCF/IDL2/Traversal/Operation.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/Traversal/Operation.tpp delete mode 100644 CIAO/CCF/CCF/IDL2/Traversal/Sequence.cpp delete mode 100644 CIAO/CCF/CCF/IDL2/Traversal/Sequence.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/Traversal/String.cpp delete mode 100644 CIAO/CCF/CCF/IDL2/Traversal/String.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/Traversal/Struct.cpp delete mode 100644 CIAO/CCF/CCF/IDL2/Traversal/Struct.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/Traversal/Translation.cpp delete mode 100644 CIAO/CCF/CCF/IDL2/Traversal/Translation.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/Traversal/TypeId.cpp delete mode 100644 CIAO/CCF/CCF/IDL2/Traversal/TypeId.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/Traversal/Union.cpp delete mode 100644 CIAO/CCF/CCF/IDL2/Traversal/Union.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/Traversal/ValueType.cpp delete mode 100644 CIAO/CCF/CCF/IDL2/Traversal/ValueType.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/Traversal/ValueType.tpp delete mode 100644 CIAO/CCF/CCF/IDL2/Traversal/ValueTypeMember.hpp delete mode 100644 CIAO/CCF/CCF/IDL2/Traversal/ValueTypeMember.tpp delete mode 100644 CIAO/CCF/CCF/IDL3/IDL3.mpc delete mode 100644 CIAO/CCF/CCF/IDL3/LexicalAnalyzer.cpp delete mode 100644 CIAO/CCF/CCF/IDL3/LexicalAnalyzer.hpp delete mode 100644 CIAO/CCF/CCF/IDL3/Parser.cpp delete mode 100644 CIAO/CCF/CCF/IDL3/Parser.hpp delete mode 100644 CIAO/CCF/CCF/IDL3/SemanticAction.hpp delete mode 100644 CIAO/CCF/CCF/IDL3/SemanticAction/Component.hpp delete mode 100644 CIAO/CCF/CCF/IDL3/SemanticAction/Consumes.hpp delete mode 100644 CIAO/CCF/CCF/IDL3/SemanticAction/Elements.hpp delete mode 100644 CIAO/CCF/CCF/IDL3/SemanticAction/Emits.hpp delete mode 100644 CIAO/CCF/CCF/IDL3/SemanticAction/EventType.hpp delete mode 100644 CIAO/CCF/CCF/IDL3/SemanticAction/EventTypeFactory.hpp delete mode 100644 CIAO/CCF/CCF/IDL3/SemanticAction/Factory.hpp delete mode 100644 CIAO/CCF/CCF/IDL3/SemanticAction/Home.hpp delete mode 100644 CIAO/CCF/CCF/IDL3/SemanticAction/HomeFactory.hpp delete mode 100644 CIAO/CCF/CCF/IDL3/SemanticAction/HomeFinder.hpp delete mode 100644 CIAO/CCF/CCF/IDL3/SemanticAction/Impl/Component.cpp delete mode 100644 CIAO/CCF/CCF/IDL3/SemanticAction/Impl/Component.hpp delete mode 100644 CIAO/CCF/CCF/IDL3/SemanticAction/Impl/Consumes.cpp delete mode 100644 CIAO/CCF/CCF/IDL3/SemanticAction/Impl/Consumes.hpp delete mode 100644 CIAO/CCF/CCF/IDL3/SemanticAction/Impl/Elements.hpp delete mode 100644 CIAO/CCF/CCF/IDL3/SemanticAction/Impl/Emits.cpp delete mode 100644 CIAO/CCF/CCF/IDL3/SemanticAction/Impl/Emits.hpp delete mode 100644 CIAO/CCF/CCF/IDL3/SemanticAction/Impl/EventType.cpp delete mode 100644 CIAO/CCF/CCF/IDL3/SemanticAction/Impl/EventType.hpp delete mode 100644 CIAO/CCF/CCF/IDL3/SemanticAction/Impl/EventTypeFactory.cpp delete mode 100644 CIAO/CCF/CCF/IDL3/SemanticAction/Impl/EventTypeFactory.hpp delete mode 100644 CIAO/CCF/CCF/IDL3/SemanticAction/Impl/Factory.cpp delete mode 100644 CIAO/CCF/CCF/IDL3/SemanticAction/Impl/Factory.hpp delete mode 100644 CIAO/CCF/CCF/IDL3/SemanticAction/Impl/Home.cpp delete mode 100644 CIAO/CCF/CCF/IDL3/SemanticAction/Impl/Home.hpp delete mode 100644 CIAO/CCF/CCF/IDL3/SemanticAction/Impl/HomeFactory.cpp delete mode 100644 CIAO/CCF/CCF/IDL3/SemanticAction/Impl/HomeFactory.hpp delete mode 100644 CIAO/CCF/CCF/IDL3/SemanticAction/Impl/HomeFinder.cpp delete mode 100644 CIAO/CCF/CCF/IDL3/SemanticAction/Impl/HomeFinder.hpp delete mode 100644 CIAO/CCF/CCF/IDL3/SemanticAction/Impl/Include.cpp delete mode 100644 CIAO/CCF/CCF/IDL3/SemanticAction/Impl/Include.hpp delete mode 100644 CIAO/CCF/CCF/IDL3/SemanticAction/Impl/Provides.cpp delete mode 100644 CIAO/CCF/CCF/IDL3/SemanticAction/Impl/Provides.hpp delete mode 100644 CIAO/CCF/CCF/IDL3/SemanticAction/Impl/Publishes.cpp delete mode 100644 CIAO/CCF/CCF/IDL3/SemanticAction/Impl/Publishes.hpp delete mode 100644 CIAO/CCF/CCF/IDL3/SemanticAction/Impl/Uses.cpp delete mode 100644 CIAO/CCF/CCF/IDL3/SemanticAction/Impl/Uses.hpp delete mode 100644 CIAO/CCF/CCF/IDL3/SemanticAction/Provides.hpp delete mode 100644 CIAO/CCF/CCF/IDL3/SemanticAction/Publishes.hpp delete mode 100644 CIAO/CCF/CCF/IDL3/SemanticAction/Uses.hpp delete mode 100644 CIAO/CCF/CCF/IDL3/SemanticGraph.hpp delete mode 100644 CIAO/CCF/CCF/IDL3/SemanticGraph/Component.cpp delete mode 100644 CIAO/CCF/CCF/IDL3/SemanticGraph/Component.hpp delete mode 100644 CIAO/CCF/CCF/IDL3/SemanticGraph/Elements.cpp delete mode 100644 CIAO/CCF/CCF/IDL3/SemanticGraph/Elements.hpp delete mode 100644 CIAO/CCF/CCF/IDL3/SemanticGraph/EventType.cpp delete mode 100644 CIAO/CCF/CCF/IDL3/SemanticGraph/EventType.hpp delete mode 100644 CIAO/CCF/CCF/IDL3/SemanticGraph/Home.cpp delete mode 100644 CIAO/CCF/CCF/IDL3/SemanticGraph/Home.hpp delete mode 100644 CIAO/CCF/CCF/IDL3/Token.hpp delete mode 100644 CIAO/CCF/CCF/IDL3/Traversal.hpp delete mode 100644 CIAO/CCF/CCF/IDL3/Traversal/Component.cpp delete mode 100644 CIAO/CCF/CCF/IDL3/Traversal/Component.hpp delete mode 100644 CIAO/CCF/CCF/IDL3/Traversal/Component.tpp delete mode 100644 CIAO/CCF/CCF/IDL3/Traversal/Elements.hpp delete mode 100644 CIAO/CCF/CCF/IDL3/Traversal/EventType.hpp delete mode 100644 CIAO/CCF/CCF/IDL3/Traversal/EventType.tpp delete mode 100644 CIAO/CCF/CCF/IDL3/Traversal/Home.cpp delete mode 100644 CIAO/CCF/CCF/IDL3/Traversal/Home.hpp delete mode 100644 CIAO/CCF/Config.rules delete mode 100644 CIAO/CCF/Documentation/Build.html delete mode 100644 CIAO/CCF/Documentation/DesignNotes delete mode 100644 CIAO/CCF/Documentation/TODO delete mode 100644 CIAO/CCF/Example/CIDL/LocalExecutorMapping/ExecutorMappingGenerator.cpp delete mode 100644 CIAO/CCF/Example/CIDL/LocalExecutorMapping/ExecutorMappingGenerator.hpp delete mode 100644 CIAO/CCF/Example/CIDL/LocalExecutorMapping/cidlc.cpp delete mode 100644 CIAO/CCF/Example/CIDL/LocalExecutorMapping/test-0.idl delete mode 100644 CIAO/CCF/Example/CIDL/LocalExecutorMapping/test-0_exec.idl.orig delete mode 100644 CIAO/CCF/Example/CIDL/LocalExecutorMapping/test-1.idl delete mode 100644 CIAO/CCF/Example/CIDL/LocalExecutorMapping/test-1_exec.idl.orig delete mode 100644 CIAO/CCF/Example/CIDL/LocalExecutorMapping/test-2.cidl delete mode 100644 CIAO/CCF/Example/CIDL/LocalExecutorMapping/test-2.idl delete mode 100644 CIAO/CCF/Example/CIDL/LocalExecutorMapping/test-2_exec.idl.orig delete mode 100644 CIAO/CCF/Example/CodeGenerationKit/Indentation/IDL/indent_idl.cpp delete mode 100644 CIAO/CCF/Example/CodeGenerationKit/Indentation/XML/indent_xml.cpp delete mode 100644 CIAO/CCF/Example/ComponentDeploymentDescriptor/SyntaxTree.cpp delete mode 100644 CIAO/CCF/Example/ComponentDeploymentDescriptor/SyntaxTree.hpp delete mode 100644 CIAO/CCF/Example/ComponentDeploymentDescriptor/Traversal.cpp delete mode 100644 CIAO/CCF/Example/ComponentDeploymentDescriptor/Traversal.hpp delete mode 100644 CIAO/CCF/Example/ComponentDeploymentDescriptor/cdd.cpp delete mode 100644 CIAO/CCF/Example/IDL2/CxxMapping/Generator.cpp delete mode 100644 CIAO/CCF/Example/IDL2/CxxMapping/Generator.hpp delete mode 100644 CIAO/CCF/Example/IDL2/CxxMapping/GeneratorImpl.hpp delete mode 100644 CIAO/CCF/Example/IDL2/CxxMapping/driver.cpp delete mode 100644 CIAO/CCF/Example/IDL2/CxxMapping/test.idl delete mode 100644 CIAO/CCF/Test/CIDL/Compiler/Generator.cpp delete mode 100644 CIAO/CCF/Test/CIDL/Compiler/Generator.hpp delete mode 100644 CIAO/CCF/Test/CIDL/Compiler/GeneratorImpl.hpp delete mode 100644 CIAO/CCF/Test/CIDL/Compiler/driver.cpp delete mode 100644 CIAO/CCF/Test/CIDL/Compiler/result.cidl.orig delete mode 100644 CIAO/CCF/Test/CIDL/Compiler/test.cidl delete mode 100644 CIAO/CCF/Test/CompilerElements/CPP/driver.cpp delete mode 100644 CIAO/CCF/Test/IDL2/Compiler/driver.cpp delete mode 100644 CIAO/CCF/Test/IDL2/Compiler/result.idl.orig delete mode 100644 CIAO/CCF/Test/IDL2/Compiler/test.idl delete mode 100644 CIAO/CCF/Test/IDL2/LexicalAnalyzer/Coverage.idl delete mode 100644 CIAO/CCF/Test/IDL2/Parser/Recovery/interface.idl delete mode 100644 CIAO/CCF/Test/IDL2/Parser/Recovery/module.idl delete mode 100644 CIAO/CCF/Test/IDL2/SemanticGraph/HandBuilt/Builder.cpp delete mode 100644 CIAO/CCF/Test/IDL2/SemanticGraph/HandBuilt/Builder.hpp delete mode 100644 CIAO/CCF/Test/IDL2/SemanticGraph/HandBuilt/hand_built.cpp delete mode 100644 CIAO/CCF/Test/IDL2/Traversal/Recreate/Generator.cpp delete mode 100644 CIAO/CCF/Test/IDL2/Traversal/Recreate/Generator.hpp delete mode 100644 CIAO/CCF/Test/IDL2/Traversal/Recreate/GeneratorImpl.hpp delete mode 100644 CIAO/CCF/Test/IDL2/Traversal/Recreate/recreate.cpp delete mode 100644 CIAO/CCF/Test/IDL3/Compiler/Generator.cpp delete mode 100644 CIAO/CCF/Test/IDL3/Compiler/Generator.hpp delete mode 100644 CIAO/CCF/Test/IDL3/Compiler/GeneratorImpl.hpp delete mode 100644 CIAO/CCF/Test/IDL3/Compiler/driver.cpp delete mode 100644 CIAO/CCF/Test/IDL3/Compiler/result.idl.orig delete mode 100644 CIAO/CCF/Test/IDL3/Compiler/test.idl delete mode 100644 CIAO/CCF/Version delete mode 100644 CIAO/CIAO-INSTALL.html delete mode 100644 CIAO/CIAO.mwc delete mode 100644 CIAO/CIAO_DAnCE.mwc delete mode 100644 CIAO/CIAO_TAO.mwc delete mode 100644 CIAO/CIAO_TAO_DAnCE.mwc delete mode 100644 CIAO/CIDLC/AttributeHeaderEmitters.cpp delete mode 100644 CIAO/CIDLC/AttributeHeaderEmitters.hpp delete mode 100644 CIAO/CIDLC/AttributeSourceEmitters_T.hpp delete mode 100644 CIAO/CIDLC/CIDLC.mpc delete mode 100644 CIAO/CIDLC/CIDLC.mwc delete mode 100644 CIAO/CIDLC/Collectors.hpp delete mode 100644 CIAO/CIDLC/CompositionEmitter.cpp delete mode 100644 CIAO/CIDLC/CompositionEmitter.hpp delete mode 100644 CIAO/CIDLC/CorbaTypeNameEmitters.cpp delete mode 100644 CIAO/CIDLC/CorbaTypeNameEmitters.hpp delete mode 100644 CIAO/CIDLC/CxxNamePrinter.cpp delete mode 100644 CIAO/CIDLC/CxxNamePrinter.hpp delete mode 100644 CIAO/CIDLC/DescriptorGenerator.cpp delete mode 100644 CIAO/CIDLC/DescriptorGenerator.hpp delete mode 100644 CIAO/CIDLC/EmitterBase.cpp delete mode 100644 CIAO/CIDLC/EmitterBase.hpp delete mode 100644 CIAO/CIDLC/EmitterContext.cpp delete mode 100644 CIAO/CIDLC/EmitterContext.hpp delete mode 100644 CIAO/CIDLC/ExecImplGenerator.cpp delete mode 100644 CIAO/CIDLC/ExecImplGenerator.hpp delete mode 100644 CIAO/CIDLC/ExecImplHeaderGenerator.cpp delete mode 100644 CIAO/CIDLC/ExecImplHeaderGenerator.hpp delete mode 100644 CIAO/CIDLC/ExecImplSourceGenerator.cpp delete mode 100644 CIAO/CIDLC/ExecImplSourceGenerator.hpp delete mode 100644 CIAO/CIDLC/ExecutorMappingGenerator.cpp delete mode 100644 CIAO/CIDLC/ExecutorMappingGenerator.hpp delete mode 100644 CIAO/CIDLC/InterfaceEmitter.cpp delete mode 100644 CIAO/CIDLC/InterfaceEmitter.hpp delete mode 100644 CIAO/CIDLC/Literals.cpp delete mode 100644 CIAO/CIDLC/Literals.hpp delete mode 100644 CIAO/CIDLC/ModuleEmitter.cpp delete mode 100644 CIAO/CIDLC/ModuleEmitter.hpp delete mode 100644 CIAO/CIDLC/OperationHeaderEmitters.cpp delete mode 100644 CIAO/CIDLC/OperationHeaderEmitters.hpp delete mode 100644 CIAO/CIDLC/ParameterEmitter_T.hpp delete mode 100644 CIAO/CIDLC/README.html delete mode 100644 CIAO/CIDLC/RepositoryIdGenerator.cpp delete mode 100644 CIAO/CIDLC/RepositoryIdGenerator.hpp delete mode 100644 CIAO/CIDLC/ServantGenerator.cpp delete mode 100644 CIAO/CIDLC/ServantGenerator.hpp delete mode 100644 CIAO/CIDLC/ServantHeaderGenerator.cpp delete mode 100644 CIAO/CIDLC/ServantHeaderGenerator.hpp delete mode 100644 CIAO/CIDLC/ServantSourceGenerator.cpp delete mode 100644 CIAO/CIDLC/ServantSourceGenerator.hpp delete mode 100644 CIAO/CIDLC/SizeTypeCalculator.cpp delete mode 100644 CIAO/CIDLC/SizeTypeCalculator.hpp delete mode 100644 CIAO/CIDLC/UnescapedNamePrinter.hpp delete mode 100644 CIAO/CIDLC/Upcase.hpp delete mode 100644 CIAO/CIDLC/UtilityTypeNameEmitters.cpp delete mode 100644 CIAO/CIDLC/UtilityTypeNameEmitters.hpp delete mode 100644 CIAO/CIDLC/Version delete mode 100644 CIAO/CIDLC/cidlc.cpp delete mode 100644 CIAO/COPYING delete mode 100644 CIAO/ChangeLog delete mode 100644 CIAO/ChangeLogs/ChangeLog-04a delete mode 100644 CIAO/ChangeLogs/ChangeLog-04b delete mode 100644 CIAO/ChangeLogs/ChangeLog-06a delete mode 100644 CIAO/ChangeLogs/ChangeLog-06b delete mode 100644 CIAO/ChangeLogs/ChangeLog-pre_release delete mode 100644 CIAO/DAnCE/Deployment.mwc delete mode 100644 CIAO/DAnCE/DomainApplicationManager/Deployment_Configuration.cpp delete mode 100644 CIAO/DAnCE/DomainApplicationManager/Deployment_Configuration.h delete mode 100644 CIAO/DAnCE/DomainApplicationManager/DomainApplicationManager.mpc delete mode 100644 CIAO/DAnCE/DomainApplicationManager/DomainApplicationManager_Export.h delete mode 100644 CIAO/DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp delete mode 100644 CIAO/DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.h delete mode 100644 CIAO/DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.inl delete mode 100644 CIAO/DAnCE/ExecutionManager/DAM_Map.cpp delete mode 100644 CIAO/DAnCE/ExecutionManager/DAM_Map.h delete mode 100644 CIAO/DAnCE/ExecutionManager/ExecutionManager.mpc delete mode 100644 CIAO/DAnCE/ExecutionManager/Execution_Manager.cpp delete mode 100644 CIAO/DAnCE/ExecutionManager/Execution_Manager_Impl.cpp delete mode 100644 CIAO/DAnCE/ExecutionManager/Execution_Manager_Impl.h delete mode 100644 CIAO/DAnCE/Interfaces/ExecutionManagerDaemon.idl delete mode 100644 CIAO/DAnCE/Interfaces/ExecutionManager_stub_export.h delete mode 100644 CIAO/DAnCE/Interfaces/Interfaces.mpc delete mode 100644 CIAO/DAnCE/Interfaces/NodeManagerDaemon.idl delete mode 100644 CIAO/DAnCE/Interfaces/NodeManager_stub_export.h delete mode 100644 CIAO/DAnCE/Interfaces/NodeManager_svnt_export.h delete mode 100644 CIAO/DAnCE/Interfaces/README delete mode 100644 CIAO/DAnCE/NodeApplication/Configurator_Factory.cpp delete mode 100644 CIAO/DAnCE/NodeApplication/Configurator_Factory.h delete mode 100644 CIAO/DAnCE/NodeApplication/Container_Impl.cpp delete mode 100644 CIAO/DAnCE/NodeApplication/Container_Impl.h delete mode 100644 CIAO/DAnCE/NodeApplication/Container_Impl.inl delete mode 100644 CIAO/DAnCE/NodeApplication/NoOp_Configurator.cpp delete mode 100644 CIAO/DAnCE/NodeApplication/NoOp_Configurator.h delete mode 100644 CIAO/DAnCE/NodeApplication/NoOp_Configurator_export.h delete mode 100644 CIAO/DAnCE/NodeApplication/NodeApp_Configurator.h delete mode 100644 CIAO/DAnCE/NodeApplication/NodeApplication.cpp delete mode 100644 CIAO/DAnCE/NodeApplication/NodeApplication.mpc delete mode 100644 CIAO/DAnCE/NodeApplication/NodeApplication_Core.cpp delete mode 100644 CIAO/DAnCE/NodeApplication/NodeApplication_Core.h delete mode 100644 CIAO/DAnCE/NodeApplication/NodeApplication_Core.inl delete mode 100644 CIAO/DAnCE/NodeApplication/NodeApplication_Impl.cpp delete mode 100644 CIAO/DAnCE/NodeApplication/NodeApplication_Impl.h delete mode 100644 CIAO/DAnCE/NodeApplication/NodeApplication_Impl.inl delete mode 100644 CIAO/DAnCE/NodeApplication/RTConfig_Manager.cpp delete mode 100644 CIAO/DAnCE/NodeApplication/RTConfig_Manager.h delete mode 100644 CIAO/DAnCE/NodeApplication/RTConfig_Manager.inl delete mode 100644 CIAO/DAnCE/NodeApplication/RTNA_Configurator_Export.h delete mode 100644 CIAO/DAnCE/NodeApplication/RTNodeApp_Configurator.cpp delete mode 100644 CIAO/DAnCE/NodeApplication/RTNodeApp_Configurator.h delete mode 100644 CIAO/DAnCE/NodeApplicationManager/CIAO_NAM_Export.h delete mode 100644 CIAO/DAnCE/NodeApplicationManager/Containers_Info_Map.cpp delete mode 100644 CIAO/DAnCE/NodeApplicationManager/Containers_Info_Map.h delete mode 100644 CIAO/DAnCE/NodeApplicationManager/HTTP_Client.cpp delete mode 100644 CIAO/DAnCE/NodeApplicationManager/HTTP_Client.h delete mode 100644 CIAO/DAnCE/NodeApplicationManager/HTTP_Handler.cpp delete mode 100644 CIAO/DAnCE/NodeApplicationManager/HTTP_Handler.h delete mode 100644 CIAO/DAnCE/NodeApplicationManager/ImplementationInfo.cpp delete mode 100644 CIAO/DAnCE/NodeApplicationManager/ImplementationInfo.h delete mode 100644 CIAO/DAnCE/NodeApplicationManager/NodeApplicationManager.mpc delete mode 100644 CIAO/DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.cpp delete mode 100644 CIAO/DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.h delete mode 100644 CIAO/DAnCE/NodeApplicationManager/NodeApplicationManager_Impl.inl delete mode 100644 CIAO/DAnCE/NodeApplicationManager/URL_Parser.cpp delete mode 100644 CIAO/DAnCE/NodeApplicationManager/URL_Parser.h delete mode 100644 CIAO/DAnCE/NodeManager/BaseMonitor.h delete mode 100644 CIAO/DAnCE/NodeManager/CIAO_Monitor.cpp delete mode 100644 CIAO/DAnCE/NodeManager/CIAO_Monitor.h delete mode 100644 CIAO/DAnCE/NodeManager/Monitor.mpc delete mode 100644 CIAO/DAnCE/NodeManager/MonitorCB.cpp delete mode 100644 CIAO/DAnCE/NodeManager/MonitorCB.h delete mode 100644 CIAO/DAnCE/NodeManager/MonitorController.cpp delete mode 100644 CIAO/DAnCE/NodeManager/MonitorController.h delete mode 100644 CIAO/DAnCE/NodeManager/NAM_Map.cpp delete mode 100644 CIAO/DAnCE/NodeManager/NAM_Map.h delete mode 100644 CIAO/DAnCE/NodeManager/NodeManager.mpc delete mode 100644 CIAO/DAnCE/NodeManager/NodeManager_Impl.cpp delete mode 100644 CIAO/DAnCE/NodeManager/NodeManager_Impl.h delete mode 100644 CIAO/DAnCE/NodeManager/Node_Manager.cpp delete mode 100644 CIAO/DAnCE/NodeManager/README delete mode 100644 CIAO/DAnCE/Plan_Generator/PCVisitor.cpp delete mode 100644 CIAO/DAnCE/Plan_Generator/PCVisitor.h delete mode 100644 CIAO/DAnCE/Plan_Generator/PCVisitorBase.cpp delete mode 100644 CIAO/DAnCE/Plan_Generator/PCVisitorBase.h delete mode 100644 CIAO/DAnCE/Plan_Generator/PCVisitorBase.inl delete mode 100644 CIAO/DAnCE/Plan_Generator/Plan_Generator.mpc delete mode 100644 CIAO/DAnCE/Plan_Generator/Plan_Generator_Impl.cpp delete mode 100644 CIAO/DAnCE/Plan_Generator/Plan_Generator_Impl.h delete mode 100644 CIAO/DAnCE/Plan_Generator/Plan_Generator_Impl_Export.h delete mode 100644 CIAO/DAnCE/Plan_Launcher/Plan_Launcher.cpp delete mode 100644 CIAO/DAnCE/Plan_Launcher/Plan_Launcher.mpc delete mode 100644 CIAO/DAnCE/Plan_Launcher/Plan_Launcher_Impl.cpp delete mode 100644 CIAO/DAnCE/Plan_Launcher/Plan_Launcher_Impl.h delete mode 100644 CIAO/DAnCE/Plan_Launcher/Plan_Launcher_Impl_Export.h delete mode 100644 CIAO/DAnCE/RTNodeApplication/NodeApplication_Task.cpp delete mode 100644 CIAO/DAnCE/RTNodeApplication/NodeApplication_Task.h delete mode 100644 CIAO/DAnCE/RTNodeApplication/NodeApplication_Task.inl delete mode 100644 CIAO/DAnCE/RTNodeApplication/README delete mode 100644 CIAO/DAnCE/RTNodeApplication/RTNodeApplication.cpp delete mode 100644 CIAO/DAnCE/RTNodeApplication/RTServer_Impl.cpp delete mode 100644 CIAO/DAnCE/RTNodeApplication/RTServer_Impl.h delete mode 100644 CIAO/DAnCE/RTNodeApplication/RTServer_Impl.inl delete mode 100644 CIAO/DAnCE/RepositoryManager/HTTP_Client.cpp delete mode 100644 CIAO/DAnCE/RepositoryManager/HTTP_Client.h delete mode 100644 CIAO/DAnCE/RepositoryManager/HTTP_Handler.cpp delete mode 100644 CIAO/DAnCE/RepositoryManager/HTTP_Handler.h delete mode 100644 CIAO/DAnCE/RepositoryManager/Options.cpp delete mode 100644 CIAO/DAnCE/RepositoryManager/Options.h delete mode 100644 CIAO/DAnCE/RepositoryManager/PC_Updater.cpp delete mode 100644 CIAO/DAnCE/RepositoryManager/PC_Updater.h delete mode 100644 CIAO/DAnCE/RepositoryManager/PC_Updater_T.cpp delete mode 100644 CIAO/DAnCE/RepositoryManager/PC_Updater_T.h delete mode 100644 CIAO/DAnCE/RepositoryManager/README delete mode 100644 CIAO/DAnCE/RepositoryManager/RM_Helper.cpp delete mode 100644 CIAO/DAnCE/RepositoryManager/RM_Helper.h delete mode 100644 CIAO/DAnCE/RepositoryManager/RMadmin.cpp delete mode 100644 CIAO/DAnCE/RepositoryManager/RepositoryManager.cpp delete mode 100644 CIAO/DAnCE/RepositoryManager/RepositoryManager.mpc delete mode 100644 CIAO/DAnCE/RepositoryManager/RepositoryManagerDaemon.idl delete mode 100644 CIAO/DAnCE/RepositoryManager/RepositoryManager_Impl.cpp delete mode 100644 CIAO/DAnCE/RepositoryManager/RepositoryManager_Impl.h delete mode 100644 CIAO/DAnCE/RepositoryManager/URL_Parser.cpp delete mode 100644 CIAO/DAnCE/RepositoryManager/URL_Parser.h delete mode 100644 CIAO/DAnCE/RepositoryManager/ZIP_Wrapper.cpp delete mode 100644 CIAO/DAnCE/RepositoryManager/ZIP_Wrapper.h delete mode 100644 CIAO/DAnCE/StaticConfigurator/README delete mode 100644 CIAO/DAnCE/StaticConfigurator/StaticDAnCEApp.cpp.tmpl delete mode 100644 CIAO/DAnCE/StaticConfigurator/StaticDAnCEApp.mpc.tmpl delete mode 100644 CIAO/DAnCE/StaticConfigurator/StaticDAnCEParser.cpp delete mode 100644 CIAO/DAnCE/StaticConfigurator/StaticDAnCEParser.mpc delete mode 100644 CIAO/DAnCE/TargetManager/CmpClient.cpp delete mode 100644 CIAO/DAnCE/TargetManager/Deployment_Configuration.cpp delete mode 100644 CIAO/DAnCE/TargetManager/Deployment_Configuration.h delete mode 100644 CIAO/DAnCE/TargetManager/DomainDataManager.cpp delete mode 100644 CIAO/DAnCE/TargetManager/DomainDataManager.h delete mode 100644 CIAO/DAnCE/TargetManager/DomainEvents.idl delete mode 100644 CIAO/DAnCE/TargetManager/TM_Client.mpc delete mode 100644 CIAO/DAnCE/TargetManager/TargetManager.cidl delete mode 100644 CIAO/DAnCE/TargetManager/TargetManager.mpc delete mode 100644 CIAO/DAnCE/TargetManager/TargetManagerExt.idl delete mode 100644 CIAO/DAnCE/TargetManager/TargetManagerImpl.idl delete mode 100644 CIAO/DAnCE/TargetManager/TargetManager_exec.cpp delete mode 100644 CIAO/DAnCE/TargetManager/TargetManager_exec.h delete mode 100644 CIAO/DAnCE/TargetManager/TargetManager_exec_export.h delete mode 100644 CIAO/DAnCE/TargetManager/TargetManager_stub_export.h delete mode 100644 CIAO/DAnCE/TargetManager/TargetManager_svnt_export.h delete mode 100644 CIAO/DAnCE/TargetManager/descriptors/Domain.cdd delete mode 100644 CIAO/DAnCE/TargetManager/descriptors/NodeDetails.dat delete mode 100644 CIAO/DAnCE/TargetManager/descriptors/NodeManagerMap.dat delete mode 100644 CIAO/DAnCE/TargetManager/descriptors/flattened_deploymentplan.cdp delete mode 100644 CIAO/DAnCE/TargetManager/descriptors/run_test_TargetManager.pl delete mode 100644 CIAO/DAnCE/tests/NodeApplicationTest/NodeAppTest.mpc delete mode 100644 CIAO/DAnCE/tests/NodeApplicationTest/NodeAppTest_RoundTrip.cidl delete mode 100644 CIAO/DAnCE/tests/NodeApplicationTest/NodeAppTest_RoundTrip.idl delete mode 100644 CIAO/DAnCE/tests/NodeApplicationTest/NodeApp_test_client.cpp delete mode 100644 CIAO/DAnCE/tests/NodeApplicationTest/NodeApp_test_client_dynamic.cpp delete mode 100644 CIAO/DAnCE/tests/NodeApplicationTest/NodeApp_test_client_ex.cpp delete mode 100644 CIAO/DAnCE/tests/NodeApplicationTest/NodeApp_test_client_simple.cpp delete mode 100644 CIAO/DAnCE/tests/NodeApplicationTest/README delete mode 100644 CIAO/DAnCE/tests/NodeApplicationTest/RoundTrip_exec.cpp delete mode 100644 CIAO/DAnCE/tests/NodeApplicationTest/RoundTrip_exec.h delete mode 100644 CIAO/DAnCE/tests/NodeApplicationTest/RoundTrip_exec_export.h delete mode 100644 CIAO/DAnCE/tests/NodeApplicationTest/RoundTrip_stub_export.h delete mode 100644 CIAO/DAnCE/tests/NodeApplicationTest/RoundTrip_svnt_export.h delete mode 100755 CIAO/DAnCE/tests/NodeApplicationTest/run_test.pl delete mode 100755 CIAO/DAnCE/tests/NodeApplicationTest/run_test_ex.pl delete mode 100755 CIAO/DAnCE/tests/NodeApplicationTest/run_test_simple.pl delete mode 100755 CIAO/DAnCE/tests/scripts/BasicSP/basicNodeDaemon.pl delete mode 100644 CIAO/DAnCE/tests/scripts/BasicSP/basicsp.dat delete mode 100644 CIAO/NEWS delete mode 100644 CIAO/PROBLEM-REPORT-FORM delete mode 100644 CIAO/RACE/Controller/Component/Controller.cidl delete mode 100644 CIAO/RACE/Controller/Component/Controller.idl delete mode 100644 CIAO/RACE/Controller/Component/Controller.mpc delete mode 100644 CIAO/RACE/Controller/Component/Controller_exec.cpp delete mode 100644 CIAO/RACE/Controller/Component/Controller_exec.h delete mode 100644 CIAO/RACE/Controller/Component/Controller_exec_export.h delete mode 100644 CIAO/RACE/Controller/Component/Controller_stub_export.h delete mode 100644 CIAO/RACE/Controller/Component/Controller_svnt_export.h delete mode 100644 CIAO/RACE/Input_Adapters/Base/Input_Adapter.idl delete mode 100644 CIAO/RACE/Input_Adapters/Base/Input_Adapter.mpc delete mode 100644 CIAO/RACE/Input_Adapters/Base/Input_Adapter_stub_export.h delete mode 100644 CIAO/RACE/Input_Adapters/Base/Input_Adapter_svnt_export.h delete mode 100644 CIAO/RACE/Input_Adapters/Interactive_Input_Adapter/Interactive_Input_Adapter.cidl delete mode 100644 CIAO/RACE/Input_Adapters/Interactive_Input_Adapter/Interactive_Input_Adapter.idl delete mode 100644 CIAO/RACE/Input_Adapters/Interactive_Input_Adapter/Interactive_Input_Adapter.mpc delete mode 100644 CIAO/RACE/Input_Adapters/Interactive_Input_Adapter/Interactive_Input_Adapter_exec.cpp delete mode 100644 CIAO/RACE/Input_Adapters/Interactive_Input_Adapter/Interactive_Input_Adapter_exec.h delete mode 100644 CIAO/RACE/Input_Adapters/Interactive_Input_Adapter/Interactive_Input_Adapter_exec_export.h delete mode 100644 CIAO/RACE/Input_Adapters/Interactive_Input_Adapter/Interactive_Input_Adapter_stub_export.h delete mode 100644 CIAO/RACE/Input_Adapters/Interactive_Input_Adapter/Interactive_Input_Adapter_svnt_export.h delete mode 100644 CIAO/RACE/Input_Adapters/LocationUpdater/Injector.cpp delete mode 100644 CIAO/RACE/Input_Adapters/LocationUpdater/LocationUpdater.cdp delete mode 100644 CIAO/RACE/Input_Adapters/LocationUpdater/LocationUpdater.cidl delete mode 100644 CIAO/RACE/Input_Adapters/LocationUpdater/LocationUpdater.idl delete mode 100644 CIAO/RACE/Input_Adapters/LocationUpdater/LocationUpdater_deployment.dat delete mode 100644 CIAO/RACE/Input_Adapters/LocationUpdater/LocationUpdater_exec.cpp delete mode 100644 CIAO/RACE/Input_Adapters/LocationUpdater/LocationUpdater_exec.h delete mode 100644 CIAO/RACE/Input_Adapters/LocationUpdater/LocationUpdater_exec_export.h delete mode 100644 CIAO/RACE/Input_Adapters/LocationUpdater/LocationUpdater_stub_export.h delete mode 100644 CIAO/RACE/Input_Adapters/LocationUpdater/LocationUpdater_svnt_export.h delete mode 100644 CIAO/RACE/Input_Adapters/LocationUpdater/Location_Updater.mpc.disable delete mode 100644 CIAO/RACE/Input_Adapters/LocationUpdater/PCVisitorBase.cpp delete mode 100644 CIAO/RACE/Input_Adapters/LocationUpdater/PCVisitorBase.h delete mode 100644 CIAO/RACE/Input_Adapters/LocationUpdater/PCVisitorBase.inl delete mode 100644 CIAO/RACE/Input_Adapters/LocationUpdater/PlanUpdater.cpp delete mode 100644 CIAO/RACE/Input_Adapters/LocationUpdater/PlanUpdater.h delete mode 100644 CIAO/RACE/Input_Adapters/LocationUpdater/README.txt delete mode 100644 CIAO/RACE/Input_Adapters/PlanGenerator/Injector.cpp delete mode 100644 CIAO/RACE/Input_Adapters/PlanGenerator/PCVisitorBase.cpp delete mode 100644 CIAO/RACE/Input_Adapters/PlanGenerator/PCVisitorBase.h delete mode 100644 CIAO/RACE/Input_Adapters/PlanGenerator/PCVisitorBase.inl delete mode 100644 CIAO/RACE/Input_Adapters/PlanGenerator/PlanGenerator.cdp delete mode 100644 CIAO/RACE/Input_Adapters/PlanGenerator/PlanGenerator.cidl delete mode 100644 CIAO/RACE/Input_Adapters/PlanGenerator/PlanGenerator.cpp delete mode 100644 CIAO/RACE/Input_Adapters/PlanGenerator/PlanGenerator.h delete mode 100644 CIAO/RACE/Input_Adapters/PlanGenerator/PlanGenerator.idl delete mode 100644 CIAO/RACE/Input_Adapters/PlanGenerator/PlanGenerator.mpc.disable delete mode 100644 CIAO/RACE/Input_Adapters/PlanGenerator/PlanGenerator_deployment.dat delete mode 100644 CIAO/RACE/Input_Adapters/PlanGenerator/PlanGenerator_exec.cpp delete mode 100644 CIAO/RACE/Input_Adapters/PlanGenerator/PlanGenerator_exec.h delete mode 100644 CIAO/RACE/Input_Adapters/PlanGenerator/PlanGenerator_exec_export.h delete mode 100644 CIAO/RACE/Input_Adapters/PlanGenerator/PlanGenerator_stub_export.h delete mode 100644 CIAO/RACE/Input_Adapters/PlanGenerator/PlanGenerator_svnt_export.h delete mode 100644 CIAO/RACE/Input_Adapters/PlanGenerator/README.txt delete mode 100644 CIAO/RACE/Output_Adapters/Base/Output_Adapter.idl delete mode 100644 CIAO/RACE/Output_Adapters/Base/Output_Adapter.mpc delete mode 100644 CIAO/RACE/Output_Adapters/Base/Output_Adapter_stub_export.h delete mode 100644 CIAO/RACE/Output_Adapters/Base/Output_Adapter_svnt_export.h delete mode 100644 CIAO/RACE/Output_Adapters/Component/Output_Manager.idl delete mode 100644 CIAO/RACE/Output_Adapters/Interface/Output_Adapter_Interface.mpc delete mode 100644 CIAO/RACE/Output_Adapters/Interface/Output_Adapter_Interface_stub_export.h delete mode 100644 CIAO/RACE/Output_Adapters/Interface/Output_Adapter_Interface_svnt_export.h delete mode 100644 CIAO/RACE/Output_Adapters/Interface/PlanEgress.idl delete mode 100644 CIAO/RACE/Output_Adapters/XML_Output_Adapter/XML_Output_Adapter.cidl delete mode 100644 CIAO/RACE/Output_Adapters/XML_Output_Adapter/XML_Output_Adapter.idl delete mode 100644 CIAO/RACE/Output_Adapters/XML_Output_Adapter/XML_Output_Adapter.mpc delete mode 100644 CIAO/RACE/Output_Adapters/XML_Output_Adapter/XML_Output_Adapter_exec.cpp delete mode 100644 CIAO/RACE/Output_Adapters/XML_Output_Adapter/XML_Output_Adapter_exec.h delete mode 100644 CIAO/RACE/Output_Adapters/XML_Output_Adapter/XML_Output_Adapter_exec_export.h delete mode 100644 CIAO/RACE/Output_Adapters/XML_Output_Adapter/XML_Output_Adapter_stub_export.h delete mode 100644 CIAO/RACE/Output_Adapters/XML_Output_Adapter/XML_Output_Adapter_svnt_export.h delete mode 100644 CIAO/RACE/Plan_Analyzer/Component/Plan_Analyzer.cidl delete mode 100644 CIAO/RACE/Plan_Analyzer/Component/Plan_Analyzer.idl delete mode 100644 CIAO/RACE/Plan_Analyzer/Component/Plan_Analyzer.mpc delete mode 100644 CIAO/RACE/Plan_Analyzer/Component/Plan_Analyzer_exec.cpp delete mode 100644 CIAO/RACE/Plan_Analyzer/Component/Plan_Analyzer_exec.h delete mode 100644 CIAO/RACE/Plan_Analyzer/Component/Plan_Analyzer_exec_export.h delete mode 100644 CIAO/RACE/Plan_Analyzer/Component/Plan_Analyzer_stub_export.h delete mode 100644 CIAO/RACE/Plan_Analyzer/Component/Plan_Analyzer_svnt_export.h delete mode 100644 CIAO/RACE/Plan_Analyzer/Interface/PlanIngress.idl delete mode 100644 CIAO/RACE/Plan_Analyzer/Interface/Plan_Analyzer_Interface.mpc delete mode 100644 CIAO/RACE/Plan_Analyzer/Interface/Plan_Analyzer_Interface_stub_export.h delete mode 100644 CIAO/RACE/Plan_Analyzer/Interface/Plan_Analyzer_Interface_svnt_export.h delete mode 100644 CIAO/RACE/Planner_Manager/Component/Planner_Manager.cidl delete mode 100644 CIAO/RACE/Planner_Manager/Component/Planner_Manager.idl delete mode 100644 CIAO/RACE/Planner_Manager/Component/Planner_Manager.mpc delete mode 100644 CIAO/RACE/Planner_Manager/Component/Planner_Manager_exec.cpp delete mode 100644 CIAO/RACE/Planner_Manager/Component/Planner_Manager_exec.h delete mode 100644 CIAO/RACE/Planner_Manager/Component/Planner_Manager_exec_export.h delete mode 100644 CIAO/RACE/Planner_Manager/Component/Planner_Manager_stub_export.h delete mode 100644 CIAO/RACE/Planner_Manager/Component/Planner_Manager_svnt_export.h delete mode 100644 CIAO/RACE/Planner_Manager/Interface/Planner_Manager_I.idl delete mode 100644 CIAO/RACE/Planner_Manager/Interface/Planner_Manager_Interface.mpc delete mode 100644 CIAO/RACE/Planner_Manager/Interface/Planner_Manager_Interface_stub_export.h delete mode 100644 CIAO/RACE/Planner_Manager/Interface/Planner_Manager_Interface_svnt_export.h delete mode 100644 CIAO/RACE/Planners/Base/Planner.idl delete mode 100644 CIAO/RACE/Planners/Base/Planner.mpc delete mode 100644 CIAO/RACE/Planners/Base/Planner_stub_export.h delete mode 100644 CIAO/RACE/Planners/Base/Planner_svnt_export.h delete mode 100644 CIAO/RACE/Planners/Interface/Planner_I.idl delete mode 100644 CIAO/RACE/Planners/Interface/Planner_Interface.mpc delete mode 100644 CIAO/RACE/Planners/Interface/Planner_Interface_stub_export.h delete mode 100644 CIAO/RACE/Planners/Interface/Planner_Interface_svnt_export.h delete mode 100644 CIAO/RACE/Planners/SimpleBinPacker/SimpleBinPacker.cidl delete mode 100644 CIAO/RACE/Planners/SimpleBinPacker/SimpleBinPacker.idl delete mode 100644 CIAO/RACE/Planners/SimpleBinPacker/SimpleBinPacker.mpc delete mode 100644 CIAO/RACE/Planners/SimpleBinPacker/SimpleBinPacker_exec.cpp delete mode 100644 CIAO/RACE/Planners/SimpleBinPacker/SimpleBinPacker_exec.h delete mode 100644 CIAO/RACE/Planners/SimpleBinPacker/SimpleBinPacker_exec_export.h delete mode 100644 CIAO/RACE/Planners/SimpleBinPacker/SimpleBinPacker_stub_export.h delete mode 100644 CIAO/RACE/Planners/SimpleBinPacker/SimpleBinPacker_svnt_export.h delete mode 100644 CIAO/RACE/common/RACE_common.idl delete mode 100644 CIAO/RACE/common/RACE_common.mpc delete mode 100644 CIAO/RACE/common/RACE_common_stub_export.h delete mode 100644 CIAO/RACE/common/RACE_common_svnt_export.h delete mode 100644 CIAO/RACE/descriptors/Deployment.xsd delete mode 100644 CIAO/RACE/descriptors/Modified_Deployment.xsd delete mode 100644 CIAO/RACE/descriptors/XMI.xsd delete mode 100644 CIAO/RACE/descriptors/deployment.dat delete mode 100644 CIAO/RACE/descriptors/flattened_deploymentplan.cdp delete mode 100644 CIAO/README delete mode 100644 CIAO/Release delete mode 100644 CIAO/VERSION delete mode 100644 CIAO/bin/PerlCIAO/TestUtils.base delete mode 100644 CIAO/bin/PerlCIAO/TestUtils.pm delete mode 100644 CIAO/bin/PerlCIAO/TestUtils_Base.pm delete mode 100644 CIAO/bin/PerlCIAO/generate_container.pl delete mode 100644 CIAO/bin/PerlCIAO/perlciao.mpc delete mode 100755 CIAO/bin/generate_component_mpc.pl delete mode 100755 CIAO/bin/replace_dummy_with_dummylabel.sh delete mode 100755 CIAO/bin/valgrind_nodedaemon.py delete mode 100644 CIAO/ciao/CCM_Base.idl delete mode 100644 CIAO/ciao/CCM_CCM2Context.idl delete mode 100644 CIAO/ciao/CCM_CCMException.idl delete mode 100644 CIAO/ciao/CCM_Component.idl delete mode 100644 CIAO/ciao/CCM_Configurator.idl delete mode 100644 CIAO/ciao/CCM_Container.idl delete mode 100644 CIAO/ciao/CCM_Container_Ex.idl delete mode 100644 CIAO/ciao/CCM_Context.idl delete mode 100644 CIAO/ciao/CCM_Cookie.idl delete mode 100644 CIAO/ciao/CCM_Core.mpc delete mode 100644 CIAO/ciao/CCM_EnterpriseComponent.idl delete mode 100644 CIAO/ciao/CCM_EntityComponent.idl delete mode 100644 CIAO/ciao/CCM_EntityContext.idl delete mode 100644 CIAO/ciao/CCM_Enumeration.idl delete mode 100644 CIAO/ciao/CCM_Event.idl delete mode 100644 CIAO/ciao/CCM_Home.idl delete mode 100644 CIAO/ciao/CCM_HomeConfigurator.idl delete mode 100644 CIAO/ciao/CCM_HomeExecutorBase.idl delete mode 100644 CIAO/ciao/CCM_HomeFinder.idl delete mode 100644 CIAO/ciao/CCM_HomeRegistration.idl delete mode 100644 CIAO/ciao/CCM_KeylessCCMHome.idl delete mode 100644 CIAO/ciao/CCM_Navigation.idl delete mode 100644 CIAO/ciao/CCM_Object.idl delete mode 100644 CIAO/ciao/CCM_ProxyHomeRegistration.idl delete mode 100644 CIAO/ciao/CCM_Receptacle.idl delete mode 100644 CIAO/ciao/CCM_Session2Context.idl delete mode 100644 CIAO/ciao/CCM_SessionSynchronization.idl delete mode 100644 CIAO/ciao/CCM_StandardConfigurator.idl delete mode 100644 CIAO/ciao/CCM_Transaction.idl delete mode 100644 CIAO/ciao/CIAO_Client_Export.h delete mode 100644 CIAO/ciao/CIAO_Config.h delete mode 100644 CIAO/ciao/CIAO_Container_Export.h delete mode 100644 CIAO/ciao/CIAO_Server_Export.h delete mode 100644 CIAO/ciao/CIAO_common.h delete mode 100644 CIAO/ciao/Client_init.cpp delete mode 100644 CIAO/ciao/Client_init.h delete mode 100644 CIAO/ciao/Components.idl delete mode 100644 CIAO/ciao/Container_Base.cpp delete mode 100644 CIAO/ciao/Container_Base.h delete mode 100644 CIAO/ciao/Container_Base.inl delete mode 100644 CIAO/ciao/Context_Impl_Base.cpp delete mode 100644 CIAO/ciao/Context_Impl_Base.h delete mode 100644 CIAO/ciao/Context_Impl_T.cpp delete mode 100644 CIAO/ciao/Context_Impl_T.h delete mode 100644 CIAO/ciao/Cookies.cpp delete mode 100644 CIAO/ciao/Cookies.h delete mode 100644 CIAO/ciao/Cookies.inl delete mode 100644 CIAO/ciao/CosPersistentState.idl delete mode 100644 CIAO/ciao/Deployment.idl delete mode 100644 CIAO/ciao/Deployment_Application.idl delete mode 100644 CIAO/ciao/Deployment_Base.idl delete mode 100644 CIAO/ciao/Deployment_Connection.idl delete mode 100644 CIAO/ciao/Deployment_Core.idl delete mode 100644 CIAO/ciao/Deployment_Data.idl delete mode 100644 CIAO/ciao/Deployment_Events.idl delete mode 100644 CIAO/ciao/Deployment_TargetData.idl delete mode 100644 CIAO/ciao/Deployment_common.h delete mode 100644 CIAO/ciao/Deployment_stub_export.h delete mode 100644 CIAO/ciao/Deployment_svnt_export.h delete mode 100644 CIAO/ciao/DomainApplicationManager.idl delete mode 100644 CIAO/ciao/Dynamic_Component_Activator.cpp delete mode 100644 CIAO/ciao/Dynamic_Component_Activator.h delete mode 100644 CIAO/ciao/Dynamic_Component_Servant_Base.cpp delete mode 100644 CIAO/ciao/Dynamic_Component_Servant_Base.h delete mode 100644 CIAO/ciao/Dynamic_Component_Servant_T.cpp delete mode 100644 CIAO/ciao/Dynamic_Component_Servant_T.h delete mode 100644 CIAO/ciao/ExecutionManager.idl delete mode 100644 CIAO/ciao/Home_Servant_Impl_Base.cpp delete mode 100644 CIAO/ciao/Home_Servant_Impl_Base.h delete mode 100644 CIAO/ciao/Home_Servant_Impl_T.cpp delete mode 100644 CIAO/ciao/Home_Servant_Impl_T.h delete mode 100644 CIAO/ciao/NodeApp_CB_Impl.cpp delete mode 100644 CIAO/ciao/NodeApp_CB_Impl.h delete mode 100644 CIAO/ciao/NodeApplicationManager.idl delete mode 100644 CIAO/ciao/NodeApplication_CallBack.idl delete mode 100644 CIAO/ciao/NodeManager.idl delete mode 100644 CIAO/ciao/Object_Set_T.cpp delete mode 100644 CIAO/ciao/Object_Set_T.h delete mode 100644 CIAO/ciao/Object_Set_T.inl delete mode 100644 CIAO/ciao/Packaging_Data.idl delete mode 100644 CIAO/ciao/Port_Activator.cpp delete mode 100644 CIAO/ciao/Port_Activator.h delete mode 100644 CIAO/ciao/Port_Activator_T.cpp delete mode 100644 CIAO/ciao/Port_Activator_T.h delete mode 100644 CIAO/ciao/RepositoryManager.idl delete mode 100644 CIAO/ciao/Servant_Activator.cpp delete mode 100644 CIAO/ciao/Servant_Activator.h delete mode 100644 CIAO/ciao/Servant_Impl_Base.cpp delete mode 100644 CIAO/ciao/Servant_Impl_Base.h delete mode 100644 CIAO/ciao/Servant_Impl_T.cpp delete mode 100644 CIAO/ciao/Servant_Impl_T.h delete mode 100644 CIAO/ciao/Servant_Impl_Utils_T.cpp delete mode 100644 CIAO/ciao/ServerResources.idl delete mode 100644 CIAO/ciao/Server_init.cpp delete mode 100644 CIAO/ciao/Server_init.h delete mode 100644 CIAO/ciao/StandardConfigurator_Impl.cpp delete mode 100644 CIAO/ciao/StandardConfigurator_Impl.h delete mode 100644 CIAO/ciao/SwapExec.idl delete mode 100644 CIAO/ciao/Swapping_Container.cpp delete mode 100644 CIAO/ciao/Swapping_Container.h delete mode 100644 CIAO/ciao/Swapping_Container.inl delete mode 100644 CIAO/ciao/Swapping_Servant_Home_Impl_Base.cpp delete mode 100644 CIAO/ciao/Swapping_Servant_Home_Impl_Base.h delete mode 100644 CIAO/ciao/Swapping_Servant_Home_Impl_T.cpp delete mode 100644 CIAO/ciao/Swapping_Servant_Home_Impl_T.h delete mode 100644 CIAO/ciao/TargetManager.idl delete mode 100644 CIAO/ciao/Target_Data.idl delete mode 100644 CIAO/ciao/UpgradeableContext.idl delete mode 100644 CIAO/ciao/Upgradeable_Context_Impl_T.cpp delete mode 100644 CIAO/ciao/Upgradeable_Context_Impl_T.h delete mode 100644 CIAO/ciao/Version.h delete mode 100644 CIAO/ciaosvcs/Events/CIAO_EventService_Factory_impl.cpp delete mode 100644 CIAO/ciaosvcs/Events/CIAO_EventService_Factory_impl.h delete mode 100644 CIAO/ciaosvcs/Events/CIAO_Events.mpc delete mode 100644 CIAO/ciaosvcs/Events/CIAO_Events_Base/CIAO_EventServiceBase.cpp delete mode 100644 CIAO/ciaosvcs/Events/CIAO_Events_Base/CIAO_EventServiceBase.h delete mode 100644 CIAO/ciaosvcs/Events/CIAO_Events_Base/CIAO_Events.idl delete mode 100644 CIAO/ciaosvcs/Events/CIAO_Events_Base/CIAO_Events_Base.mpc delete mode 100644 CIAO/ciaosvcs/Events/CIAO_Events_Base/CIAO_Events_Export.h delete mode 100644 CIAO/ciaosvcs/Events/CIAO_Events_Export.h delete mode 100644 CIAO/ciaosvcs/Events/CIAO_RTEC/CIAO_RTEVENT_Export.h delete mode 100644 CIAO/ciaosvcs/Events/CIAO_RTEC/CIAO_RTEvent.cpp delete mode 100644 CIAO/ciaosvcs/Events/CIAO_RTEC/CIAO_RTEvent.h delete mode 100644 CIAO/ciaosvcs/Events/CIAO_RTEC/CIAO_RTEvent.idl delete mode 100644 CIAO/ciaosvcs/Events/CIAO_RTEC/CIAO_RTEvent.mpc delete mode 100644 CIAO/docs/ConfigValues.html delete mode 100644 CIAO/docs/EnvVars.html delete mode 100644 CIAO/docs/Purify.html delete mode 100644 CIAO/docs/RT-Extension.html delete mode 100644 CIAO/docs/TODO.html delete mode 100644 CIAO/docs/Trace.html delete mode 100644 CIAO/docs/XML/ciao_rt_cad_ext.dtd delete mode 100644 CIAO/docs/XML/componentassembly.dtd delete mode 100644 CIAO/docs/XML/corbacomponent.dtd delete mode 100644 CIAO/docs/XML/properties.dtd delete mode 100644 CIAO/docs/XML/softpkg.dtd delete mode 100644 CIAO/docs/cidlc.html delete mode 100644 CIAO/docs/com-impl.html delete mode 100644 CIAO/docs/imgs/CCM-v5.vsd delete mode 100644 CIAO/docs/imgs/CCM.vsd delete mode 100644 CIAO/docs/imgs/DAnCE-Dynamic.png delete mode 100644 CIAO/docs/imgs/DAnCE-Dynamic.sxd delete mode 100644 CIAO/docs/imgs/File-Gen-Existing.png delete mode 100644 CIAO/docs/imgs/File-Gen-Future.png delete mode 100644 CIAO/docs/imgs/File_Generation_Flow.vsd delete mode 100644 CIAO/docs/imgs/IDL-CIDL-classes.vsd delete mode 100644 CIAO/docs/imgs/basic-container.png delete mode 100644 CIAO/docs/imgs/ciao-dynamic1.jpg delete mode 100644 CIAO/docs/imgs/ciao-dynamic2.jpg delete mode 100644 CIAO/docs/imgs/ciao-static-vs-dynamic.jpg delete mode 100644 CIAO/docs/imgs/ciao-static1.jpg delete mode 100644 CIAO/docs/imgs/ciao-static2.jpg delete mode 100644 CIAO/docs/imgs/component-basic.png delete mode 100644 CIAO/docs/imgs/dance_arch.jpg delete mode 100644 CIAO/docs/imgs/dance_arch.vsd delete mode 100644 CIAO/docs/imgs/deployment.png delete mode 100644 CIAO/docs/imgs/extended-container.png delete mode 100644 CIAO/docs/imgs/home-config.png delete mode 100644 CIAO/docs/imgs/static_dance_arch.jpg delete mode 100644 CIAO/docs/imgs/static_dance_arch.vsd delete mode 100644 CIAO/docs/imgs/static_dance_impl.jpg delete mode 100644 CIAO/docs/imgs/static_dance_impl.vsd delete mode 100644 CIAO/docs/index.html delete mode 100644 CIAO/docs/new_components.html delete mode 100644 CIAO/docs/releasenotes/dance.html delete mode 100644 CIAO/docs/releasenotes/index.html delete mode 100644 CIAO/docs/releasenotes/switch.html delete mode 100644 CIAO/docs/schema/Basic_Deployment_Data.xsd delete mode 100644 CIAO/docs/schema/CIAOEvents.xsd delete mode 100644 CIAO/docs/schema/CIAOServerResources.xsd delete mode 100644 CIAO/docs/schema/Deployment.xsd delete mode 100644 CIAO/docs/schema/Modified_Deployment.xsd delete mode 100644 CIAO/docs/schema/README.html delete mode 100644 CIAO/docs/schema/SANet_Network.xsd delete mode 100644 CIAO/docs/schema/ServerResourceUsage.txt delete mode 100644 CIAO/docs/schema/Spec_Defined_Deployment.xsd delete mode 100644 CIAO/docs/schema/Spec_Defined_XMI.xsd delete mode 100644 CIAO/docs/schema/Task_Map.xsd delete mode 100644 CIAO/docs/schema/ccd.xsd delete mode 100644 CIAO/docs/schema/cdd.xsd delete mode 100644 CIAO/docs/schema/cdp.xsd delete mode 100644 CIAO/docs/schema/ciaopolicy.xsd delete mode 100644 CIAO/docs/schema/cid.xsd delete mode 100644 CIAO/docs/schema/cpd.xsd delete mode 100644 CIAO/docs/schema/iad.xsd delete mode 100644 CIAO/docs/schema/pcd.xsd delete mode 100644 CIAO/docs/schema/toplevel.xsd delete mode 100644 CIAO/docs/schema/unused_elements.xsd delete mode 100644 CIAO/docs/schema/xsc-banner.cpp delete mode 100644 CIAO/docs/schema/xsc-banner.h delete mode 100755 CIAO/docs/static_ciao_contents.html delete mode 100755 CIAO/docs/static_ciao_index.html delete mode 100755 CIAO/docs/static_ciao_toc.html delete mode 100644 CIAO/docs/static_config_example.html delete mode 100644 CIAO/docs/static_config_rtexample.html delete mode 100644 CIAO/docs/static_dance.html delete mode 100644 CIAO/docs/templates/CIAO_Glue_Session_Template.cpp delete mode 100644 CIAO/docs/templates/CIAO_Glue_Session_Template.h delete mode 100644 CIAO/docs/templates/CIAO_Glue_Session_Template.inl delete mode 100644 CIAO/docs/templates/Executor.idl delete mode 100644 CIAO/docs/templates/cidl_template.cidl delete mode 100644 CIAO/docs/tutorials/CoSMIC/01.html delete mode 100644 CIAO/docs/tutorials/CoSMIC/02.html delete mode 100644 CIAO/docs/tutorials/CoSMIC/03.html delete mode 100644 CIAO/docs/tutorials/CoSMIC/04.html delete mode 100644 CIAO/docs/tutorials/CoSMIC/Icons/AddConnMode.gif delete mode 100644 CIAO/docs/tutorials/CoSMIC/Icons/SetMode.gif delete mode 100644 CIAO/docs/tutorials/CoSMIC/Images/fig1.jpg delete mode 100644 CIAO/docs/tutorials/CoSMIC/Images/fig10.jpg delete mode 100644 CIAO/docs/tutorials/CoSMIC/Images/fig11.jpg delete mode 100644 CIAO/docs/tutorials/CoSMIC/Images/fig12.jpg delete mode 100644 CIAO/docs/tutorials/CoSMIC/Images/fig2.jpg delete mode 100644 CIAO/docs/tutorials/CoSMIC/Images/fig3.jpg delete mode 100644 CIAO/docs/tutorials/CoSMIC/Images/fig4.jpg delete mode 100644 CIAO/docs/tutorials/CoSMIC/Images/fig5.jpg delete mode 100644 CIAO/docs/tutorials/CoSMIC/Images/fig6.jpg delete mode 100644 CIAO/docs/tutorials/CoSMIC/Images/fig7.jpg delete mode 100644 CIAO/docs/tutorials/CoSMIC/Images/fig8.jpg delete mode 100644 CIAO/docs/tutorials/CoSMIC/Images/fig9.jpg delete mode 100644 CIAO/docs/tutorials/CoSMIC/Model/Quoter.xme delete mode 100644 CIAO/docs/tutorials/CoSMIC/index.html delete mode 100644 CIAO/docs/tutorials/CoSMIC/style.css delete mode 100644 CIAO/docs/tutorials/Quoter/Simple/Broker/Broker.cidl delete mode 100644 CIAO/docs/tutorials/Quoter/Simple/Broker/Broker.cpp delete mode 100644 CIAO/docs/tutorials/Quoter/Simple/Broker/Broker.idl delete mode 100644 CIAO/docs/tutorials/Quoter/Simple/Broker/Broker.mpc delete mode 100644 CIAO/docs/tutorials/Quoter/Simple/Broker/Broker_exec.cpp delete mode 100644 CIAO/docs/tutorials/Quoter/Simple/Broker/Broker_exec.h delete mode 100644 CIAO/docs/tutorials/Quoter/Simple/Broker/Broker_exec_export.h delete mode 100644 CIAO/docs/tutorials/Quoter/Simple/Broker/Broker_stub_export.h delete mode 100644 CIAO/docs/tutorials/Quoter/Simple/Broker/Broker_svnt_export.h delete mode 100644 CIAO/docs/tutorials/Quoter/Simple/Distributor/Distributor.cidl delete mode 100644 CIAO/docs/tutorials/Quoter/Simple/Distributor/Distributor.cpp delete mode 100644 CIAO/docs/tutorials/Quoter/Simple/Distributor/Distributor.idl delete mode 100644 CIAO/docs/tutorials/Quoter/Simple/Distributor/Distributor.mpc delete mode 100644 CIAO/docs/tutorials/Quoter/Simple/Distributor/Distributor_exec.cpp delete mode 100644 CIAO/docs/tutorials/Quoter/Simple/Distributor/Distributor_exec.h delete mode 100644 CIAO/docs/tutorials/Quoter/Simple/Distributor/Distributor_exec_export.h delete mode 100644 CIAO/docs/tutorials/Quoter/Simple/Distributor/Distributor_stub_export.h delete mode 100644 CIAO/docs/tutorials/Quoter/Simple/Distributor/Distributor_svnt_export.h delete mode 100644 CIAO/docs/tutorials/Quoter/Simple/README.html delete mode 100644 CIAO/docs/tutorials/Quoter/Simple/Stock_Base/Stock_Base.idl delete mode 100644 CIAO/docs/tutorials/Quoter/Simple/Stock_Base/Stock_Base.mpc delete mode 100644 CIAO/docs/tutorials/Quoter/Simple/Stock_Base/Stock_Base_skel_export.h delete mode 100644 CIAO/docs/tutorials/Quoter/Simple/Stock_Base/Stock_Base_stub_export.h delete mode 100644 CIAO/docs/tutorials/Quoter/Simple/descriptors/Broker.ccd delete mode 100644 CIAO/docs/tutorials/Quoter/Simple/descriptors/Broker.cid delete mode 100644 CIAO/docs/tutorials/Quoter/Simple/descriptors/Broker.cpd delete mode 100644 CIAO/docs/tutorials/Quoter/Simple/descriptors/Broker_Exec.iad delete mode 100644 CIAO/docs/tutorials/Quoter/Simple/descriptors/Broker_Stub.iad delete mode 100644 CIAO/docs/tutorials/Quoter/Simple/descriptors/Broker_Svnt.iad delete mode 100644 CIAO/docs/tutorials/Quoter/Simple/descriptors/Distributor.ccd delete mode 100644 CIAO/docs/tutorials/Quoter/Simple/descriptors/Distributor.cid delete mode 100644 CIAO/docs/tutorials/Quoter/Simple/descriptors/Distributor.cpd delete mode 100644 CIAO/docs/tutorials/Quoter/Simple/descriptors/Distributor_Exec.iad delete mode 100644 CIAO/docs/tutorials/Quoter/Simple/descriptors/Distributor_Stub.iad delete mode 100644 CIAO/docs/tutorials/Quoter/Simple/descriptors/Distributor_Svnt.iad delete mode 100644 CIAO/docs/tutorials/Quoter/Simple/descriptors/Domain.cdd delete mode 100644 CIAO/docs/tutorials/Quoter/Simple/descriptors/Libraries.iad delete mode 100644 CIAO/docs/tutorials/Quoter/Simple/descriptors/Stock.cdp delete mode 100644 CIAO/docs/tutorials/Quoter/Simple/descriptors/Stock.cid delete mode 100644 CIAO/docs/tutorials/Quoter/Simple/descriptors/Stock.cpd delete mode 100644 CIAO/docs/tutorials/Quoter/Simple/descriptors/Stock.dat delete mode 100644 CIAO/docs/tutorials/Quoter/Simple/descriptors/Stock.pcd delete mode 100644 CIAO/docs/tutorials/Quoter/Simple/descriptors/XMI.xsd delete mode 100644 CIAO/docs/tutorials/Quoter/Simple/descriptors/flattened_deploymentplan.cdp delete mode 100644 CIAO/docs/tutorials/Quoter/Simple/descriptors/package.tpd delete mode 100644 CIAO/docs/tutorials/Quoter/Simple/descriptors/runNodeDaemons.pl delete mode 100644 CIAO/docs/tutorials/Quoter/Simple/images/quoter.jpg delete mode 100644 CIAO/docs/value_factory_registration.html delete mode 100644 CIAO/examples/BasicSP/BMClosedED/BMClosedED.cidl delete mode 100644 CIAO/examples/BasicSP/BMClosedED/BMClosedED.idl delete mode 100644 CIAO/examples/BasicSP/BMClosedED/BMClosedED.mpc delete mode 100644 CIAO/examples/BasicSP/BMClosedED/BMClosedEDEI.idl delete mode 100644 CIAO/examples/BasicSP/BMClosedED/BMClosedED_exec.cpp delete mode 100644 CIAO/examples/BasicSP/BMClosedED/BMClosedED_exec.h delete mode 100644 CIAO/examples/BasicSP/BMClosedED/BMClosedED_exec_export.h delete mode 100644 CIAO/examples/BasicSP/BMClosedED/BMClosedED_stub_export.h delete mode 100644 CIAO/examples/BasicSP/BMClosedED/BMClosedED_svnt_export.h delete mode 100644 CIAO/examples/BasicSP/BMClosedED/config delete mode 100644 CIAO/examples/BasicSP/BMDevice/BMDevice.cidl delete mode 100644 CIAO/examples/BasicSP/BMDevice/BMDevice.idl delete mode 100644 CIAO/examples/BasicSP/BMDevice/BMDevice.mpc delete mode 100644 CIAO/examples/BasicSP/BMDevice/BMDeviceEI.idl delete mode 100644 CIAO/examples/BasicSP/BMDevice/BMDevice_exec.cpp delete mode 100644 CIAO/examples/BasicSP/BMDevice/BMDevice_exec.h delete mode 100644 CIAO/examples/BasicSP/BMDevice/BMDevice_exec_export.h delete mode 100644 CIAO/examples/BasicSP/BMDevice/BMDevice_stub_export.h delete mode 100644 CIAO/examples/BasicSP/BMDevice/BMDevice_svnt_export.h delete mode 100644 CIAO/examples/BasicSP/BMDisplay/BMDisplay.cidl delete mode 100644 CIAO/examples/BasicSP/BMDisplay/BMDisplay.idl delete mode 100644 CIAO/examples/BasicSP/BMDisplay/BMDisplay.mpc delete mode 100644 CIAO/examples/BasicSP/BMDisplay/BMDisplayEI.idl delete mode 100644 CIAO/examples/BasicSP/BMDisplay/BMDisplay_exec.cpp delete mode 100644 CIAO/examples/BasicSP/BMDisplay/BMDisplay_exec.h delete mode 100644 CIAO/examples/BasicSP/BMDisplay/BMDisplay_exec_export.h delete mode 100644 CIAO/examples/BasicSP/BMDisplay/BMDisplay_stub_export.h delete mode 100644 CIAO/examples/BasicSP/BMDisplay/BMDisplay_svnt_export.h delete mode 100644 CIAO/examples/BasicSP/BasicSP.idl delete mode 100644 CIAO/examples/BasicSP/BasicSP.mpc delete mode 100644 CIAO/examples/BasicSP/BasicSP_stub_export.h delete mode 100644 CIAO/examples/BasicSP/BasicSP_svnt_export.h delete mode 100644 CIAO/examples/BasicSP/EC/EC.cidl delete mode 100644 CIAO/examples/BasicSP/EC/EC.idl delete mode 100644 CIAO/examples/BasicSP/EC/EC.mpc delete mode 100644 CIAO/examples/BasicSP/EC/ECEI.idl delete mode 100644 CIAO/examples/BasicSP/EC/EC_exec.cpp delete mode 100644 CIAO/examples/BasicSP/EC/EC_exec.h delete mode 100644 CIAO/examples/BasicSP/EC/EC_exec_export.h delete mode 100644 CIAO/examples/BasicSP/EC/EC_stub_export.h delete mode 100644 CIAO/examples/BasicSP/EC/EC_svnt_export.h delete mode 100644 CIAO/examples/BasicSP/EC/README delete mode 100644 CIAO/examples/BasicSP/EC/client.cpp delete mode 100644 CIAO/examples/BasicSP/EC/controller.cpp delete mode 100644 CIAO/examples/BasicSP/README.html delete mode 100644 CIAO/examples/BasicSP/RepoMan_Usage.html delete mode 100644 CIAO/examples/BasicSP/descriptors/Airframe.ccd delete mode 100644 CIAO/examples/BasicSP/descriptors/Airframe.cid delete mode 100644 CIAO/examples/BasicSP/descriptors/Airframe.cpd delete mode 100644 CIAO/examples/BasicSP/descriptors/Airframe_Exec.iad delete mode 100644 CIAO/examples/BasicSP/descriptors/Airframe_Stub.iad delete mode 100644 CIAO/examples/BasicSP/descriptors/Airframe_Svnt.iad delete mode 100644 CIAO/examples/BasicSP/descriptors/DeploymentPlan.cdp delete mode 100644 CIAO/examples/BasicSP/descriptors/Domain.cdd delete mode 100644 CIAO/examples/BasicSP/descriptors/GPS.ccd delete mode 100644 CIAO/examples/BasicSP/descriptors/GPS.cid delete mode 100644 CIAO/examples/BasicSP/descriptors/GPS.cpd delete mode 100644 CIAO/examples/BasicSP/descriptors/GPS_Exec.iad delete mode 100644 CIAO/examples/BasicSP/descriptors/GPS_Stub.iad delete mode 100644 CIAO/examples/BasicSP/descriptors/GPS_Svnt.iad delete mode 100644 CIAO/examples/BasicSP/descriptors/HUDisplay.cid delete mode 100644 CIAO/examples/BasicSP/descriptors/HUDisplay.cpd delete mode 100644 CIAO/examples/BasicSP/descriptors/HUDisplay.pcd delete mode 100644 CIAO/examples/BasicSP/descriptors/Libraries.iad delete mode 100644 CIAO/examples/BasicSP/descriptors/NavDisplay.ccd delete mode 100644 CIAO/examples/BasicSP/descriptors/NavDisplay.cid delete mode 100644 CIAO/examples/BasicSP/descriptors/NavDisplay.cpd delete mode 100644 CIAO/examples/BasicSP/descriptors/NavDisplay_Exec.iad delete mode 100644 CIAO/examples/BasicSP/descriptors/NavDisplay_Stub.iad delete mode 100644 CIAO/examples/BasicSP/descriptors/NavDisplay_Svnt.iad delete mode 100644 CIAO/examples/BasicSP/descriptors/NodeManagerMap.dat delete mode 100644 CIAO/examples/BasicSP/descriptors/Timer.ccd delete mode 100644 CIAO/examples/BasicSP/descriptors/Timer.cid delete mode 100644 CIAO/examples/BasicSP/descriptors/Timer.cpd delete mode 100644 CIAO/examples/BasicSP/descriptors/Timer_Exec.iad delete mode 100644 CIAO/examples/BasicSP/descriptors/Timer_Stub.iad delete mode 100644 CIAO/examples/BasicSP/descriptors/Timer_Svnt.iad delete mode 100644 CIAO/examples/BasicSP/descriptors/XMI.xsd delete mode 100755 CIAO/examples/BasicSP/descriptors/basicNodeDaemon.pl delete mode 100644 CIAO/examples/BasicSP/descriptors/basicsp.dat delete mode 100644 CIAO/examples/BasicSP/descriptors/flattened_deploymentplan.cdp delete mode 100644 CIAO/examples/BasicSP/descriptors/package.tpd delete mode 100644 CIAO/examples/Display/Display_Base/Display_Base.idl delete mode 100644 CIAO/examples/Display/Display_Base/Display_Base.mpc delete mode 100644 CIAO/examples/Display/Display_Base/Display_Base_skel_export.h delete mode 100644 CIAO/examples/Display/Display_Base/Display_Base_stub_export.h delete mode 100644 CIAO/examples/Display/GPS/GPS.cidl delete mode 100644 CIAO/examples/Display/GPS/GPS.idl delete mode 100644 CIAO/examples/Display/GPS/GPS.mpc delete mode 100644 CIAO/examples/Display/GPS/GPSEI.idl delete mode 100644 CIAO/examples/Display/GPS/GPS_exec.cpp delete mode 100644 CIAO/examples/Display/GPS/GPS_exec.h delete mode 100644 CIAO/examples/Display/GPS/GPS_exec_export.h delete mode 100644 CIAO/examples/Display/GPS/GPS_stub_export.h delete mode 100644 CIAO/examples/Display/GPS/GPS_svnt_export.h delete mode 100644 CIAO/examples/Display/GPS/GPS_tracing_exec.cpp delete mode 100644 CIAO/examples/Display/GPS/GPS_tracing_exec.h delete mode 100644 CIAO/examples/Display/NavDisplay/NavDisplay.cidl delete mode 100644 CIAO/examples/Display/NavDisplay/NavDisplay.idl delete mode 100644 CIAO/examples/Display/NavDisplay/NavDisplay.mpc delete mode 100644 CIAO/examples/Display/NavDisplay/NavDisplay_exec.cpp delete mode 100644 CIAO/examples/Display/NavDisplay/NavDisplay_exec.h delete mode 100644 CIAO/examples/Display/NavDisplay/NavDisplay_exec_export.h delete mode 100644 CIAO/examples/Display/NavDisplay/NavDisplay_stub_export.h delete mode 100644 CIAO/examples/Display/NavDisplay/NavDisplay_svnt_export.h delete mode 100644 CIAO/examples/Display/NavDisplayGUI_exec/AddNavUnitCmd.cpp delete mode 100644 CIAO/examples/Display/NavDisplayGUI_exec/AddNavUnitCmd.h delete mode 100644 CIAO/examples/Display/NavDisplayGUI_exec/Command.h delete mode 100644 CIAO/examples/Display/NavDisplayGUI_exec/DetailView.cpp delete mode 100644 CIAO/examples/Display/NavDisplayGUI_exec/DetailView.h delete mode 100644 CIAO/examples/Display/NavDisplayGUI_exec/MapView.cpp delete mode 100644 CIAO/examples/Display/NavDisplayGUI_exec/MapView.h delete mode 100644 CIAO/examples/Display/NavDisplayGUI_exec/NavDisplayGUI.mpc delete mode 100644 CIAO/examples/Display/NavDisplayGUI_exec/NavDisplayGUI_exec.cpp delete mode 100644 CIAO/examples/Display/NavDisplayGUI_exec/NavDisplayGUI_exec.h delete mode 100644 CIAO/examples/Display/NavDisplayGUI_exec/NavDisplayGUI_exec_exec_export.h delete mode 100644 CIAO/examples/Display/NavDisplayGUI_exec/NavDisplayGUI_exec_export.h delete mode 100644 CIAO/examples/Display/NavDisplayGUI_exec/NavDisplayGUI_exec_stub_export.h delete mode 100644 CIAO/examples/Display/NavDisplayGUI_exec/NavDisplayGUI_exec_svnt_export.h delete mode 100644 CIAO/examples/Display/NavDisplayGUI_exec/NavDisplayGUI_stub_export.h delete mode 100644 CIAO/examples/Display/NavDisplayGUI_exec/NavDisplayGUI_svnt_export.h delete mode 100644 CIAO/examples/Display/NavDisplayGUI_exec/NavUnit.cpp delete mode 100644 CIAO/examples/Display/NavDisplayGUI_exec/NavUnit.h delete mode 100644 CIAO/examples/Display/NavDisplayGUI_exec/NodeItem.cpp delete mode 100644 CIAO/examples/Display/NavDisplayGUI_exec/NodeItem.h delete mode 100644 CIAO/examples/Display/NavDisplayGUI_exec/QuitCmd.cpp delete mode 100644 CIAO/examples/Display/NavDisplayGUI_exec/QuitCmd.h delete mode 100644 CIAO/examples/Display/NavDisplayGUI_exec/RootPanel.cpp delete mode 100644 CIAO/examples/Display/NavDisplayGUI_exec/RootPanel.h delete mode 100644 CIAO/examples/Display/NavDisplayGUI_exec/UpdatePositionCmd.cpp delete mode 100644 CIAO/examples/Display/NavDisplayGUI_exec/UpdatePositionCmd.h delete mode 100644 CIAO/examples/Display/NavDisplayGUI_exec/Worker.cpp delete mode 100644 CIAO/examples/Display/NavDisplayGUI_exec/Worker.h delete mode 100644 CIAO/examples/Display/NavDisplayGUI_exec/trolltech.gif delete mode 100644 CIAO/examples/Display/NavDisplayGUI_exec/worldmap1.gif delete mode 100644 CIAO/examples/Display/NavDisplayGUI_exec/worldmap1.xpm delete mode 100644 CIAO/examples/Display/README.html delete mode 100644 CIAO/examples/Display/RateGen/RateGen.cidl delete mode 100644 CIAO/examples/Display/RateGen/RateGen.idl delete mode 100644 CIAO/examples/Display/RateGen/RateGen.mpc delete mode 100644 CIAO/examples/Display/RateGen/RateGen_exec.cpp delete mode 100644 CIAO/examples/Display/RateGen/RateGen_exec.h delete mode 100644 CIAO/examples/Display/RateGen/RateGen_exec_export.h delete mode 100644 CIAO/examples/Display/RateGen/RateGen_stub_export.h delete mode 100644 CIAO/examples/Display/RateGen/RateGen_svnt_export.h delete mode 100644 CIAO/examples/Display/RateGen/controller.cpp delete mode 100644 CIAO/examples/Display/descriptors/DeploymentPlan.cdp delete mode 100644 CIAO/examples/Display/descriptors/Modified_Deployment.xsd delete mode 100644 CIAO/examples/Display/descriptors/NodeManagerMap.dat delete mode 100644 CIAO/examples/Display/descriptors/XMI.xsd delete mode 100755 CIAO/examples/Display/descriptors/basicNodeDaemon.pl delete mode 100644 CIAO/examples/Display/descriptors/flattened_deploymentplan.cdp delete mode 100755 CIAO/examples/Display/descriptors/run_NodeDaemons.pl delete mode 100755 CIAO/examples/Display/descriptors/run_test_without_ns.pl delete mode 100644 CIAO/examples/Hello/Hello_Base/Hello_Base.idl delete mode 100644 CIAO/examples/Hello/Hello_Base/Hello_Base.mpc delete mode 100644 CIAO/examples/Hello/Hello_Base/Hello_Base_stub_export.h delete mode 100644 CIAO/examples/Hello/Hello_Base/Hello_Base_svnt_export.h delete mode 100644 CIAO/examples/Hello/ReDaC-Usage.html delete mode 100644 CIAO/examples/Hello/Receiver/Receiver.cidl delete mode 100644 CIAO/examples/Hello/Receiver/Receiver.idl delete mode 100644 CIAO/examples/Hello/Receiver/Receiver.mpc delete mode 100644 CIAO/examples/Hello/Receiver/Receiver_exec.cpp delete mode 100644 CIAO/examples/Hello/Receiver/Receiver_exec.h delete mode 100644 CIAO/examples/Hello/Receiver/Receiver_exec_export.h delete mode 100644 CIAO/examples/Hello/Receiver/Receiver_stub_export.h delete mode 100644 CIAO/examples/Hello/Receiver/Receiver_svnt_export.h delete mode 100644 CIAO/examples/Hello/Sender/Sender.cidl delete mode 100644 CIAO/examples/Hello/Sender/Sender.idl delete mode 100644 CIAO/examples/Hello/Sender/Sender.mpc delete mode 100644 CIAO/examples/Hello/Sender/Sender_exec.cpp delete mode 100644 CIAO/examples/Hello/Sender/Sender_exec.h delete mode 100644 CIAO/examples/Hello/Sender/Sender_exec_export.h delete mode 100644 CIAO/examples/Hello/Sender/Sender_stub_export.h delete mode 100644 CIAO/examples/Hello/Sender/Sender_svnt_export.h delete mode 100644 CIAO/examples/Hello/Sender/starter.cpp delete mode 100644 CIAO/examples/Hello/descriptors/DeploymentPlan.cdp delete mode 100644 CIAO/examples/Hello/descriptors/Domain.cdd delete mode 100644 CIAO/examples/Hello/descriptors/Hello.cid delete mode 100644 CIAO/examples/Hello/descriptors/Hello.cpd delete mode 100644 CIAO/examples/Hello/descriptors/Hello.pcd delete mode 100644 CIAO/examples/Hello/descriptors/Libraries.iad delete mode 100644 CIAO/examples/Hello/descriptors/NodeManagerMap.dat delete mode 100644 CIAO/examples/Hello/descriptors/Receiver.ccd delete mode 100644 CIAO/examples/Hello/descriptors/Receiver.cid delete mode 100644 CIAO/examples/Hello/descriptors/Receiver.cpd delete mode 100644 CIAO/examples/Hello/descriptors/Receiver_Exec.iad delete mode 100644 CIAO/examples/Hello/descriptors/Receiver_Stub.iad delete mode 100644 CIAO/examples/Hello/descriptors/Receiver_Svnt.iad delete mode 100644 CIAO/examples/Hello/descriptors/Sender.ccd delete mode 100644 CIAO/examples/Hello/descriptors/Sender.cid delete mode 100644 CIAO/examples/Hello/descriptors/Sender.cpd delete mode 100644 CIAO/examples/Hello/descriptors/Sender_Exec.iad delete mode 100644 CIAO/examples/Hello/descriptors/Sender_Stub.iad delete mode 100644 CIAO/examples/Hello/descriptors/Sender_Svnt.iad delete mode 100644 CIAO/examples/Hello/descriptors/flattened_deploymentplan.cdp delete mode 100644 CIAO/examples/Hello/descriptors/flattened_deploymentplan_without_ns.cdp delete mode 100644 CIAO/examples/Hello/descriptors/package.tpd delete mode 100644 CIAO/examples/Hello/descriptors/run_NodeDaemons.pl delete mode 100755 CIAO/examples/Hello/descriptors/run_test.pl delete mode 100755 CIAO/examples/Hello/descriptors/run_test_without_ns.pl delete mode 100644 CIAO/examples/Hello/descriptors_RTCCM/NodeManagerMap.dat delete mode 100644 CIAO/examples/Hello/descriptors_RTCCM/RTsvc.conf delete mode 100644 CIAO/examples/Hello/descriptors_RTCCM/input.csr delete mode 100644 CIAO/examples/Hello/descriptors_RTCCM/rt-config-example.cdp delete mode 100644 CIAO/examples/Hello/descriptors_RTCCM/rt-config-example.csr delete mode 100644 CIAO/examples/Hello/descriptors_RTCCM/rt-example.cdp delete mode 100644 CIAO/examples/Hello/descriptors_RTCCM/rt_run_test.pl delete mode 100644 CIAO/examples/Hello/descriptors_ReDaC/deploymentplan.cdp delete mode 100644 CIAO/examples/Hello/descriptors_ReDaC/deploymentplan_add.cdp delete mode 100644 CIAO/examples/Hello/descriptors_ReDaC/deploymentplan_remove.cdp delete mode 100644 CIAO/examples/Hello/descriptors_events/ciao-events-example-with-filters.ced delete mode 100644 CIAO/examples/Hello/descriptors_events/ciao-events-example.ced delete mode 100644 CIAO/examples/Hello/descriptors_events/flattened_deploymentplan_events.cdp delete mode 100644 CIAO/examples/Hello/descriptors_events/flattened_deploymentplan_with_filters.cdp delete mode 100644 CIAO/examples/Hello/descriptors_naming/deploymentplan_naming.cdp delete mode 100644 CIAO/examples/Hello/descriptors_shared_components/deploymentplan.cdp delete mode 100644 CIAO/examples/Hello/descriptors_shared_components/deploymentplan_shared_components.cdp delete mode 100644 CIAO/examples/Hello/step-by-step.html delete mode 100644 CIAO/examples/Null_Component/Null_Component.cidl delete mode 100644 CIAO/examples/Null_Component/Null_Component.idl delete mode 100644 CIAO/examples/Null_Component/Null_Component.mpc delete mode 100644 CIAO/examples/Null_Component/Null_Component_exec.cpp delete mode 100644 CIAO/examples/Null_Component/Null_Component_exec.h delete mode 100644 CIAO/examples/Null_Component/Null_Component_exec_export.h delete mode 100644 CIAO/examples/Null_Component/Null_Component_stub_export.h delete mode 100644 CIAO/examples/Null_Component/Null_Component_svnt_export.h delete mode 100644 CIAO/examples/Null_Component/Null_Interface.idl delete mode 100644 CIAO/examples/Null_Component/Null_Interface.mpc delete mode 100644 CIAO/examples/Null_Component/Null_Interface_skel_export.h delete mode 100644 CIAO/examples/Null_Component/Null_Interface_stub_export.h delete mode 100644 CIAO/examples/Null_Component/StaticDAnCEApp.cpp delete mode 100644 CIAO/examples/Null_Component/StaticDAnCEApp.mpc delete mode 100644 CIAO/examples/Null_Component/descriptors/Deployment.xsd delete mode 100644 CIAO/examples/Null_Component/descriptors/Domain.cdd delete mode 100644 CIAO/examples/Null_Component/descriptors/NodeMap.dat delete mode 100644 CIAO/examples/Null_Component/descriptors/Null_Assembly.cid delete mode 100644 CIAO/examples/Null_Component/descriptors/Null_Assembly_Package.cpd delete mode 100644 CIAO/examples/Null_Component/descriptors/Null_Component.ccd delete mode 100644 CIAO/examples/Null_Component/descriptors/Null_ComponentMonolithicImpl.cid delete mode 100644 CIAO/examples/Null_Component/descriptors/Null_Component_Package.cpd delete mode 100644 CIAO/examples/Null_Component/descriptors/Null_Component_exec.iad delete mode 100644 CIAO/examples/Null_Component/descriptors/Null_Component_stub.iad delete mode 100644 CIAO/examples/Null_Component/descriptors/Null_Component_svnt.iad delete mode 100644 CIAO/examples/Null_Component/descriptors/PackageConfiguration.pcd delete mode 100644 CIAO/examples/Null_Component/descriptors/Plan.cdp delete mode 100644 CIAO/examples/Null_Component/descriptors/XMI.xsd delete mode 100644 CIAO/examples/Null_Component/descriptors/package.tpd delete mode 100644 CIAO/examples/Null_Component/model/Null_Component.mga delete mode 100644 CIAO/examples/Null_Component/model/Null_Component.xme delete mode 100644 CIAO/examples/Null_Component/plan.h delete mode 100644 CIAO/examples/Philosophers/Philosophers.idl delete mode 100644 CIAO/examples/Philosophers/README delete mode 100644 CIAO/examples/Swapping/Hello_Base/Hello_Base.idl delete mode 100644 CIAO/examples/Swapping/Hello_Base/Hello_Base.mpc delete mode 100644 CIAO/examples/Swapping/Hello_Base/Hello_Base_stub_export.h delete mode 100644 CIAO/examples/Swapping/Hello_Base/Hello_Base_svnt_export.h delete mode 100644 CIAO/examples/Swapping/Receiver/Receiver.cidl delete mode 100644 CIAO/examples/Swapping/Receiver/Receiver.idl delete mode 100644 CIAO/examples/Swapping/Receiver/Receiver.mpc delete mode 100644 CIAO/examples/Swapping/Receiver/Receiver_exec.cpp delete mode 100644 CIAO/examples/Swapping/Receiver/Receiver_exec.h delete mode 100644 CIAO/examples/Swapping/Receiver/Receiver_exec_export.h delete mode 100644 CIAO/examples/Swapping/Receiver/Receiver_stub_export.h delete mode 100644 CIAO/examples/Swapping/Receiver/Receiver_svnt_export.h delete mode 100644 CIAO/examples/Swapping/Sender/Sender.cidl delete mode 100644 CIAO/examples/Swapping/Sender/Sender.idl delete mode 100644 CIAO/examples/Swapping/Sender/Sender.mpc delete mode 100644 CIAO/examples/Swapping/Sender/Sender_exec.cpp delete mode 100644 CIAO/examples/Swapping/Sender/Sender_exec.h delete mode 100644 CIAO/examples/Swapping/Sender/Sender_exec_1.cpp delete mode 100644 CIAO/examples/Swapping/Sender/Sender_exec_1.h delete mode 100644 CIAO/examples/Swapping/Sender/Sender_exec_1_export.h delete mode 100644 CIAO/examples/Swapping/Sender/Sender_exec_2.cpp delete mode 100644 CIAO/examples/Swapping/Sender/Sender_exec_2.h delete mode 100644 CIAO/examples/Swapping/Sender/Sender_exec_2_export.h delete mode 100644 CIAO/examples/Swapping/Sender/Sender_exec_export.h delete mode 100644 CIAO/examples/Swapping/Sender/Sender_stub_export.h delete mode 100644 CIAO/examples/Swapping/Sender/Sender_svnt_export.h delete mode 100644 CIAO/examples/Swapping/Sender/starter.cpp delete mode 100644 CIAO/performance-tests/Benchmark/Benchmark.idl delete mode 100644 CIAO/performance-tests/Benchmark/Benchmark.mpc delete mode 100644 CIAO/performance-tests/Benchmark/BenchmarkE.idl delete mode 100644 CIAO/performance-tests/Benchmark/Benchmark_stub_export.h delete mode 100644 CIAO/performance-tests/Benchmark/Benchmark_svnt_export.h delete mode 100644 CIAO/performance-tests/Benchmark/LatencyTest.cpp delete mode 100644 CIAO/performance-tests/Benchmark/LatencyTest.h delete mode 100644 CIAO/performance-tests/Benchmark/Multi_Threaded/Client_Task.cpp delete mode 100644 CIAO/performance-tests/Benchmark/Multi_Threaded/Client_Task.h delete mode 100644 CIAO/performance-tests/Benchmark/Multi_Threaded/Multi_Threaded.mpc delete mode 100644 CIAO/performance-tests/Benchmark/Multi_Threaded/NOTE.txt delete mode 100644 CIAO/performance-tests/Benchmark/Multi_Threaded/README delete mode 100644 CIAO/performance-tests/Benchmark/Multi_Threaded/client.cpp delete mode 100755 CIAO/performance-tests/Benchmark/Multi_Threaded/run_test.pl delete mode 100644 CIAO/performance-tests/Benchmark/Multi_Threaded/svc.conf delete mode 100644 CIAO/performance-tests/Benchmark/README delete mode 100644 CIAO/performance-tests/Benchmark/RoundTrip/README delete mode 100644 CIAO/performance-tests/Benchmark/RoundTrip/RoundTrip.cidl delete mode 100644 CIAO/performance-tests/Benchmark/RoundTrip/RoundTrip.idl delete mode 100644 CIAO/performance-tests/Benchmark/RoundTrip/RoundTrip.mpc delete mode 100644 CIAO/performance-tests/Benchmark/RoundTrip/RoundTripEI.idl delete mode 100644 CIAO/performance-tests/Benchmark/RoundTrip/RoundTrip_exec.cpp delete mode 100644 CIAO/performance-tests/Benchmark/RoundTrip/RoundTrip_exec.h delete mode 100644 CIAO/performance-tests/Benchmark/RoundTrip/RoundTrip_exec_export.h delete mode 100644 CIAO/performance-tests/Benchmark/RoundTrip/RoundTrip_stub_export.h delete mode 100644 CIAO/performance-tests/Benchmark/RoundTrip/RoundTrip_svnt_export.h delete mode 100644 CIAO/performance-tests/Benchmark/RoundTrip/client.cpp delete mode 100755 CIAO/performance-tests/Benchmark/RoundTrip/run_test.pl delete mode 100644 CIAO/performance-tests/Benchmark/RoundTrip/svc.conf delete mode 100644 CIAO/performance-tests/Benchmark/RoundTripClient/RoundTripClient.cidl delete mode 100644 CIAO/performance-tests/Benchmark/RoundTripClient/RoundTripClient.idl delete mode 100644 CIAO/performance-tests/Benchmark/RoundTripClient/RoundTripClient.mpc delete mode 100644 CIAO/performance-tests/Benchmark/RoundTripClient/RoundTripClientEI.idl delete mode 100644 CIAO/performance-tests/Benchmark/RoundTripClient/RoundTripClient_exec.cpp delete mode 100644 CIAO/performance-tests/Benchmark/RoundTripClient/RoundTripClient_exec.h delete mode 100644 CIAO/performance-tests/Benchmark/RoundTripClient/RoundTripClient_exec_export.h delete mode 100644 CIAO/performance-tests/Benchmark/RoundTripClient/RoundTripClient_stub_export.h delete mode 100644 CIAO/performance-tests/Benchmark/RoundTripClient/RoundTripClient_svnt_export.h delete mode 100644 CIAO/performance-tests/Benchmark/RoundTripClient/client.cpp delete mode 100755 CIAO/performance-tests/Benchmark/RoundTripClient/run_test.pl delete mode 100755 CIAO/performance-tests/Benchmark/RoundTripClient/run_test_ior_cad.pl delete mode 100644 CIAO/performance-tests/Benchmark/RoundTripServer/LatencyTest.cpp delete mode 100644 CIAO/performance-tests/Benchmark/RoundTripServer/LatencyTest.h delete mode 100644 CIAO/performance-tests/Benchmark/RoundTripServer/RoundTripServer.mpc delete mode 100644 CIAO/performance-tests/Benchmark/RoundTripServer/Test.idl delete mode 100644 CIAO/performance-tests/Benchmark/RoundTripServer/server.cpp delete mode 100644 CIAO/performance-tests/Benchmark/descriptors/Benchmark.cad delete mode 100644 CIAO/performance-tests/Benchmark/descriptors/CIAO_Installation_Data.ini delete mode 100644 CIAO/performance-tests/Benchmark/descriptors/Multi_Threaded.cad delete mode 100644 CIAO/performance-tests/Benchmark/descriptors/NOTE.txt delete mode 100644 CIAO/performance-tests/Benchmark/descriptors/RoundTrip.csd delete mode 100644 CIAO/performance-tests/Benchmark/descriptors/RoundTrip.ssd delete mode 100644 CIAO/performance-tests/Benchmark/descriptors/RoundTripClient.cad delete mode 100644 CIAO/performance-tests/Benchmark/descriptors/RoundTripClient.csd delete mode 100644 CIAO/performance-tests/Benchmark/descriptors/RoundTripClient.ssd delete mode 100644 CIAO/performance-tests/Benchmark/descriptors/Test-IOR.cad delete mode 100644 CIAO/performance-tests/Benchmark/descriptors/test-multi-process.dat delete mode 100644 CIAO/performance-tests/Benchmark/descriptors/test.dat delete mode 100644 CIAO/performance-tests/Benchmark/server.cpp delete mode 100644 CIAO/performance-tests/Benchmark/svc.conf delete mode 100644 CIAO/performance-tests/Protocols/Controller/Controller.cpp delete mode 100644 CIAO/performance-tests/Protocols/Controller/Controller.mpc delete mode 100644 CIAO/performance-tests/Protocols/Receiver/Receiver.cidl delete mode 100644 CIAO/performance-tests/Protocols/Receiver/Receiver.idl delete mode 100644 CIAO/performance-tests/Protocols/Receiver/Receiver.mpc delete mode 100644 CIAO/performance-tests/Protocols/Receiver/Receiver_exec.cpp delete mode 100644 CIAO/performance-tests/Protocols/Receiver/Receiver_exec.h delete mode 100644 CIAO/performance-tests/Protocols/Receiver/Receiver_exec_export.h delete mode 100644 CIAO/performance-tests/Protocols/Receiver/Receiver_stub_export.h delete mode 100644 CIAO/performance-tests/Protocols/Receiver/Receiver_svnt_export.h delete mode 100644 CIAO/performance-tests/Protocols/Sender/Sender.cidl delete mode 100644 CIAO/performance-tests/Protocols/Sender/Sender.idl delete mode 100644 CIAO/performance-tests/Protocols/Sender/Sender.mpc delete mode 100644 CIAO/performance-tests/Protocols/Sender/Sender_exec.cpp delete mode 100644 CIAO/performance-tests/Protocols/Sender/Sender_exec.h delete mode 100644 CIAO/performance-tests/Protocols/Sender/Sender_exec_export.h delete mode 100644 CIAO/performance-tests/Protocols/Sender/Sender_stub_export.h delete mode 100644 CIAO/performance-tests/Protocols/Sender/Sender_svnt_export.h delete mode 100644 CIAO/performance-tests/Protocols/common/Protocols.idl delete mode 100644 CIAO/performance-tests/Protocols/common/Protocols.mpc delete mode 100644 CIAO/performance-tests/Protocols/common/Protocols_skel_export.h delete mode 100644 CIAO/performance-tests/Protocols/common/Protocols_stub_export.h delete mode 100644 CIAO/performance-tests/Protocols/descriptors/CIAO_Installation_Data.ini delete mode 100644 CIAO/performance-tests/Protocols/descriptors/Receiver.csd delete mode 100644 CIAO/performance-tests/Protocols/descriptors/Receiver.ssd delete mode 100644 CIAO/performance-tests/Protocols/descriptors/Sender.csd delete mode 100644 CIAO/performance-tests/Protocols/descriptors/Sender.ssd delete mode 100644 CIAO/performance-tests/Protocols/descriptors/default.cad delete mode 100644 CIAO/performance-tests/Protocols/descriptors/remote.cad delete mode 100755 CIAO/performance-tests/Protocols/descriptors/run_test.pl delete mode 100644 CIAO/performance-tests/Protocols/descriptors/svc.conf delete mode 100644 CIAO/performance-tests/Protocols/descriptors/test.dat delete mode 100644 CIAO/performance-tests/mico/mico-thrput-st/README delete mode 100755 CIAO/performance-tests/mico/mico-thrput-st/RoundTrip delete mode 100644 CIAO/performance-tests/mico/mico-thrput-st/RoundTrip.idl delete mode 100644 CIAO/performance-tests/mico/mico-thrput-st/RoundTrip_impl.cc delete mode 100644 CIAO/performance-tests/mico/mico-thrput-st/RoundTrip_impl.h delete mode 100644 CIAO/performance-tests/mico/mico-thrput-st/client.cc delete mode 100755 CIAO/performance-tests/mico/mico-thrput-st/mico-env delete mode 100644 CIAO/performance-tests/mico/mico-thrput-st/server.cc delete mode 100644 CIAO/rules.ciao.GNU delete mode 100644 CIAO/tests/Bug_2130_Regression/Logs/PROBLEM-REPORT-FORM delete mode 100644 CIAO/tests/Bug_2130_Regression/SEC_CheckPoint/TSEC_CheckPoint.cidl delete mode 100644 CIAO/tests/Bug_2130_Regression/SEC_CheckPoint/TSEC_CheckPoint.idl delete mode 100644 CIAO/tests/Bug_2130_Regression/SEC_CheckPoint/TSEC_CheckPoint.mpc delete mode 100644 CIAO/tests/Bug_2130_Regression/SEC_CheckPoint/TSEC_CheckPointEI.idl delete mode 100644 CIAO/tests/Bug_2130_Regression/SEC_CheckPoint/TSEC_CheckPoint_exec.cpp delete mode 100644 CIAO/tests/Bug_2130_Regression/SEC_CheckPoint/TSEC_CheckPoint_exec.h delete mode 100644 CIAO/tests/Bug_2130_Regression/SEC_CheckPoint/TSEC_CheckPoint_exec_export.h delete mode 100644 CIAO/tests/Bug_2130_Regression/SEC_CheckPoint/TSEC_CheckPoint_stub_export.h delete mode 100644 CIAO/tests/Bug_2130_Regression/SEC_CheckPoint/TSEC_CheckPoint_svnt_export.h delete mode 100644 CIAO/tests/Bug_2130_Regression/SEC_CheckPoint/controller.cpp delete mode 100644 CIAO/tests/Bug_2130_Regression/descriptors/DeploymentPlan.cdp delete mode 100644 CIAO/tests/Bug_2130_Regression/descriptors/TestNodeManagerMap.dat delete mode 100644 CIAO/tests/Bug_2130_Regression/descriptors/rt-config-example.csr delete mode 100644 CIAO/tests/Bug_2130_Regression/descriptors/run_test.pl delete mode 100644 CIAO/tests/Bug_2130_Regression/interfaces/ENW.idl delete mode 100644 CIAO/tests/Bug_2130_Regression/interfaces/ENW.mpc delete mode 100644 CIAO/tests/Bug_2130_Regression/interfaces/ENW_skel_export.h delete mode 100644 CIAO/tests/Bug_2130_Regression/interfaces/ENW_stub_export.h delete mode 100644 CIAO/tests/CIDL/CodeGen/Basic.idl delete mode 100644 CIAO/tests/CIDL/CodeGen/Basic_stub_export.h delete mode 100644 CIAO/tests/CIDL/CodeGen/Basic_svnt_export.h delete mode 100644 CIAO/tests/CIDL/CodeGen/CodeGen.cidl delete mode 100644 CIAO/tests/CIDL/CodeGen/CodeGen.idl delete mode 100644 CIAO/tests/CIDL/CodeGen/CodeGen.mpc delete mode 100644 CIAO/tests/CIDL/CodeGen/CodeGen_exec_export.h delete mode 100644 CIAO/tests/CIDL/CodeGen/CodeGen_stub_export.h delete mode 100644 CIAO/tests/CIDL/CodeGen/CodeGen_svnt_export.h delete mode 100644 CIAO/tests/CIDL/CodeGen/README delete mode 100644 CIAO/tests/IDL3/Components/ComplexComponent/Attributes/Attributes.idl delete mode 100644 CIAO/tests/IDL3/Components/ComplexComponent/Attributes/Attributes.mpc delete mode 100644 CIAO/tests/IDL3/Components/ComplexComponent/Attributes/Attributes_stub_export.h delete mode 100644 CIAO/tests/IDL3/Components/ComplexComponent/Attributes/Attributes_svnt_export.h delete mode 100644 CIAO/tests/IDL3/Components/ComplexComponent/EventSink/EventSink.idl delete mode 100644 CIAO/tests/IDL3/Components/ComplexComponent/EventSink/EventSink.mpc delete mode 100644 CIAO/tests/IDL3/Components/ComplexComponent/EventSink/EventSink_stub_export.h delete mode 100644 CIAO/tests/IDL3/Components/ComplexComponent/EventSink/EventSink_svnt_export.h delete mode 100644 CIAO/tests/IDL3/Components/ComplexComponent/EventSource/EventSource.idl delete mode 100644 CIAO/tests/IDL3/Components/ComplexComponent/EventSource/EventSource.mpc delete mode 100644 CIAO/tests/IDL3/Components/ComplexComponent/EventSource/EventSource_stub_export.h delete mode 100644 CIAO/tests/IDL3/Components/ComplexComponent/EventSource/EventSource_svnt_export.h delete mode 100644 CIAO/tests/IDL3/Components/ComplexComponent/Facets/Facets.idl delete mode 100644 CIAO/tests/IDL3/Components/ComplexComponent/Facets/Facets.mpc delete mode 100644 CIAO/tests/IDL3/Components/ComplexComponent/Facets/Facets_stub_export.h delete mode 100644 CIAO/tests/IDL3/Components/ComplexComponent/Facets/Facets_svnt_export.h delete mode 100644 CIAO/tests/IDL3/Components/ComplexComponent/Receptacles/Receptacles.idl delete mode 100644 CIAO/tests/IDL3/Components/ComplexComponent/Receptacles/Receptacles.mpc delete mode 100644 CIAO/tests/IDL3/Components/ComplexComponent/Receptacles/Receptacles_stub_export.h delete mode 100644 CIAO/tests/IDL3/Components/ComplexComponent/Receptacles/Receptacles_svnt_export.h delete mode 100644 CIAO/tests/IDL3/Components/SimpleComponent/SimpleComponent.idl delete mode 100644 CIAO/tests/IDL3/Components/SimpleComponent/SimpleComponent.mpc delete mode 100644 CIAO/tests/IDL3/Components/SimpleComponent/SimpleComponent_exec_export.h delete mode 100644 CIAO/tests/IDL3/Components/SimpleComponent/SimpleComponent_stub_export.h delete mode 100644 CIAO/tests/IDL3/Components/SimpleComponent/SimpleComponent_svnt_export.h delete mode 100644 CIAO/tests/IDL3/Events/Abstract/Abstract.idl delete mode 100644 CIAO/tests/IDL3/Events/Abstract/Abstract.mpc delete mode 100644 CIAO/tests/IDL3/Events/Abstract/Abstract_stub_export.h delete mode 100644 CIAO/tests/IDL3/Events/Abstract/Abstract_svnt_export.h delete mode 100644 CIAO/tests/IDL3/Events/Any/Any.mpc delete mode 100644 CIAO/tests/IDL3/Events/Any/EventAny.idl delete mode 100644 CIAO/tests/IDL3/Events/Any/README delete mode 100644 CIAO/tests/IDL3/Events/Any/main.cpp delete mode 100755 CIAO/tests/IDL3/Events/Any/run_test.pl delete mode 100644 CIAO/tests/IDL3/Events/Regular/Regular.idl delete mode 100644 CIAO/tests/IDL3/Events/Regular/Regular.mpc delete mode 100644 CIAO/tests/IDL3/Events/Regular/Regular_stub_export.h delete mode 100644 CIAO/tests/IDL3/Events/Regular/Regular_svnt_export.h delete mode 100644 CIAO/tests/IDL3/Homes/Attributes/HomeAttributes.idl delete mode 100644 CIAO/tests/IDL3/Homes/Attributes/HomeAttributes.mpc delete mode 100644 CIAO/tests/IDL3/Homes/Attributes/HomeAttributes_stub_export.h delete mode 100644 CIAO/tests/IDL3/Homes/Attributes/HomeAttributes_svnt_export.h delete mode 100644 CIAO/tests/IDL3/Homes/Basic/Basic.idl delete mode 100644 CIAO/tests/IDL3/Homes/Basic/Basic.mpc delete mode 100644 CIAO/tests/IDL3/Homes/Basic/Basic_stub_export.h delete mode 100644 CIAO/tests/IDL3/Homes/Basic/Basic_svnt_export.h delete mode 100644 CIAO/tests/IDL3/Homes/Factory/Factory.idl delete mode 100644 CIAO/tests/IDL3/Homes/Factory/Factory.mpc delete mode 100644 CIAO/tests/IDL3/Homes/Factory/Factory_stub_export.h delete mode 100644 CIAO/tests/IDL3/Homes/Factory/Factory_svnt_export.h delete mode 100644 CIAO/tests/IDL3/Homes/Finder/Finder.idl delete mode 100644 CIAO/tests/IDL3/Homes/Finder/Finder.mpc delete mode 100644 CIAO/tests/IDL3/Homes/Finder/Finder_stub_export.h delete mode 100644 CIAO/tests/IDL3/Homes/Finder/Finder_svnt_export.h delete mode 100644 CIAO/tests/IDL3/Homes/Inheritance/Inheritance.idl delete mode 100644 CIAO/tests/IDL3/Homes/Inheritance/Inheritance.mpc delete mode 100644 CIAO/tests/IDL3/Homes/Inheritance/Inheritance_stub_export.h delete mode 100644 CIAO/tests/IDL3/Homes/Inheritance/Inheritance_svnt_export.h delete mode 100644 CIAO/tests/IDL3/ImpliedIDL/All/README delete mode 100644 CIAO/tests/IDL3/ImpliedIDL/All/all.mpc delete mode 100644 CIAO/tests/IDL3/ImpliedIDL/All/convert.idl delete mode 100644 CIAO/tests/IDL3/ImpliedIDL/All/include.idl delete mode 100644 CIAO/tests/IDL3/ImpliedIDL/All/pass_through.idl delete mode 100644 CIAO/tests/IDL3/ImpliedIDL/Components/Basic/ICBasic.idl delete mode 100644 CIAO/tests/IDL3/ImpliedIDL/Components/Basic/ICBasic.mpc delete mode 100644 CIAO/tests/IDL3/ImpliedIDL/Components/Basic/ICBasic_stub_export.h delete mode 100644 CIAO/tests/IDL3/ImpliedIDL/Components/Basic/ICBasic_svnt_export.h delete mode 100644 CIAO/tests/IDL3/ImpliedIDL/Components/EventSink/ICEventSink.idl delete mode 100644 CIAO/tests/IDL3/ImpliedIDL/Components/EventSink/ICEventSink.mpc delete mode 100644 CIAO/tests/IDL3/ImpliedIDL/Components/EventSink/ICEventSink_stub_export.h delete mode 100644 CIAO/tests/IDL3/ImpliedIDL/Components/EventSink/ICEventSink_svnt_export.h delete mode 100644 CIAO/tests/IDL3/ImpliedIDL/Components/EventSource/ICEventSource.idl delete mode 100644 CIAO/tests/IDL3/ImpliedIDL/Components/EventSource/ICEventSource.mpc delete mode 100644 CIAO/tests/IDL3/ImpliedIDL/Components/EventSource/ICEventSource_stub_export.h delete mode 100644 CIAO/tests/IDL3/ImpliedIDL/Components/EventSource/ICEventSource_svnt_export.h delete mode 100644 CIAO/tests/IDL3/ImpliedIDL/Components/Receptacles/ICReceptacles.idl delete mode 100644 CIAO/tests/IDL3/ImpliedIDL/Components/Receptacles/ICReceptacles.mpc delete mode 100644 CIAO/tests/IDL3/ImpliedIDL/Components/Receptacles/ICReceptacles_stub_export.h delete mode 100644 CIAO/tests/IDL3/ImpliedIDL/Components/Receptacles/ICReceptacles_svnt_export.h delete mode 100644 CIAO/tests/IDL3/ImpliedIDL/Events/Events.idl delete mode 100644 CIAO/tests/IDL3/ImpliedIDL/Events/Events.mpc delete mode 100644 CIAO/tests/IDL3/ImpliedIDL/Events/Events_stub_export.h delete mode 100644 CIAO/tests/IDL3/ImpliedIDL/Events/Events_svnt_export.h delete mode 100644 CIAO/tests/IDL3/ImpliedIDL/Homes/Homes.idl delete mode 100644 CIAO/tests/IDL3/ImpliedIDL/Homes/Homes.mpc delete mode 100644 CIAO/tests/IDL3/ImpliedIDL/Homes/Homes_stub_export.h delete mode 100644 CIAO/tests/IDL3/ImpliedIDL/Homes/Homes_svnt_export.h delete mode 100644 CIAO/tests/IDL3/Lookup/README delete mode 100644 CIAO/tests/IDL3/Lookup/lookup_test.idl delete mode 100644 CIAO/tests/IDL3/Lookup/lookup_test.mpc delete mode 100644 CIAO/tests/Minimum/Minimum_Base/Minimum.mpc delete mode 100644 CIAO/tests/Minimum/Minimum_Base/Minimum_Base.idl delete mode 100644 CIAO/tests/Minimum/Minimum_Base/Minimum_Base_stub_export.h delete mode 100644 CIAO/tests/Minimum/Minimum_Base/Minimum_Base_svnt_export.h delete mode 100644 CIAO/tests/Minimum/Receiver/Receiver.cidl delete mode 100644 CIAO/tests/Minimum/Receiver/Receiver.idl delete mode 100644 CIAO/tests/Minimum/Receiver/Receiver.mpc delete mode 100644 CIAO/tests/Minimum/Receiver/Receiver_exec.cpp delete mode 100644 CIAO/tests/Minimum/Receiver/Receiver_exec.h delete mode 100644 CIAO/tests/Minimum/Receiver/Receiver_exec_export.h delete mode 100644 CIAO/tests/Minimum/Receiver/Receiver_stub_export.h delete mode 100644 CIAO/tests/Minimum/Receiver/Receiver_svnt_export.h delete mode 100644 CIAO/tests/Minimum/Sender/Sender.cidl delete mode 100644 CIAO/tests/Minimum/Sender/Sender.idl delete mode 100644 CIAO/tests/Minimum/Sender/Sender.mpc delete mode 100644 CIAO/tests/Minimum/Sender/Sender_exec.cpp delete mode 100644 CIAO/tests/Minimum/Sender/Sender_exec.h delete mode 100644 CIAO/tests/Minimum/Sender/Sender_exec_export.h delete mode 100644 CIAO/tests/Minimum/Sender/Sender_stub_export.h delete mode 100644 CIAO/tests/Minimum/Sender/Sender_svnt_export.h delete mode 100644 CIAO/tests/tests.mwc delete mode 100644 CIAO/tools/Config_Handlers/ADD_Handler.cpp delete mode 100644 CIAO/tools/Config_Handlers/ADD_Handler.h delete mode 100644 CIAO/tools/Config_Handlers/Any_Handler.cpp delete mode 100644 CIAO/tools/Config_Handlers/Any_Handler.h delete mode 100644 CIAO/tools/Config_Handlers/BasicSP.cdp delete mode 100644 CIAO/tools/Config_Handlers/Basic_Deployment_Data.cpp delete mode 100644 CIAO/tools/Config_Handlers/Basic_Deployment_Data.hpp delete mode 100644 CIAO/tools/Config_Handlers/CCD_Handler.cpp delete mode 100644 CIAO/tools/Config_Handlers/CCD_Handler.h delete mode 100644 CIAO/tools/Config_Handlers/CEPE_Handler.cpp delete mode 100644 CIAO/tools/Config_Handlers/CEPE_Handler.h delete mode 100644 CIAO/tools/Config_Handlers/CIAO_Events/CIAOEvents.cpp delete mode 100644 CIAO/tools/Config_Handlers/CIAO_Events/CIAOEvents.hpp delete mode 100644 CIAO/tools/Config_Handlers/CIAO_Events/CIAOEvents_Handler.cpp delete mode 100644 CIAO/tools/Config_Handlers/CIAO_Events/CIAOEvents_Handler.h delete mode 100644 CIAO/tools/Config_Handlers/CIAO_Events/CIAO_Events_Handlers.mpc delete mode 100644 CIAO/tools/Config_Handlers/CIAO_Events/CIAO_Events_Handlers_Export.h delete mode 100644 CIAO/tools/Config_Handlers/CIAO_Events/test.cpp delete mode 100644 CIAO/tools/Config_Handlers/CPD_Handler.cpp delete mode 100644 CIAO/tools/Config_Handlers/CPD_Handler.h delete mode 100644 CIAO/tools/Config_Handlers/CRDD_Handler.cpp delete mode 100644 CIAO/tools/Config_Handlers/CRDD_Handler.h delete mode 100644 CIAO/tools/Config_Handlers/Common.h delete mode 100644 CIAO/tools/Config_Handlers/ComponentPropertyDescription_Handler.cpp delete mode 100644 CIAO/tools/Config_Handlers/ComponentPropertyDescription_Handler.h delete mode 100644 CIAO/tools/Config_Handlers/Config_Handlers.mpc delete mode 100644 CIAO/tools/Config_Handlers/Config_Handlers_Common_Export.h delete mode 100644 CIAO/tools/Config_Handlers/Config_Handlers_Export.h delete mode 100644 CIAO/tools/Config_Handlers/DD_Handler.cpp delete mode 100644 CIAO/tools/Config_Handlers/DD_Handler.h delete mode 100644 CIAO/tools/Config_Handlers/DP_Handler.cpp delete mode 100644 CIAO/tools/Config_Handlers/DP_Handler.h delete mode 100644 CIAO/tools/Config_Handlers/DP_PCD_Handler.cpp delete mode 100644 CIAO/tools/Config_Handlers/DP_PCD_Handler.h delete mode 100644 CIAO/tools/Config_Handlers/DataType_Handler.cpp delete mode 100644 CIAO/tools/Config_Handlers/DataType_Handler.h delete mode 100644 CIAO/tools/Config_Handlers/Deployment.cpp delete mode 100644 CIAO/tools/Config_Handlers/Deployment.hpp delete mode 100644 CIAO/tools/Config_Handlers/DnC_Dump.cpp delete mode 100644 CIAO/tools/Config_Handlers/DnC_Dump.h delete mode 100644 CIAO/tools/Config_Handlers/DnC_Dump_T.cpp delete mode 100644 CIAO/tools/Config_Handlers/DnC_Dump_T.h delete mode 100644 CIAO/tools/Config_Handlers/Dump_Obj.cpp delete mode 100644 CIAO/tools/Config_Handlers/Dump_Obj.h delete mode 100644 CIAO/tools/Config_Handlers/DynAny_Handler.mpc delete mode 100644 CIAO/tools/Config_Handlers/DynAny_Handler/DataType_Handler.cpp delete mode 100644 CIAO/tools/Config_Handlers/DynAny_Handler/DataType_Handler.h delete mode 100644 CIAO/tools/Config_Handlers/DynAny_Handler/DynAny_Handler.cpp delete mode 100644 CIAO/tools/Config_Handlers/DynAny_Handler/DynAny_Handler.h delete mode 100644 CIAO/tools/Config_Handlers/DynAny_Handler/DynAny_Handler_Export.h delete mode 100644 CIAO/tools/Config_Handlers/DynAny_Handler/DynEnum_Handler.cpp delete mode 100644 CIAO/tools/Config_Handlers/DynAny_Handler/DynEnum_Handler.h delete mode 100644 CIAO/tools/Config_Handlers/ERE_Handler.cpp delete mode 100644 CIAO/tools/Config_Handlers/ERE_Handler.h delete mode 100644 CIAO/tools/Config_Handlers/ESD_Handler.cpp delete mode 100644 CIAO/tools/Config_Handlers/ESD_Handler.h delete mode 100644 CIAO/tools/Config_Handlers/IDD_Handler.cpp delete mode 100644 CIAO/tools/Config_Handlers/IDD_Handler.h delete mode 100644 CIAO/tools/Config_Handlers/IDREF_Base.cpp delete mode 100644 CIAO/tools/Config_Handlers/IDREF_Base.h delete mode 100644 CIAO/tools/Config_Handlers/ID_Handler.cpp delete mode 100644 CIAO/tools/Config_Handlers/ID_Handler.h delete mode 100644 CIAO/tools/Config_Handlers/IRDD_Handler.cpp delete mode 100644 CIAO/tools/Config_Handlers/IRDD_Handler.h delete mode 100644 CIAO/tools/Config_Handlers/MDD_Handler.cpp delete mode 100644 CIAO/tools/Config_Handlers/MDD_Handler.h delete mode 100644 CIAO/tools/Config_Handlers/PCD_Handler.cpp delete mode 100644 CIAO/tools/Config_Handlers/PCD_Handler.h delete mode 100644 CIAO/tools/Config_Handlers/PSPE_Handler.cpp delete mode 100644 CIAO/tools/Config_Handlers/PSPE_Handler.h delete mode 100644 CIAO/tools/Config_Handlers/Package_Handlers/CAD_Handler.cpp delete mode 100644 CIAO/tools/Config_Handlers/Package_Handlers/CAD_Handler.h delete mode 100644 CIAO/tools/Config_Handlers/Package_Handlers/CID_Handler.cpp delete mode 100644 CIAO/tools/Config_Handlers/Package_Handlers/CID_Handler.h delete mode 100644 CIAO/tools/Config_Handlers/Package_Handlers/CPD_Handler.cpp delete mode 100644 CIAO/tools/Config_Handlers/Package_Handlers/CPD_Handler.h delete mode 100644 CIAO/tools/Config_Handlers/Package_Handlers/Comp_Intf_Descr_Handler.cpp delete mode 100644 CIAO/tools/Config_Handlers/Package_Handlers/Comp_Intf_Descr_Handler.h delete mode 100644 CIAO/tools/Config_Handlers/Package_Handlers/IAD_Handler.cpp delete mode 100644 CIAO/tools/Config_Handlers/Package_Handlers/IAD_Handler.h delete mode 100644 CIAO/tools/Config_Handlers/Package_Handlers/NIA_Handler.h delete mode 100644 CIAO/tools/Config_Handlers/Package_Handlers/PCD_Handler.cpp delete mode 100644 CIAO/tools/Config_Handlers/Package_Handlers/PCD_Handler.h delete mode 100644 CIAO/tools/Config_Handlers/Package_Handlers/PC_Intf.cpp delete mode 100644 CIAO/tools/Config_Handlers/Package_Handlers/PC_Intf.h delete mode 100644 CIAO/tools/Config_Handlers/Package_Handlers/Package_Handlers.mpc delete mode 100644 CIAO/tools/Config_Handlers/Package_Handlers/Packaging_Handlers_Export.h delete mode 100644 CIAO/tools/Config_Handlers/Package_Handlers/SID_Handler.cpp delete mode 100644 CIAO/tools/Config_Handlers/Package_Handlers/SID_Handler.h delete mode 100644 CIAO/tools/Config_Handlers/Package_Handlers/test.cpp delete mode 100644 CIAO/tools/Config_Handlers/Property_Handler.cpp delete mode 100644 CIAO/tools/Config_Handlers/Property_Handler.h delete mode 100644 CIAO/tools/Config_Handlers/RDD_Handler.cpp delete mode 100644 CIAO/tools/Config_Handlers/RDD_Handler.h delete mode 100644 CIAO/tools/Config_Handlers/RT-CCM/CB_Handler.cpp delete mode 100644 CIAO/tools/Config_Handlers/RT-CCM/CB_Handler.h delete mode 100644 CIAO/tools/Config_Handlers/RT-CCM/CIAOServerResources.cpp delete mode 100644 CIAO/tools/Config_Handlers/RT-CCM/CIAOServerResources.hpp delete mode 100644 CIAO/tools/Config_Handlers/RT-CCM/CLA_Handler.cpp delete mode 100644 CIAO/tools/Config_Handlers/RT-CCM/CLA_Handler.h delete mode 100644 CIAO/tools/Config_Handlers/RT-CCM/OC_Handler.cpp delete mode 100644 CIAO/tools/Config_Handlers/RT-CCM/OC_Handler.h delete mode 100644 CIAO/tools/Config_Handlers/RT-CCM/OR_Handler.cpp delete mode 100644 CIAO/tools/Config_Handlers/RT-CCM/OR_Handler.h delete mode 100644 CIAO/tools/Config_Handlers/RT-CCM/PM_Handler.cpp delete mode 100644 CIAO/tools/Config_Handlers/RT-CCM/PM_Handler.h delete mode 100644 CIAO/tools/Config_Handlers/RT-CCM/PS_Handler.cpp delete mode 100644 CIAO/tools/Config_Handlers/RT-CCM/PS_Handler.h delete mode 100644 CIAO/tools/Config_Handlers/RT-CCM/RT-CCM-Handlers.mpc delete mode 100644 CIAO/tools/Config_Handlers/RT-CCM/RT_CCM_Handlers_Export.h delete mode 100644 CIAO/tools/Config_Handlers/RT-CCM/SRD_Handler.cpp delete mode 100644 CIAO/tools/Config_Handlers/RT-CCM/SRD_Handler.h delete mode 100644 CIAO/tools/Config_Handlers/RT-CCM/TPL_Handler.cpp delete mode 100644 CIAO/tools/Config_Handlers/RT-CCM/TPL_Handler.h delete mode 100644 CIAO/tools/Config_Handlers/RT-CCM/TP_Handler.cpp delete mode 100644 CIAO/tools/Config_Handlers/RT-CCM/TP_Handler.h delete mode 100644 CIAO/tools/Config_Handlers/RT-CCM/input.csr delete mode 100644 CIAO/tools/Config_Handlers/RT-CCM/test.cpp delete mode 100644 CIAO/tools/Config_Handlers/Req_Handler.cpp delete mode 100644 CIAO/tools/Config_Handlers/Req_Handler.h delete mode 100644 CIAO/tools/Config_Handlers/STD_CID_Handler.cpp delete mode 100644 CIAO/tools/Config_Handlers/STD_CID_Handler.h delete mode 100644 CIAO/tools/Config_Handlers/STD_CPD_Handler.cpp delete mode 100644 CIAO/tools/Config_Handlers/STD_CPD_Handler.h delete mode 100644 CIAO/tools/Config_Handlers/STD_IAD_Handler.cpp delete mode 100644 CIAO/tools/Config_Handlers/STD_IAD_Handler.h delete mode 100644 CIAO/tools/Config_Handlers/STD_PCD_Handler.cpp delete mode 100644 CIAO/tools/Config_Handlers/STD_PCD_Handler.h delete mode 100644 CIAO/tools/Config_Handlers/STD_PC_Intf.cpp delete mode 100644 CIAO/tools/Config_Handlers/STD_PC_Intf.h delete mode 100644 CIAO/tools/Config_Handlers/SatisfierProperty_Handler.cpp delete mode 100644 CIAO/tools/Config_Handlers/SatisfierProperty_Handler.h delete mode 100644 CIAO/tools/Config_Handlers/Utils/CIAO_XML_Utils_Export.h delete mode 100644 CIAO/tools/Config_Handlers/Utils/Exceptions.h delete mode 100644 CIAO/tools/Config_Handlers/Utils/Functors.h delete mode 100644 CIAO/tools/Config_Handlers/Utils/Utils.mpc delete mode 100644 CIAO/tools/Config_Handlers/Utils/XML_Error_Handler.cpp delete mode 100644 CIAO/tools/Config_Handlers/Utils/XML_Error_Handler.h delete mode 100644 CIAO/tools/Config_Handlers/Utils/XML_Helper.cpp delete mode 100644 CIAO/tools/Config_Handlers/Utils/XML_Helper.h delete mode 100644 CIAO/tools/Config_Handlers/Utils/XML_Schema_Resolver.cpp delete mode 100644 CIAO/tools/Config_Handlers/Utils/XML_Schema_Resolver.h delete mode 100644 CIAO/tools/Config_Handlers/Utils/XercesString.cpp delete mode 100644 CIAO/tools/Config_Handlers/Utils/XercesString.h delete mode 100644 CIAO/tools/Config_Handlers/XMLSchema/Traversal.hpp delete mode 100644 CIAO/tools/Config_Handlers/XMLSchema/Traversal.ipp delete mode 100644 CIAO/tools/Config_Handlers/XMLSchema/Traversal.tpp delete mode 100644 CIAO/tools/Config_Handlers/XMLSchema/TypeInfo.hpp delete mode 100644 CIAO/tools/Config_Handlers/XMLSchema/TypeInfo.ipp delete mode 100644 CIAO/tools/Config_Handlers/XMLSchema/TypeInfo.tpp delete mode 100644 CIAO/tools/Config_Handlers/XMLSchema/Types.hpp delete mode 100644 CIAO/tools/Config_Handlers/XMLSchema/Types.ipp delete mode 100644 CIAO/tools/Config_Handlers/XMLSchema/Types.tpp delete mode 100644 CIAO/tools/Config_Handlers/XMLSchema/Writer.hpp delete mode 100644 CIAO/tools/Config_Handlers/XMLSchema/Writer.ipp delete mode 100644 CIAO/tools/Config_Handlers/XMLSchema/Writer.tpp delete mode 100644 CIAO/tools/Config_Handlers/XML_File_Intf.cpp delete mode 100644 CIAO/tools/Config_Handlers/XML_File_Intf.h delete mode 100644 CIAO/tools/Config_Handlers/XSCRT/Elements.hpp delete mode 100644 CIAO/tools/Config_Handlers/XSCRT/Elements.ipp delete mode 100644 CIAO/tools/Config_Handlers/XSCRT/Elements.tpp delete mode 100644 CIAO/tools/Config_Handlers/XSCRT/ExtendedTypeInfo.hpp delete mode 100644 CIAO/tools/Config_Handlers/XSCRT/ExtendedTypeInfo.ipp delete mode 100644 CIAO/tools/Config_Handlers/XSCRT/Parser.hpp delete mode 100644 CIAO/tools/Config_Handlers/XSCRT/Parser.ipp delete mode 100644 CIAO/tools/Config_Handlers/XSCRT/Parser.tpp delete mode 100644 CIAO/tools/Config_Handlers/XSCRT/Traversal.hpp delete mode 100644 CIAO/tools/Config_Handlers/XSCRT/Traversal.ipp delete mode 100644 CIAO/tools/Config_Handlers/XSCRT/Traversal.tpp delete mode 100644 CIAO/tools/Config_Handlers/XSCRT/Writer.hpp delete mode 100644 CIAO/tools/Config_Handlers/XSCRT/Writer.ipp delete mode 100644 CIAO/tools/Config_Handlers/XSCRT/Writer.tpp delete mode 100644 CIAO/tools/Config_Handlers/XSCRT/XML.hpp delete mode 100644 CIAO/tools/Config_Handlers/XSCRT/XML.ipp delete mode 100644 CIAO/tools/Config_Handlers/XSCRT/XML.tpp delete mode 100644 CIAO/tools/Config_Handlers/XSCRT/XMLSchema.hpp delete mode 100644 CIAO/tools/Config_Handlers/XSC_XML_Handlers_Export.h delete mode 100644 CIAO/tools/Config_Handlers/ccd.cpp delete mode 100644 CIAO/tools/Config_Handlers/ccd.hpp delete mode 100644 CIAO/tools/Config_Handlers/cdd.cpp delete mode 100644 CIAO/tools/Config_Handlers/cdd.hpp delete mode 100644 CIAO/tools/Config_Handlers/cdp.cpp delete mode 100644 CIAO/tools/Config_Handlers/cdp.hpp delete mode 100644 CIAO/tools/Config_Handlers/cid.cpp delete mode 100644 CIAO/tools/Config_Handlers/cid.hpp delete mode 100644 CIAO/tools/Config_Handlers/cpd.cpp delete mode 100644 CIAO/tools/Config_Handlers/cpd.hpp delete mode 100644 CIAO/tools/Config_Handlers/iad.cpp delete mode 100644 CIAO/tools/Config_Handlers/iad.hpp delete mode 100644 CIAO/tools/Config_Handlers/pcd.cpp delete mode 100644 CIAO/tools/Config_Handlers/pcd.hpp delete mode 100644 CIAO/tools/Config_Handlers/test.cdp delete mode 100644 CIAO/tools/Config_Handlers/test.cpp delete mode 100644 CIAO/tools/Config_Handlers/toplevel.cpp delete mode 100644 CIAO/tools/Config_Handlers/toplevel.hpp delete mode 100644 CIAO/tools/IDL3_to_IDL2/IDL3_to_IDL2.mpc delete mode 100644 CIAO/tools/IDL3_to_IDL2/README delete mode 100644 CIAO/tools/IDL3_to_IDL2/TAO_IDL3_TO_IDL2_BE_Export.h delete mode 100644 CIAO/tools/IDL3_to_IDL2/be_extern.h delete mode 100644 CIAO/tools/IDL3_to_IDL2/be_global.cpp delete mode 100644 CIAO/tools/IDL3_to_IDL2/be_global.h delete mode 100644 CIAO/tools/IDL3_to_IDL2/be_helper.cpp delete mode 100644 CIAO/tools/IDL3_to_IDL2/be_helper.h delete mode 100644 CIAO/tools/IDL3_to_IDL2/be_init.cpp delete mode 100644 CIAO/tools/IDL3_to_IDL2/be_produce.cpp delete mode 100644 CIAO/tools/IDL3_to_IDL2/be_sunsoft.cpp delete mode 100644 CIAO/tools/IDL3_to_IDL2/be_sunsoft.h delete mode 100644 CIAO/tools/IDL3_to_IDL2/idl3_to_idl2_visitor.cpp delete mode 100644 CIAO/tools/IDL3_to_IDL2/idl3_to_idl2_visitor.h delete mode 100644 CIAO/tools/tools.mwc delete mode 100644 TAO/TAO_IDL/be/be_visitor_template_export.cpp delete mode 100644 TAO/TAO_IDL/be_include/be_visitor_template_export.h delete mode 100644 TAO/docs/tutorials/Quoter/RTCORBA/Makefile.am mode change 100644 => 100755 TAO/examples/Load_Balancing_persistent/Identity.idl mode change 100644 => 100755 TAO/examples/Load_Balancing_persistent/Identity_Client.cpp mode change 100644 => 100755 TAO/examples/Load_Balancing_persistent/Identity_Client.h mode change 100644 => 100755 TAO/examples/Load_Balancing_persistent/Identity_Server.cpp mode change 100644 => 100755 TAO/examples/Load_Balancing_persistent/Identity_Server.h mode change 100644 => 100755 TAO/examples/Load_Balancing_persistent/Identity_i.cpp mode change 100644 => 100755 TAO/examples/Load_Balancing_persistent/Identity_i.h mode change 100644 => 100755 TAO/examples/Load_Balancing_persistent/Load_Balancer.idl mode change 100644 => 100755 TAO/examples/Load_Balancing_persistent/Load_Balancer_i.cpp mode change 100644 => 100755 TAO/examples/Load_Balancing_persistent/Load_Balancer_i.h mode change 100644 => 100755 TAO/examples/Load_Balancing_persistent/Load_Balancing_Service.cpp mode change 100644 => 100755 TAO/examples/Load_Balancing_persistent/Load_Balancing_Service.h mode change 100644 => 100755 TAO/examples/Load_Balancing_persistent/README mode change 100644 => 100755 TAO/examples/RTCORBA/Activity/Job.idl mode change 100644 => 100755 TAO/examples/RTCORBA/Activity/README mode change 100644 => 100755 TAO/orbsvcs/FT_ReplicationManager/FT_DefaultFaultAnalyzer.cpp mode change 100644 => 100755 TAO/orbsvcs/FT_ReplicationManager/FT_DefaultFaultAnalyzer.h mode change 100644 => 100755 TAO/orbsvcs/FT_ReplicationManager/FT_FaultAnalyzer.cpp mode change 100644 => 100755 TAO/orbsvcs/FT_ReplicationManager/FT_FaultAnalyzer.h mode change 100644 => 100755 TAO/orbsvcs/FT_ReplicationManager/FT_FaultConsumer.cpp mode change 100644 => 100755 TAO/orbsvcs/FT_ReplicationManager/FT_FaultConsumer.h mode change 100644 => 100755 TAO/orbsvcs/FT_ReplicationManager/FT_FaultEventDescriptor.cpp mode change 100644 => 100755 TAO/orbsvcs/FT_ReplicationManager/FT_FaultEventDescriptor.h mode change 100644 => 100755 TAO/orbsvcs/FT_ReplicationManager/FT_ReplicationManagerFaultAnalyzer.cpp mode change 100644 => 100755 TAO/orbsvcs/FT_ReplicationManager/FT_ReplicationManagerFaultAnalyzer.h mode change 100644 => 100755 TAO/orbsvcs/Logging_Service/Event_Logging_Service/README mode change 100644 => 100755 TAO/orbsvcs/Logging_Service/Notify_Logging_Service/README mode change 100644 => 100755 TAO/orbsvcs/Logging_Service/RTEvent_Logging_Service/README mode change 100644 => 100755 TAO/orbsvcs/orbsvcs/FaultTolerance/FT_ClientORBInitializer.h mode change 100644 => 100755 TAO/orbsvcs/orbsvcs/FaultTolerance/FT_ClientPolicyFactory.cpp mode change 100644 => 100755 TAO/orbsvcs/orbsvcs/FaultTolerance/FT_ClientPolicyFactory.h mode change 100644 => 100755 TAO/orbsvcs/orbsvcs/FaultTolerance/FT_ClientPolicy_i.cpp mode change 100644 => 100755 TAO/orbsvcs/orbsvcs/FaultTolerance/FT_ClientPolicy_i.h mode change 100644 => 100755 TAO/orbsvcs/orbsvcs/FaultTolerance/FT_ClientPolicy_i.inl mode change 100644 => 100755 TAO/orbsvcs/orbsvcs/FaultTolerance/FT_ClientService_Activate.cpp mode change 100644 => 100755 TAO/orbsvcs/orbsvcs/FaultTolerance/FT_ClientService_Activate.h mode change 100644 => 100755 TAO/orbsvcs/orbsvcs/FaultTolerance/FT_ServerORBInitializer.cpp mode change 100644 => 100755 TAO/orbsvcs/orbsvcs/FaultTolerance/FT_ServerORBInitializer.h mode change 100644 => 100755 TAO/orbsvcs/orbsvcs/FaultTolerance/FT_ServerPolicyFactory.cpp mode change 100644 => 100755 TAO/orbsvcs/orbsvcs/FaultTolerance/FT_ServerPolicyFactory.h mode change 100644 => 100755 TAO/orbsvcs/orbsvcs/FaultTolerance/FT_ServerPolicy_i.h mode change 100644 => 100755 TAO/orbsvcs/orbsvcs/FaultTolerance/FT_ServerPolicy_i.inl mode change 100644 => 100755 TAO/orbsvcs/orbsvcs/FaultTolerance/FT_ServerService_Activate.cpp mode change 100644 => 100755 TAO/orbsvcs/orbsvcs/FaultTolerance/FT_ServerService_Activate.h mode change 100644 => 100755 TAO/orbsvcs/tests/Bug_2137_Regression/Bug_2137_Regression.mpc mode change 100644 => 100755 TAO/orbsvcs/tests/Bug_2137_Regression/README mode change 100644 => 100755 TAO/orbsvcs/tests/Bug_2137_Regression/client.cpp mode change 100644 => 100755 TAO/orbsvcs/tests/Bug_2247_Regression/Bug_2247_Regression.mpc mode change 100644 => 100755 TAO/orbsvcs/tests/Bug_2247_Regression/Client_i.h mode change 100644 => 100755 TAO/orbsvcs/tests/Bug_2247_Regression/Manager.cpp mode change 100644 => 100755 TAO/orbsvcs/tests/Bug_2247_Regression/Manager.h mode change 100644 => 100755 TAO/orbsvcs/tests/Bug_2247_Regression/README mode change 100644 => 100755 TAO/orbsvcs/tests/Bug_2247_Regression/server.cpp mode change 100644 => 100755 TAO/orbsvcs/tests/Bug_2247_Regression/test.idl mode change 100644 => 100755 TAO/orbsvcs/tests/Bug_2247_Regression/test_i.cpp mode change 100644 => 100755 TAO/orbsvcs/tests/Bug_2247_Regression/test_i.h mode change 100644 => 100755 TAO/orbsvcs/tests/Bug_2248_Regression/Bug_2248_Regression.mpc mode change 100644 => 100755 TAO/orbsvcs/tests/Bug_2248_Regression/Client_i.h mode change 100644 => 100755 TAO/orbsvcs/tests/Bug_2248_Regression/README mode change 100644 => 100755 TAO/orbsvcs/tests/Bug_2248_Regression/Server_ORBInitializer.cpp mode change 100644 => 100755 TAO/orbsvcs/tests/Bug_2248_Regression/Server_ORBInitializer.h mode change 100644 => 100755 TAO/orbsvcs/tests/Bug_2248_Regression/Server_Request_Interceptor.cpp mode change 100644 => 100755 TAO/orbsvcs/tests/Bug_2248_Regression/Server_Request_Interceptor.h mode change 100644 => 100755 TAO/orbsvcs/tests/Bug_2248_Regression/client.cpp mode change 100644 => 100755 TAO/orbsvcs/tests/Bug_2248_Regression/client.h mode change 100644 => 100755 TAO/orbsvcs/tests/Bug_2248_Regression/server.cpp mode change 100644 => 100755 TAO/orbsvcs/tests/Bug_2248_Regression/test.idl mode change 100644 => 100755 TAO/orbsvcs/tests/Bug_2248_Regression/test_i.cpp mode change 100644 => 100755 TAO/orbsvcs/tests/Bug_2248_Regression/test_i.h mode change 100644 => 100755 TAO/orbsvcs/tests/Bug_2248_Regression/tests.idl delete mode 100644 TAO/orbsvcs/tests/Bug_2615_Regression/Makefile.am mode change 100644 => 100755 TAO/orbsvcs/tests/FT_App/FT_ReplicationManagerController.cpp mode change 100644 => 100755 TAO/orbsvcs/tests/FT_App/ReplicationManagerFaultConsumerAdapter.cpp mode change 100644 => 100755 TAO/orbsvcs/tests/FT_App/ReplicationManagerFaultConsumerAdapter.h create mode 100644 TAO/tao/AnyTypeCode/OctetSeqA.cpp create mode 100644 TAO/tao/AnyTypeCode/OctetSeqA.h create mode 100644 TAO/tao/AnyTypeCode/UShortSeqA.cpp create mode 100644 TAO/tao/AnyTypeCode/UShortSeqA.h create mode 100644 TAO/tao/Bounded_String_Sequence_T.h create mode 100644 TAO/tao/Bounded_Wstring_Sequence_T.h delete mode 100644 TAO/tao/HTTP_Client.cpp delete mode 100644 TAO/tao/HTTP_Client.h delete mode 100644 TAO/tao/HTTP_Handler.cpp delete mode 100644 TAO/tao/HTTP_Handler.h delete mode 100644 TAO/tao/HTTP_Parser.cpp delete mode 100644 TAO/tao/HTTP_Parser.h mode change 100644 => 100755 TAO/tao/Incoming_Message_Stack.h mode change 100644 => 100755 TAO/tao/Incoming_Message_Stack.inl create mode 100644 TAO/tao/OctetSeqC.cpp create mode 100644 TAO/tao/OctetSeqC.h create mode 100644 TAO/tao/OctetSeqS.h mode change 100644 => 100755 TAO/tao/PortableServer/Servant_var.cpp mode change 100644 => 100755 TAO/tao/PortableServer/Servant_var.h mode change 100644 => 100755 TAO/tao/PortableServer/Servant_var.inl create mode 100644 TAO/tao/UShortSeqC.cpp create mode 100644 TAO/tao/UShortSeqC.h create mode 100644 TAO/tao/UShortSeqS.h create mode 100644 TAO/tao/Unbounded_String_Sequence_T.h create mode 100644 TAO/tao/Unbounded_Wstring_Sequence_T.h create mode 100644 TAO/tao/diffs/OctetSeq.diff create mode 100644 TAO/tao/diffs/UShortSeq.diff mode change 100644 => 100755 TAO/tests/Bug_1812_Regression/Bug_1812_Regession.mpc mode change 100644 => 100755 TAO/tests/Bug_1812_Regression/Test.idl mode change 100644 => 100755 TAO/tests/Bug_1812_Regression/test.cpp mode change 100644 => 100755 TAO/tests/Bug_1813_Regression/Bug_1813_Regession.mpc mode change 100644 => 100755 TAO/tests/Bug_1813_Regression/Test.idl mode change 100644 => 100755 TAO/tests/Bug_1813_Regression/test.cpp mode change 100644 => 100755 TAO/tests/Bug_2144_Regression/Bug_2144_Regression.mpc mode change 100644 => 100755 TAO/tests/Bug_2144_Regression/README mode change 100644 => 100755 TAO/tests/Bug_2144_Regression/test.cpp mode change 100644 => 100755 TAO/tests/Bug_2144_Regression/test.idl mode change 100644 => 100755 TAO/tests/Bug_2183_Regression/Bug_2183_Regression.mpc mode change 100644 => 100755 TAO/tests/Bug_2183_Regression/Hello.cpp mode change 100644 => 100755 TAO/tests/Bug_2183_Regression/Hello.h mode change 100644 => 100755 TAO/tests/Bug_2183_Regression/README mode change 100644 => 100755 TAO/tests/Bug_2183_Regression/Test.idl mode change 100644 => 100755 TAO/tests/Bug_2183_Regression/client.cpp mode change 100644 => 100755 TAO/tests/Bug_2183_Regression/server.cpp mode change 100644 => 100755 TAO/tests/Bug_2222_Regression/Bug_2222_Regression.mpc mode change 100644 => 100755 TAO/tests/Bug_2222_Regression/TestCase.idl mode change 100644 => 100755 TAO/tests/Bug_2222_Regression/TestType.idl mode change 100644 => 100755 TAO/tests/Bug_2222_Regression/test.cpp mode change 100644 => 100755 TAO/tests/Bug_2375_Regression/Bug_2375_Regression.mpc mode change 100644 => 100755 TAO/tests/Bug_2375_Regression/README mode change 100644 => 100755 TAO/tests/Bug_2375_Regression/test.cpp mode change 100644 => 100755 TAO/tests/Bug_2375_Regression/test.idl mode change 100644 => 100755 TAO/tests/ICMG_Any_Bug/Hello.cpp mode change 100644 => 100755 TAO/tests/ICMG_Any_Bug/Hello.h mode change 100644 => 100755 TAO/tests/ICMG_Any_Bug/HelloWorld.h mode change 100644 => 100755 TAO/tests/ICMG_Any_Bug/client.cpp mode change 100644 => 100755 TAO/tests/ICMG_Any_Bug/server.cpp mode change 100644 => 100755 TAO/tests/IDL_Test/array_only.idl mode change 100644 => 100755 TAO/tests/MProfile_Forwarding/Servant_Locator.cpp mode change 100644 => 100755 TAO/tests/MProfile_Forwarding/Servant_Locator.h mode change 100644 => 100755 TAO/tests/MProfile_Forwarding/server.cpp mode change 100644 => 100755 TAO/tests/MProfile_Forwarding/test.idl mode change 100644 => 100755 TAO/tests/MProfile_Forwarding/test_i.inl mode change 100644 => 100755 TAO/tests/Permanent_Forward/Permanent_Forward.mpc mode change 100644 => 100755 TAO/tests/Permanent_Forward/README mode change 100644 => 100755 TAO/tests/Permanent_Forward/StubTest.cpp mode change 100644 => 100755 TAO/tests/QtTests/client.cpp mode change 100644 => 100755 TAO/tests/QtTests/client.h mode change 100644 => 100755 TAO/tests/QtTests/server.cpp mode change 100644 => 100755 TAO/tests/QtTests/test.idl mode change 100644 => 100755 TAO/tests/QtTests/test_i.cpp mode change 100644 => 100755 TAO/tests/QtTests/test_i.h diff --git a/ACE/ACEXML/Makefile.am b/ACE/ACEXML/Makefile.am index 5e025e19d26..f0541d979c7 100644 --- a/ACE/ACEXML/Makefile.am +++ b/ACE/ACEXML/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu SUBDIRS = \ common \ diff --git a/ACE/ACEXML/apps/Makefile.am b/ACE/ACEXML/apps/Makefile.am index 7f7bf963687..81f0c9cbd88 100644 --- a/ACE/ACEXML/apps/Makefile.am +++ b/ACE/ACEXML/apps/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu SUBDIRS = \ svcconf diff --git a/ACE/ACEXML/apps/svcconf/Makefile.am b/ACE/ACEXML/apps/svcconf/Makefile.am index 0a05c085864..88cef2d99a5 100644 --- a/ACE/ACEXML/apps/svcconf/Makefile.am +++ b/ACE/ACEXML/apps/svcconf/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu includedir = @includedir@/ACEXML/apps/svcconf diff --git a/ACE/ACEXML/common/Makefile.am b/ACE/ACEXML/common/Makefile.am index 148a0ccffb4..d2f2e33a28e 100644 --- a/ACE/ACEXML/common/Makefile.am +++ b/ACE/ACEXML/common/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu includedir = @includedir@/ACEXML/common pkgconfigdir = @libdir@/pkgconfig @@ -118,7 +118,7 @@ CLEANFILES = \ ACEXML.pc ACEXML.pc: ${top_builddir}/config.status ${srcdir}/ACEXML.pc.in - ${top_builddir}/config.status --file $@:${srcdir}/ACEXML.pc.in + ${top_builddir}/config.status --file "$@":${srcdir}/ACEXML.pc.in endif !BUILD_ACE_FOR_TAO diff --git a/ACE/ACEXML/examples/Makefile.am b/ACE/ACEXML/examples/Makefile.am index 0ddb642570a..8a2494ea586 100644 --- a/ACE/ACEXML/examples/Makefile.am +++ b/ACE/ACEXML/examples/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu SUBDIRS = \ SAXPrint diff --git a/ACE/ACEXML/examples/SAXPrint/Makefile.am b/ACE/ACEXML/examples/SAXPrint/Makefile.am index 8b7853648cf..e8098217c3e 100644 --- a/ACE/ACEXML/examples/SAXPrint/Makefile.am +++ b/ACE/ACEXML/examples/SAXPrint/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/ACEXML/parser/Makefile.am b/ACE/ACEXML/parser/Makefile.am index 35c60abcb8d..de38e543937 100644 --- a/ACE/ACEXML/parser/Makefile.am +++ b/ACE/ACEXML/parser/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu SUBDIRS = \ parser diff --git a/ACE/ACEXML/parser/parser/Makefile.am b/ACE/ACEXML/parser/parser/Makefile.am index f4440e30faf..942e6a22bb4 100644 --- a/ACE/ACEXML/parser/parser/Makefile.am +++ b/ACE/ACEXML/parser/parser/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu includedir = @includedir@/ACEXML/parser/parser pkgconfigdir = @libdir@/pkgconfig @@ -56,7 +56,7 @@ CLEANFILES = \ ACEXML_Parser.pc ACEXML_Parser.pc: ${top_builddir}/config.status ${srcdir}/ACEXML_Parser.pc.in - ${top_builddir}/config.status --file $@:${srcdir}/ACEXML_Parser.pc.in + ${top_builddir}/config.status --file "$@":${srcdir}/ACEXML_Parser.pc.in endif !BUILD_ACE_FOR_TAO diff --git a/ACE/ACEXML/tests/Makefile.am b/ACE/ACEXML/tests/Makefile.am index 7fdae59421a..926a3fd9212 100644 --- a/ACE/ACEXML/tests/Makefile.am +++ b/ACE/ACEXML/tests/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/ACEXML/tests/util/Makefile.am b/ACE/ACEXML/tests/util/Makefile.am index 4de2a3fd78c..486d37c1902 100644 --- a/ACE/ACEXML/tests/util/Makefile.am +++ b/ACE/ACEXML/tests/util/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/ASNMP/Makefile.am b/ACE/ASNMP/Makefile.am index 7ff1160c8a3..fa06f83a3c9 100644 --- a/ACE/ASNMP/Makefile.am +++ b/ACE/ASNMP/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu SUBDIRS = \ asnmp \ diff --git a/ACE/ASNMP/agent/Makefile.am b/ACE/ASNMP/agent/Makefile.am index c19ef46e3ae..b37fe7aec9e 100644 --- a/ACE/ASNMP/agent/Makefile.am +++ b/ACE/ASNMP/agent/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/ASNMP/asnmp/Makefile.am b/ACE/ASNMP/asnmp/Makefile.am index 7b117dab9f6..71347a6d858 100644 --- a/ACE/ASNMP/asnmp/Makefile.am +++ b/ACE/ASNMP/asnmp/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/ASNMP/examples/Makefile.am b/ACE/ASNMP/examples/Makefile.am index ba48f01c667..1855938d914 100644 --- a/ACE/ASNMP/examples/Makefile.am +++ b/ACE/ASNMP/examples/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu SUBDIRS = \ get \ diff --git a/ACE/ASNMP/examples/get/Makefile.am b/ACE/ASNMP/examples/get/Makefile.am index ca0673d929d..c691338b998 100644 --- a/ACE/ASNMP/examples/get/Makefile.am +++ b/ACE/ASNMP/examples/get/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/ASNMP/examples/next/Makefile.am b/ACE/ASNMP/examples/next/Makefile.am index 72495394d8a..dae95eaeaba 100644 --- a/ACE/ASNMP/examples/next/Makefile.am +++ b/ACE/ASNMP/examples/next/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/ASNMP/examples/set/Makefile.am b/ACE/ASNMP/examples/set/Makefile.am index 66f049d7f34..7810a658eed 100644 --- a/ACE/ASNMP/examples/set/Makefile.am +++ b/ACE/ASNMP/examples/set/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/ASNMP/examples/trap/Makefile.am b/ACE/ASNMP/examples/trap/Makefile.am index 522ef31476c..52307634b67 100644 --- a/ACE/ASNMP/examples/trap/Makefile.am +++ b/ACE/ASNMP/examples/trap/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/ASNMP/examples/walk/Makefile.am b/ACE/ASNMP/examples/walk/Makefile.am index 87205a69c0a..f0bc64a36cf 100644 --- a/ACE/ASNMP/examples/walk/Makefile.am +++ b/ACE/ASNMP/examples/walk/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/ASNMP/tests/Makefile.am b/ACE/ASNMP/tests/Makefile.am index fc8c1f12657..0b9ae3d1ce7 100644 --- a/ACE/ASNMP/tests/Makefile.am +++ b/ACE/ASNMP/tests/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/ChangeLog b/ACE/ChangeLog index 3ed6c17170b..34ca08c3c4f 100644 --- a/ACE/ChangeLog +++ b/ACE/ChangeLog @@ -1,614 +1,3 @@ -Fri Nov 24 13:27:55 UTC 2006 J.T. Conklin - - * bin/MakeProjectCreator/config/automake.features: - - Set stl and boost. We'll use automake conditionals to defer - this option to configure time. - -Fri Nov 24 13:05:01 UTC 2006 Olli Savia - - * tests/OS_Test.cpp: - Added ACE_OS::snprintf test. - -Fri Nov 24 10:08:12 UTC 2006 Johnny Willemsen - - * ace/Sock_Connect.cpp: - Fixed compile errors when building on linux with no - networking support - -Thu Nov 23 17:06:17 UTC 2006 Simon McQueen - - * ace/OS_Errno.h: - * ace/OS_Errno.cpp: - - Fix compile errors with g++ on Solaris with NDEBUG. - -Thu Nov 23 14:09:17 UTC 2006 Steve Huston - - * include/makeinclude/rules.lib.GNU: Corrected error introduced by - Wed Nov 22 21:53:17 UTC 2006 Steve Huston . - -Thu Nov 23 06:53:12 UTC 2006 Johnny Willemsen - - * bin/MakeProjectCreator/config/ace_for_tao.mpb: - Added ACE_LACKS_MSG_WFMO as define, that prevents other projects - to try to use the msg wfmo reactor which is not available in the - ace_for_tao configuration - -Thu Nov 23 03:14:58 UTC 2006 J.T. Conklin - - * tests/Integer_Truncate_Test.cpp: - * apps/JAWS/clients/WebSTONE/src/README: - - Removed svn:executable property. - -Wed Nov 22 23:16:22 UTC 2006 Steve Huston - - * examples/Timer_Queue/Async_Timer_Queue_Test.cpp: Ignore SIGQUIT code - for platforms with ACE_LACKS_UNIX_SIGNALS. Fixes WinCE build error. - -Wed Nov 22 21:58:16 UTC 2006 Steve Huston - - * tests/RB_Tree_Test.cpp: Don't use ACE_ASSERT for code - it doesn't - get executed in Release builds. - - Pulled these in from the 5.5 stream: - - Mon Nov 20 21:26:24 UTC 2006 Steve Huston - - * ace/config-win32-msvc.h: - * ace/OS_Memory.h: - The MFC new/exception code needed the ability to delete a caught - CMemoryException object to prevent memory leaks (see - http://msdn2.microsoft.com/de-de/library/0e5twxsh(VS.80).aspx). - This necessitates that every platform other than Windows/MFC gets - an empty define for ACE_del_bad_alloc, and the ACE_NEW... macros - have ACE_del_bad_alloc expanded in the catch block. - For past history of this issue, see the trail starting at: - Tue Aug 8 09:15:00 UTC 2006 Simon Massey - - Thu Nov 16 16:14:32 UTC 2006 Steve Huston - - * ace/String_Base.{h inl}: Added a capacity() method that returns - the number of allocated CHAR units in the string object. Thanks to - Kelly Hickel for supplying this. - - * NEWS: Updated with recent ACE_String_Base and build additions. - - Mon Nov 13 17:40:58 UTC 2006 Steve Huston - - * ace/String_Base.{h cpp}: Added a fast_resize(size_t) method to - manage the sizing/reallocating of the string, but doesn't do the - memory setting of resize(). Changed resize() to call fast_resize() - then do the memory setting. - Thank you to Kelly Hickel for these - additions. - - -Wed Nov 22 21:53:17 UTC 2006 Steve Huston - - Pulled these in from the 5.5 stream: - - Thu Nov 16 21:56:37 UTC 2006 Steve Huston - - * include/makeinclude/rules.local.GNU: For creating the object file - directories (e.g., VDIR and VSHDIR, and their subdirectories), change - from using the directory as a prerequisite and make that prereq - a PHONY target to embed the command(s) to check and create the - directory if needed. This accomplishes two things: 1) allows the - make to work with clearmake in GNU compatibility mode (clearmake - always saw the PHONY target as remade and remade every file in the - project), and 2) avoids using a PHONY target as a prerequisite, - something the GNU make manual says to avoid. Thank you to Howard - Finer for motivating and assisting - in this effort. - - Tue Nov 14 22:33:03 UTC 2006 Steve Huston - - * include/makeinclude/rules.lib.GNU: Change VLOBJS and VSHOBJS to - use $(patsubst) instead of $(if) to look for entries that have - relative directories in them (../). Avoids $(if) which does not - work in Clearcase's clearmake GNU compatibility mode. - -Wed Nov 22 19:52:23 UTC 2006 J.T. Conklin - - * ace/Select_Reactor_T.inl: - - Add #include of "Log_Msg.h". This is required to bring things - into scope on systems where ACE_TEMPLATES_REQUIRE_SOURCE isn't - defined/needed. - -Wed Nov 22 18:27:39 UTC 2006 J.T. Conklin - - * performance-tests/Synch-Benchmarks/Base_Test/Makefile.am: - - Regenerated. - - * performance-tests/Synch-Benchmarks/Base_Test/Synch_Benchmarks_Base_Test.mpc: - - Add automake specific includes definition to find headers - relative to source directory. - -Wed Nov 22 16:57:55 UTC 2006 J.T. Conklin - - * performance-tests/Synch-Benchmarks/Perf_Test/Makefile.am: - - Regenerated. - - * performance-tests/Synch-Benchmarks/Perf_Test/Synch_Benchmarks_Perf_Test.mpc: - - Add automake specific includes definition to find headers - relative to source directory. - -Wed Nov 22 16:48:58 UTC 2006 J.T. Conklin - - * Makefile.am: - - Hand tweak, HTBP tests depend on Test_Output library. This - requires changing the build order so that the protocols dir - is built after tests. - - * apps/gperf/tests/Makefile.am: - - Hand tweak to find gperf executable on automake builds. Chad - has given me info to make MPC generation work, which I'll add - in the near future. - - * m4/ace.m4: - - Placeholder for a BUILD_WXWINDOWS feature test. For now it - always returns false. - - * configure.ac: - - Configure examples/ConfigViewer/Makefile. - -Wed Nov 22 15:34:12 UTC 2006 J.T. Conklin - - * ace/Version.h: - - Remove extraneous whitespace from ACE_VERSION macro definition. - - * ace/Makefile.am: - - Hand tweak. - - * ace/QoS/Makefile.am: - - Revert to earlier version until MPC generation issues are - resolved. - - * apps/JAWS2/JAWS/Makefile.am: - * apps/JAWS3/jaws3/Makefile.am: - - Regenerated. - - * apps/JAWS2/JAWS/jaws2.mpc: - * apps/JAWS3/jaws3/jaws3.mpc: - - Add automake specific includes definition to find headers - relative to source directory. - -Wed Nov 22 14:24:31 UTC 2006 J.T. Conklin - - * ace/Makefile.am: - - Regenerated. - - * ace/ace_xtreactor.mpc: - * ace/ace_tkreactor.mpc: - * ace/ace_flreactor.mpc: - * ace/ace_qtreactor.mpc: - - Changed to specify full name of pkgconfig template file, - the MPC Custom spec does not automatically match *.pc.in - files. - -Wed Nov 22 14:16:40 UTC 2006 J.T. Conklin - - * examples/ConfigViewer/Makefile.am: - - New file. - -Wed Nov 22 14:10:08 UTC 2006 J.T. Conklin - - * protocols/tests/RMCast/Makefile.am: - * protocols/tests/Makefile.am: - * protocols/tests/HTBP/Reactor_Tests/Makefile.am: - * protocols/tests/HTBP/Send_Large_Msg/Makefile.am: - * protocols/tests/HTBP/Makefile.am: - * protocols/tests/HTBP/Send_Recv_Tests/Makefile.am: - * protocols/tests/HTBP/ping/Makefile.am: - * protocols/ace/RMCast/Makefile.am: - * protocols/ace/Makefile.am: - * protocols/ace/TMCast/Makefile.am: - * protocols/ace/HTBP/Makefile.am: - * protocols/examples/RMCast/Send_Msg/Makefile.am: - * protocols/examples/RMCast/Makefile.am: - * protocols/examples/Makefile.am: - * protocols/examples/TMCast/Member/Makefile.am: - * protocols/examples/TMCast/Makefile.am: - * ace/Makefile.am: - * ace/SSL/Makefile.am: - * ace/QoS/Makefile.am: - * performance-tests/Synch-Benchmarks/Base_Test/Makefile.am: - * performance-tests/Synch-Benchmarks/Makefile.am: - * performance-tests/Synch-Benchmarks/Synch_Lib/Makefile.am: - * performance-tests/Synch-Benchmarks/Perf_Test/Makefile.am: - * performance-tests/Server_Concurrency/Leader_Follower/Makefile.am: - * performance-tests/Server_Concurrency/Makefile.am: - * performance-tests/Server_Concurrency/Queue_Based_Workers/Makefile.am: - * performance-tests/TCP/Makefile.am: - * performance-tests/UDP/Makefile.am: - * performance-tests/SCTP/Makefile.am: - * performance-tests/Makefile.am: - * performance-tests/Misc/Makefile.am: - * Kokyu/tests/FIFO/Makefile.am: - * Kokyu/tests/DSRT_MIF/Makefile.am: - * Kokyu/tests/Makefile.am: - * Kokyu/tests/EDF/Makefile.am: - * Kokyu/Makefile.am: - * tests/SSL/Makefile.am: - * tests/Makefile.am: - * apps/Gateway/Gateway/Makefile.am: - * apps/Gateway/Makefile.am: - * apps/Gateway/Peer/Makefile.am: - * apps/mkcsregdb/Makefile.am: - * apps/drwho/Makefile.am: - * apps/gperf/tests/Makefile.am: - * apps/gperf/src/Makefile.am: - * apps/gperf/Makefile.am: - * apps/JAWS/clients/Blobby/Makefile.am: - * apps/JAWS/clients/Makefile.am: - * apps/JAWS/clients/Caching/Makefile.am: - * apps/JAWS/server/Makefile.am: - * apps/JAWS/Makefile.am: - * apps/JAWS2/JAWS/Makefile.am: - * apps/JAWS2/Makefile.am: - * apps/JAWS3/jaws3/Makefile.am: - * apps/JAWS3/Makefile.am: - * apps/soreduce/Makefile.am: - * bin/Makefile.am: - * ACEXML/tests/Makefile.am: - * ACEXML/tests/util/Makefile.am: - * ACEXML/apps/svcconf/Makefile.am: - * ACEXML/apps/Makefile.am: - * ACEXML/common/Makefile.am: - * ACEXML/Makefile.am: - * ACEXML/parser/Makefile.am: - * ACEXML/parser/parser/Makefile.am: - * ACEXML/examples/SAXPrint/Makefile.am: - * ACEXML/examples/Makefile.am: - * websvcs/tests/Makefile.am: - * websvcs/lib/Makefile.am: - * websvcs/Makefile.am: - * netsvcs/clients/Logger/Makefile.am: - * netsvcs/clients/Tokens/rw_lock/Makefile.am: - * netsvcs/clients/Tokens/mutex/Makefile.am: - * netsvcs/clients/Tokens/deadlock/Makefile.am: - * netsvcs/clients/Tokens/collection/Makefile.am: - * netsvcs/clients/Tokens/invariant/Makefile.am: - * netsvcs/clients/Tokens/manual/Makefile.am: - * netsvcs/clients/Naming/Dump_Restore/Makefile.am: - * netsvcs/clients/Naming/Makefile.am: - * netsvcs/clients/Naming/Client/Makefile.am: - * netsvcs/clients/Makefile.am: - * netsvcs/lib/Makefile.am: - * netsvcs/servers/Makefile.am: - * netsvcs/Makefile.am: - * ASNMP/tests/Makefile.am: - * ASNMP/Makefile.am: - * ASNMP/agent/Makefile.am: - * ASNMP/asnmp/Makefile.am: - * ASNMP/examples/get/Makefile.am: - * ASNMP/examples/trap/Makefile.am: - * ASNMP/examples/Makefile.am: - * ASNMP/examples/set/Makefile.am: - * ASNMP/examples/next/Makefile.am: - * ASNMP/examples/walk/Makefile.am: - * examples/OS/Makefile.am: - * examples/OS/Process/Makefile.am: - * examples/Synch/Makefile.am: - * examples/Timer_Queue/Makefile.am: - * examples/Log_Msg/Makefile.am: - * examples/Misc/Makefile.am: - * examples/ASX/CCM_App/Makefile.am: - * examples/ASX/Event_Server/Transceiver/Makefile.am: - * examples/ASX/Event_Server/Event_Server/Makefile.am: - * examples/ASX/Event_Server/Makefile.am: - * examples/ASX/Message_Queue/Makefile.am: - * examples/ASX/UPIPE_Event_Server/Makefile.am: - * examples/ASX/Makefile.am: - * examples/Web_Crawler/Makefile.am: - * examples/Shared_Malloc/Makefile.am: - * examples/QOS/Change_Sender_TSpec/Makefile.am: - * examples/QOS/Diffserv/Makefile.am: - * examples/QOS/Simple/Makefile.am: - * examples/QOS/Change_Receiver_FlowSpec/Makefile.am: - * examples/Bounded_Packet_Relay/Makefile.am: - * examples/System_V_IPC/SV_Message_Queues/Makefile.am: - * examples/System_V_IPC/Makefile.am: - * examples/System_V_IPC/SV_Semaphores/Makefile.am: - * examples/Map_Manager/Makefile.am: - * examples/APG/Svc_Config/Makefile.am: - * examples/APG/ThreadSafety/Makefile.am: - * examples/APG/ThreadPools/Makefile.am: - * examples/APG/Active_Objects/Makefile.am: - * examples/APG/Logging/Makefile.am: - * examples/APG/Misc_IPC/Makefile.am: - * examples/APG/Proactor/Makefile.am: - * examples/APG/Threads/Makefile.am: - * examples/APG/Shared_Memory/Makefile.am: - * examples/APG/Reactor/Makefile.am: - * examples/APG/Signals/Makefile.am: - * examples/APG/Timers/Makefile.am: - * examples/APG/ThreadManagement/Makefile.am: - * examples/APG/Config/Makefile.am: - * examples/APG/Containers/Makefile.am: - * examples/APG/Processes/Makefile.am: - * examples/APG/Naming/Makefile.am: - * examples/APG/Makefile.am: - * examples/APG/Sockets/Makefile.am: - * examples/APG/Streams/Makefile.am: - * examples/Registry/Makefile.am: - * examples/Smart_Pointers/Makefile.am: - * examples/DLL/Makefile.am: - * examples/IPC_SAP/DEV_SAP/reader/Makefile.am: - * examples/IPC_SAP/DEV_SAP/Makefile.am: - * examples/IPC_SAP/DEV_SAP/writer/Makefile.am: - * examples/IPC_SAP/FILE_SAP/Makefile.am: - * examples/IPC_SAP/SOCK_SAP/Makefile.am: - * examples/IPC_SAP/SPIPE_SAP/Makefile.am: - * examples/IPC_SAP/ATM_SAP/Makefile.am: - * examples/IPC_SAP/SSL_SAP/Makefile.am: - * examples/IPC_SAP/UPIPE_SAP/Makefile.am: - * examples/IPC_SAP/FIFO_SAP/Makefile.am: - * examples/IPC_SAP/Makefile.am: - * examples/IPC_SAP/TLI_SAP/Makefile.am: - * examples/Logger/Acceptor-server/Makefile.am: - * examples/Logger/Makefile.am: - * examples/Logger/simple-server/Makefile.am: - * examples/Logger/client/Makefile.am: - * examples/Export/Makefile.am: - * examples/Service_Configurator/Makefile.am: - * examples/Service_Configurator/IPC-tests/server/Makefile.am: - * examples/Service_Configurator/IPC-tests/Makefile.am: - * examples/Service_Configurator/IPC-tests/client/Makefile.am: - * examples/Service_Configurator/Misc/Makefile.am: - * examples/IOStream/server/Makefile.am: - * examples/IOStream/Makefile.am: - * examples/IOStream/client/Makefile.am: - * examples/Threads/Makefile.am: - * examples/Shared_Memory/Makefile.am: - * examples/Reactor/Ntalker/Makefile.am: - * examples/Reactor/TP_Reactor/Makefile.am: - * examples/Reactor/FIFO/Makefile.am: - * examples/Reactor/Multicast/Makefile.am: - * examples/Reactor/WFMO_Reactor/Makefile.am: - * examples/Reactor/Proactor/Makefile.am: - * examples/Reactor/Makefile.am: - * examples/Reactor/Dgram/Makefile.am: - * examples/Reactor/Misc/Makefile.am: - * examples/Connection/non_blocking/Makefile.am: - * examples/Connection/blocking/Makefile.am: - * examples/Connection/Makefile.am: - * examples/Connection/misc/Makefile.am: - * examples/NT_Service/Makefile.am: - * examples/Naming/Makefile.am: - * examples/Makefile.am: - * examples/Mem_Map/IO-tests/Makefile.am: - * examples/Mem_Map/file-reverse/Makefile.am: - * examples/Mem_Map/Makefile.am: - * examples/C++NPv1/Makefile.am: - * examples/C++NPv2/Makefile.am: - - Regenerated. - -Wed Nov 22 13:45:43 UTC 2006 J.T. Conklin - - * configure.ac: - - Update for HTBP unit test and TMCast example move. - - * protocols/tests/HTBP/Reactor_Tests/Reactor_Tests.mpc: - * protocols/tests/HTBP/Reactor_Tests/client.cpp: - * protocols/tests/HTBP/Reactor_Tests/inside.conf: - * protocols/tests/HTBP/Reactor_Tests/server.cpp: - * protocols/tests/HTBP/Reactor_Tests/Makefile.am: - * protocols/tests/HTBP/Reactor_Tests/test_config.h: - * protocols/tests/HTBP/Reactor_Tests/run_test.pl: - * protocols/tests/HTBP/HTBP_Config.conf: - * protocols/tests/HTBP/Send_Large_Msg/client.cpp: - * protocols/tests/HTBP/Send_Large_Msg/Send_Large_Msg.mpc: - * protocols/tests/HTBP/Send_Large_Msg/server.cpp: - * protocols/tests/HTBP/Send_Large_Msg/Makefile.am: - * protocols/tests/HTBP/Send_Large_Msg/run_test.pl: - * protocols/tests/HTBP/Makefile.am: - * protocols/tests/HTBP/Send_Recv_Tests/SendRecv_Test.mpc: - * protocols/tests/HTBP/Send_Recv_Tests/Makefile.am: - * protocols/tests/HTBP/Send_Recv_Tests/SendRecv_Test.cpp: - * protocols/tests/HTBP/htbptest.mpb: - * protocols/tests/HTBP/ping/client.cpp: - * protocols/tests/HTBP/ping/server.cpp: - * protocols/tests/HTBP/ping/Makefile.am: - * protocols/tests/HTBP/ping/ping.mpc: - * protocols/tests/HTBP/ping/run_test.pl: - * protocols/tests/HTBP/README: - - Move HTBP unit tests to protocols/tests/HTBP... - - * tests/HTBP/Reactor_Tests/Reactor_Tests.mpc: - * tests/HTBP/Reactor_Tests/client.cpp: - * tests/HTBP/Reactor_Tests/inside.conf: - * tests/HTBP/Reactor_Tests/server.cpp: - * tests/HTBP/Reactor_Tests/Makefile.am: - * tests/HTBP/Reactor_Tests/test_config.h: - * tests/HTBP/Reactor_Tests/run_test.pl: - * tests/HTBP/HTBP_Config.conf: - * tests/HTBP/Send_Large_Msg/client.cpp: - * tests/HTBP/Send_Large_Msg/Send_Large_Msg.mpc: - * tests/HTBP/Send_Large_Msg/server.cpp: - * tests/HTBP/Send_Large_Msg/Makefile.am: - * tests/HTBP/Send_Large_Msg/run_test.pl: - * tests/HTBP/Makefile.am: - * tests/HTBP/Send_Recv_Tests/SendRecv_Test.mpc: - * tests/HTBP/Send_Recv_Tests/Makefile.am: - * tests/HTBP/Send_Recv_Tests/SendRecv_Test.cpp: - * tests/HTBP/htbptest.mpb: - * tests/HTBP/ping/client.cpp: - * tests/HTBP/ping/server.cpp: - * tests/HTBP/ping/Makefile.am: - * tests/HTBP/ping/ping.mpc: - * tests/HTBP/ping/run_test.pl: - * tests/HTBP/README: - - ...from tests/HTBP. - - * protocols/examples/TMCast/Member/Member.mpc: - * protocols/examples/TMCast/Member/member.cpp: - * protocols/examples/TMCast/Member/Makefile.am: - * protocols/examples/TMCast/Member/README: - * protocols/examples/TMCast/Makefile.am: - - Moved TMCast examples to protocols/examples/TMCast... - - * examples/TMCast/Member/Member.mpc: - * examples/TMCast/Member/member.cpp: - * examples/TMCast/Member/Makefile.am: - * examples/TMCast/Member/README: - * examples/TMCast/Makefile.am: - - ...from examples/TMCast. - -Wed Nov 22 13:25:12 2006 Johnny Willemsen - - * ace/ace_for_tao.mpc: - Add uuid as base project. For building COIOP as part of the - TAO strategies library we need uuid. The nicest solution would - be to make the uuid feature dependent on the ace_for_tao - feature and let the user overrule this but that is not - possible yet. If you are using ace_for_tao and don't want - to have uuid pulled in, set uuid explicitly to 0 in your - default.features file. - -Wed Nov 22 10:48:12 2006 Johnny Willemsen - - * ace/Log_Msg.cpp: - Refactored handling of %W. Added a check for a nill pointer - as we have for ascii strings. Fixes bugzilla 2277. - - * tests/Log_Msg_Test.cpp: - Added test for %W with a string as argument and with a - nill pointer. Fixes bugzilla 2715. - -Wed Nov 22 10:38:12 2006 Johnny Willemsen - - * examples/Misc/test_XtReactor1.cpp: - * examples/Misc/test_XtReactor2.cpp: - * tests/FlReactor_Test.cpp: - * tests/XtReactor_Test.cpp: - * tests/TkReactor_Test.cpp: - * tests/QtReactor_Test.cpp: - Updated because of move below. - -Wed Nov 22 10:35:12 2006 Johnny Willemsen - - * ace/QtReactor*.*: - * ace/FlReactor*.*: - * ace/XtReactor*.*: - * ace/TkReactor*.*: - Moved these reactors to their own subdirectories to make - maintenance a lot easier. - -Wed Nov 22 10:45:12 2006 Johnny Willemsen - - * bin/MakeProjectCreator/config/core_anytypecode.mpb: - Removed svn:executable property - - * bin/MakeProjectCreator/config/core_strategies.mpb - New base project for the strategies library when build in - ace_for_tao configuration - - * bin/MakeProjectCreator/config/orbsvcslib.mpb: - Removed -GT so that we also don't generate TIE files for the - orbsvcs anymore. Will speedup builds and simplify other mpc - files - - * bin/MakeProjectCreator/config/strategies.mpb - Derive from core_strategies. Now the strategies library - does get build in an ace_for_tao configuration but - shmiop and uiop are not build at all, other protocols - can be build. This way we can build COIOP in an ace_for_tao - setup - - * bin/make_release: - Removed dsp/dsw reference, corrected naming of the ACE - packages when the version number gets added. - - * include/makeinclude/platform_hpux_aCC.GNU: - Removed HPUX 10.20 support - - * include/makeinclude/platform_lynxos.GNU: - ACE_HAS_BROKEN_THREAD_KEYFREE is now set in the config file - - * include/makeinclude/wrapper_macros.GNU: - Removed ACE_HAS_GNUG_PRE_2_8 checks - -Wed Nov 22 09:07:12 2006 Johnny Willemsen - - * docs/run_test.txt: - Document ACE_RUN_VX_TGT_HOST - - * docs/bczar/bczar.html: - Updated this file - - * ace/config-freebsd.h: - * ace/POSIX_Proactor.cpp: - Added ACE_HAS_SIGVAL_SIGVAL_INT, this fixes bugzilla - bug 2716. Thanks to Craig Rodrigues - for reporting this. - - * ace/ace.mpc: - Added missing OS.inl. This fixes bugzilla bug 2705. - Thanks to Daniel Black - for reporting this. - - * Release: - Removed dsw files - - * ace/config-rtems.h: - * ace/config-posix-nonetworking.h: - Moved the configuration to build without no networking - support to its own file so that we can reuse this for - example on linux - - * ace/config-rtems.h: - Added support for rtems 4.7 - - * ace/config-unixware-7.1.0.udk.h: - Cleanup - - * ace/config-lyxos.h: - Added support for LynxOS 4.2 - - * ace/config-linux.h: - * ace/config-linux-common.h: - Moved ACE_HAS_GETIFADDRS to the common file and added - support for ACE_LACKS_NETWORKING on linux - - * ace/INET_Addr.cpp: - * ace/OS_NS_netdb.cpp - Fixed compile problem when using ACE_LACKS_NETWORKING on - linux - - * ace/Obstack.h: - Use ACE_EXPORT_SINGLETON_DECLARATION to resolve link errors - on FC6. Thanks to Ken Sedgwick for - reporting this and testing out the patch. - - * ace/OS_NS_string.inl: - Initialise pointer with 0 - Mon Nov 20 08:16:34 2006 Simon McQueen * ACE version 5.5.4 released. diff --git a/ACE/Kokyu/Makefile.am b/ACE/Kokyu/Makefile.am index 86deb01005e..8a68d21c2eb 100644 --- a/ACE/Kokyu/Makefile.am +++ b/ACE/Kokyu/Makefile.am @@ -2,11 +2,6 @@ ## ## $Id$ ## -## This file was generated by MPC. Any changes made directly to -## this file will be lost the next time it is generated. -## -## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc includedir = @includedir@/Kokyu pkgconfigdir = @libdir@/pkgconfig @@ -35,7 +30,7 @@ libKokyu_la_SOURCES = \ Kokyu_defs.cpp libKokyu_la_LDFLAGS = \ - -release @ACE_VERSION_NAME@ + -version-number @ACE_MAJOR@:@ACE_MINOR@:@ACE_BETA@ libKokyu_la_LIBADD = \ $(ACE_BUILDDIR)/ace/libACE.la @@ -65,11 +60,7 @@ nobase_include_HEADERS = \ Kokyu_dsrt.h \ Kokyu_dsrt.inl -pkgconfig_DATA = \ - Kokyu.pc - -CLEANFILES = \ - Kokyu.pc +pkgconfig_DATA = Kokyu.pc Kokyu.pc: ${top_builddir}/config.status ${srcdir}/Kokyu.pc.in ${top_builddir}/config.status --file $@:${srcdir}/Kokyu.pc.in diff --git a/ACE/Kokyu/tests/DSRT_MIF/Makefile.am b/ACE/Kokyu/tests/DSRT_MIF/Makefile.am index 4ed16f988cd..9e51858b971 100644 --- a/ACE/Kokyu/tests/DSRT_MIF/Makefile.am +++ b/ACE/Kokyu/tests/DSRT_MIF/Makefile.am @@ -6,16 +6,12 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## ./bin/mwc.pl -include /home/jtc/ACE/ACE-config3/MPC/config -include /home/jtc/ACE/ACE-config3/MPC/templates -type automake ACE.mwc ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) - -## Makefile.DSRT_MIF.am - -if !BUILD_ACE_FOR_TAO - +## Makefile.DSRT_MIF.am noinst_PROGRAMS = MIF MIF_CPPFLAGS = \ @@ -27,10 +23,8 @@ MIF_SOURCES = \ MIF.cpp MIF_LDADD = \ - $(top_builddir)/Kokyu/libKokyu.la \ - $(ACE_BUILDDIR)/ace/libACE.la - -endif !BUILD_ACE_FOR_TAO + $(ACE_BUILDDIR)/Kokyu/libKokyu.la \ + $(ACE_BUILDDIR)/ace/libACE.la ## Clean up template repositories, etc. clean-local: diff --git a/ACE/Kokyu/tests/EDF/Makefile.am b/ACE/Kokyu/tests/EDF/Makefile.am index 9aa8fcdf71d..22b09e8251a 100644 --- a/ACE/Kokyu/tests/EDF/Makefile.am +++ b/ACE/Kokyu/tests/EDF/Makefile.am @@ -6,13 +6,12 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## ./bin/mwc.pl -include /home/jtc/ACE/ACE-config3/MPC/config -include /home/jtc/ACE/ACE-config3/MPC/templates -type automake ACE.mwc ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) -## Makefile.EDF.am - +## Makefile.EDF.am noinst_PROGRAMS = EDF EDF_CPPFLAGS = \ @@ -24,8 +23,8 @@ EDF_SOURCES = \ test.cpp EDF_LDADD = \ - $(top_builddir)/Kokyu/libKokyu.la \ - $(ACE_BUILDDIR)/ace/libACE.la + $(ACE_BUILDDIR)/Kokyu/libKokyu.la \ + $(ACE_BUILDDIR)/ace/libACE.la ## Clean up template repositories, etc. clean-local: diff --git a/ACE/Kokyu/tests/FIFO/Makefile.am b/ACE/Kokyu/tests/FIFO/Makefile.am index 05b7dbe9e38..9852af122e0 100644 --- a/ACE/Kokyu/tests/FIFO/Makefile.am +++ b/ACE/Kokyu/tests/FIFO/Makefile.am @@ -6,13 +6,12 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## ./bin/mwc.pl -include /home/jtc/ACE/ACE-config3/MPC/config -include /home/jtc/ACE/ACE-config3/MPC/templates -type automake ACE.mwc ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) -## Makefile.FIFO.am - +## Makefile.FIFO.am noinst_PROGRAMS = FIFO FIFO_CPPFLAGS = \ @@ -24,8 +23,8 @@ FIFO_SOURCES = \ test.cpp FIFO_LDADD = \ - $(top_builddir)/Kokyu/libKokyu.la \ - $(ACE_BUILDDIR)/ace/libACE.la + $(ACE_BUILDDIR)/Kokyu/libKokyu.la \ + $(ACE_BUILDDIR)/ace/libACE.la ## Clean up template repositories, etc. clean-local: diff --git a/ACE/Kokyu/tests/Makefile.am b/ACE/Kokyu/tests/Makefile.am index 9745459d4e3..39737061deb 100644 --- a/ACE/Kokyu/tests/Makefile.am +++ b/ACE/Kokyu/tests/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## ./bin/mwc.pl -include /home/jtc/ACE/ACE-config3/MPC/config -include /home/jtc/ACE/ACE-config3/MPC/templates -type automake ACE.mwc SUBDIRS = \ DSRT_MIF \ diff --git a/ACE/Makefile.am b/ACE/Makefile.am index b659276338c..340e2a53ff1 100644 --- a/ACE/Makefile.am +++ b/ACE/Makefile.am @@ -19,7 +19,8 @@ endif SUBDIRS += \ apps \ bin \ - netsvcs + netsvcs \ + protocols if BUILD_EXAMPLES SUBDIRS += examples @@ -31,7 +32,6 @@ SUBDIRS += tests endif SUBDIRS += \ - protocols \ websvcs \ @KOKYU@ \ @TAO@ diff --git a/ACE/NEWS b/ACE/NEWS index 912b7815b52..67637dd7300 100644 --- a/ACE/NEWS +++ b/ACE/NEWS @@ -5,44 +5,6 @@ PLANNED MAJOR CHANGES "SOMETIME IN THE FUTURE" (i.e., exact beta not known) . (Remedy) RTEMS port -PLANNED CHANGES FOR "ACE-5.5.5" -=============================== -* (OO) Minor 64 bit file offset fixes for ACE AIO classes on HP-UX. -* (OO) Various other fixes that have been piling up. - -USER VISIBLE CHANGES BETWEEN ACE-5.5.4 and ACE-5.5.5 -==================================================== - -. There are a number of new methods defined on ACE_String_Base: - - size_t capacity (void) const: This method returns the number - of allocated CHAR units in the string object. - - void fast_resize (size_t): This method manage the sizing/reallocating - of the string, but doesn't do the memory setting of resize(). - - bool operator!= (const CHAR *) const - bool operator== (const CHAR *) const: These methods compare the - string with a nul-terminated CHAR* string. - - nonmember functions operator== and operator!= where also added - that compare const ACE_String_Base and const CHAR*; these make - it possible to switch ACE_String and CHAR* on either side of - the operator. - - Thank you to Kelly Hickel for these additions. - -. There are 2 new build options on the traditional make command: - dmalloc and mtrace. When specified at build time (e.g. make mtrace=1) - the PLATFORM_DMALLOC_CPPFLAGS and/or PLATFORM_MTRACE_CPPFLAGS values - are added to CPPFLAGS. For dmalloc, the PLATFORM_DMALLOC_LDFLAGS and - PLATFORM_DMALLOC_LIBS are added to LDFLAGS and LIBS, respectively. - Thank you to Howard Finer for supplying these additions. - -. Added the ability to specify additional purify and quantify command-line - options by setting PLATFORM_PURIFY_OPTIONS and PLATFORM_QUANTIFY_OPTIONS, - respectively. Thank you to Howard Finer for supplying these additions. - USER VISIBLE CHANGES BETWEEN ACE-5.5.3 and ACE-5.5.4 ==================================================== diff --git a/ACE/Release b/ACE/Release index 6072314a11f..bec32e4a29c 100644 --- a/ACE/Release +++ b/ACE/Release @@ -86,6 +86,7 @@ RELEASE_FILES = \ $(addprefix ACE_wrappers/,$(CONTROLLED_FILES)) \ ACE_wrappers/ACE-INSTALL \ ACE_wrappers/GNUmake* \ + ACE_wrappers/*.dsw \ ACE_wrappers/*.sln \ ACE_wrappers/*.bor \ ACE_wrappers/*.vcw \ @@ -117,10 +118,10 @@ RELEASE_LIB_FILES = \ RELEASE_TAG_FILES = \ html -.PHONY: tag ACE TAO CIAO acesources taosources ciaosources +.PHONY: tag ACE TAO CIAO acesources taosources ciaosources .PHONY: allsources manpages all -# Some useful defines which are used to create the release bundle. +# Some useful defines which are used to create the release bundle. ACE_TAG_VALUE = $(shell head -1 VERSION | perl -ne \ 's/.* ([\d\.]+),.*\n/$$1/; tr/./_/; print "ACE-$$_";') ACE_TAG = -ta $(ACE_TAG_VALUE) @@ -162,22 +163,22 @@ acesources: $(APPLY_NEW_TAG) @$(ACE_ROOT)/bin/make_release -k ace $(ACE_TAG) \ $(INSTALL_KIT) $(ZIP_FILES) $(CHECK) -#### The following target is for use by the TAO Release target. It -#### should not be called directly from the command line. This is +#### The following target is for use by the TAO Release target. It +#### should not be called directly from the command line. This is #### invoked by the TAO target this Release file. taosources: @$(ACE_ROOT)/bin/make_release -k ace+tao $(ACE_TAG) $(TAO_TAG) \ $(INSTALL_KIT) $(ZIP_FILES) $(CHECK) -#### The following target is for use by the TAO Release target. It -#### should not be called directly from the command line. This is +#### The following target is for use by the TAO Release target. It +#### should not be called directly from the command line. This is #### invoked by the TAO target this Release file. ciaosources: @$(ACE_ROOT)/bin/make_release -k ace+tao+ciao $(ACE_TAG) $(TAO_TAG) $(CIAO_TAG) \ $(INSTALL_KIT) $(ZIP_FILES) $(CHECK) ######################################################################### -## The following targets are a matter of convinience. We don't +## The following targets are a matter of convinience. We don't ## believe that we ever will release ACE+TAO+CIAO seperately. If that ## happens then we have these to help us out. ######################################################################### diff --git a/ACE/THANKS b/ACE/THANKS index 11f2984daa9..4936d09d3ab 100644 --- a/ACE/THANKS +++ b/ACE/THANKS @@ -2160,9 +2160,6 @@ N Johnson Adam Nagel Robert Neumann Venkat -Juraj Ivancic -Daniel Black -Richard Ridgway I would particularly like to thank Paul Stephenson, who worked with me at Ericsson in the early 1990's. Paul devised the recursive Makefile diff --git a/ACE/ace/ACE_FlReactor.pc.in b/ACE/ace/ACE_FlReactor.pc.in new file mode 100644 index 00000000000..c284481585d --- /dev/null +++ b/ACE/ace/ACE_FlReactor.pc.in @@ -0,0 +1,11 @@ +prefix=@prefix@ +exec_prefix=@exec_prefix@ +libdir=@libdir@ +includedir=@includedir@ + +Name: ACE_FlReactor +Description: ACE FlReactor Library +Requires: ACE +Version: @VERSION@ +Libs: -L${libdir} -lACE_FlReactor +Cflags: -I${includedir} diff --git a/ACE/ace/ACE_FlReactor_export.h b/ACE/ace/ACE_FlReactor_export.h new file mode 100644 index 00000000000..f46b66cb3f7 --- /dev/null +++ b/ACE/ace/ACE_FlReactor_export.h @@ -0,0 +1,58 @@ + +// -*- C++ -*- +// $Id$ +// Definition for Win32 Export directives. +// This file is generated automatically by generate_export_file.pl -s ACE_FlReactor +// ------------------------------ +#ifndef ACE_FLREACTOR_EXPORT_H +#define ACE_FLREACTOR_EXPORT_H + +#include /**/ "ace/config-all.h" + +#if defined (ACE_AS_STATIC_LIBS) && !defined (ACE_FLREACTOR_HAS_DLL) +# define ACE_FLREACTOR_HAS_DLL 0 +#endif /* ACE_AS_STATIC_LIBS && ACE_FLREACTOR_HAS_DLL */ + +#if !defined (ACE_FLREACTOR_HAS_DLL) +# define ACE_FLREACTOR_HAS_DLL 1 +#endif /* ! ACE_FLREACTOR_HAS_DLL */ + +#if defined (ACE_FLREACTOR_HAS_DLL) && (ACE_FLREACTOR_HAS_DLL == 1) +# if defined (ACE_FLREACTOR_BUILD_DLL) +# define ACE_FlReactor_Export ACE_Proper_Export_Flag +# define ACE_FLREACTOR_SINGLETON_DECLARATION(T) ACE_EXPORT_SINGLETON_DECLARATION (T) +# define ACE_FLREACTOR_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) ACE_EXPORT_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) +# else /* ACE_FLREACTOR_BUILD_DLL */ +# define ACE_FlReactor_Export ACE_Proper_Import_Flag +# define ACE_FLREACTOR_SINGLETON_DECLARATION(T) ACE_IMPORT_SINGLETON_DECLARATION (T) +# define ACE_FLREACTOR_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) ACE_IMPORT_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) +# endif /* ACE_FLREACTOR_BUILD_DLL */ +#else /* ACE_FLREACTOR_HAS_DLL == 1 */ +# define ACE_FlReactor_Export +# define ACE_FLREACTOR_SINGLETON_DECLARATION(T) +# define ACE_FLREACTOR_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) +#endif /* ACE_FLREACTOR_HAS_DLL == 1 */ + +// Set ACE_FLREACTOR_NTRACE = 0 to turn on library specific tracing even if +// tracing is turned off for ACE. +#if !defined (ACE_FLREACTOR_NTRACE) +# if (ACE_NTRACE == 1) +# define ACE_FLREACTOR_NTRACE 1 +# else /* (ACE_NTRACE == 1) */ +# define ACE_FLREACTOR_NTRACE 0 +# endif /* (ACE_NTRACE == 1) */ +#endif /* !ACE_FLREACTOR_NTRACE */ + +#if (ACE_FLREACTOR_NTRACE == 1) +# define ACE_FLREACTOR_TRACE(X) +#else /* (ACE_FLREACTOR_NTRACE == 1) */ +# if !defined (ACE_HAS_TRACE) +# define ACE_HAS_TRACE +# endif /* ACE_HAS_TRACE */ +# define ACE_FLREACTOR_TRACE(X) ACE_TRACE_IMPL(X) +# include "ace/Trace.h" +#endif /* (ACE_FLREACTOR_NTRACE == 1) */ + +#endif /* ACE_FLREACTOR_EXPORT_H */ + +// End of auto generated file. diff --git a/ACE/ace/ACE_QtReactor.pc.in b/ACE/ace/ACE_QtReactor.pc.in new file mode 100644 index 00000000000..4e7aa83e6be --- /dev/null +++ b/ACE/ace/ACE_QtReactor.pc.in @@ -0,0 +1,11 @@ +prefix=@prefix@ +exec_prefix=@exec_prefix@ +libdir=@libdir@ +includedir=@includedir@ + +Name: ACE_QtReactor +Description: ACE QtReactor Library +Requires: ACE +Version: @VERSION@ +Libs: -L${libdir} -lACE_QtReactor +Cflags: -I${includedir} diff --git a/ACE/ace/ACE_QtReactor_export.h b/ACE/ace/ACE_QtReactor_export.h new file mode 100644 index 00000000000..f7192051a29 --- /dev/null +++ b/ACE/ace/ACE_QtReactor_export.h @@ -0,0 +1,58 @@ + +// -*- C++ -*- +// $Id$ +// Definition for Win32 Export directives. +// This file is generated automatically by generate_export_file.pl -s ACE_QtReactor +// ------------------------------ +#ifndef ACE_QTREACTOR_EXPORT_H +#define ACE_QTREACTOR_EXPORT_H + +#include /**/ "ace/config-all.h" + +#if defined (ACE_AS_STATIC_LIBS) && !defined (ACE_QTREACTOR_HAS_DLL) +# define ACE_QTREACTOR_HAS_DLL 0 +#endif /* ACE_AS_STATIC_LIBS && ACE_QTREACTOR_HAS_DLL */ + +#if !defined (ACE_QTREACTOR_HAS_DLL) +# define ACE_QTREACTOR_HAS_DLL 1 +#endif /* ! ACE_QTREACTOR_HAS_DLL */ + +#if defined (ACE_QTREACTOR_HAS_DLL) && (ACE_QTREACTOR_HAS_DLL == 1) +# if defined (ACE_QTREACTOR_BUILD_DLL) +# define ACE_QtReactor_Export ACE_Proper_Export_Flag +# define ACE_QTREACTOR_SINGLETON_DECLARATION(T) ACE_EXPORT_SINGLETON_DECLARATION (T) +# define ACE_QTREACTOR_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) ACE_EXPORT_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) +# else /* ACE_QTREACTOR_BUILD_DLL */ +# define ACE_QtReactor_Export ACE_Proper_Import_Flag +# define ACE_QTREACTOR_SINGLETON_DECLARATION(T) ACE_IMPORT_SINGLETON_DECLARATION (T) +# define ACE_QTREACTOR_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) ACE_IMPORT_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) +# endif /* ACE_QTREACTOR_BUILD_DLL */ +#else /* ACE_QTREACTOR_HAS_DLL == 1 */ +# define ACE_QtReactor_Export +# define ACE_QTREACTOR_SINGLETON_DECLARATION(T) +# define ACE_QTREACTOR_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) +#endif /* ACE_QTREACTOR_HAS_DLL == 1 */ + +// Set ACE_QTREACTOR_NTRACE = 0 to turn on library specific tracing even if +// tracing is turned off for ACE. +#if !defined (ACE_QTREACTOR_NTRACE) +# if (ACE_NTRACE == 1) +# define ACE_QTREACTOR_NTRACE 1 +# else /* (ACE_NTRACE == 1) */ +# define ACE_QTREACTOR_NTRACE 0 +# endif /* (ACE_NTRACE == 1) */ +#endif /* !ACE_QTREACTOR_NTRACE */ + +#if (ACE_QTREACTOR_NTRACE == 1) +# define ACE_QTREACTOR_TRACE(X) +#else /* (ACE_QTREACTOR_NTRACE == 1) */ +# if !defined (ACE_HAS_TRACE) +# define ACE_HAS_TRACE +# endif /* ACE_HAS_TRACE */ +# define ACE_QTREACTOR_TRACE(X) ACE_TRACE_IMPL(X) +# include "ace/Trace.h" +#endif /* (ACE_QTREACTOR_NTRACE == 1) */ + +#endif /* ACE_QTREACTOR_EXPORT_H */ + +// End of auto generated file. diff --git a/ACE/ace/ACE_TkReactor.pc.in b/ACE/ace/ACE_TkReactor.pc.in new file mode 100644 index 00000000000..e53797e600c --- /dev/null +++ b/ACE/ace/ACE_TkReactor.pc.in @@ -0,0 +1,11 @@ +prefix=@prefix@ +exec_prefix=@exec_prefix@ +libdir=@libdir@ +includedir=@includedir@ + +Name: ACE_TkReactor +Description: ACE TkReactor Library +Requires: ACE +Version: @VERSION@ +Libs: -L${libdir} -lACE_TkReactor +Cflags: -I${includedir} diff --git a/ACE/ace/ACE_TkReactor_export.h b/ACE/ace/ACE_TkReactor_export.h new file mode 100644 index 00000000000..bd74f861e60 --- /dev/null +++ b/ACE/ace/ACE_TkReactor_export.h @@ -0,0 +1,58 @@ + +// -*- C++ -*- +// $Id$ +// Definition for Win32 Export directives. +// This file is generated automatically by generate_export_file.pl -s ACE_TkReactor +// ------------------------------ +#ifndef ACE_TKREACTOR_EXPORT_H +#define ACE_TKREACTOR_EXPORT_H + +#include /**/ "ace/config-all.h" + +#if defined (ACE_AS_STATIC_LIBS) && !defined (ACE_TKREACTOR_HAS_DLL) +# define ACE_TKREACTOR_HAS_DLL 0 +#endif /* ACE_AS_STATIC_LIBS && ACE_TKREACTOR_HAS_DLL */ + +#if !defined (ACE_TKREACTOR_HAS_DLL) +# define ACE_TKREACTOR_HAS_DLL 1 +#endif /* ! ACE_TKREACTOR_HAS_DLL */ + +#if defined (ACE_TKREACTOR_HAS_DLL) && (ACE_TKREACTOR_HAS_DLL == 1) +# if defined (ACE_TKREACTOR_BUILD_DLL) +# define ACE_TkReactor_Export ACE_Proper_Export_Flag +# define ACE_TKREACTOR_SINGLETON_DECLARATION(T) ACE_EXPORT_SINGLETON_DECLARATION (T) +# define ACE_TKREACTOR_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) ACE_EXPORT_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) +# else /* ACE_TKREACTOR_BUILD_DLL */ +# define ACE_TkReactor_Export ACE_Proper_Import_Flag +# define ACE_TKREACTOR_SINGLETON_DECLARATION(T) ACE_IMPORT_SINGLETON_DECLARATION (T) +# define ACE_TKREACTOR_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) ACE_IMPORT_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) +# endif /* ACE_TKREACTOR_BUILD_DLL */ +#else /* ACE_TKREACTOR_HAS_DLL == 1 */ +# define ACE_TkReactor_Export +# define ACE_TKREACTOR_SINGLETON_DECLARATION(T) +# define ACE_TKREACTOR_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) +#endif /* ACE_TKREACTOR_HAS_DLL == 1 */ + +// Set ACE_TKREACTOR_NTRACE = 0 to turn on library specific tracing even if +// tracing is turned off for ACE. +#if !defined (ACE_TKREACTOR_NTRACE) +# if (ACE_NTRACE == 1) +# define ACE_TKREACTOR_NTRACE 1 +# else /* (ACE_NTRACE == 1) */ +# define ACE_TKREACTOR_NTRACE 0 +# endif /* (ACE_NTRACE == 1) */ +#endif /* !ACE_TKREACTOR_NTRACE */ + +#if (ACE_TKREACTOR_NTRACE == 1) +# define ACE_TKREACTOR_TRACE(X) +#else /* (ACE_TKREACTOR_NTRACE == 1) */ +# if !defined (ACE_HAS_TRACE) +# define ACE_HAS_TRACE +# endif /* ACE_HAS_TRACE */ +# define ACE_TKREACTOR_TRACE(X) ACE_TRACE_IMPL(X) +# include "ace/Trace.h" +#endif /* (ACE_TKREACTOR_NTRACE == 1) */ + +#endif /* ACE_TKREACTOR_EXPORT_H */ + +// End of auto generated file. diff --git a/ACE/ace/ACE_XtReactor.pc.in b/ACE/ace/ACE_XtReactor.pc.in new file mode 100644 index 00000000000..118c61c5632 --- /dev/null +++ b/ACE/ace/ACE_XtReactor.pc.in @@ -0,0 +1,11 @@ +prefix=@prefix@ +exec_prefix=@exec_prefix@ +libdir=@libdir@ +includedir=@includedir@ + +Name: ACE_XtReactor +Description: ACE XtReactor Library +Requires: ACE +Version: @VERSION@ +Libs: -L${libdir} -lACE_XtReactor +Cflags: -I${includedir} diff --git a/ACE/ace/ACE_XtReactor_export.h b/ACE/ace/ACE_XtReactor_export.h new file mode 100644 index 00000000000..3d9049cb7af --- /dev/null +++ b/ACE/ace/ACE_XtReactor_export.h @@ -0,0 +1,58 @@ + +// -*- C++ -*- +// $Id$ +// Definition for Win32 Export directives. +// This file is generated automatically by generate_export_file.pl -s ACE_XtReactor +// ------------------------------ +#ifndef ACE_XTREACTOR_EXPORT_H +#define ACE_XTREACTOR_EXPORT_H + +#include /**/ "ace/config-all.h" + +#if defined (ACE_AS_STATIC_LIBS) && !defined (ACE_XTREACTOR_HAS_DLL) +# define ACE_XTREACTOR_HAS_DLL 0 +#endif /* ACE_AS_STATIC_LIBS && ACE_XTREACTOR_HAS_DLL */ + +#if !defined (ACE_XTREACTOR_HAS_DLL) +# define ACE_XTREACTOR_HAS_DLL 1 +#endif /* ! ACE_XTREACTOR_HAS_DLL */ + +#if defined (ACE_XTREACTOR_HAS_DLL) && (ACE_XTREACTOR_HAS_DLL == 1) +# if defined (ACE_XTREACTOR_BUILD_DLL) +# define ACE_XtReactor_Export ACE_Proper_Export_Flag +# define ACE_XTREACTOR_SINGLETON_DECLARATION(T) ACE_EXPORT_SINGLETON_DECLARATION (T) +# define ACE_XTREACTOR_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) ACE_EXPORT_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) +# else /* ACE_XTREACTOR_BUILD_DLL */ +# define ACE_XtReactor_Export ACE_Proper_Import_Flag +# define ACE_XTREACTOR_SINGLETON_DECLARATION(T) ACE_IMPORT_SINGLETON_DECLARATION (T) +# define ACE_XTREACTOR_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) ACE_IMPORT_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) +# endif /* ACE_XTREACTOR_BUILD_DLL */ +#else /* ACE_XTREACTOR_HAS_DLL == 1 */ +# define ACE_XtReactor_Export +# define ACE_XTREACTOR_SINGLETON_DECLARATION(T) +# define ACE_XTREACTOR_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) +#endif /* ACE_XTREACTOR_HAS_DLL == 1 */ + +// Set ACE_XTREACTOR_NTRACE = 0 to turn on library specific tracing even if +// tracing is turned off for ACE. +#if !defined (ACE_XTREACTOR_NTRACE) +# if (ACE_NTRACE == 1) +# define ACE_XTREACTOR_NTRACE 1 +# else /* (ACE_NTRACE == 1) */ +# define ACE_XTREACTOR_NTRACE 0 +# endif /* (ACE_NTRACE == 1) */ +#endif /* !ACE_XTREACTOR_NTRACE */ + +#if (ACE_XTREACTOR_NTRACE == 1) +# define ACE_XTREACTOR_TRACE(X) +#else /* (ACE_XTREACTOR_NTRACE == 1) */ +# if !defined (ACE_HAS_TRACE) +# define ACE_HAS_TRACE +# endif /* ACE_HAS_TRACE */ +# define ACE_XTREACTOR_TRACE(X) ACE_TRACE_IMPL(X) +# include "ace/Trace.h" +#endif /* (ACE_XTREACTOR_NTRACE == 1) */ + +#endif /* ACE_XTREACTOR_EXPORT_H */ + +// End of auto generated file. diff --git a/ACE/ace/FlReactor.cpp b/ACE/ace/FlReactor.cpp new file mode 100644 index 00000000000..f45ce67a994 --- /dev/null +++ b/ACE/ace/FlReactor.cpp @@ -0,0 +1,330 @@ +// $Id$ + +#include "ace/FlReactor.h" + +ACE_RCSID(ace, FlReactor, "$Id$") + +#include /**/ + +ACE_BEGIN_VERSIONED_NAMESPACE_DECL + +ACE_ALLOC_HOOK_DEFINE (ACE_FlReactor) + +// Must be called with lock held +ACE_FlReactor::ACE_FlReactor (size_t size, + int restart, + ACE_Sig_Handler *h) + : ACE_Select_Reactor (size, restart, h) +{ + // When the ACE_Select_Reactor is constructed it creates the notify + // pipe and registers it with the register_handler_i() method. The + // FlReactor overloads this method BUT because the + // register_handler_i occurs when constructing the base class + // ACE_Select_Reactor, the ACE_Select_Reactor register_handler_i() + // is called not the FlReactor register_handler_i(). This means + // that the notify pipe is registered with the ACE_Select_Reactor + // event handling code not the FlReactor and so notfications don't + // work. To get around this we simply close and re-opened the + // notification handler in the constructor of the FlReactor. + +#if defined (ACE_MT_SAFE) && (ACE_MT_SAFE != 0) + this->notify_handler_->close (); + this->notify_handler_->open (this, 0); +#endif /* ACE_MT_SAFE */ +} + +ACE_FlReactor::~ACE_FlReactor (void) +{ +} + +// This is just the from ace/Reactor.cpp +// but we use the Fl functions to wait for an event, not , just use the Fl mechanism + // to wait for one or more events... + + // Wait for something to happen. + double t = 0; + if (max_wait_time != 0) + t = max_wait_time->sec () + max_wait_time->usec () / 1000000.0F; + + while (t > 0) { + t = Fl::wait (t); + } + + // Reset the width, in case it changed during the upcalls. + width = this->handler_rep_.max_handlep1 (); + + // Now actually read the result needed by the + // using - -int -ACE_FlReactor::wait_for_multiple_events (ACE_Select_Reactor_Handle_Set &handle_set, - ACE_Time_Value *max_wait_time) -{ - ACE_TRACE ("ACE_FlReactor::wait_for_multiple_events"); - int nfound; - - do - { - max_wait_time = this->timer_queue_->calculate_timeout (max_wait_time); - - size_t width = this->handler_rep_.max_handlep1 (); - handle_set.rd_mask_ = this->wait_set_.rd_mask_; - handle_set.wr_mask_ = this->wait_set_.wr_mask_; - handle_set.ex_mask_ = this->wait_set_.ex_mask_; - - // Check to make sure our handle's are all usable. - ACE_Select_Reactor_Handle_Set temp_set = handle_set; - - ACE_Time_Value zero = ACE_Time_Value::zero; - if (ACE_OS::select (width, - temp_set.rd_mask_, - temp_set.wr_mask_, - temp_set.ex_mask_, - &zero) == -1) - return -1; // Bad file arguments... - - // Instead of waiting using . - zero = ACE_Time_Value::zero; - nfound = ACE_OS::select (width, - handle_set.rd_mask_, - handle_set.wr_mask_, - handle_set.ex_mask_, - &zero); - - } while (nfound == -1 && this->handle_error () > 0); - - if (nfound > 0) - { -#if !defined (ACE_WIN32) - handle_set.rd_mask_.sync (this->handler_rep_.max_handlep1 ()); - handle_set.wr_mask_.sync (this->handler_rep_.max_handlep1 ()); - handle_set.ex_mask_.sync (this->handler_rep_.max_handlep1 ()); -#endif /* ACE_WIN32 */ - } - return nfound; // Timed out or input available -} - -void -ACE_FlReactor::fl_io_proc (int fd, void* reactor) -{ - ACE_FlReactor *self = static_cast (reactor); - ACE_HANDLE handle = (ACE_HANDLE)fd; //reinterpret_cast (fd); - - // my copy isn't const. - ACE_Time_Value zero = ACE_Time_Value::zero; - - ACE_Select_Reactor_Handle_Set wait_set; - - // Deal with one file event. - - // - read which kind of event - if (self->wait_set_.rd_mask_.is_set (handle)) - wait_set.rd_mask_.set_bit (handle); - if (self->wait_set_.wr_mask_.is_set (handle)) - wait_set.wr_mask_.set_bit (handle); - if (self->wait_set_.ex_mask_.is_set (handle)) - wait_set.ex_mask_.set_bit (handle); - - int result = ACE_OS::select (fd + 1, - wait_set.rd_mask_, - wait_set.wr_mask_, - wait_set.ex_mask_, &zero); - - ACE_Select_Reactor_Handle_Set dispatch_set; - - // - Use only that one file event (removes events for other files). - if (result > 0) - { - if (wait_set.rd_mask_.is_set (handle)) - dispatch_set.rd_mask_.set_bit (handle); - if (wait_set.wr_mask_.is_set (handle)) - dispatch_set.wr_mask_.set_bit (handle); - if (wait_set.ex_mask_.is_set (handle)) - dispatch_set.ex_mask_.set_bit (handle); - - self->dispatch (1, dispatch_set); - } -} - -void -ACE_FlReactor::fl_timeout_proc (void* reactor) -{ - ACE_FlReactor *self = static_cast (reactor); - - // Deal with any timer events - ACE_Select_Reactor_Handle_Set handle_set; - self->dispatch (0, handle_set); - self->reset_timeout (); -} - - -int -ACE_FlReactor::register_handler_i (ACE_HANDLE handle, - ACE_Event_Handler *handler, - ACE_Reactor_Mask mask) -{ - ACE_TRACE ("ACE_FlReactor::register_handler_i"); - - int result = ACE_Select_Reactor::register_handler_i (handle, - handler, mask); - if (result == -1) - return -1; - - int condition = 0; - - if (ACE_BIT_ENABLED (mask, ACE_Event_Handler::READ_MASK)) - ACE_SET_BITS (condition, FL_READ); - if (ACE_BIT_ENABLED (mask, ACE_Event_Handler::WRITE_MASK)) - ACE_SET_BITS (condition, FL_WRITE); - if (ACE_BIT_ENABLED (mask, ACE_Event_Handler::EXCEPT_MASK)) - ACE_SET_BITS (condition, FL_EXCEPT); - if (ACE_BIT_ENABLED (mask, ACE_Event_Handler::ACCEPT_MASK)) - ACE_SET_BITS (condition, FL_READ); - if (ACE_BIT_ENABLED (mask, ACE_Event_Handler::CONNECT_MASK)) - { - ACE_SET_BITS (condition, FL_WRITE); // connected, you may write - ACE_SET_BITS (condition, FL_READ); // connected, you have data/err - } - - if (condition != 0) - { - Fl::add_fd ((int)handle, // reinterpret_cast (handle), - ACE_FlReactor::fl_io_proc, - this); - } - return 0; -} - -int -ACE_FlReactor::register_handler_i (const ACE_Handle_Set &handles, - ACE_Event_Handler *handler, - ACE_Reactor_Mask mask) -{ - return ACE_Select_Reactor::register_handler_i (handles, - handler, - mask); -} - -int -ACE_FlReactor::remove_handler_i (ACE_HANDLE handle, - ACE_Reactor_Mask mask) -{ - ACE_TRACE ("ACE_FlReactor::remove_handler_i"); - - // In the registration phase we registered first with - // ACE_Select_Reactor and then with X. Now we are now doing things - // in reverse order. - - // First clean up the corresponding X11Input. - Fl::remove_fd ((int)handle); // reinterpret_cast (handle); - - // Now let the reactor do its work. - return ACE_Select_Reactor::remove_handler_i (handle, - mask); -} - -int -ACE_FlReactor::remove_handler_i (const ACE_Handle_Set &handles, - ACE_Reactor_Mask mask) -{ - return ACE_Select_Reactor::remove_handler_i (handles, - mask); -} - -// The following function ensures there's an Fl timeout for the first -// timeout in the Reactor's Timer_Queue. - -void -ACE_FlReactor::reset_timeout (void) -{ - ACE_Time_Value *max_wait_time = - this->timer_queue_->calculate_timeout (0); - - if (max_wait_time != 0) - { - float t = max_wait_time->sec () - + max_wait_time->usec () / 1000000.0F; - Fl::add_timeout (t, - ACE_FlReactor::fl_timeout_proc, - this); - } -} - -int -ACE_FlReactor::reset_timer_interval - (long timer_id, - const ACE_Time_Value &interval) -{ - ACE_TRACE ("ACE_FlReactor::reset_timer_interval"); - ACE_MT (ACE_GUARD_RETURN (ACE_Select_Reactor_Token, ace_mon, this->token_, -1)); - - int result = - ACE_Select_Reactor::reset_timer_interval (timer_id, - interval); - - if (result == -1) - return -1; - else - { - this->reset_timeout (); - return result; - } -} - -long -ACE_FlReactor::schedule_timer (ACE_Event_Handler *event_handler, - const void *arg, - const ACE_Time_Value &delay, - const ACE_Time_Value &interval) -{ - ACE_TRACE ("ACE_FlReactor::schedule_timer"); - ACE_MT (ACE_GUARD_RETURN (ACE_Select_Reactor_Token, ace_mon, this->token_, -1)); - - long result = ACE_Select_Reactor::schedule_timer (event_handler, - arg, - delay, - interval); - if (result == -1) - return -1; - else - { - this->reset_timeout (); - return result; - } -} - -int -ACE_FlReactor::cancel_timer (ACE_Event_Handler *handler, - int dont_call_handle_close) -{ - ACE_TRACE ("ACE_FlReactor::cancel_timer"); - - if (ACE_Select_Reactor::cancel_timer (handler, - dont_call_handle_close) == -1) - return -1; - else - { - this->reset_timeout (); - return 0; - } -} - -int -ACE_FlReactor::cancel_timer (long timer_id, - const void **arg, - int dont_call_handle_close) -{ - ACE_TRACE ("ACE_FlReactor::cancel_timer"); - - if (ACE_Select_Reactor::cancel_timer (timer_id, - arg, - dont_call_handle_close) == -1) - return -1; - else - { - this->reset_timeout (); - return 0; - } -} - -ACE_END_VERSIONED_NAMESPACE_DECL diff --git a/ACE/ace/FlReactor/FlReactor.h b/ACE/ace/FlReactor/FlReactor.h deleted file mode 100644 index e35572b99e1..00000000000 --- a/ACE/ace/FlReactor/FlReactor.h +++ /dev/null @@ -1,110 +0,0 @@ -/* -*- C++ -*- */ - -//============================================================================= -/** - * @file FlReactor.h - * - * $Id$ - * - * @author Carlos O'Ryan - * @author Based in part in the ACE_XtReactor implementation by - * @author Eric C. Newton's - * @author Kirill Rybaltchenko - * @author Douglas C. Schmidt - */ -//============================================================================= - - -#ifndef ACE_FLREACTOR_H -#define ACE_FLREACTOR_H -#include /**/ "ace/pre.h" - -#include /**/ "ace/config-all.h" - -#if !defined (ACE_LACKS_PRAGMA_ONCE) -# pragma once -#endif /* ACE_LACKS_PRAGMA_ONCE */ - -#include "ace/FlReactor/ACE_FlReactor_export.h" -#include "ace/Select_Reactor.h" - -ACE_BEGIN_VERSIONED_NAMESPACE_DECL - -/** - * @class ACE_FlReactor - * - * @brief A Reactor implementation that uses the Fast-Light (FL) toolkit - * for event demultiplexing. This will let us integrate the FL - * toolkit with ACE and/or TAO. - * - * As many other GUI toolkits FL supports a minimal set of - * callbacks to handle event demultiplexing, namely simple methods - * to add file descriptors to the event demuxing set or timeout - * events. This class adapts this simple mechanisms so they are - * compatible with ACE's Reactor. - */ -class ACE_FlReactor_Export ACE_FlReactor : public ACE_Select_Reactor -{ - -public: - // = Initialization and termination methods. - ACE_FlReactor (size_t size = DEFAULT_SIZE, - int restart = 0, - ACE_Sig_Handler * = 0); - virtual ~ACE_FlReactor (void); - - // = Timer operations. - virtual long schedule_timer (ACE_Event_Handler *event_handler, - const void *arg, - const ACE_Time_Value &delay, - const ACE_Time_Value &interval); - virtual int reset_timer_interval (long timer_id, - const ACE_Time_Value &interval); - virtual int cancel_timer (ACE_Event_Handler *handler, - int dont_call_handle_close = 1); - virtual int cancel_timer (long timer_id, - const void **arg = 0, - int dont_call_handle_close = 1); - -protected: - // = Register timers/handles with Fl. - /// Register a single . - virtual int register_handler_i (ACE_HANDLE handle, - ACE_Event_Handler *handler, - ACE_Reactor_Mask mask); - - /// Register a set of . - virtual int register_handler_i (const ACE_Handle_Set &handles, - ACE_Event_Handler *handler, - ACE_Reactor_Mask mask); - - /// Remove the associated with this . - virtual int remove_handler_i (ACE_HANDLE handle, - ACE_Reactor_Mask mask); - - /// Remove a set of . - virtual int remove_handler_i (const ACE_Handle_Set &handles, - ACE_Reactor_Mask); - - /// Wait for events to occur. - virtual int wait_for_multiple_events (ACE_Select_Reactor_Handle_Set &, - ACE_Time_Value *); - -private: - /// This method ensures there's an Fl timeout for the first timeout - /// in the Reactor's Timer_Queue. - void reset_timeout (void); - - // = Integrate with the FL callback function mechanism. - static void fl_io_proc (int fd, void*); - static void fl_timeout_proc (void*); - - /// Deny access since member-wise won't work... - ACE_FlReactor (const ACE_FlReactor &); - ACE_FlReactor &operator = (const ACE_FlReactor &); -}; - -ACE_END_VERSIONED_NAMESPACE_DECL - -#include /**/ "ace/post.h" -#endif /* ACE_FLREACTOR_H */ diff --git a/ACE/ace/INET_Addr.cpp b/ACE/ace/INET_Addr.cpp index 63dd22fbdfb..e65a1529849 100644 --- a/ACE/ace/INET_Addr.cpp +++ b/ACE/ace/INET_Addr.cpp @@ -660,18 +660,12 @@ ACE_INET_Addr::ACE_INET_Addr (const wchar_t port_name[], : ACE_Addr (this->determine_type(), sizeof (inet_addr_)) { ACE_TRACE ("ACE_INET_Addr::ACE_INET_Addr"); -#if !defined (ACE_LACKS_HTONL) this->reset (); if (this->set (port_name, htonl (inet_address), protocol) == -1) ACE_ERROR ((LM_ERROR, ACE_LIB_TEXT ("ACE_INET_Addr::ACE_INET_Addr"))); -#else - ACE_UNUSED_ARG (port_name); - ACE_UNUSED_ARG (inet_address); - ACE_UNUSED_ARG (protocol); -#endif } #endif /* ACE_HAS_WCHAR */ diff --git a/ACE/ace/Log_Msg.cpp b/ACE/ace/Log_Msg.cpp index 0d399caa9ab..52866c75050 100644 --- a/ACE/ace/Log_Msg.cpp +++ b/ACE/ace/Log_Msg.cpp @@ -1701,26 +1701,33 @@ ACE_Log_Msg::log (const ACE_TCHAR *format_str, case 'W': { -#if defined (ACE_HAS_WCHAR) +#if defined (ACE_WIN32) + ACE_TCHAR *wstr = va_arg (argp, ACE_TCHAR *); +# if defined (ACE_USES_WCHAR) + ACE_OS::strcpy (fp, ACE_LIB_TEXT ("s")); +# else /* ACE_USES_WCHAR */ + ACE_OS::strcpy (fp, ACE_LIB_TEXT ("S")); +# endif /* ACE_USES_WCHAR */ + if (can_check) + this_len = ACE_OS::snprintf + (bp, bspace, format, wstr ? wstr : ACE_LIB_TEXT ("(null)")); + else + this_len = ACE_OS::sprintf + (bp, format, wstr ? wstr : ACE_LIB_TEXT ("(null)")); +#elif defined (ACE_HAS_WCHAR) wchar_t *wchar_str = va_arg (argp, wchar_t *); # if defined (HPUX) ACE_OS::strcpy (fp, ACE_LIB_TEXT ("S")); -# elif defined (ACE_WIN32) -# if defined (ACE_USES_WCHAR) - ACE_OS::strcpy (fp, ACE_LIB_TEXT ("s")); -# else /* ACE_USES_WCHAR */ - ACE_OS::strcpy (fp, ACE_LIB_TEXT ("S")); -# endif /* ACE_USES_WCHAR */ # else ACE_OS::strcpy (fp, ACE_LIB_TEXT ("ls")); # endif /* HPUX */ if (can_check) this_len = ACE_OS::snprintf - (bp, bspace, format, wchar_str ? wchar_str : ACE_TEXT_WIDE("(null)")); + (bp, bspace, format, wchar_str); else this_len = ACE_OS::sprintf - (bp, format, wchar_str ? wchar_str : ACE_TEXT_WIDE("(null)")); -#endif /* ACE_HAS_WCHAR */ + (bp, format, wchar_str); +#endif /* ACE_WIN32 / ACE_HAS_WCHAR */ ACE_UPDATE_COUNT (bspace, this_len); } break; diff --git a/ACE/ace/Makefile.am b/ACE/ace/Makefile.am index 955b88be851..845a3ec75ee 100644 --- a/ACE/ace/Makefile.am +++ b/ACE/ace/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu includedir = @includedir@/ace pkgconfigdir = @libdir@/pkgconfig @@ -16,7 +16,7 @@ ACE_ROOT = $(top_srcdir) SUBDIRS = \ . \ - QoS \ + QoS \ SSL CLEANFILES = @@ -33,6 +33,8 @@ lib_LTLIBRARIES += libACE.la libACE_la_CPPFLAGS = \ -I$(ACE_ROOT) \ -I$(ACE_BUILDDIR) \ + -DACE_HAS_ACE_TOKEN \ + -DACE_HAS_ACE_SVCCONF \ -DACE_BUILD_DLL libACE_la_SOURCES = \ @@ -239,7 +241,6 @@ libACE_la_SOURCES = \ Registry_Name_Space.cpp \ Remote_Name_Space.cpp \ Remote_Tokens.cpp \ - Rtems_init.c \ SOCK.cpp \ SOCK_Acceptor.cpp \ SOCK_CODgram.cpp \ @@ -391,7 +392,6 @@ nobase_include_HEADERS += \ Asynch_Pseudo_Task.h \ Atomic_Op.h \ Atomic_Op.inl \ - Atomic_Op_Sparc.h \ Atomic_Op_T.cpp \ Atomic_Op_T.h \ Atomic_Op_T.inl \ @@ -568,9 +568,6 @@ nobase_include_HEADERS += \ Hash_Map_With_Allocator_T.cpp \ Hash_Map_With_Allocator_T.h \ Hash_Map_With_Allocator_T.inl \ - Hash_Multi_Map_Manager_T.cpp \ - Hash_Multi_Map_Manager_T.h \ - Hash_Multi_Map_Manager_T.inl \ Hashable.h \ Hashable.inl \ High_Res_Timer.h \ @@ -1211,7 +1208,7 @@ CLEANFILES += \ ACE.pc ACE.pc: ${top_builddir}/config.status ${srcdir}/ACE.pc.in - ${top_builddir}/config.status --file $@:${srcdir}/ACE.pc.in + ${top_builddir}/config.status --file "$@":${srcdir}/ACE.pc.in endif !BUILD_ACE_FOR_TAO @@ -1235,7 +1232,7 @@ libACE_FlReactor_la_CPPFLAGS = \ -DACE_FLREACTOR_BUILD_DLL libACE_FlReactor_la_SOURCES = \ - FlReactor/FlReactor.cpp + FlReactor.cpp libACE_FlReactor_la_LDFLAGS = \ -release @ACE_VERSION_NAME@ $(ACE_FLTK_LDFLAGS) @@ -1245,8 +1242,8 @@ libACE_FlReactor_la_LIBADD = \ $(ACE_FLTK_LIBS) nobase_include_HEADERS += \ - FlReactor/ACE_FlReactor_export.h \ - FlReactor/FlReactor.h + ACE_FlReactor_export.h \ + FlReactor.h pkgconfig_DATA += \ ACE_FlReactor.pc @@ -1254,15 +1251,15 @@ pkgconfig_DATA += \ CLEANFILES += \ ACE_FlReactor.pc -ACE_FlReactor.pc: ${top_builddir}/config.status ${srcdir}/FlReactor/ACE_FlReactor.pc.in - ${top_builddir}/config.status --file $@:${srcdir}/FlReactor/ACE_FlReactor.pc.in +ACE_FlReactor.pc: ${top_builddir}/config.status ${srcdir}/ACE_FlReactor.pc.in + ${top_builddir}/config.status --file "$@":${srcdir}/ACE_FlReactor.pc.in endif BUILD_X11 endif BUILD_GL endif BUILD_FL EXTRA_DIST += \ - FlReactor/ACE_FlReactor.pc.in + ACE_FlReactor.pc.in ## Makefile.ACE_QtReactor.am @@ -1270,13 +1267,13 @@ EXTRA_DIST += \ if BUILD_QT BUILT_SOURCES = \ - QtReactor/QtReactor_moc.cpp + QtReactor_moc.cpp CLEANFILES += \ - QtReactor/QtReactor_moc.cpp + QtReactor_moc.cpp -QtReactor/QtReactor_moc.cpp: $(srcdir)/QtReactor/QtReactor.h - $(QTDIR)/bin/moc $(srcdir)/QtReactor/QtReactor.h -o QtReactor/QtReactor_moc.cpp +QtReactor_moc.cpp: $(srcdir)/QtReactor.h + $(QTDIR)/bin/moc -o QtReactor_moc.cpp $(srcdir)/QtReactor.h lib_LTLIBRARIES += libACE_QtReactor.la @@ -1287,8 +1284,8 @@ libACE_QtReactor_la_CPPFLAGS = \ -DACE_QTREACTOR_BUILD_DLL libACE_QtReactor_la_SOURCES = \ - QtReactor/QtReactor.cpp \ - QtReactor/QtReactor_moc.cpp + QtReactor.cpp \ + QtReactor_moc.cpp libACE_QtReactor_la_LDFLAGS = \ -release @ACE_VERSION_NAME@ $(ACE_QT_LDFLAGS) @@ -1298,8 +1295,8 @@ libACE_QtReactor_la_LIBADD = \ $(ACE_QT_LIBS) nobase_include_HEADERS += \ - QtReactor/ACE_QtReactor_export.h \ - QtReactor/QtReactor.h + ACE_QtReactor_export.h \ + QtReactor.h pkgconfig_DATA += \ ACE_QtReactor.pc @@ -1307,13 +1304,13 @@ pkgconfig_DATA += \ CLEANFILES += \ ACE_QtReactor.pc -ACE_QtReactor.pc: ${top_builddir}/config.status ${srcdir}/QtReactor/ACE_QtReactor.pc.in - ${top_builddir}/config.status --file $@:${srcdir}/QtReactor/ACE_QtReactor.pc.in +ACE_QtReactor.pc: ${top_builddir}/config.status ${srcdir}/ACE_QtReactor.pc.in + ${top_builddir}/config.status --file "$@":${srcdir}/ACE_QtReactor.pc.in endif BUILD_QT EXTRA_DIST += \ - QtReactor/ACE_QtReactor.pc.in + ACE_QtReactor.pc.in ## Makefile.ACE_TkReactor.am @@ -1330,7 +1327,7 @@ libACE_TkReactor_la_CPPFLAGS = \ -DACE_TKREACTOR_BUILD_DLL libACE_TkReactor_la_SOURCES = \ - TkReactor/TkReactor.cpp + TkReactor.cpp libACE_TkReactor_la_LDFLAGS = \ -release @ACE_VERSION_NAME@ $(ACE_TK_LDFLAGS) $(ACE_TCL_LDFLAGS) @@ -1341,8 +1338,8 @@ libACE_TkReactor_la_LIBADD = \ $(ACE_TCL_LIBS) nobase_include_HEADERS += \ - TkReactor/ACE_TkReactor_export.h \ - TkReactor/TkReactor.h + ACE_TkReactor_export.h \ + TkReactor.h pkgconfig_DATA += \ ACE_TkReactor.pc @@ -1350,13 +1347,13 @@ pkgconfig_DATA += \ CLEANFILES += \ ACE_TkReactor.pc -ACE_TkReactor.pc: ${top_builddir}/config.status ${srcdir}/TkReactor/ACE_TkReactor.pc.in - ${top_builddir}/config.status --file $@:${srcdir}/TkReactor/ACE_TkReactor.pc.in +ACE_TkReactor.pc: ${top_builddir}/config.status ${srcdir}/ACE_TkReactor.pc.in + ${top_builddir}/config.status --file "$@":${srcdir}/ACE_TkReactor.pc.in endif BUILD_TK EXTRA_DIST += \ - TkReactor/ACE_TkReactor.pc.in + ACE_TkReactor.pc.in ## Makefile.ACE_XtReactor.am @@ -1374,7 +1371,7 @@ libACE_XtReactor_la_CPPFLAGS = \ -DACE_XTREACTOR_BUILD_DLL libACE_XtReactor_la_SOURCES = \ - XtReactor/XtReactor.cpp + XtReactor.cpp libACE_XtReactor_la_LDFLAGS = \ -release @ACE_VERSION_NAME@ $(ACE_X11_LDFLAGS) $(ACE_XT_LDFLAGS) @@ -1385,8 +1382,8 @@ libACE_XtReactor_la_LIBADD = \ $(ACE_X11_LIBS) nobase_include_HEADERS += \ - XtReactor/ACE_XtReactor_export.h \ - XtReactor/XtReactor.h + ACE_XtReactor_export.h \ + XtReactor.h pkgconfig_DATA += \ ACE_XtReactor.pc @@ -1394,14 +1391,14 @@ pkgconfig_DATA += \ CLEANFILES += \ ACE_XtReactor.pc -ACE_XtReactor.pc: ${top_builddir}/config.status ${srcdir}/XtReactor/ACE_XtReactor.pc.in - ${top_builddir}/config.status --file $@:${srcdir}/XtReactor/ACE_XtReactor.pc.in +ACE_XtReactor.pc: ${top_builddir}/config.status ${srcdir}/ACE_XtReactor.pc.in + ${top_builddir}/config.status --file "$@":${srcdir}/ACE_XtReactor.pc.in endif BUILD_XT endif BUILD_X11 EXTRA_DIST += \ - XtReactor/ACE_XtReactor.pc.in + ACE_XtReactor.pc.in ## Clean up template repositories, etc. diff --git a/ACE/ace/OS_Errno.cpp b/ACE/ace/OS_Errno.cpp index 6f9905cad1f..25266ae5c55 100644 --- a/ACE/ace/OS_Errno.cpp +++ b/ACE/ace/OS_Errno.cpp @@ -6,10 +6,9 @@ ACE_RCSID(ace, OS_Errno, "$Id$") // Inlining this class on debug builds with gcc on Solaris can cause -// deadlocks during static initialization. On non debug builds it -// causes compilation errors. +// deadlocks during static initialization. #if !defined (ACE_HAS_INLINED_OSCALLS) || \ - (defined (__GNUG__) && defined (__sun__)) + (defined (__GNUG__) && defined (__sun__) && !defined (ACE_NDEBUG)) # if defined (ACE_INLINE) # undef ACE_INLINE # endif /* ACE_INLINE */ diff --git a/ACE/ace/OS_Errno.h b/ACE/ace/OS_Errno.h index 077aff14ff8..d67868631c1 100644 --- a/ACE/ace/OS_Errno.h +++ b/ACE/ace/OS_Errno.h @@ -86,10 +86,9 @@ private: ACE_END_VERSIONED_NAMESPACE_DECL // Inlining this class on debug builds with gcc on Solaris can cause -// deadlocks during static initialization. On non debug builds it -// causes compilation errors. +// deadlocks during static initialization. #if defined (ACE_HAS_INLINED_OSCALLS) && \ - (!defined (__GNUG__) || !defined (__sun__)) + (!defined (__GNUG__) || !defined (__sun__) || defined (ACE_NDEBUG)) # if defined (ACE_INLINE) # undef ACE_INLINE # endif /* ACE_INLINE */ diff --git a/ACE/ace/OS_Memory.h b/ACE/ace/OS_Memory.h index 70716bedfc2..2ca472e762e 100644 --- a/ACE/ace/OS_Memory.h +++ b/ACE/ace/OS_Memory.h @@ -81,19 +81,6 @@ ACE_END_VERSIONED_NAMESPACE_DECL # endif #endif -// The Windows MFC exception mechanism requires that a caught CException -// (including the CMemoryException in use here) be freed using its Delete() -// method. Thus, when MFC is in use and we're catching exceptions as a result -// of new(), the exception's Delete() method has to be called. No other -// platform imposes this sort of restriction/requirement. The Windows -// config stuff (at least for MSVC/MFC) defines a ACE_del_bad_alloc macro -// that works with its ACE_bad_alloc macro to implement this cleanup -// requirement. Since no other platform requires this, define it as -// empty here. -#if !defined (ACE_del_bad_alloc) -# define ACE_del_bad_alloc -#endif - #if defined (ACE_NEW_THROWS_EXCEPTIONS) // Since new() throws exceptions, we need a way to avoid passing @@ -158,7 +145,12 @@ ACE_END_VERSIONED_NAMESPACE_DECL # elif defined (ACE_USES_STD_NAMESPACE_FOR_STDCPP_LIB) # include /**/ # if !defined (ACE_bad_alloc) -# define ACE_bad_alloc std::bad_alloc + // MFC changes the behavior of operator new at all MSVC versions from 6 up. +# if defined (ACE_HAS_MFC) && (ACE_HAS_MFC == 1) +# define ACE_bad_alloc CMemoryException* +# else +# define ACE_bad_alloc std::bad_alloc +# endif # endif # define ACE_nothrow std::nothrow # define ACE_nothrow_t std::nothrow_t @@ -171,7 +163,12 @@ ACE_END_VERSIONED_NAMESPACE_DECL # else # include /**/ # if !defined (ACE_bad_alloc) -# define ACE_bad_alloc bad_alloc + // MFC changes the behavior of operator new at all MSVC versions from 6 up. +# if defined (ACE_HAS_MFC) && (ACE_HAS_MFC == 1) +# define ACE_bad_alloc CMemoryException* +# else +# define ACE_bad_alloc bad_alloc +# endif # endif # define ACE_nothrow nothrow # define ACE_nothrow_t nothrow_t @@ -201,17 +198,17 @@ ACE_END_VERSIONED_NAMESPACE_DECL # define ACE_NEW_RETURN(POINTER,CONSTRUCTOR,RET_VAL) \ do { try { POINTER = new CONSTRUCTOR; } \ - catch (ACE_bad_alloc) { ACE_del_bad_alloc errno = ENOMEM; POINTER = 0; return RET_VAL; } \ + catch (ACE_bad_alloc) { errno = ENOMEM; POINTER = 0; return RET_VAL; } \ } while (0) # define ACE_NEW(POINTER,CONSTRUCTOR) \ do { try { POINTER = new CONSTRUCTOR; } \ - catch (ACE_bad_alloc) { ACE_del_bad_alloc errno = ENOMEM; POINTER = 0; return; } \ + catch (ACE_bad_alloc) { errno = ENOMEM; POINTER = 0; return; } \ } while (0) # define ACE_NEW_NORETURN(POINTER,CONSTRUCTOR) \ do { try { POINTER = new CONSTRUCTOR; } \ - catch (ACE_bad_alloc) { ACE_del_bad_alloc errno = ENOMEM; POINTER = 0; } \ + catch (ACE_bad_alloc) { errno = ENOMEM; POINTER = 0; } \ } while (0) # endif /* ACE_HAS_NEW_NOTHROW */ diff --git a/ACE/ace/OS_NS_netdb.cpp b/ACE/ace/OS_NS_netdb.cpp index a788714eefd..92a853b2895 100644 --- a/ACE/ace/OS_NS_netdb.cpp +++ b/ACE/ace/OS_NS_netdb.cpp @@ -356,7 +356,7 @@ ACE_OS::getmacaddress (struct macaddr_node_t *node) return 0; -#elif defined (linux) && !defined (ACE_LACKS_NETWORKING) +#elif defined (linux) struct ifreq ifr; diff --git a/ACE/ace/OS_NS_string.inl b/ACE/ace/OS_NS_string.inl index 204ea5db435..c1b8aef93e5 100644 --- a/ACE/ace/OS_NS_string.inl +++ b/ACE/ace/OS_NS_string.inl @@ -525,7 +525,7 @@ ACE_INLINE wchar_t * ACE_OS::strtok (wchar_t *s, const wchar_t *tokens) { #if defined (ACE_HAS_3_PARAM_WCSTOK) - static wchar_t *lasts = 0; + static wchar_t *lasts; return ::wcstok (s, tokens, &lasts); #else return ::wcstok (s, tokens); diff --git a/ACE/ace/Obstack.h b/ACE/ace/Obstack.h index 81b9f7ab105..511f7715f69 100644 --- a/ACE/ace/Obstack.h +++ b/ACE/ace/Obstack.h @@ -21,7 +21,7 @@ ACE_BEGIN_VERSIONED_NAMESPACE_DECL -ACE_EXPORT_SINGLETON_DECLARATION (ACE_Obstack_T ;) +ACE_SINGLETON_DECLARATION (ACE_Obstack_T ;) typedef ACE_Obstack_T ACE_Obstack; diff --git a/ACE/ace/POSIX_Proactor.cpp b/ACE/ace/POSIX_Proactor.cpp index 395f5a08a32..1664200ecf6 100644 --- a/ACE/ace/POSIX_Proactor.cpp +++ b/ACE/ace/POSIX_Proactor.cpp @@ -1720,7 +1720,7 @@ int ACE_POSIX_SIG_Proactor::notify_completion (int sig_num) { // Get this process id. - pid_t const pid = ACE_OS::getpid (); + pid_t pid = ACE_OS::getpid (); if (pid == (pid_t) -1) ACE_ERROR_RETURN ((LM_ERROR, "Error:%N:%l(%P | %t):%p", @@ -1729,11 +1729,11 @@ ACE_POSIX_SIG_Proactor::notify_completion (int sig_num) // Set the signal information. sigval value; -#if defined (ACE_HAS_SIGVAL_SIGVAL_INT) +#if defined (__FreeBSD__) value.sigval_int = -1; #else value.sival_int = -1; -#endif /* ACE_HAS_SIGVAL_SIGVAL_INT */ +#endif /* __FreeBSD__ */ // Queue the signal. if (sigqueue (pid, sig_num, value) == 0) @@ -1870,11 +1870,11 @@ ACE_POSIX_SIG_Proactor::allocate_aio_slot (ACE_POSIX_Asynch_Result *result) // store index!!, not pointer in signal info result->aio_sigevent.sigev_notify = SIGEV_SIGNAL; result->aio_sigevent.sigev_signo = result->signal_number (); -#if defined (ACE_HAS_SIGVAL_SIGVAL_INT) +#if defined (__FreeBSD__) result->aio_sigevent.sigev_value.sigval_int = static_cast (i); #else result->aio_sigevent.sigev_value.sival_int = static_cast (i); -#endif /* ACE_HAS_SIGVAL_SIGVAL_INT */ +#endif /* __FreeBSD__ */ return static_cast (i); } @@ -1922,11 +1922,11 @@ ACE_POSIX_SIG_Proactor::handle_events_i (const ACE_Time_Value *timeout) flg_aio = 1; // AIO signal received // define index to start // nothing will happen if it contains garbage -#if defined (ACE_HAS_SIGVAL_SIGVAL_INT) +#if defined (__FreeBSD__) index = static_cast (sig_info.si_value.sigval_int); #else index = static_cast (sig_info.si_value.sival_int); -#endif /* ACE_HAS_SIGVAL_SIGVAL_INT */ +#endif // Assume we have a correctly-functioning implementation, and that // there is one I/O to process, and it's correctly specified in the // siginfo received. There are, however, some special situations diff --git a/ACE/ace/QtReactor.cpp b/ACE/ace/QtReactor.cpp new file mode 100644 index 00000000000..a6983ab9463 --- /dev/null +++ b/ACE/ace/QtReactor.cpp @@ -0,0 +1,629 @@ +//$Id$ + +#include "ace/QtReactor.h" + +ACE_BEGIN_VERSIONED_NAMESPACE_DECL + +ACE_ALLOC_HOOK_DEFINE (ACE_QtReactor) + +// Must be called with lock held + +ACE_QtReactor::ACE_QtReactor (QApplication *qapp , + ACE_Sig_Handler *sh, + ACE_Timer_Queue *tq, + int disable_notify_pipe, + ACE_Reactor_Notify *notify, + int mask_signals, + int s_queue ): + ACE_Select_Reactor( sh, tq, disable_notify_pipe, + notify, mask_signals, s_queue), + qapp_(qapp), + qtime_ (0) +{ + reopen_notification_pipe(); +} + +// Must be called with lock held +ACE_QtReactor::ACE_QtReactor (size_t size, + QApplication *qapp, + int restart, + ACE_Sig_Handler *sh, + ACE_Timer_Queue *tq, + int disable_notify_pipe, + ACE_Reactor_Notify *notify, + int mask_signals, + int s_queue): + ACE_Select_Reactor( size, restart, sh, tq, + disable_notify_pipe, notify, mask_signals, + s_queue ), + qapp_(qapp), + qtime_ (0) + +{ + reopen_notification_pipe(); +} + +void ACE_QtReactor::reopen_notification_pipe( void) +{ + // When the ACE_Select_Reactor is constructed it creates the notify + // pipe and registers it with the register_handler_i() method. The + // QtReactor overloads this method BUT because the + // register_handler_i occurs when constructing the base class + // ACE_Select_Reactor, the ACE_Select_Reactor register_handler_i() + // is called not the QtReactor register_handler_i(). This means + // that the notify pipe is registered with the ACE_Select_Reactor + // event handling code not the QtReactor and so notfications don't + // work. To get around this we simply close and re-opened the + // notification handler in the constructor of the QtReactor. + +#if defined (ACE_MT_SAFE) && (ACE_MT_SAFE != 0) + if ( initialized_ ) + { + this->notify_handler_->close (); + + // Patch for MS Windows: close and open doesn't clear the read + // fd_set, so reset it manually + this->wait_set_.rd_mask_.reset (); + + this->notify_handler_->open (this, 0); + } +#endif /* ACE_MT_SAFE */ +} + +ACE_QtReactor::~ACE_QtReactor (void) +{ + // iterate over QSocketNotifiers for read and release them + MAP::ITERATOR iter = this->read_notifier_.begin (); + MAP::ITERATOR iterEnd = this->read_notifier_.end (); + while( iter != iterEnd ) + { + MAP::ENTRY &entry = *iter; + // QOBject destructor notifies qapplication (hopefully) on delete + delete entry.int_id_; + ++iter; + } + + // iterate over QSocketNotifiers for write and release them + this->write_notifier_.begin (); + this->write_notifier_.end (); + while( iter != iterEnd ) + { + MAP::ENTRY &entry = *iter; + // QOBject destructor notifies qapplication (hopefully) on delete + delete entry.int_id_; + ++iter; + } + + // iterate over QSocketNotifiers for exceptions and release them + this->exception_notifier_.begin (); + this->exception_notifier_.end (); + while( iter != iterEnd ) + { + MAP::ENTRY &entry = *iter; + // QOBject destructor notifies qapplication (hopefully) on delete + delete entry.int_id_; + ++iter; + } + + // QOBject destructor notifies qapplication (hopefully) on delete + delete qtime_; +} + +void +ACE_QtReactor::qapplication (QApplication *qapp) +{ + // reparent QSocketNotifiers and QTimer + qapp_ = qapp ; +} + +void +ACE_QtReactor::timeout_event (void) +{ + // Deal with any timer events + ACE_Select_Reactor_Handle_Set handle_set; + this->dispatch (0, handle_set ); + + // Set next timeout signal + this->reset_timeout (); +} + +void +ACE_QtReactor::read_event (int p_handle) +{ + ACE_TRACE ("ACE_QtReactor::read_event"); + + ACE_HANDLE handle = ACE_HANDLE( p_handle ); + +#ifdef ACE_QTREACTOR_CLEAR_PENDING_EVENTS + // disable socket notifier to clear pending events + QSocketNotifier *qsock_notifier = 0; + if ( ( this->read_notifier_.find( handle, + qsock_notifier) != -1) ) + qsock_notifier->setEnabled( false ); +#endif /* ACE_QTREACTOR_CLEAR_PENDING_EVENTS */ + + // The core of read event handling + ACE_Select_Reactor_Handle_Set dispatch_set; + + dispatch_set.rd_mask_.set_bit ( handle ); + this->dispatch (1, dispatch_set); + +#ifdef ACE_QTREACTOR_CLEAR_PENDING_EVENTS + // enable socket notifier according to current mask + ACE_Reactor_Mask mask = 0; + mask = mask_ops( handle, mask, ACE_Reactor::GET_MASK ); + if ( -1 != mask ) + set_enable_flag_by_mask ( 1, handle, mask); +#endif /* ACE_QTREACTOR_CLEAR_PENDING_EVENTS */ +} + +void +ACE_QtReactor::write_event (int p_handle) +{ + ACE_TRACE ("ACE_QtReactor::write_event"); + + ACE_HANDLE handle = ACE_HANDLE( p_handle ); + +#ifdef ACE_QTREACTOR_CLEAR_PENDING_EVENTS + // disable socket notifier to clear pending events + QSocketNotifier *qsock_notifier = 0; + if ( ( this->write_notifier_.find( handle, qsock_notifier) != -1) ) + qsock_notifier->setEnabled( false ); +#endif /* ACE_QTREACTOR_CLEAR_PENDING_EVENTS */ + + // The core of write event handling + ACE_Select_Reactor_Handle_Set dispatch_set; + + dispatch_set.wr_mask_.set_bit( handle ); + this->dispatch (1, dispatch_set); + +#ifdef ACE_QTREACTOR_CLEAR_PENDING_EVENTS + // enable socket notifier according to current mask + ACE_Reactor_Mask mask = 0; + mask = mask_ops( handle, mask, ACE_Reactor::GET_MASK ); + if ( -1 != mask ) + set_enable_flag_by_mask ( 1, handle, mask); +#endif /* ACE_QTREACTOR_CLEAR_PENDING_EVENTS */ +} + +void +ACE_QtReactor::exception_event (int p_handle) +{ + ACE_TRACE ("ACE_QtReactor::exception_event"); + + ACE_HANDLE handle = ACE_HANDLE( p_handle ); + + +#ifdef ACE_QTREACTOR_CLEAR_PENDING_EVENTS + // disable socket notifier to clear pending events + QSocketNotifier *qsock_notifier = 0; + if ( ( this->exception_notifier_.find( handle, qsock_notifier) != -1) ) + qsock_notifier->setEnabled( false ); +#endif /* ACE_QTREACTOR_CLEAR_PENDING_EVENTS */ + + // The core of exception event handling + ACE_Select_Reactor_Handle_Set dispatch_set; + + dispatch_set.ex_mask_.set_bit( handle ); + dispatch (1, dispatch_set); + +#ifdef ACE_QTREACTOR_CLEAR_PENDING_EVENTS + // enable socket notifier according to current mask + ACE_Reactor_Mask mask = 0; + mask = mask_ops( handle, mask, ACE_Reactor::GET_MASK ); + if ( -1 != mask ) + set_enable_flag_by_mask ( 1, handle, mask); +#endif /* ACE_QTREACTOR_CLEAR_PENDING_EVENTS */ +} + +int +ACE_QtReactor::set_enable_flag_by_mask (int flag_value, + ACE_HANDLE handle, + ACE_Reactor_Mask mask) +{ + QSocketNotifier *qs_not; + + if (ACE_BIT_ENABLED(mask, ACE_Event_Handler::READ_MASK) || + ACE_BIT_ENABLED( mask, ACE_Event_Handler::ACCEPT_MASK)) + { + // Find the current notifier + qs_not = 0; + if ((this->read_notifier_.find (handle, qs_not) == -1)) + return -1; + + qs_not->setEnabled (flag_value); + } + + if (ACE_BIT_ENABLED( mask, ACE_Event_Handler::WRITE_MASK) || + ACE_BIT_ENABLED( mask, ACE_Event_Handler::ACCEPT_MASK) || + ACE_BIT_ENABLED( mask, ACE_Event_Handler::CONNECT_MASK)) + { + qs_not = 0; + if ((this->write_notifier_.find (handle, qs_not) == -1)) + return -1; + + qs_not->setEnabled (flag_value); + } + + if (ACE_BIT_ENABLED( mask, + ACE_Event_Handler::EXCEPT_MASK)) + { + qs_not = 0; + if ((this->exception_notifier_.find (handle, qs_not) == -1)) + return -1; + + qs_not->setEnabled (flag_value); + } + + return 0; +} + +int +ACE_QtReactor::bit_ops (ACE_HANDLE handle, + ACE_Reactor_Mask mask, + ACE_Select_Reactor_Handle_Set &handle_set, + int ops) +{ + int result; + ACE_Select_Reactor_Handle_Set preserved_handle_set = handle_set; + + // Call regular bit_ops + if ((result = ACE_Select_Reactor::bit_ops (handle, mask, handle_set, ops)) == -1) + return -1; + + // disable or enable the notifiers based on handle_set and mask + int enableFlag = -1; + if (&handle_set == &this->suspend_set_) + enableFlag = 0; + else if (&handle_set == &this->wait_set_) + enableFlag = 1; + else + // We have no work to do here, so just return + return result; + + switch (ops) + { + case ACE_Reactor::SET_MASK: + case ACE_Reactor::ADD_MASK: + // Enable or disable notifiers based on the specified masks + if (this->set_enable_flag_by_mask (enableFlag, handle, mask) == -1) + { + // We can't just return -1 here because we'll have half-changed things. + // So, we need to restore the old handle_set, then return -1. + handle_set = preserved_handle_set; + return -1; + } + break; + + case ACE_Reactor::CLR_MASK: + if (this->set_enable_flag_by_mask (!enableFlag, handle, mask) == -1) + { + handle_set = preserved_handle_set; + return -1; + } + break; + + default: + // we take no action for any other operations + break; + } + + return result; +} + +void +ACE_QtReactor::create_notifiers_for_handle (ACE_HANDLE handle) +{ + QSocketNotifier *qsock_notifier = 0; + + // if there is already a read socket notifier for this handle, do nothing + // otherwise create read notifier + if ( ( this->read_notifier_.find (handle, + qsock_notifier) == -1) ) + { + ACE_NEW (qsock_notifier, + QSocketNotifier (int(handle), QSocketNotifier::Read, this)); + this->read_notifier_.bind (handle, + qsock_notifier); + QObject::connect (qsock_notifier, + SIGNAL (activated (int)), + this, + SLOT (read_event (int))) ; + // disable; it will be enabled by the regular register_handler_i if + // necessary + qsock_notifier->setEnabled (0); + } + + qsock_notifier = 0; + + + // if there is already a write socket notifier for this handle, do nothing + // otherwise create read notifier + if ((this->write_notifier_.find (handle, + qsock_notifier) == -1)) + { + ACE_NEW (qsock_notifier, + QSocketNotifier (int(handle), QSocketNotifier::Write, this)); + + this->write_notifier_.bind (handle, + qsock_notifier); + + QObject::connect (qsock_notifier, + SIGNAL (activated (int)), + this, + SLOT (write_event (int))); + // disable; it will be enabled by the regular register_handler_i if + // necessary + qsock_notifier->setEnabled (0); + } + + + qsock_notifier = 0; + + // if there is already a write socket notifier for this handle, do nothing + // otherwise create read notifier + if ((this->exception_notifier_.find (handle, + qsock_notifier) == -1)) + { + + ACE_NEW (qsock_notifier, + QSocketNotifier (int(handle), QSocketNotifier::Exception, this)); + + this->exception_notifier_.bind (handle, + qsock_notifier); + + QObject::connect (qsock_notifier, + SIGNAL (activated (int)), + this, + SLOT (exception_event (int))) ; + // disable; it will be enabled by the regular register_handler_i if + // necessary + qsock_notifier->setEnabled (0); + } +} + +void +ACE_QtReactor::destroy_notifiers_for_handle (ACE_HANDLE handle) +{ + QSocketNotifier *qsock_notifier = 0; + + // Looks for the handle in the maps and removes them. + + if ((this->read_notifier_.find (handle, + qsock_notifier) != -1)) + { + this->read_notifier_.unbind (handle, + qsock_notifier); + delete qsock_notifier; + } + + if ((this->write_notifier_.find (handle, + qsock_notifier) != -1)) + { + this->write_notifier_.unbind (handle, + qsock_notifier); + delete qsock_notifier; + } + + + if ((this->exception_notifier_.find (handle, + qsock_notifier) != -1)) + { + this->exception_notifier_.unbind (handle, + qsock_notifier); + delete qsock_notifier; + } +} + +int +ACE_QtReactor::register_handler_i (ACE_HANDLE handle , + ACE_Event_Handler *handler, + ACE_Reactor_Mask mask) +{ + ACE_TRACE ("ACE_QtReactor::register_handler_i"); + + this->create_notifiers_for_handle (handle); + + int result; + if ((result = ACE_Select_Reactor::register_handler_i(handle, + handler, + mask )) + == -1) + { + // destroy notifiers only when there is no handler for handle + if ( !ACE_Select_Reactor::find_handler( handle ) ) + this->destroy_notifiers_for_handle (handle); + return -1; + } + + return 0; +} + +int +ACE_QtReactor::register_handler_i (const ACE_Handle_Set &handles, + ACE_Event_Handler *handler, + ACE_Reactor_Mask mask) +{ + return ACE_Select_Reactor::register_handler_i(handles, + handler, + mask); +} + +int ACE_QtReactor::remove_handler_i (ACE_HANDLE handle , + ACE_Reactor_Mask mask ) +{ + ACE_TRACE ("ACE_QtReactor::remove_handler_i"); + + int result = ACE_Select_Reactor::remove_handler_i (handle, mask); + // destroy notifiers only when there is no handler for handle + if ( !ACE_Select_Reactor::find_handler( handle ) ) + this->destroy_notifiers_for_handle (handle); + return result; +} + + +int +ACE_QtReactor::remove_handler_i (const ACE_Handle_Set &handles, + ACE_Reactor_Mask mask) +{ + return ACE_Select_Reactor::remove_handler_i (handles, + mask); +} + +// The following functions ensure that there is an Qt timeout for the +// first timeout in the Reactor's Timer_Queue. + +void +ACE_QtReactor::reset_timeout (void) +{ + if (this->qtime_ != 0) + { + delete this->qtime_; + this->qtime_ = 0; + } + + ACE_Time_Value *max_wait_time = + this->timer_queue_->calculate_timeout (0) ; + + if (max_wait_time) + { + ACE_NEW (this->qtime_, + QTimer); + + QObject::connect (qtime_, + SIGNAL (timeout ()), + this, + SLOT (timeout_event ())); + + qtime_->start(max_wait_time->msec(), 1); + } + +} + + +long +ACE_QtReactor::schedule_timer (ACE_Event_Handler *handler, + const void *arg, + const ACE_Time_Value &delay_time, + const ACE_Time_Value &interval) +{ + ACE_TRACE ("ACE_QtReactor::schedule_timer"); + ACE_MT (ACE_GUARD_RETURN (ACE_Select_Reactor_Token, + ace_mon, + this->token_, + -1)); + + long result; + if ((result = ACE_Select_Reactor::schedule_timer(handler, + arg, + delay_time, + interval)) == -1 ) + return -1; + else + { + this->reset_timeout (); + return result; + } +} + +int +ACE_QtReactor::cancel_timer (ACE_Event_Handler *handler, + int dont_call_handle_close) +{ + ACE_TRACE ("ACE_QtReactor::cancel_timer"); + + if (ACE_Select_Reactor::cancel_timer (handler, + dont_call_handle_close ) == -1 ) + return -1 ; + else + { + this->reset_timeout( ) ; + return 0 ; + } +} + +int ACE_QtReactor::cancel_timer (long timer_id, + const void **arg, + int dont_call_handle_close ) +{ + ACE_TRACE ("ACE_QtReactor::cancel_timer") ; + + if (ACE_Select_Reactor::cancel_timer (timer_id, + arg, + dont_call_handle_close ) == -1 ) + return -1 ; + else + { + this->reset_timeout( ) ; + return 0 ; + } +} + +// mbrudka: who needs QtWaitForMultipleEvents? It seems it's cargo load now! +int +ACE_QtReactor::QtWaitForMultipleEvents (int width, + ACE_Select_Reactor_Handle_Set &wait_set, + ACE_Time_Value * /*max_wait_time*/) +{ + // Check to make sure our handle's are all usable. + ACE_Select_Reactor_Handle_Set temp_set = wait_set; + + if (ACE_OS::select (width, + temp_set.rd_mask_, + temp_set.wr_mask_, + temp_set.ex_mask_, + (ACE_Time_Value *) &ACE_Time_Value::zero ) == -1) + return -1; // Bad file arguments... + + // Qt processing. + this->qapp_->processOneEvent (); + + // Reset the width, in case it changed during the upcalls. + width = handler_rep_.max_handlep1 (); + + // Now actually read the result needed by the using + // . - return ACE_OS::select(width, - wait_set.rd_mask_, - wait_set.wr_mask_, - wait_set.ex_mask_, - (ACE_Time_Value *) &ACE_Time_Value::zero); -} - -// mbrudka: who needs wait_for_multiple_events? It seems it's cargo load now! -int -ACE_QtReactor::wait_for_multiple_events ( - ACE_Select_Reactor_Handle_Set &handle_set, - ACE_Time_Value *max_wait_time) -{ - ACE_TRACE ("ACE_QtReactor::wait_for_multiple_events"); - - int nfound = 0; - do - { - max_wait_time = this->timer_queue_->calculate_timeout (max_wait_time); - size_t width = this->handler_rep_.max_handlep1 (); - handle_set.rd_mask_ = this->wait_set_.rd_mask_; - handle_set.wr_mask_ = this->wait_set_.wr_mask_; - handle_set.ex_mask_ = this->wait_set_.ex_mask_; - - nfound = QtWaitForMultipleEvents (width, - handle_set, - max_wait_time); - - } while( nfound == -1 && this->handle_error () > 0 ); - - if (nfound > 0) - { -#if !defined (ACE_WIN32) - handle_set.rd_mask_.sync (this->handler_rep_.max_handlep1 ()); - handle_set.wr_mask_.sync (this->handler_rep_.max_handlep1 ()); - handle_set.ex_mask_.sync (this->handler_rep_.max_handlep1 ()); -#endif /* ACE_WIN32 */ - } - - return nfound; - // Timed out or input available -} - -ACE_END_VERSIONED_NAMESPACE_DECL diff --git a/ACE/ace/QtReactor/QtReactor.h b/ACE/ace/QtReactor/QtReactor.h deleted file mode 100644 index 33e50058c15..00000000000 --- a/ACE/ace/QtReactor/QtReactor.h +++ /dev/null @@ -1,222 +0,0 @@ -// -*- C++ -*- - -//============================================================================= -/** - * @file QtReactor.h - * - * $Id$ - * - * @author Hamish Friedlander - * @author Balachandran Natarajan - */ -//============================================================================= - -#ifndef ACE_QTREACTOR_H -#define ACE_QTREACTOR_H - -#include /**/ "ace/pre.h" - -#include "ace/QtReactor/ACE_QtReactor_export.h" - -#if !defined (ACE_LACKS_PRAGMA_ONCE) -# pragma once -#endif /* ACE_LACKS_PRAGMA_ONCE */ - -#include "ace/Select_Reactor.h" -#include "ace/Map_Manager.h" - -// QT toolkit specific includes. -#include /**/ -#include /**/ -#include /**/ -#include /**/ - -ACE_BEGIN_VERSIONED_NAMESPACE_DECL - -/** - * @class ACE_QtReactor - * - * @brief An object-oriented event demultiplexor and event handler - * dispatcher that uses the Qt Library. This class declaration - * also uses the extension facilities provided by the Qt. So, - * readers of the class declaration should not be upset with - * the appearence of the Keywords like Q_OBJECT, private slots - * etc. They are specific to Qt which uses these as a call back - * methods implementation mechanism. - * - * \note Marek Brudka : ACE_QtReactor was - * quickly bugfixed to meet ACE 5.4.2 (6.0.0?) deadline. - * While it passes QtReactor_Test now, there is a great - * room for improvements as the implementation is rather inefficient - * and obfuscated - * To be more specific: - * - reset_timeout always creates and removes qtimer after each - * timeout event! Obviously, for fast triggering timers this may - * lead to excessive memory management. - * - create/destroy_notifiers_for_handle may also be reworked to - * establish more clean relations between handles and QSocketNotifiers. - * - read/write_exception_event disable now SocketNotifier for a while - * to clear pending events. The cost of this operation is high: two hash - * acces in ACE and at least two next ones in Qt. This makes QtReator slow, - * but how clear pending events another way ? - * - there is qapplication() mutator, which sets new qapplication for - * QtReactor. This mutator violates implicit assumption about the - * relations between QTimer and QSocketNotifiers and QApplication for - * this reactor, namely one may expect that after qapplication(), none - * of QtReactor artifacts is bound to old qapplication. That's not true - * now, as QTimer and QSocketNotifiers are not reparent to new - * QApplication. As a result, the sequence: - * QApplication *old_qapp = new QApplication(..); - * QtReactor qreactor( old_qapp); - * // .. register handlers, schedule_timers etc - * QApplication *new_qapp = new QApplication(..); - * qreactor.qpplication( new_qapp ); - * delete old_qapp; - * almost always leads to problems and memory violation, because - * QSocketNotifiers are released by old_qapp. Therefore QtReactor - * should not be reparent now by setting new qapplication. - * - the lifecycle of Qt objects in ACE contects is rather mysterious - * and should be made more explicit. - * - valgrind reports a small memory leak in QtReactor_Test, though as for now - * it is not clear if the leak is introduced by QtReactor, or rather incorrect - * memory management in QtReactor_Test. - */ -class ACE_QtReactor_Export ACE_QtReactor - : public QObject, - public ACE_Select_Reactor -{ - - Q_OBJECT - -public: - /** \brief Constructor follows @ACE_Select_Reactor - \param QApplication *qapp, qapplication which runs events loop - */ - ACE_QtReactor (QApplication *qapp = 0, - ACE_Sig_Handler * = 0, - ACE_Timer_Queue * = 0, - int disable_notify_pipe = 0, - ACE_Reactor_Notify *notify = 0, - int mask_signals = 1, - int s_queue = ACE_SELECT_TOKEN::FIFO); - - /** \brief Constructor follows @ACE_Select_Reactor - \param QApplication *qapp, qapplication which runs events loop - */ - ACE_QtReactor (size_t size, - QApplication *qapp = 0, - int restart = 0, - ACE_Sig_Handler * = 0, - ACE_Timer_Queue * = 0, - int disable_notify_pipe = 0, - ACE_Reactor_Notify *notify = 0, - int mask_signals = 1, - int s_queue = ACE_SELECT_TOKEN::FIFO); - - virtual ~ACE_QtReactor (void); - - void qapplication (QApplication *qapp); - - // = Timer operations. - virtual long schedule_timer (ACE_Event_Handler *handler, - const void *arg, - const ACE_Time_Value &delay_time, - const ACE_Time_Value &interval); - - virtual int cancel_timer (ACE_Event_Handler *handler, - int dont_call_handle_close = 1); - - virtual int cancel_timer (long timer_id, - const void **arg = 0, - int dont_call_handle_close = 1); - -protected: - - // = Register timers/handles with Qt - - /// Register a single . - virtual int register_handler_i (ACE_HANDLE handle, - ACE_Event_Handler *handler, - ACE_Reactor_Mask mask); - - /// Register a set of with Qt. - virtual int register_handler_i (const ACE_Handle_Set &handles, - ACE_Event_Handler *handler, - ACE_Reactor_Mask mask); - - - /// Remove the associated with this . - virtual int remove_handler_i (ACE_HANDLE handle, - ACE_Reactor_Mask mask); - - /// Remove a set of . - virtual int remove_handler_i (const ACE_Handle_Set &handles, - ACE_Reactor_Mask mask); - - /// Wait for events to occur. - virtual int wait_for_multiple_events (ACE_Select_Reactor_Handle_Set &handle_set, - ACE_Time_Value *max_wait_time); - - virtual int QtWaitForMultipleEvents (int width, - ACE_Select_Reactor_Handle_Set &wait_set, - ACE_Time_Value *max_wait_time); - - virtual int bit_ops (ACE_HANDLE handle, - ACE_Reactor_Mask mask, - ACE_Select_Reactor_Handle_Set &handle_set, - int ops); - - int set_enable_flag_by_mask (int flag_value, ACE_HANDLE handle, ACE_Reactor_Mask mask); - void create_notifiers_for_handle (ACE_HANDLE handle); - void destroy_notifiers_for_handle (ACE_HANDLE handle); - - // Wait for Qt events to occur - - /// Some Qt stuff that we need to have - QApplication *qapp_ ; - - /// Typedef of a map. - typedef ACE_Map_Manager MAP; - - /// A notifier for a read - MAP read_notifier_; - - /// A write notifier - MAP write_notifier_; - - /// An exception notifier - MAP exception_notifier_; - - /// The timer class that would provide timer-sgnals & single-shot timers - QTimer *qtime_ ; - -private: - /// This method ensures there's an Qt timeout for the first timeout - /// in the Reactor's Timer_Queue. - void reset_timeout (void); - /// reopens notification pipe to create SocketNotifier for it - void reopen_notification_pipe(void); - /// Deny access since member-wise won't work... - ACE_QtReactor (const ACE_QtReactor &); - ACE_QtReactor &operator= (const ACE_QtReactor &); - -private slots: - - // These are all part of the communication mechanism adopted in Qt. - /// Dispatch a Read Event - void read_event (int FD); - - /// Dispatch a Write Event - void write_event (int FD); - - /// Dispatch an exception event - void exception_event (int FD); - - /// Dispach a timeout event - void timeout_event (void); -}; - -ACE_END_VERSIONED_NAMESPACE_DECL - -#include /**/ "ace/post.h" -#endif /* ACE_QTREACTOR_H */ diff --git a/ACE/ace/Rtems_init.c b/ACE/ace/Rtems_init.c index a6c62c66d52..4ed83fd7696 100644 --- a/ACE/ace/Rtems_init.c +++ b/ACE/ace/Rtems_init.c @@ -205,8 +205,6 @@ struct rtems_bsdnet_config rtems_bsdnet_config = { #endif /* ACE_LACKS_NETWORKING */ -extern int main (int, char *[]); - /* * RTEMS Startup Task */ @@ -219,7 +217,7 @@ Init (rtems_task_argument not_used) rtems_bsdnet_initialize_network (); rtems_bsdnet_show_inet_routes (); #endif /* ACE_LACKS_NETWORKING */ - int retval = main (0, 0); + exit (0); } #elif !defined (__GNUC__) diff --git a/ACE/ace/SSL/Makefile.am b/ACE/ace/SSL/Makefile.am index 135fa9b937b..b5ca23f600e 100644 --- a/ACE/ace/SSL/Makefile.am +++ b/ACE/ace/SSL/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu includedir = @includedir@/ace/SSL pkgconfigdir = @libdir@/pkgconfig @@ -18,7 +18,6 @@ ACE_ROOT = $(top_srcdir) ## Makefile.SSL.am if BUILD_SSL -if !BUILD_ACE_FOR_TAO lib_LTLIBRARIES = libACE_SSL.la @@ -67,9 +66,8 @@ CLEANFILES = \ ACE_SSL.pc ACE_SSL.pc: ${top_builddir}/config.status ${srcdir}/ACE_SSL.pc.in - ${top_builddir}/config.status --file $@:${srcdir}/ACE_SSL.pc.in + ${top_builddir}/config.status --file "$@":${srcdir}/ACE_SSL.pc.in -endif !BUILD_ACE_FOR_TAO endif BUILD_SSL EXTRA_DIST = \ diff --git a/ACE/ace/Select_Reactor_T.inl b/ACE/ace/Select_Reactor_T.inl index ebbdfba1e5f..0ad9033f9a0 100644 --- a/ACE/ace/Select_Reactor_T.inl +++ b/ACE/ace/Select_Reactor_T.inl @@ -4,7 +4,6 @@ #include "ace/Reactor.h" #include "ace/Signal.h" -#include "ace/Sig_Handler.h" ACE_BEGIN_VERSIONED_NAMESPACE_DECL diff --git a/ACE/ace/Sock_Connect.cpp b/ACE/ace/Sock_Connect.cpp index 5bce2dd0ada..5737aff7f2e 100644 --- a/ACE/ace/Sock_Connect.cpp +++ b/ACE/ace/Sock_Connect.cpp @@ -1599,7 +1599,7 @@ ACE::get_ip_interfaces (size_t &count, #elif defined (ACE_VXWORKS) && (ACE_VXWORKS < 0x600) return get_ip_interfaces_vxworks_lt600 (count, addrs); -#elif (defined (__unix) || defined (__unix__) || defined (__Lynx__) || defined (ACE_OPENVMS)) && !defined (ACE_LACKS_NETWORKING) +#elif defined (__unix) || defined (__unix__) || defined (__Lynx__) || defined (ACE_OPENVMS) // COMMON (SVR4 and BSD) UNIX CODE size_t num_ifs, num_ifs_found; @@ -1835,7 +1835,7 @@ ACE::count_interfaces (ACE_HANDLE handle, # endif /* SIOCGLIFNUM */ return 0; -#elif (defined (__unix) || defined (__unix__) || defined (__Lynx__) || defined (ACE_OPENVMS)) && !defined (ACE_LACKS_NETWORKING) +#elif defined (__unix) || defined (__unix__) || defined (__Lynx__) || defined (ACE_OPENVMS) // Note: DEC CXX doesn't define "unix". BSD compatible OS: HP UX, // AIX, SunOS 4.x perform some ioctls to retrieve ifconf list of // ifreq structs no SIOCGIFNUM on SunOS 4.x, so use guess and scan diff --git a/ACE/ace/String_Base.cpp b/ACE/ace/String_Base.cpp index 525dcbc2553..01de0963b72 100644 --- a/ACE/ace/String_Base.cpp +++ b/ACE/ace/String_Base.cpp @@ -267,29 +267,19 @@ ACE_String_Base::resize (typename ACE_String_Base::size_type len, { ACE_TRACE ("ACE_String_Base::resize"); - fast_resize(len); - ACE_OS::memset (this->rep_, c, this->buf_len_ * sizeof (CHAR)); -} - -template void -ACE_String_Base::fast_resize (size_t len) -{ - ACE_TRACE ("ACE_String_Base::fast_resize"); - // Only reallocate if we don't have enough space... if (this->buf_len_ <= len) { - if (this->buf_len_ != 0 && this->release_ != 0) + if (this->buf_len_ != 0 && this->release_ != 0) this->allocator_->free (this->rep_); - this->rep_ = static_cast - (this->allocator_->malloc ((len + 1) * sizeof (CHAR))); + this->rep_ = static_cast( + this->allocator_->malloc ((len + 1) * sizeof (CHAR))); this->buf_len_ = len + 1; this->release_ = 1; } this->len_ = 0; - if (len > 0) - this->rep_[0] = 0; + ACE_OS::memset (this->rep_, c, this->buf_len_ * sizeof (CHAR)); } template void diff --git a/ACE/ace/String_Base.h b/ACE/ace/String_Base.h index 239019b0fae..a2d565a8420 100644 --- a/ACE/ace/String_Base.h +++ b/ACE/ace/String_Base.h @@ -336,15 +336,6 @@ public: */ size_type length (void) const; - /** - * Return the number of allocated CHARs in the string object. - * This may be greater than the current length of the string. - * - * @return Maximum number of CHAR units that can be stored, including - * any terminating nul that may be needed. - */ - size_t capacity (void) const; - /** * Return @c true if the length of the string is zero, else @c false. */ @@ -474,7 +465,7 @@ public: /** * Inequality comparison operator. * - * @param s String to compare against stored string. + * @param s Input ACE_String_Base string to compare against stored string. * @return @c true if not equal, @c false otherwise. */ bool operator != (const ACE_String_Base &s) const; @@ -514,14 +505,10 @@ public: * Rather than fix the method to work as documented, the code is * left as is, but the second parameter should probably not be used. * - * fast_resize just adjusts the buffer if needed and sets the length, - * it doesn't fill the buffer, so is much faster. - * * @param len The number of CHARs to reserve * @param c The CHAR to use when filling the string. */ void resize (size_type len, CHAR c = 0); - void fast_resize (size_t len); /// Swap the contents of this @c ACE_String_Base with @a str. /** diff --git a/ACE/ace/String_Base.inl b/ACE/ace/String_Base.inl index e244cf4ed6d..45abd5eb83b 100644 --- a/ACE/ace/String_Base.inl +++ b/ACE/ace/String_Base.inl @@ -33,13 +33,6 @@ ACE_String_Base::length (void) const return this->len_; } -template ACE_INLINE size_t -ACE_String_Base::capacity (void) const -{ - ACE_TRACE ("ACE_String_Base::capacity"); - return this->buf_len_; -} - template ACE_INLINE bool ACE_String_Base::is_empty (void) const { diff --git a/ACE/ace/TkReactor.cpp b/ACE/ace/TkReactor.cpp new file mode 100644 index 00000000000..7f6ae69e320 --- /dev/null +++ b/ACE/ace/TkReactor.cpp @@ -0,0 +1,439 @@ +#include "ace/TkReactor.h" + +#include "ace/SOCK_Acceptor.h" +#include "ace/SOCK_Connector.h" + +ACE_RCSID(ace, TkReactor, "$Id$") + +ACE_BEGIN_VERSIONED_NAMESPACE_DECL + +ACE_ALLOC_HOOK_DEFINE (ACE_TkReactor) + +// Must be called with lock held +ACE_TkReactor::ACE_TkReactor (size_t size, + int restart, + ACE_Sig_Handler *h) + : ACE_Select_Reactor (size, restart, h), + ids_ (0), + timeout_ (0) +{ + // When the ACE_Select_Reactor is constructed it creates the notify + // pipe and registers it with the register_handler_i() method. The + // TkReactor overloads this method BUT because the + // register_handler_i occurs when constructing the base class + // ACE_Select_Reactor, the ACE_Select_Reactor register_handler_i() + // is called not the TkReactor register_handler_i(). This means + // that the notify pipe is registered with the ACE_Select_Reactor + // event handling code not the TkReactor and so notfications don't + // work. To get around this we simply close and re-opened the + // notification handler in the constructor of the TkReactor. + +#if defined (ACE_MT_SAFE) && (ACE_MT_SAFE != 0) + this->notify_handler_->close (); + this->notify_handler_->open (this, 0); +#endif /* ACE_MT_SAFE */ +} + +ACE_TkReactor::~ACE_TkReactor (void) +{ + // Delete the remaining items in the linked list. + + while (this->ids_) + { + ACE_TkReactorID *TkID = this->ids_->next_; + delete this->ids_; + this->ids_ = TkID; + } +} + +// This is just the from ace/Reactor.cpp +// but we use the Tk functions to wait for an event, not to find out which + * one might be available. + */ +void +ACE_TkReactor::InputCallbackProc (ClientData cd, + int /* mask */) +{ + ACE_TkReactor_Input_Callback *callback = (ACE_TkReactor_Input_Callback *) cd; + ACE_TkReactor *self = callback->reactor_; + ACE_HANDLE handle = callback->handle_; + + // my copy isn't const. + ACE_Time_Value zero = ACE_Time_Value::zero; + + ACE_Select_Reactor_Handle_Set wait_set; + + // Deal with one file event. + + // - read which kind of event + if (self->wait_set_.rd_mask_.is_set (handle)) + wait_set.rd_mask_.set_bit (handle); + if (self->wait_set_.wr_mask_.is_set (handle)) + wait_set.wr_mask_.set_bit (handle); + if (self->wait_set_.ex_mask_.is_set (handle)) + wait_set.ex_mask_.set_bit (handle); + + int result = ACE_OS::select (handle + 1, + wait_set.rd_mask_, + wait_set.wr_mask_, + wait_set.ex_mask_, &zero); + + ACE_Select_Reactor_Handle_Set dispatch_set; + + // - Use only that one file event (removes events for other files). + if (result > 0) + { + if (wait_set.rd_mask_.is_set (handle)) + dispatch_set.rd_mask_.set_bit (handle); + if (wait_set.wr_mask_.is_set (handle)) + dispatch_set.wr_mask_.set_bit (handle); + if (wait_set.ex_mask_.is_set (handle)) + dispatch_set.ex_mask_.set_bit (handle); + + self->dispatch (1, dispatch_set); + } +} + +int +ACE_TkReactor::TkWaitForMultipleEvents (int width, + ACE_Select_Reactor_Handle_Set &wait_set, + ACE_Time_Value *) +{ + // Check to make sure our handle's are all usable. + ACE_Select_Reactor_Handle_Set temp_set = wait_set; + + if (ACE_OS::select (width, + temp_set.rd_mask_, + temp_set.wr_mask_, + temp_set.ex_mask_, + (ACE_Time_Value *) &ACE_Time_Value::zero) == -1) + return -1; // Bad file arguments... + + // Instead of waiting using . + return ACE_OS::select (width, + wait_set.rd_mask_, + wait_set.wr_mask_, + wait_set.ex_mask_, + (ACE_Time_Value *) &ACE_Time_Value::zero); +} + +int +ACE_TkReactor::register_handler_i (ACE_HANDLE handle, + ACE_Event_Handler *handler, + ACE_Reactor_Mask mask) +{ + ACE_TRACE ("ACE_TkReactor::register_handler_i"); + + int result = ACE_Select_Reactor::register_handler_i (handle, + handler, mask); + if (result == -1) + return -1; + + int condition = 0; + +#if !defined ACE_WIN32 + if (ACE_BIT_ENABLED (mask, ACE_Event_Handler::READ_MASK)) + ACE_SET_BITS (condition, TK_READABLE); + if (ACE_BIT_ENABLED (mask, ACE_Event_Handler::WRITE_MASK)) + ACE_SET_BITS (condition, TK_WRITABLE); + if (ACE_BIT_ENABLED (mask, ACE_Event_Handler::EXCEPT_MASK)) + ACE_SET_BITS (condition, TK_EXCEPTION); + if (ACE_BIT_ENABLED (mask, ACE_Event_Handler::ACCEPT_MASK)) + ACE_SET_BITS (condition, TK_READABLE); + if (ACE_BIT_ENABLED (mask, ACE_Event_Handler::CONNECT_MASK)){ + ACE_SET_BITS (condition, TK_READABLE); // connected, you may write + ACE_SET_BITS (condition, TK_WRITABLE); // connected, you have data/err + } +#else + if (ACE_BIT_ENABLED (mask, ACE_Event_Handler::READ_MASK)) + ACE_SET_BITS (condition, TK_READABLE); + if (ACE_BIT_ENABLED (mask, ACE_Event_Handler::WRITE_MASK)) + ACE_SET_BITS (condition, TK_WRITABLE); + if (ACE_BIT_ENABLED (mask, ACE_Event_Handler::EXCEPT_MASK)) + ACE_NOTSUP_RETURN(-1); + if (ACE_BIT_ENABLED (mask, ACE_Event_Handler::ACCEPT_MASK)) + ACE_SET_BITS (condition, TK_READABLE); + if (ACE_BIT_ENABLED (mask, ACE_Event_Handler::CONNECT_MASK)){ + ACE_SET_BITS (condition, TK_READABLE); // connected, you may write + ACE_SET_BITS (condition, TK_WRITABLE); // connected, you have data/err + } +#endif /* !ACE_WIN32 */ + + if (condition != 0) + { + ACE_TkReactorID *TkID = this->ids_; + + while(TkID) + { + if (TkID->handle_ == handle) + { + ::Tk_DeleteFileHandler (TkID->handle_); + + ACE_TkReactor_Input_Callback *callback; + ACE_NEW_RETURN (callback, + ACE_TkReactor_Input_Callback, + -1); + callback->reactor_ = this; + callback->handle_ = handle; + ::Tk_CreateFileHandler ((int) handle, + condition, + InputCallbackProc, + (ClientData) callback); + return 0; + } + else + TkID = TkID->next_; + } + + ACE_NEW_RETURN (TkID, + ACE_TkReactorID, + -1); + TkID->next_ = this->ids_; + TkID->handle_ = handle; + ACE_TkReactor_Input_Callback *callback; + ACE_NEW_RETURN (callback, + ACE_TkReactor_Input_Callback, + -1); + callback->reactor_ = this; + callback->handle_ = handle; + + ::Tk_CreateFileHandler ((int) handle, + condition, + InputCallbackProc, + (ClientData) callback); + this->ids_ = TkID; + } + return 0; +} + +int +ACE_TkReactor::register_handler_i (const ACE_Handle_Set &handles, + ACE_Event_Handler *handler, + ACE_Reactor_Mask mask) +{ + return ACE_Select_Reactor::register_handler_i (handles, + handler, + mask); +} + +int +ACE_TkReactor::remove_handler_i (ACE_HANDLE handle, + ACE_Reactor_Mask mask) +{ + ACE_TRACE ("ACE_TkReactor::remove_handler_i"); + + // In the registration phase we registered first with + // ACE_Select_Reactor and then with X. Now we are now doing things + // in reverse order. + + // First clean up the corresponding X11Input. + this->remove_TkFileHandler (handle); + + // Now let the reactor do its work. + return ACE_Select_Reactor::remove_handler_i (handle, + mask); +} + +void +ACE_TkReactor::remove_TkFileHandler (ACE_HANDLE handle) +{ + ACE_TRACE ("ACE_TkReactor::remove_TkFileHandler"); + + ACE_TkReactorID *TkID = this->ids_; + + if (TkID) + { + if (TkID->handle_ == handle) + { + ::Tk_DeleteFileHandler (TkID->handle_); + this->ids_ = TkID->next_; + delete TkID; + return; + } + + ACE_TkReactorID *NextID = TkID->next_; + + while (NextID) + { + if (NextID->handle_ == handle) + { + ::Tk_DeleteFileHandler (NextID->handle_); + TkID->next_ = NextID->next_; + delete NextID; + return; + } + else + { + TkID = NextID; + NextID = NextID->next_; + } + } + } +} + +int +ACE_TkReactor::remove_handler_i (const ACE_Handle_Set &handles, + ACE_Reactor_Mask mask) +{ + return ACE_Select_Reactor::remove_handler_i (handles, + mask); +} + +// The following functions ensure that there is an Tk timeout for the +// first timeout in the Reactor's Timer_Queue. + +void +ACE_TkReactor::reset_timeout (void) +{ + if (this->timeout_) + ::Tk_DeleteTimerHandler (this->timeout_); + timeout_ = 0; + + ACE_Time_Value *max_wait_time = + this->timer_queue_->calculate_timeout (0); + + if (max_wait_time) + timeout_ = ::Tk_CreateTimerHandler (max_wait_time->msec (), + TimerCallbackProc, + (ClientData) this); +} + +int +ACE_TkReactor::reset_timer_interval + (long timer_id, + const ACE_Time_Value &interval) +{ + ACE_TRACE ("ACE_TkReactor::reset_timer_interval"); + ACE_MT (ACE_GUARD_RETURN (ACE_Select_Reactor_Token, ace_mon, this->token_, -1)); + + int result = ACE_Select_Reactor::timer_queue_->reset_interval + (timer_id, + interval); + + if (result == -1) + return -1; + else + { + this->reset_timeout (); + return result; + } +} + +long +ACE_TkReactor::schedule_timer (ACE_Event_Handler *event_handler, + const void *arg, + const ACE_Time_Value &delay, + const ACE_Time_Value &interval) +{ + ACE_TRACE ("ACE_TkReactor::schedule_timer"); + ACE_MT (ACE_GUARD_RETURN (ACE_Select_Reactor_Token, ace_mon, this->token_, -1)); + + long result = ACE_Select_Reactor::schedule_timer (event_handler, + arg, + delay, + interval); + if (result == -1) + return -1; + else + { + this->reset_timeout (); + return result; + } +} + +int +ACE_TkReactor::cancel_timer (ACE_Event_Handler *handler, + int dont_call_handle_close) +{ + ACE_TRACE ("ACE_TkReactor::cancel_timer"); + + if (ACE_Select_Reactor::cancel_timer (handler, + dont_call_handle_close) == -1) + return -1; + else + { + this->reset_timeout (); + return 0; + } +} + +int +ACE_TkReactor::cancel_timer (long timer_id, + const void **arg, + int dont_call_handle_close) +{ + ACE_TRACE ("ACE_TkReactor::cancel_timer"); + + if (ACE_Select_Reactor::cancel_timer (timer_id, + arg, + dont_call_handle_close) == -1) + return -1; + else + { + this->reset_timeout (); + return 0; + } +} + +ACE_END_VERSIONED_NAMESPACE_DECL diff --git a/ACE/ace/TkReactor.h b/ACE/ace/TkReactor.h new file mode 100644 index 00000000000..ca3f39474f6 --- /dev/null +++ b/ACE/ace/TkReactor.h @@ -0,0 +1,136 @@ +// -*- C++ -*- + +//============================================================================= +/** + * @file TkReactor.h + * + * $Id$ + * + * @author Nagarajan Surendran + */ +//============================================================================= + + +#ifndef ACE_TKREACTOR_H +#define ACE_TKREACTOR_H +#include /**/ "ace/pre.h" + +#include /**/ "ace/config-all.h" + +#if !defined (ACE_LACKS_PRAGMA_ONCE) +# pragma once +#endif /* ACE_LACKS_PRAGMA_ONCE */ + +#include "ace/ACE_TkReactor_export.h" +#include "ace/Select_Reactor.h" +#include /**/ + +ACE_BEGIN_VERSIONED_NAMESPACE_DECL + +/** + * @class ACE_TkReactorID + * + * @brief This little class is necessary due to the way that Microsoft + * implements sockets to be pointers rather than indices. + */ +class ACE_TkReactor_Export ACE_TkReactorID +{ +public: + /// Underlying handle. + ACE_HANDLE handle_; + + /// Pointer to next node in the linked list. + ACE_TkReactorID *next_; +}; + +class ACE_TkReactor; + +class ACE_TkReactor_Export ACE_TkReactor_Input_Callback +{ +public: + ACE_TkReactor *reactor_; + ACE_HANDLE handle_; +}; + +/** + * @class ACE_TkReactor + * + * @brief An object-oriented event demultiplexor and event handler + * dispatcher that uses the Tk functions. + */ +class ACE_TkReactor_Export ACE_TkReactor : public ACE_Select_Reactor +{ +public: + // = Initialization and termination methods. + ACE_TkReactor (size_t size = DEFAULT_SIZE, + int restart = 0, + ACE_Sig_Handler * = 0); + + virtual ~ACE_TkReactor (void); + + // = Timer operations. + virtual long schedule_timer (ACE_Event_Handler *event_handler, + const void *arg, + const ACE_Time_Value &delay, + const ACE_Time_Value &interval); + virtual int reset_timer_interval (long timer_id, + const ACE_Time_Value &interval); + virtual int cancel_timer (ACE_Event_Handler *handler, + int dont_call_handle_close = 1); + virtual int cancel_timer (long timer_id, + const void **arg = 0, + int dont_call_handle_close = 1); + +protected: + // = Register timers/handles with Tk. + /// Register a single . + virtual int register_handler_i (ACE_HANDLE handle, + ACE_Event_Handler *handler, + ACE_Reactor_Mask mask); + + /// Register a set of . + virtual int register_handler_i (const ACE_Handle_Set &handles, + ACE_Event_Handler *handler, + ACE_Reactor_Mask mask); + + /// Remove the associated with this . + virtual int remove_handler_i (ACE_HANDLE handle, + ACE_Reactor_Mask mask); + + /// Remove a set of . + virtual int remove_handler_i (const ACE_Handle_Set &handles, + ACE_Reactor_Mask); + + /// Removes an Tk FileHandler. + virtual void remove_TkFileHandler (ACE_HANDLE handle); + + /// Wait for events to occur. + virtual int wait_for_multiple_events (ACE_Select_Reactor_Handle_Set &, + ACE_Time_Value *); + + ///Wait for Tk events to occur. + virtual int TkWaitForMultipleEvents (int, + ACE_Select_Reactor_Handle_Set &, + ACE_Time_Value *); + + ACE_TkReactorID *ids_; + Tk_TimerToken timeout_; + +private: + /// This method ensures there's a Tk timeout for the first timeout in + /// the Reactor's Timer_Queue. + void reset_timeout (void); + + // = Integrate with the X callback function mechanism. + static void TimerCallbackProc (ClientData cd); + static void InputCallbackProc (ClientData cd,int mask); + + /// Deny access since member-wise won't work... + ACE_TkReactor (const ACE_TkReactor &); + ACE_TkReactor &operator = (const ACE_TkReactor &); +}; + +ACE_END_VERSIONED_NAMESPACE_DECL + +#include /**/ "ace/post.h" +#endif /* ACE_TK_REACTOR_H */ diff --git a/ACE/ace/TkReactor/ACE_TkReactor.pc.in b/ACE/ace/TkReactor/ACE_TkReactor.pc.in deleted file mode 100644 index e53797e600c..00000000000 --- a/ACE/ace/TkReactor/ACE_TkReactor.pc.in +++ /dev/null @@ -1,11 +0,0 @@ -prefix=@prefix@ -exec_prefix=@exec_prefix@ -libdir=@libdir@ -includedir=@includedir@ - -Name: ACE_TkReactor -Description: ACE TkReactor Library -Requires: ACE -Version: @VERSION@ -Libs: -L${libdir} -lACE_TkReactor -Cflags: -I${includedir} diff --git a/ACE/ace/TkReactor/ACE_TkReactor_export.h b/ACE/ace/TkReactor/ACE_TkReactor_export.h deleted file mode 100644 index bd74f861e60..00000000000 --- a/ACE/ace/TkReactor/ACE_TkReactor_export.h +++ /dev/null @@ -1,58 +0,0 @@ - -// -*- C++ -*- -// $Id$ -// Definition for Win32 Export directives. -// This file is generated automatically by generate_export_file.pl -s ACE_TkReactor -// ------------------------------ -#ifndef ACE_TKREACTOR_EXPORT_H -#define ACE_TKREACTOR_EXPORT_H - -#include /**/ "ace/config-all.h" - -#if defined (ACE_AS_STATIC_LIBS) && !defined (ACE_TKREACTOR_HAS_DLL) -# define ACE_TKREACTOR_HAS_DLL 0 -#endif /* ACE_AS_STATIC_LIBS && ACE_TKREACTOR_HAS_DLL */ - -#if !defined (ACE_TKREACTOR_HAS_DLL) -# define ACE_TKREACTOR_HAS_DLL 1 -#endif /* ! ACE_TKREACTOR_HAS_DLL */ - -#if defined (ACE_TKREACTOR_HAS_DLL) && (ACE_TKREACTOR_HAS_DLL == 1) -# if defined (ACE_TKREACTOR_BUILD_DLL) -# define ACE_TkReactor_Export ACE_Proper_Export_Flag -# define ACE_TKREACTOR_SINGLETON_DECLARATION(T) ACE_EXPORT_SINGLETON_DECLARATION (T) -# define ACE_TKREACTOR_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) ACE_EXPORT_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) -# else /* ACE_TKREACTOR_BUILD_DLL */ -# define ACE_TkReactor_Export ACE_Proper_Import_Flag -# define ACE_TKREACTOR_SINGLETON_DECLARATION(T) ACE_IMPORT_SINGLETON_DECLARATION (T) -# define ACE_TKREACTOR_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) ACE_IMPORT_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) -# endif /* ACE_TKREACTOR_BUILD_DLL */ -#else /* ACE_TKREACTOR_HAS_DLL == 1 */ -# define ACE_TkReactor_Export -# define ACE_TKREACTOR_SINGLETON_DECLARATION(T) -# define ACE_TKREACTOR_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) -#endif /* ACE_TKREACTOR_HAS_DLL == 1 */ - -// Set ACE_TKREACTOR_NTRACE = 0 to turn on library specific tracing even if -// tracing is turned off for ACE. -#if !defined (ACE_TKREACTOR_NTRACE) -# if (ACE_NTRACE == 1) -# define ACE_TKREACTOR_NTRACE 1 -# else /* (ACE_NTRACE == 1) */ -# define ACE_TKREACTOR_NTRACE 0 -# endif /* (ACE_NTRACE == 1) */ -#endif /* !ACE_TKREACTOR_NTRACE */ - -#if (ACE_TKREACTOR_NTRACE == 1) -# define ACE_TKREACTOR_TRACE(X) -#else /* (ACE_TKREACTOR_NTRACE == 1) */ -# if !defined (ACE_HAS_TRACE) -# define ACE_HAS_TRACE -# endif /* ACE_HAS_TRACE */ -# define ACE_TKREACTOR_TRACE(X) ACE_TRACE_IMPL(X) -# include "ace/Trace.h" -#endif /* (ACE_TKREACTOR_NTRACE == 1) */ - -#endif /* ACE_TKREACTOR_EXPORT_H */ - -// End of auto generated file. diff --git a/ACE/ace/TkReactor/TkReactor.cpp b/ACE/ace/TkReactor/TkReactor.cpp deleted file mode 100644 index 942f66d7d1d..00000000000 --- a/ACE/ace/TkReactor/TkReactor.cpp +++ /dev/null @@ -1,439 +0,0 @@ -#include "ace/TkReactor/TkReactor.h" - -#include "ace/SOCK_Acceptor.h" -#include "ace/SOCK_Connector.h" - -ACE_RCSID(ace, TkReactor, "$Id$") - -ACE_BEGIN_VERSIONED_NAMESPACE_DECL - -ACE_ALLOC_HOOK_DEFINE (ACE_TkReactor) - -// Must be called with lock held -ACE_TkReactor::ACE_TkReactor (size_t size, - int restart, - ACE_Sig_Handler *h) - : ACE_Select_Reactor (size, restart, h), - ids_ (0), - timeout_ (0) -{ - // When the ACE_Select_Reactor is constructed it creates the notify - // pipe and registers it with the register_handler_i() method. The - // TkReactor overloads this method BUT because the - // register_handler_i occurs when constructing the base class - // ACE_Select_Reactor, the ACE_Select_Reactor register_handler_i() - // is called not the TkReactor register_handler_i(). This means - // that the notify pipe is registered with the ACE_Select_Reactor - // event handling code not the TkReactor and so notfications don't - // work. To get around this we simply close and re-opened the - // notification handler in the constructor of the TkReactor. - -#if defined (ACE_MT_SAFE) && (ACE_MT_SAFE != 0) - this->notify_handler_->close (); - this->notify_handler_->open (this, 0); -#endif /* ACE_MT_SAFE */ -} - -ACE_TkReactor::~ACE_TkReactor (void) -{ - // Delete the remaining items in the linked list. - - while (this->ids_) - { - ACE_TkReactorID *TkID = this->ids_->next_; - delete this->ids_; - this->ids_ = TkID; - } -} - -// This is just the from ace/Reactor.cpp -// but we use the Tk functions to wait for an event, not to find out which - * one might be available. - */ -void -ACE_TkReactor::InputCallbackProc (ClientData cd, - int /* mask */) -{ - ACE_TkReactor_Input_Callback *callback = (ACE_TkReactor_Input_Callback *) cd; - ACE_TkReactor *self = callback->reactor_; - ACE_HANDLE handle = callback->handle_; - - // my copy isn't const. - ACE_Time_Value zero = ACE_Time_Value::zero; - - ACE_Select_Reactor_Handle_Set wait_set; - - // Deal with one file event. - - // - read which kind of event - if (self->wait_set_.rd_mask_.is_set (handle)) - wait_set.rd_mask_.set_bit (handle); - if (self->wait_set_.wr_mask_.is_set (handle)) - wait_set.wr_mask_.set_bit (handle); - if (self->wait_set_.ex_mask_.is_set (handle)) - wait_set.ex_mask_.set_bit (handle); - - int result = ACE_OS::select (handle + 1, - wait_set.rd_mask_, - wait_set.wr_mask_, - wait_set.ex_mask_, &zero); - - ACE_Select_Reactor_Handle_Set dispatch_set; - - // - Use only that one file event (removes events for other files). - if (result > 0) - { - if (wait_set.rd_mask_.is_set (handle)) - dispatch_set.rd_mask_.set_bit (handle); - if (wait_set.wr_mask_.is_set (handle)) - dispatch_set.wr_mask_.set_bit (handle); - if (wait_set.ex_mask_.is_set (handle)) - dispatch_set.ex_mask_.set_bit (handle); - - self->dispatch (1, dispatch_set); - } -} - -int -ACE_TkReactor::TkWaitForMultipleEvents (int width, - ACE_Select_Reactor_Handle_Set &wait_set, - ACE_Time_Value *) -{ - // Check to make sure our handle's are all usable. - ACE_Select_Reactor_Handle_Set temp_set = wait_set; - - if (ACE_OS::select (width, - temp_set.rd_mask_, - temp_set.wr_mask_, - temp_set.ex_mask_, - (ACE_Time_Value *) &ACE_Time_Value::zero) == -1) - return -1; // Bad file arguments... - - // Instead of waiting using . - return ACE_OS::select (width, - wait_set.rd_mask_, - wait_set.wr_mask_, - wait_set.ex_mask_, - (ACE_Time_Value *) &ACE_Time_Value::zero); -} - -int -ACE_TkReactor::register_handler_i (ACE_HANDLE handle, - ACE_Event_Handler *handler, - ACE_Reactor_Mask mask) -{ - ACE_TRACE ("ACE_TkReactor::register_handler_i"); - - int result = ACE_Select_Reactor::register_handler_i (handle, - handler, mask); - if (result == -1) - return -1; - - int condition = 0; - -#if !defined ACE_WIN32 - if (ACE_BIT_ENABLED (mask, ACE_Event_Handler::READ_MASK)) - ACE_SET_BITS (condition, TK_READABLE); - if (ACE_BIT_ENABLED (mask, ACE_Event_Handler::WRITE_MASK)) - ACE_SET_BITS (condition, TK_WRITABLE); - if (ACE_BIT_ENABLED (mask, ACE_Event_Handler::EXCEPT_MASK)) - ACE_SET_BITS (condition, TK_EXCEPTION); - if (ACE_BIT_ENABLED (mask, ACE_Event_Handler::ACCEPT_MASK)) - ACE_SET_BITS (condition, TK_READABLE); - if (ACE_BIT_ENABLED (mask, ACE_Event_Handler::CONNECT_MASK)){ - ACE_SET_BITS (condition, TK_READABLE); // connected, you may write - ACE_SET_BITS (condition, TK_WRITABLE); // connected, you have data/err - } -#else - if (ACE_BIT_ENABLED (mask, ACE_Event_Handler::READ_MASK)) - ACE_SET_BITS (condition, TK_READABLE); - if (ACE_BIT_ENABLED (mask, ACE_Event_Handler::WRITE_MASK)) - ACE_SET_BITS (condition, TK_WRITABLE); - if (ACE_BIT_ENABLED (mask, ACE_Event_Handler::EXCEPT_MASK)) - ACE_NOTSUP_RETURN(-1); - if (ACE_BIT_ENABLED (mask, ACE_Event_Handler::ACCEPT_MASK)) - ACE_SET_BITS (condition, TK_READABLE); - if (ACE_BIT_ENABLED (mask, ACE_Event_Handler::CONNECT_MASK)){ - ACE_SET_BITS (condition, TK_READABLE); // connected, you may write - ACE_SET_BITS (condition, TK_WRITABLE); // connected, you have data/err - } -#endif /* !ACE_WIN32 */ - - if (condition != 0) - { - ACE_TkReactorID *TkID = this->ids_; - - while(TkID) - { - if (TkID->handle_ == handle) - { - ::Tk_DeleteFileHandler (TkID->handle_); - - ACE_TkReactor_Input_Callback *callback; - ACE_NEW_RETURN (callback, - ACE_TkReactor_Input_Callback, - -1); - callback->reactor_ = this; - callback->handle_ = handle; - ::Tk_CreateFileHandler ((int) handle, - condition, - InputCallbackProc, - (ClientData) callback); - return 0; - } - else - TkID = TkID->next_; - } - - ACE_NEW_RETURN (TkID, - ACE_TkReactorID, - -1); - TkID->next_ = this->ids_; - TkID->handle_ = handle; - ACE_TkReactor_Input_Callback *callback; - ACE_NEW_RETURN (callback, - ACE_TkReactor_Input_Callback, - -1); - callback->reactor_ = this; - callback->handle_ = handle; - - ::Tk_CreateFileHandler ((int) handle, - condition, - InputCallbackProc, - (ClientData) callback); - this->ids_ = TkID; - } - return 0; -} - -int -ACE_TkReactor::register_handler_i (const ACE_Handle_Set &handles, - ACE_Event_Handler *handler, - ACE_Reactor_Mask mask) -{ - return ACE_Select_Reactor::register_handler_i (handles, - handler, - mask); -} - -int -ACE_TkReactor::remove_handler_i (ACE_HANDLE handle, - ACE_Reactor_Mask mask) -{ - ACE_TRACE ("ACE_TkReactor::remove_handler_i"); - - // In the registration phase we registered first with - // ACE_Select_Reactor and then with X. Now we are now doing things - // in reverse order. - - // First clean up the corresponding X11Input. - this->remove_TkFileHandler (handle); - - // Now let the reactor do its work. - return ACE_Select_Reactor::remove_handler_i (handle, - mask); -} - -void -ACE_TkReactor::remove_TkFileHandler (ACE_HANDLE handle) -{ - ACE_TRACE ("ACE_TkReactor::remove_TkFileHandler"); - - ACE_TkReactorID *TkID = this->ids_; - - if (TkID) - { - if (TkID->handle_ == handle) - { - ::Tk_DeleteFileHandler (TkID->handle_); - this->ids_ = TkID->next_; - delete TkID; - return; - } - - ACE_TkReactorID *NextID = TkID->next_; - - while (NextID) - { - if (NextID->handle_ == handle) - { - ::Tk_DeleteFileHandler (NextID->handle_); - TkID->next_ = NextID->next_; - delete NextID; - return; - } - else - { - TkID = NextID; - NextID = NextID->next_; - } - } - } -} - -int -ACE_TkReactor::remove_handler_i (const ACE_Handle_Set &handles, - ACE_Reactor_Mask mask) -{ - return ACE_Select_Reactor::remove_handler_i (handles, - mask); -} - -// The following functions ensure that there is an Tk timeout for the -// first timeout in the Reactor's Timer_Queue. - -void -ACE_TkReactor::reset_timeout (void) -{ - if (this->timeout_) - ::Tk_DeleteTimerHandler (this->timeout_); - timeout_ = 0; - - ACE_Time_Value *max_wait_time = - this->timer_queue_->calculate_timeout (0); - - if (max_wait_time) - timeout_ = ::Tk_CreateTimerHandler (max_wait_time->msec (), - TimerCallbackProc, - (ClientData) this); -} - -int -ACE_TkReactor::reset_timer_interval - (long timer_id, - const ACE_Time_Value &interval) -{ - ACE_TRACE ("ACE_TkReactor::reset_timer_interval"); - ACE_MT (ACE_GUARD_RETURN (ACE_Select_Reactor_Token, ace_mon, this->token_, -1)); - - int result = ACE_Select_Reactor::timer_queue_->reset_interval - (timer_id, - interval); - - if (result == -1) - return -1; - else - { - this->reset_timeout (); - return result; - } -} - -long -ACE_TkReactor::schedule_timer (ACE_Event_Handler *event_handler, - const void *arg, - const ACE_Time_Value &delay, - const ACE_Time_Value &interval) -{ - ACE_TRACE ("ACE_TkReactor::schedule_timer"); - ACE_MT (ACE_GUARD_RETURN (ACE_Select_Reactor_Token, ace_mon, this->token_, -1)); - - long result = ACE_Select_Reactor::schedule_timer (event_handler, - arg, - delay, - interval); - if (result == -1) - return -1; - else - { - this->reset_timeout (); - return result; - } -} - -int -ACE_TkReactor::cancel_timer (ACE_Event_Handler *handler, - int dont_call_handle_close) -{ - ACE_TRACE ("ACE_TkReactor::cancel_timer"); - - if (ACE_Select_Reactor::cancel_timer (handler, - dont_call_handle_close) == -1) - return -1; - else - { - this->reset_timeout (); - return 0; - } -} - -int -ACE_TkReactor::cancel_timer (long timer_id, - const void **arg, - int dont_call_handle_close) -{ - ACE_TRACE ("ACE_TkReactor::cancel_timer"); - - if (ACE_Select_Reactor::cancel_timer (timer_id, - arg, - dont_call_handle_close) == -1) - return -1; - else - { - this->reset_timeout (); - return 0; - } -} - -ACE_END_VERSIONED_NAMESPACE_DECL diff --git a/ACE/ace/TkReactor/TkReactor.h b/ACE/ace/TkReactor/TkReactor.h deleted file mode 100644 index 80583bb8999..00000000000 --- a/ACE/ace/TkReactor/TkReactor.h +++ /dev/null @@ -1,136 +0,0 @@ -// -*- C++ -*- - -//============================================================================= -/** - * @file TkReactor.h - * - * $Id$ - * - * @author Nagarajan Surendran - */ -//============================================================================= - - -#ifndef ACE_TKREACTOR_H -#define ACE_TKREACTOR_H -#include /**/ "ace/pre.h" - -#include /**/ "ace/config-all.h" - -#if !defined (ACE_LACKS_PRAGMA_ONCE) -# pragma once -#endif /* ACE_LACKS_PRAGMA_ONCE */ - -#include "ace/TkReactor/ACE_TkReactor_export.h" -#include "ace/Select_Reactor.h" -#include /**/ - -ACE_BEGIN_VERSIONED_NAMESPACE_DECL - -/** - * @class ACE_TkReactorID - * - * @brief This little class is necessary due to the way that Microsoft - * implements sockets to be pointers rather than indices. - */ -class ACE_TkReactor_Export ACE_TkReactorID -{ -public: - /// Underlying handle. - ACE_HANDLE handle_; - - /// Pointer to next node in the linked list. - ACE_TkReactorID *next_; -}; - -class ACE_TkReactor; - -class ACE_TkReactor_Export ACE_TkReactor_Input_Callback -{ -public: - ACE_TkReactor *reactor_; - ACE_HANDLE handle_; -}; - -/** - * @class ACE_TkReactor - * - * @brief An object-oriented event demultiplexor and event handler - * dispatcher that uses the Tk functions. - */ -class ACE_TkReactor_Export ACE_TkReactor : public ACE_Select_Reactor -{ -public: - // = Initialization and termination methods. - ACE_TkReactor (size_t size = DEFAULT_SIZE, - int restart = 0, - ACE_Sig_Handler * = 0); - - virtual ~ACE_TkReactor (void); - - // = Timer operations. - virtual long schedule_timer (ACE_Event_Handler *event_handler, - const void *arg, - const ACE_Time_Value &delay, - const ACE_Time_Value &interval); - virtual int reset_timer_interval (long timer_id, - const ACE_Time_Value &interval); - virtual int cancel_timer (ACE_Event_Handler *handler, - int dont_call_handle_close = 1); - virtual int cancel_timer (long timer_id, - const void **arg = 0, - int dont_call_handle_close = 1); - -protected: - // = Register timers/handles with Tk. - /// Register a single . - virtual int register_handler_i (ACE_HANDLE handle, - ACE_Event_Handler *handler, - ACE_Reactor_Mask mask); - - /// Register a set of . - virtual int register_handler_i (const ACE_Handle_Set &handles, - ACE_Event_Handler *handler, - ACE_Reactor_Mask mask); - - /// Remove the associated with this . - virtual int remove_handler_i (ACE_HANDLE handle, - ACE_Reactor_Mask mask); - - /// Remove a set of . - virtual int remove_handler_i (const ACE_Handle_Set &handles, - ACE_Reactor_Mask); - - /// Removes an Tk FileHandler. - virtual void remove_TkFileHandler (ACE_HANDLE handle); - - /// Wait for events to occur. - virtual int wait_for_multiple_events (ACE_Select_Reactor_Handle_Set &, - ACE_Time_Value *); - - ///Wait for Tk events to occur. - virtual int TkWaitForMultipleEvents (int, - ACE_Select_Reactor_Handle_Set &, - ACE_Time_Value *); - - ACE_TkReactorID *ids_; - Tk_TimerToken timeout_; - -private: - /// This method ensures there's a Tk timeout for the first timeout in - /// the Reactor's Timer_Queue. - void reset_timeout (void); - - // = Integrate with the X callback function mechanism. - static void TimerCallbackProc (ClientData cd); - static void InputCallbackProc (ClientData cd,int mask); - - /// Deny access since member-wise won't work... - ACE_TkReactor (const ACE_TkReactor &); - ACE_TkReactor &operator = (const ACE_TkReactor &); -}; - -ACE_END_VERSIONED_NAMESPACE_DECL - -#include /**/ "ace/post.h" -#endif /* ACE_TK_REACTOR_H */ diff --git a/ACE/ace/Version.h b/ACE/ace/Version.h index 3cede3b8bba..8c22043e160 100644 --- a/ACE/ace/Version.h +++ b/ACE/ace/Version.h @@ -6,4 +6,4 @@ #define ACE_MAJOR_VERSION 5 #define ACE_MINOR_VERSION 5 #define ACE_BETA_VERSION 4 -#define ACE_VERSION "5.5.4" +#define ACE_VERSION " 5.5.4" diff --git a/ACE/ace/XtReactor.cpp b/ACE/ace/XtReactor.cpp new file mode 100644 index 00000000000..ab4612c9472 --- /dev/null +++ b/ACE/ace/XtReactor.cpp @@ -0,0 +1,450 @@ +// $Id$ + +#include "ace/XtReactor.h" + +#include "ace/SOCK_Acceptor.h" +#include "ace/SOCK_Connector.h" + +ACE_RCSID(ace, XtReactor, "$Id$") + +ACE_BEGIN_VERSIONED_NAMESPACE_DECL + +ACE_ALLOC_HOOK_DEFINE (ACE_XtReactor) + +// Must be called with lock held +ACE_XtReactor::ACE_XtReactor (XtAppContext context, + size_t size, + int restart, + ACE_Sig_Handler *h) + : ACE_Select_Reactor (size, restart, h), + context_ (context), + ids_ (0), + timeout_ (0) +{ + // When the ACE_Select_Reactor is constructed it creates the notify + // pipe and registers it with the register_handler_i() method. The + // XtReactor overloads this method BUT because the + // register_handler_i occurs when constructing the base class + // ACE_Select_Reactor, the ACE_Select_Reactor register_handler_i() + // is called not the XtReactor register_handler_i(). This means + // that the notify pipe is registered with the ACE_Select_Reactor + // event handling code not the XtReactor and so notfications don't + // work. To get around this we simply close and re-opened the + // notification handler in the constructor of the XtReactor. + +#if defined (ACE_MT_SAFE) && (ACE_MT_SAFE != 0) + this->notify_handler_->close (); + this->notify_handler_->open (this, 0); +#endif /* ACE_MT_SAFE */ +} + +ACE_XtReactor::~ACE_XtReactor (void) +{ + // Delete the remaining items in the linked list. + + while (this->ids_) + { + ACE_XtReactorID *XtID = this->ids_->next_; + delete this->ids_; + this->ids_ = XtID; + } +} + +// This is just the from ace/Reactor.cpp +// but we use the Xt functions to wait for an event, not to find out which one might be +// available. + +void +ACE_XtReactor::InputCallbackProc (XtPointer closure, + int *source, + XtInputId *) +{ + ACE_XtReactor *self = (ACE_XtReactor *) closure; + ACE_HANDLE handle = (ACE_HANDLE) *source; + + // my copy isn't const. + ACE_Time_Value zero = ACE_Time_Value::zero; + + ACE_Select_Reactor_Handle_Set wait_set; + + // Deal with one file event. + + // - read which kind of event + if (self->wait_set_.rd_mask_.is_set (handle)) + wait_set.rd_mask_.set_bit (handle); + if (self->wait_set_.wr_mask_.is_set (handle)) + wait_set.wr_mask_.set_bit (handle); + if (self->wait_set_.ex_mask_.is_set (handle)) + wait_set.ex_mask_.set_bit (handle); + + int result = ACE_OS::select (*source + 1, + wait_set.rd_mask_, + wait_set.wr_mask_, + wait_set.ex_mask_, &zero); + + ACE_Select_Reactor_Handle_Set dispatch_set; + + // - Use only that one file event (removes events for other files). + if (result > 0) + { + if (wait_set.rd_mask_.is_set (handle)) + dispatch_set.rd_mask_.set_bit (handle); + if (wait_set.wr_mask_.is_set (handle)) + dispatch_set.wr_mask_.set_bit (handle); + if (wait_set.ex_mask_.is_set (handle)) + dispatch_set.ex_mask_.set_bit (handle); + + self->dispatch (1, dispatch_set); + } +} + +int +ACE_XtReactor::XtWaitForMultipleEvents (int width, + ACE_Select_Reactor_Handle_Set &wait_set, + ACE_Time_Value *) +{ + // Make sure we have a valid context + ACE_ASSERT (this->context_ != 0); + + // Check to make sure our handle's are all usable. + ACE_Select_Reactor_Handle_Set temp_set = wait_set; + + if (ACE_OS::select (width, + temp_set.rd_mask_, + temp_set.wr_mask_, + temp_set.ex_mask_, + (ACE_Time_Value *) &ACE_Time_Value::zero) == -1) + return -1; // Bad file arguments... + + // Instead of waiting using . + return ACE_OS::select (width, + wait_set.rd_mask_, + wait_set.wr_mask_, + wait_set.ex_mask_, + (ACE_Time_Value *) &ACE_Time_Value::zero); +} + +XtAppContext +ACE_XtReactor::context (void) const +{ + return this->context_; +} + +void +ACE_XtReactor::context (XtAppContext context) +{ + this->context_ = context; +} + +int +ACE_XtReactor::register_handler_i (ACE_HANDLE handle, + ACE_Event_Handler *handler, + ACE_Reactor_Mask mask) +{ + ACE_TRACE ("ACE_XtReactor::register_handler_i"); + + // Make sure we have a valid context + ACE_ASSERT (this->context_ != 0); + + int result = ACE_Select_Reactor::register_handler_i (handle, + handler, mask); + if (result == -1) + return -1; + + int condition = 0; + +#if !defined ACE_WIN32 + if (ACE_BIT_ENABLED (mask, ACE_Event_Handler::READ_MASK)) + ACE_SET_BITS (condition, XtInputReadMask); + if (ACE_BIT_ENABLED (mask, ACE_Event_Handler::WRITE_MASK)) + ACE_SET_BITS (condition, XtInputWriteMask); + if (ACE_BIT_ENABLED (mask, ACE_Event_Handler::EXCEPT_MASK)) + ACE_SET_BITS (condition, XtInputExceptMask); + if (ACE_BIT_ENABLED (mask, ACE_Event_Handler::ACCEPT_MASK)) + ACE_SET_BITS (condition, XtInputReadMask); + if (ACE_BIT_ENABLED (mask, ACE_Event_Handler::CONNECT_MASK)){ + ACE_SET_BITS (condition, XtInputWriteMask); // connected, you may write + ACE_SET_BITS (condition, XtInputReadMask); // connected, you have data/err + } +#else + if (ACE_BIT_ENABLED (mask, ACE_Event_Handler::READ_MASK)) + ACE_SET_BITS (condition, XtInputReadWinsock); + if (ACE_BIT_ENABLED (mask, ACE_Event_Handler::WRITE_MASK)) + ACE_SET_BITS (condition, XtInputWriteWinsock); + if (ACE_BIT_ENABLED (mask, ACE_Event_Handler::EXCEPT_MASK)) + ACE_NOTSUP_RETURN(-1); + if (ACE_BIT_ENABLED (mask, ACE_Event_Handler::ACCEPT_MASK)) + ACE_SET_BITS (condition, XtInputReadWinsock); + if (ACE_BIT_ENABLED (mask, ACE_Event_Handler::CONNECT_MASK)){ + ACE_SET_BITS (condition, XtInputWriteWinsock); // connected, you may write + ACE_SET_BITS (condition, XtInputReadWinsock); // connected, you have data/err + } +#endif /* !ACE_WIN32 */ + + if (condition != 0) + { + ACE_XtReactorID *XtID = this->ids_; + + while(XtID) + { + if (XtID->handle_ == handle) + { + ::XtRemoveInput (XtID->id_); + + XtID->id_ = ::XtAppAddInput (this->context_, + (int) handle, + (XtPointer) condition, + InputCallbackProc, + (XtPointer) this); + return 0; + } + else + XtID = XtID->next_; + } + + ACE_NEW_RETURN (XtID, + ACE_XtReactorID, + -1); + XtID->next_ = this->ids_; + XtID->handle_ = handle; + XtID->id_ = ::XtAppAddInput (this->context_, + (int) handle, + (XtPointer) condition, + InputCallbackProc, + (XtPointer) this); + this->ids_ = XtID; + } + return 0; +} + +int +ACE_XtReactor::register_handler_i (const ACE_Handle_Set &handles, + ACE_Event_Handler *handler, + ACE_Reactor_Mask mask) +{ + return ACE_Select_Reactor::register_handler_i (handles, + handler, + mask); +} + +int +ACE_XtReactor::remove_handler_i (ACE_HANDLE handle, + ACE_Reactor_Mask mask) +{ + ACE_TRACE ("ACE_XtReactor::remove_handler_i"); + + // In the registration phase we registered first with + // ACE_Select_Reactor and then with X. Now we are now doing things + // in reverse order. + + // First clean up the corresponding X11Input. + this->remove_XtInput (handle); + + // Now let the reactor do its work. + return ACE_Select_Reactor::remove_handler_i (handle, + mask); +} + +void +ACE_XtReactor::remove_XtInput (ACE_HANDLE handle) +{ + ACE_TRACE ("ACE_XtReactor::remove_XtInput"); + + ACE_XtReactorID *XtID = this->ids_; + + if (XtID) + { + if (XtID->handle_ == handle) + { + ::XtRemoveInput (XtID->id_); + this->ids_ = XtID->next_; + delete XtID; + return; + } + + ACE_XtReactorID *NextID = XtID->next_; + + while (NextID) + { + if (NextID->handle_ == handle) + { + ::XtRemoveInput(NextID->id_); + XtID->next_ = NextID->next_; + delete NextID; + return; + } + else + { + XtID = NextID; + NextID = NextID->next_; + } + } + } +} + +int +ACE_XtReactor::remove_handler_i (const ACE_Handle_Set &handles, + ACE_Reactor_Mask mask) +{ + return ACE_Select_Reactor::remove_handler_i (handles, + mask); +} + +// The following functions ensure that there is an Xt timeout for the +// first timeout in the Reactor's Timer_Queue. + +void +ACE_XtReactor::reset_timeout (void) +{ + // Make sure we have a valid context + ACE_ASSERT (this->context_ != 0); + + if (timeout_) + ::XtRemoveTimeOut (timeout_); + timeout_ = 0; + + ACE_Time_Value *max_wait_time = + this->timer_queue_->calculate_timeout (0); + + if (max_wait_time) + timeout_ = ::XtAppAddTimeOut (this->context_, + max_wait_time->msec (), + TimerCallbackProc, + (XtPointer) this); +} + +int +ACE_XtReactor::reset_timer_interval + (long timer_id, + const ACE_Time_Value &interval) +{ + ACE_TRACE ("ACE_XtReactor::reset_timer_interval"); + ACE_MT (ACE_GUARD_RETURN (ACE_Select_Reactor_Token, ace_mon, this->token_, -1)); + + int const result = ACE_Select_Reactor::timer_queue_->reset_interval + (timer_id, + interval); + + if (result == -1) + return -1; + else + { + this->reset_timeout (); + return result; + } +} + +long +ACE_XtReactor::schedule_timer (ACE_Event_Handler *event_handler, + const void *arg, + const ACE_Time_Value &delay, + const ACE_Time_Value &interval) +{ + ACE_TRACE ("ACE_XtReactor::schedule_timer"); + ACE_MT (ACE_GUARD_RETURN (ACE_Select_Reactor_Token, ace_mon, this->token_, -1)); + + long const result = ACE_Select_Reactor::schedule_timer (event_handler, + arg, + delay, + interval); + if (result == -1) + return -1; + else + { + this->reset_timeout (); + return result; + } +} + +int +ACE_XtReactor::cancel_timer (ACE_Event_Handler *handler, + int dont_call_handle_close) +{ + ACE_TRACE ("ACE_XtReactor::cancel_timer"); + + if (ACE_Select_Reactor::cancel_timer (handler, + dont_call_handle_close) == -1) + return -1; + else + { + this->reset_timeout (); + return 0; + } +} + +int +ACE_XtReactor::cancel_timer (long timer_id, + const void **arg, + int dont_call_handle_close) +{ + ACE_TRACE ("ACE_XtReactor::cancel_timer"); + + if (ACE_Select_Reactor::cancel_timer (timer_id, + arg, + dont_call_handle_close) == -1) + return -1; + else + { + this->reset_timeout (); + return 0; + } +} + +ACE_END_VERSIONED_NAMESPACE_DECL diff --git a/ACE/ace/XtReactor.h b/ACE/ace/XtReactor.h new file mode 100644 index 00000000000..c0d0a25ab80 --- /dev/null +++ b/ACE/ace/XtReactor.h @@ -0,0 +1,140 @@ +// -*- C++ -*- + +//============================================================================= +/** + * @file XtReactor.h + * + * $Id$ + * + * @author Eric C. Newton + * @author Kirill Rybaltchenko + * @author Douglas C. Schmidt + */ +//============================================================================= + + +#ifndef ACE_XTREACTOR_H +#define ACE_XTREACTOR_H +#include /**/ "ace/pre.h" + +#include /**/ "ace/config-all.h" + +#if !defined (ACE_LACKS_PRAGMA_ONCE) +# pragma once +#endif /* ACE_LACKS_PRAGMA_ONCE */ +#include "ace/ACE_XtReactor_export.h" +#include "ace/Select_Reactor.h" + +//#define String XtString +#include /**/ +//#undef String + +ACE_BEGIN_VERSIONED_NAMESPACE_DECL + +/** + * @class ACE_XtReactorID + * + * @brief This little class is necessary due to the way that Microsoft + * implements sockets to be pointers rather than indices. + */ +class ACE_XtReactor_Export ACE_XtReactorID +{ +public: + /// Magic cookie. + XtInputId id_; + + /// Underlying handle. + ACE_HANDLE handle_; + + /// Pointer to next node in the linked list. + ACE_XtReactorID *next_; +}; + +/** + * @class ACE_XtReactor + * + * @brief An object-oriented event demultiplexor and event handler + * dispatcher that uses the X Toolkit functions. + */ +class ACE_XtReactor_Export ACE_XtReactor : public ACE_Select_Reactor +{ +public: + // = Initialization and termination methods. + ACE_XtReactor (XtAppContext context = 0, + size_t size = DEFAULT_SIZE, + int restart = 0, + ACE_Sig_Handler * = 0); + virtual ~ACE_XtReactor (void); + + XtAppContext context (void) const; + void context (XtAppContext); + + // = Timer operations. + virtual long schedule_timer (ACE_Event_Handler *event_handler, + const void *arg, + const ACE_Time_Value &delay, + const ACE_Time_Value &interval); + virtual int reset_timer_interval (long timer_id, + const ACE_Time_Value &interval); + virtual int cancel_timer (ACE_Event_Handler *handler, + int dont_call_handle_close = 1); + + virtual int cancel_timer (long timer_id, + const void **arg = 0, + int dont_call_handle_close = 1); + +protected: + // = Register timers/handles with Xt. + /// Register a single . + virtual int register_handler_i (ACE_HANDLE handle, + ACE_Event_Handler *handler, + ACE_Reactor_Mask mask); + + /// Register a set of . + virtual int register_handler_i (const ACE_Handle_Set &handles, + ACE_Event_Handler *handler, + ACE_Reactor_Mask mask); + + /// Remove the associated with this . + virtual int remove_handler_i (ACE_HANDLE handle, + ACE_Reactor_Mask mask); + + /// Remove a set of . + virtual int remove_handler_i (const ACE_Handle_Set &handles, + ACE_Reactor_Mask); + + /// Removes an Xt handle. + virtual void remove_XtInput (ACE_HANDLE handle); + + /// Wait for events to occur. + virtual int wait_for_multiple_events (ACE_Select_Reactor_Handle_Set &, + ACE_Time_Value *); + + ///Wait for Xt events to occur. + virtual int XtWaitForMultipleEvents (int, + ACE_Select_Reactor_Handle_Set &, + ACE_Time_Value *); + + XtAppContext context_; + ACE_XtReactorID *ids_; + XtIntervalId timeout_; + +private: + /// This method ensures there's an Xt timeout for the first timeout + /// in the Reactor's Timer_Queue. + void reset_timeout (void); + + // = Integrate with the X callback function mechanism. + static void TimerCallbackProc (XtPointer closure, XtIntervalId *id); + static void InputCallbackProc (XtPointer closure, int* source, XtInputId *id); + + /// Deny access since member-wise won't work... + ACE_XtReactor (const ACE_XtReactor &); + ACE_XtReactor &operator = (const ACE_XtReactor &); +}; + +ACE_END_VERSIONED_NAMESPACE_DECL + +#include /**/ "ace/post.h" + +#endif /* ACE_XTREACTOR_H */ diff --git a/ACE/ace/XtReactor/ACE_XtReactor.pc.in b/ACE/ace/XtReactor/ACE_XtReactor.pc.in deleted file mode 100644 index 118c61c5632..00000000000 --- a/ACE/ace/XtReactor/ACE_XtReactor.pc.in +++ /dev/null @@ -1,11 +0,0 @@ -prefix=@prefix@ -exec_prefix=@exec_prefix@ -libdir=@libdir@ -includedir=@includedir@ - -Name: ACE_XtReactor -Description: ACE XtReactor Library -Requires: ACE -Version: @VERSION@ -Libs: -L${libdir} -lACE_XtReactor -Cflags: -I${includedir} diff --git a/ACE/ace/XtReactor/ACE_XtReactor_export.h b/ACE/ace/XtReactor/ACE_XtReactor_export.h deleted file mode 100644 index 3d9049cb7af..00000000000 --- a/ACE/ace/XtReactor/ACE_XtReactor_export.h +++ /dev/null @@ -1,58 +0,0 @@ - -// -*- C++ -*- -// $Id$ -// Definition for Win32 Export directives. -// This file is generated automatically by generate_export_file.pl -s ACE_XtReactor -// ------------------------------ -#ifndef ACE_XTREACTOR_EXPORT_H -#define ACE_XTREACTOR_EXPORT_H - -#include /**/ "ace/config-all.h" - -#if defined (ACE_AS_STATIC_LIBS) && !defined (ACE_XTREACTOR_HAS_DLL) -# define ACE_XTREACTOR_HAS_DLL 0 -#endif /* ACE_AS_STATIC_LIBS && ACE_XTREACTOR_HAS_DLL */ - -#if !defined (ACE_XTREACTOR_HAS_DLL) -# define ACE_XTREACTOR_HAS_DLL 1 -#endif /* ! ACE_XTREACTOR_HAS_DLL */ - -#if defined (ACE_XTREACTOR_HAS_DLL) && (ACE_XTREACTOR_HAS_DLL == 1) -# if defined (ACE_XTREACTOR_BUILD_DLL) -# define ACE_XtReactor_Export ACE_Proper_Export_Flag -# define ACE_XTREACTOR_SINGLETON_DECLARATION(T) ACE_EXPORT_SINGLETON_DECLARATION (T) -# define ACE_XTREACTOR_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) ACE_EXPORT_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) -# else /* ACE_XTREACTOR_BUILD_DLL */ -# define ACE_XtReactor_Export ACE_Proper_Import_Flag -# define ACE_XTREACTOR_SINGLETON_DECLARATION(T) ACE_IMPORT_SINGLETON_DECLARATION (T) -# define ACE_XTREACTOR_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) ACE_IMPORT_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) -# endif /* ACE_XTREACTOR_BUILD_DLL */ -#else /* ACE_XTREACTOR_HAS_DLL == 1 */ -# define ACE_XtReactor_Export -# define ACE_XTREACTOR_SINGLETON_DECLARATION(T) -# define ACE_XTREACTOR_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) -#endif /* ACE_XTREACTOR_HAS_DLL == 1 */ - -// Set ACE_XTREACTOR_NTRACE = 0 to turn on library specific tracing even if -// tracing is turned off for ACE. -#if !defined (ACE_XTREACTOR_NTRACE) -# if (ACE_NTRACE == 1) -# define ACE_XTREACTOR_NTRACE 1 -# else /* (ACE_NTRACE == 1) */ -# define ACE_XTREACTOR_NTRACE 0 -# endif /* (ACE_NTRACE == 1) */ -#endif /* !ACE_XTREACTOR_NTRACE */ - -#if (ACE_XTREACTOR_NTRACE == 1) -# define ACE_XTREACTOR_TRACE(X) -#else /* (ACE_XTREACTOR_NTRACE == 1) */ -# if !defined (ACE_HAS_TRACE) -# define ACE_HAS_TRACE -# endif /* ACE_HAS_TRACE */ -# define ACE_XTREACTOR_TRACE(X) ACE_TRACE_IMPL(X) -# include "ace/Trace.h" -#endif /* (ACE_XTREACTOR_NTRACE == 1) */ - -#endif /* ACE_XTREACTOR_EXPORT_H */ - -// End of auto generated file. diff --git a/ACE/ace/XtReactor/XtReactor.cpp b/ACE/ace/XtReactor/XtReactor.cpp deleted file mode 100644 index 7bdef11b936..00000000000 --- a/ACE/ace/XtReactor/XtReactor.cpp +++ /dev/null @@ -1,450 +0,0 @@ -// $Id$ - -#include "ace/XtReactor/XtReactor.h" - -#include "ace/SOCK_Acceptor.h" -#include "ace/SOCK_Connector.h" - -ACE_RCSID(ace, XtReactor, "$Id$") - -ACE_BEGIN_VERSIONED_NAMESPACE_DECL - -ACE_ALLOC_HOOK_DEFINE (ACE_XtReactor) - -// Must be called with lock held -ACE_XtReactor::ACE_XtReactor (XtAppContext context, - size_t size, - int restart, - ACE_Sig_Handler *h) - : ACE_Select_Reactor (size, restart, h), - context_ (context), - ids_ (0), - timeout_ (0) -{ - // When the ACE_Select_Reactor is constructed it creates the notify - // pipe and registers it with the register_handler_i() method. The - // XtReactor overloads this method BUT because the - // register_handler_i occurs when constructing the base class - // ACE_Select_Reactor, the ACE_Select_Reactor register_handler_i() - // is called not the XtReactor register_handler_i(). This means - // that the notify pipe is registered with the ACE_Select_Reactor - // event handling code not the XtReactor and so notfications don't - // work. To get around this we simply close and re-opened the - // notification handler in the constructor of the XtReactor. - -#if defined (ACE_MT_SAFE) && (ACE_MT_SAFE != 0) - this->notify_handler_->close (); - this->notify_handler_->open (this, 0); -#endif /* ACE_MT_SAFE */ -} - -ACE_XtReactor::~ACE_XtReactor (void) -{ - // Delete the remaining items in the linked list. - - while (this->ids_) - { - ACE_XtReactorID *XtID = this->ids_->next_; - delete this->ids_; - this->ids_ = XtID; - } -} - -// This is just the from ace/Reactor.cpp -// but we use the Xt functions to wait for an event, not to find out which one might be -// available. - -void -ACE_XtReactor::InputCallbackProc (XtPointer closure, - int *source, - XtInputId *) -{ - ACE_XtReactor *self = (ACE_XtReactor *) closure; - ACE_HANDLE handle = (ACE_HANDLE) *source; - - // my copy isn't const. - ACE_Time_Value zero = ACE_Time_Value::zero; - - ACE_Select_Reactor_Handle_Set wait_set; - - // Deal with one file event. - - // - read which kind of event - if (self->wait_set_.rd_mask_.is_set (handle)) - wait_set.rd_mask_.set_bit (handle); - if (self->wait_set_.wr_mask_.is_set (handle)) - wait_set.wr_mask_.set_bit (handle); - if (self->wait_set_.ex_mask_.is_set (handle)) - wait_set.ex_mask_.set_bit (handle); - - int result = ACE_OS::select (*source + 1, - wait_set.rd_mask_, - wait_set.wr_mask_, - wait_set.ex_mask_, &zero); - - ACE_Select_Reactor_Handle_Set dispatch_set; - - // - Use only that one file event (removes events for other files). - if (result > 0) - { - if (wait_set.rd_mask_.is_set (handle)) - dispatch_set.rd_mask_.set_bit (handle); - if (wait_set.wr_mask_.is_set (handle)) - dispatch_set.wr_mask_.set_bit (handle); - if (wait_set.ex_mask_.is_set (handle)) - dispatch_set.ex_mask_.set_bit (handle); - - self->dispatch (1, dispatch_set); - } -} - -int -ACE_XtReactor::XtWaitForMultipleEvents (int width, - ACE_Select_Reactor_Handle_Set &wait_set, - ACE_Time_Value *) -{ - // Make sure we have a valid context - ACE_ASSERT (this->context_ != 0); - - // Check to make sure our handle's are all usable. - ACE_Select_Reactor_Handle_Set temp_set = wait_set; - - if (ACE_OS::select (width, - temp_set.rd_mask_, - temp_set.wr_mask_, - temp_set.ex_mask_, - (ACE_Time_Value *) &ACE_Time_Value::zero) == -1) - return -1; // Bad file arguments... - - // Instead of waiting using . - return ACE_OS::select (width, - wait_set.rd_mask_, - wait_set.wr_mask_, - wait_set.ex_mask_, - (ACE_Time_Value *) &ACE_Time_Value::zero); -} - -XtAppContext -ACE_XtReactor::context (void) const -{ - return this->context_; -} - -void -ACE_XtReactor::context (XtAppContext context) -{ - this->context_ = context; -} - -int -ACE_XtReactor::register_handler_i (ACE_HANDLE handle, - ACE_Event_Handler *handler, - ACE_Reactor_Mask mask) -{ - ACE_TRACE ("ACE_XtReactor::register_handler_i"); - - // Make sure we have a valid context - ACE_ASSERT (this->context_ != 0); - - int result = ACE_Select_Reactor::register_handler_i (handle, - handler, mask); - if (result == -1) - return -1; - - int condition = 0; - -#if !defined ACE_WIN32 - if (ACE_BIT_ENABLED (mask, ACE_Event_Handler::READ_MASK)) - ACE_SET_BITS (condition, XtInputReadMask); - if (ACE_BIT_ENABLED (mask, ACE_Event_Handler::WRITE_MASK)) - ACE_SET_BITS (condition, XtInputWriteMask); - if (ACE_BIT_ENABLED (mask, ACE_Event_Handler::EXCEPT_MASK)) - ACE_SET_BITS (condition, XtInputExceptMask); - if (ACE_BIT_ENABLED (mask, ACE_Event_Handler::ACCEPT_MASK)) - ACE_SET_BITS (condition, XtInputReadMask); - if (ACE_BIT_ENABLED (mask, ACE_Event_Handler::CONNECT_MASK)){ - ACE_SET_BITS (condition, XtInputWriteMask); // connected, you may write - ACE_SET_BITS (condition, XtInputReadMask); // connected, you have data/err - } -#else - if (ACE_BIT_ENABLED (mask, ACE_Event_Handler::READ_MASK)) - ACE_SET_BITS (condition, XtInputReadWinsock); - if (ACE_BIT_ENABLED (mask, ACE_Event_Handler::WRITE_MASK)) - ACE_SET_BITS (condition, XtInputWriteWinsock); - if (ACE_BIT_ENABLED (mask, ACE_Event_Handler::EXCEPT_MASK)) - ACE_NOTSUP_RETURN(-1); - if (ACE_BIT_ENABLED (mask, ACE_Event_Handler::ACCEPT_MASK)) - ACE_SET_BITS (condition, XtInputReadWinsock); - if (ACE_BIT_ENABLED (mask, ACE_Event_Handler::CONNECT_MASK)){ - ACE_SET_BITS (condition, XtInputWriteWinsock); // connected, you may write - ACE_SET_BITS (condition, XtInputReadWinsock); // connected, you have data/err - } -#endif /* !ACE_WIN32 */ - - if (condition != 0) - { - ACE_XtReactorID *XtID = this->ids_; - - while(XtID) - { - if (XtID->handle_ == handle) - { - ::XtRemoveInput (XtID->id_); - - XtID->id_ = ::XtAppAddInput (this->context_, - (int) handle, - (XtPointer) condition, - InputCallbackProc, - (XtPointer) this); - return 0; - } - else - XtID = XtID->next_; - } - - ACE_NEW_RETURN (XtID, - ACE_XtReactorID, - -1); - XtID->next_ = this->ids_; - XtID->handle_ = handle; - XtID->id_ = ::XtAppAddInput (this->context_, - (int) handle, - (XtPointer) condition, - InputCallbackProc, - (XtPointer) this); - this->ids_ = XtID; - } - return 0; -} - -int -ACE_XtReactor::register_handler_i (const ACE_Handle_Set &handles, - ACE_Event_Handler *handler, - ACE_Reactor_Mask mask) -{ - return ACE_Select_Reactor::register_handler_i (handles, - handler, - mask); -} - -int -ACE_XtReactor::remove_handler_i (ACE_HANDLE handle, - ACE_Reactor_Mask mask) -{ - ACE_TRACE ("ACE_XtReactor::remove_handler_i"); - - // In the registration phase we registered first with - // ACE_Select_Reactor and then with X. Now we are now doing things - // in reverse order. - - // First clean up the corresponding X11Input. - this->remove_XtInput (handle); - - // Now let the reactor do its work. - return ACE_Select_Reactor::remove_handler_i (handle, - mask); -} - -void -ACE_XtReactor::remove_XtInput (ACE_HANDLE handle) -{ - ACE_TRACE ("ACE_XtReactor::remove_XtInput"); - - ACE_XtReactorID *XtID = this->ids_; - - if (XtID) - { - if (XtID->handle_ == handle) - { - ::XtRemoveInput (XtID->id_); - this->ids_ = XtID->next_; - delete XtID; - return; - } - - ACE_XtReactorID *NextID = XtID->next_; - - while (NextID) - { - if (NextID->handle_ == handle) - { - ::XtRemoveInput(NextID->id_); - XtID->next_ = NextID->next_; - delete NextID; - return; - } - else - { - XtID = NextID; - NextID = NextID->next_; - } - } - } -} - -int -ACE_XtReactor::remove_handler_i (const ACE_Handle_Set &handles, - ACE_Reactor_Mask mask) -{ - return ACE_Select_Reactor::remove_handler_i (handles, - mask); -} - -// The following functions ensure that there is an Xt timeout for the -// first timeout in the Reactor's Timer_Queue. - -void -ACE_XtReactor::reset_timeout (void) -{ - // Make sure we have a valid context - ACE_ASSERT (this->context_ != 0); - - if (timeout_) - ::XtRemoveTimeOut (timeout_); - timeout_ = 0; - - ACE_Time_Value *max_wait_time = - this->timer_queue_->calculate_timeout (0); - - if (max_wait_time) - timeout_ = ::XtAppAddTimeOut (this->context_, - max_wait_time->msec (), - TimerCallbackProc, - (XtPointer) this); -} - -int -ACE_XtReactor::reset_timer_interval - (long timer_id, - const ACE_Time_Value &interval) -{ - ACE_TRACE ("ACE_XtReactor::reset_timer_interval"); - ACE_MT (ACE_GUARD_RETURN (ACE_Select_Reactor_Token, ace_mon, this->token_, -1)); - - int const result = ACE_Select_Reactor::timer_queue_->reset_interval - (timer_id, - interval); - - if (result == -1) - return -1; - else - { - this->reset_timeout (); - return result; - } -} - -long -ACE_XtReactor::schedule_timer (ACE_Event_Handler *event_handler, - const void *arg, - const ACE_Time_Value &delay, - const ACE_Time_Value &interval) -{ - ACE_TRACE ("ACE_XtReactor::schedule_timer"); - ACE_MT (ACE_GUARD_RETURN (ACE_Select_Reactor_Token, ace_mon, this->token_, -1)); - - long const result = ACE_Select_Reactor::schedule_timer (event_handler, - arg, - delay, - interval); - if (result == -1) - return -1; - else - { - this->reset_timeout (); - return result; - } -} - -int -ACE_XtReactor::cancel_timer (ACE_Event_Handler *handler, - int dont_call_handle_close) -{ - ACE_TRACE ("ACE_XtReactor::cancel_timer"); - - if (ACE_Select_Reactor::cancel_timer (handler, - dont_call_handle_close) == -1) - return -1; - else - { - this->reset_timeout (); - return 0; - } -} - -int -ACE_XtReactor::cancel_timer (long timer_id, - const void **arg, - int dont_call_handle_close) -{ - ACE_TRACE ("ACE_XtReactor::cancel_timer"); - - if (ACE_Select_Reactor::cancel_timer (timer_id, - arg, - dont_call_handle_close) == -1) - return -1; - else - { - this->reset_timeout (); - return 0; - } -} - -ACE_END_VERSIONED_NAMESPACE_DECL diff --git a/ACE/ace/XtReactor/XtReactor.h b/ACE/ace/XtReactor/XtReactor.h deleted file mode 100644 index 22fb39ceeed..00000000000 --- a/ACE/ace/XtReactor/XtReactor.h +++ /dev/null @@ -1,138 +0,0 @@ -// -*- C++ -*- - -//============================================================================= -/** - * @file XtReactor.h - * - * $Id$ - * - * @author Eric C. Newton - * @author Kirill Rybaltchenko - * @author Douglas C. Schmidt - */ -//============================================================================= - - -#ifndef ACE_XTREACTOR_H -#define ACE_XTREACTOR_H -#include /**/ "ace/pre.h" - -#include /**/ "ace/config-all.h" - -#if !defined (ACE_LACKS_PRAGMA_ONCE) -# pragma once -#endif /* ACE_LACKS_PRAGMA_ONCE */ -#include "ace/XtReactor/ACE_XtReactor_export.h" -#include "ace/Select_Reactor.h" - -#include /**/ - -ACE_BEGIN_VERSIONED_NAMESPACE_DECL - -/** - * @class ACE_XtReactorID - * - * @brief This little class is necessary due to the way that Microsoft - * implements sockets to be pointers rather than indices. - */ -class ACE_XtReactor_Export ACE_XtReactorID -{ -public: - /// Magic cookie. - XtInputId id_; - - /// Underlying handle. - ACE_HANDLE handle_; - - /// Pointer to next node in the linked list. - ACE_XtReactorID *next_; -}; - -/** - * @class ACE_XtReactor - * - * @brief An object-oriented event demultiplexor and event handler - * dispatcher that uses the X Toolkit functions. - */ -class ACE_XtReactor_Export ACE_XtReactor : public ACE_Select_Reactor -{ -public: - // = Initialization and termination methods. - ACE_XtReactor (XtAppContext context = 0, - size_t size = DEFAULT_SIZE, - int restart = 0, - ACE_Sig_Handler * = 0); - virtual ~ACE_XtReactor (void); - - XtAppContext context (void) const; - void context (XtAppContext); - - // = Timer operations. - virtual long schedule_timer (ACE_Event_Handler *event_handler, - const void *arg, - const ACE_Time_Value &delay, - const ACE_Time_Value &interval); - virtual int reset_timer_interval (long timer_id, - const ACE_Time_Value &interval); - virtual int cancel_timer (ACE_Event_Handler *handler, - int dont_call_handle_close = 1); - - virtual int cancel_timer (long timer_id, - const void **arg = 0, - int dont_call_handle_close = 1); - -protected: - // = Register timers/handles with Xt. - /// Register a single . - virtual int register_handler_i (ACE_HANDLE handle, - ACE_Event_Handler *handler, - ACE_Reactor_Mask mask); - - /// Register a set of . - virtual int register_handler_i (const ACE_Handle_Set &handles, - ACE_Event_Handler *handler, - ACE_Reactor_Mask mask); - - /// Remove the associated with this . - virtual int remove_handler_i (ACE_HANDLE handle, - ACE_Reactor_Mask mask); - - /// Remove a set of . - virtual int remove_handler_i (const ACE_Handle_Set &handles, - ACE_Reactor_Mask); - - /// Removes an Xt handle. - virtual void remove_XtInput (ACE_HANDLE handle); - - /// Wait for events to occur. - virtual int wait_for_multiple_events (ACE_Select_Reactor_Handle_Set &, - ACE_Time_Value *); - - ///Wait for Xt events to occur. - virtual int XtWaitForMultipleEvents (int, - ACE_Select_Reactor_Handle_Set &, - ACE_Time_Value *); - - XtAppContext context_; - ACE_XtReactorID *ids_; - XtIntervalId timeout_; - -private: - /// This method ensures there's an Xt timeout for the first timeout - /// in the Reactor's Timer_Queue. - void reset_timeout (void); - - // = Integrate with the X callback function mechanism. - static void TimerCallbackProc (XtPointer closure, XtIntervalId *id); - static void InputCallbackProc (XtPointer closure, int* source, XtInputId *id); - - /// Deny access since member-wise won't work... - ACE_XtReactor (const ACE_XtReactor &); - ACE_XtReactor &operator = (const ACE_XtReactor &); -}; - -ACE_END_VERSIONED_NAMESPACE_DECL - -#include /**/ "ace/post.h" - -#endif /* ACE_XTREACTOR_H */ diff --git a/ACE/ace/ace.mpc b/ACE/ace/ace.mpc index 7a2807cbe04..dc92a721395 100644 --- a/ACE/ace/ace.mpc +++ b/ACE/ace/ace.mpc @@ -367,7 +367,6 @@ project(ACE) : acedefaults, core, other, codecs, token, svcconf, uuid, filecache Swap.inl TSS_T.inl ace_wchar.inl - OS.inl } Header_Files { diff --git a/ACE/ace/ace_flreactor.mpc b/ACE/ace/ace_flreactor.mpc index 66b6a0ac29d..af3f7afaf9c 100644 --- a/ACE/ace/ace_flreactor.mpc +++ b/ACE/ace/ace_flreactor.mpc @@ -7,26 +7,24 @@ project(ACE_FlReactor) : acedefaults, core, acelib, ace_fl{ dynamicflags = ACE_FLREACTOR_BUILD_DLL Source_Files { - FlReactor + FlReactor.cpp } Header_Files { - FlReactor + ACE_FlReactor_export.h + FlReactor.h } Inline_Files { - FlReactor } Template_Files { - FlReactor } Resource_Files { - FlReactor } Pkgconfig_Files { - FlReactor/ACE_FlReactor.pc.in + ACE_FlReactor.pc.in } } diff --git a/ACE/ace/ace_for_tao.mpc b/ACE/ace/ace_for_tao.mpc index d3727e454f3..cd28be5635b 100644 --- a/ACE/ace/ace_for_tao.mpc +++ b/ACE/ace/ace_for_tao.mpc @@ -11,7 +11,7 @@ // link. This ACE_FOR_TAO subset library must remain as small as // possible. -project(ACE_FOR_TAO) : acedefaults, core, svcconf, uuid, versioned_namespace, pkgconfig { +project(ACE_FOR_TAO) : acedefaults, core, svcconf, versioned_namespace, pkgconfig { macros += ACE_LACKS_ACE_TOKEN requires = ace_for_tao ace_svcconf libout = $(ACE_ROOT)/lib diff --git a/ACE/ace/ace_qtreactor.mpc b/ACE/ace/ace_qtreactor.mpc index 90626153d54..549181b1348 100644 --- a/ACE/ace/ace_qtreactor.mpc +++ b/ACE/ace/ace_qtreactor.mpc @@ -7,32 +7,28 @@ project(ACE_QtReactor) : acedefaults, core, acelib, ace_qt { dynamicflags = ACE_QTREACTOR_BUILD_DLL MOC_Files { - QtReactor + QtReactor.h } Source_Files { - - QtReactor/QtReactor_moc.cpp - QtReactor + QtReactor_moc.cpp + QtReactor.cpp } Header_Files { - QtReactor + ACE_QtReactor_export.h } Inline_Files { - QtReactor } Template_Files { - QtReactor } Resource_Files { - QtReactor } Pkgconfig_Files { - QtReactor/ACE_QtReactor.pc.in + ACE_QtReactor.pc.in } } diff --git a/ACE/ace/ace_tkreactor.mpc b/ACE/ace/ace_tkreactor.mpc index 351af62857f..fbbda18160c 100644 --- a/ACE/ace/ace_tkreactor.mpc +++ b/ACE/ace/ace_tkreactor.mpc @@ -7,26 +7,24 @@ project(ACE_TkReactor) : acedefaults, core, acelib, ace_tk { dynamicflags = ACE_TKREACTOR_BUILD_DLL Source_Files { - TkReactor + TkReactor.cpp } Header_Files { - TkReactor + ACE_TkReactor_export.h + TkReactor.h } Inline_Files { - TkReactor } Template_Files { - TkReactor } Resource_Files { - TkReactor } Pkgconfig_Files { - TkReactor/ACE_TkReactor.pc.in + ACE_TkReactor.pc.in } } diff --git a/ACE/ace/ace_xtreactor.mpc b/ACE/ace/ace_xtreactor.mpc index 8f9ba8fda73..9d8c44e666f 100644 --- a/ACE/ace/ace_xtreactor.mpc +++ b/ACE/ace/ace_xtreactor.mpc @@ -7,26 +7,24 @@ project(ACE_XtReactor) : acedefaults, core, acelib, ace_xt { dynamicflags = ACE_XTREACTOR_BUILD_DLL Source_Files { - XtReactor + XtReactor.cpp } Header_Files { - XtReactor + XtReactor.h + ACE_XtReactor_export.h } Inline_Files { - XtReactor } Template_Files { - XtReactor } Resource_Files { - XtReactor } Pkgconfig_Files { - XtReactor/ACE_XtReactor.pc.in + ACE_XtReactor.pc.in } } diff --git a/ACE/ace/config-freebsd.h b/ACE/ace/config-freebsd.h index 223ea873391..6ed6e250bcc 100644 --- a/ACE/ace/config-freebsd.h +++ b/ACE/ace/config-freebsd.h @@ -225,7 +225,7 @@ extern "C" { char * cuserid (char *s); } #define ACE_HAS_SIGWAIT // Platform has POSIX terminal interface. -#define ACE_HAS_TERMIOS +#define ACE_HAS_TERMIOS #if (__FreeBSD_version > 400000) #define ACE_HAS_UCONTEXT_T @@ -267,10 +267,6 @@ typedef union sigval sigval_t; # define ACE_HAS_PTHREAD_SETSTACK #endif -#if (__FreeBSD_version < 700007) -# define ACE_HAS_SIGVAL_SIGVAL_INT -#endif - #include /**/ "ace/post.h" #endif /* ACE_CONFIG_H */ diff --git a/ACE/ace/config-linux-common.h b/ACE/ace/config-linux-common.h index 4b8c63c80b9..95a7a07d8c0 100644 --- a/ACE/ace/config-linux-common.h +++ b/ACE/ace/config-linux-common.h @@ -395,12 +395,7 @@ #define ACE_HAS_VOIDPTR_MMAP -#if defined (ACE_LACKS_NETWORKING) -# include "ace/config-posix-nonetworking.h" -#else -# define ACE_HAS_NETLINK -# define ACE_HAS_GETIFADDRS -#endif +#define ACE_HAS_NETLINK #if !defined (ACE_GETNAME_RETURNS_RANDOM_SIN_ZERO) // Detect if getsockname() and getpeername() returns random values in diff --git a/ACE/ace/config-linux.h b/ACE/ace/config-linux.h index ee3ca24eeeb..402ef191e16 100644 --- a/ACE/ace/config-linux.h +++ b/ACE/ace/config-linux.h @@ -58,6 +58,10 @@ #endif /* ACE_MT_SAFE */ +// This is certainly true for newer distributions. I'm not sure how +// far back this goes. +#define ACE_HAS_GETIFADDRS + #include /**/ "ace/post.h" #endif /* ACE_CONFIG_LINUX_H */ diff --git a/ACE/ace/config-lynxos.h b/ACE/ace/config-lynxos.h index 2bf6665c8e2..739ecee49c8 100644 --- a/ACE/ace/config-lynxos.h +++ b/ACE/ace/config-lynxos.h @@ -54,6 +54,7 @@ #define ACE_HAS_MEMCHR #define ACE_HAS_MSG #define ACE_HAS_NONCONST_CLOCK_SETTIME +#define ACE_HAS_NONCONST_GETBY #define ACE_HAS_NONCONST_MSGSND #define ACE_HAS_NONCONST_READV #define ACE_HAS_NONCONST_SELECT_TIMEVAL @@ -78,20 +79,26 @@ #define ACE_HAS_TIMEZONE_GETTIMEOFDAY #define ACE_HAS_TYPENAME_KEYWORD #define ACE_LACKS_CONST_TIMESPEC_PTR +#define ACE_LACKS_GETOPT_PROTOTYPE #define ACE_LACKS_GETPGID +#define ACE_LACKS_INET_ATON_PROTOTYPE #define ACE_LACKS_MADVISE #define ACE_LACKS_MKSTEMP_PROTOTYPE #define ACE_LACKS_MKTEMP_PROTOTYPE #define ACE_LACKS_PUTENV_PROTOTYPE #define ACE_LACKS_REALPATH +#define ACE_LACKS_REGEX_H #define ACE_LACKS_RWLOCK_T #define ACE_LACKS_SCANDIR_PROTOTYPE #define ACE_LACKS_SETEGID #define ACE_LACKS_SETEUID #define ACE_LACKS_SIGINFO_H +#define ACE_LACKS_STRCASECMP_PROTOTYPE +#define ACE_LACKS_STRNCASECMP_PROTOTYPE #define ACE_LACKS_STRPTIME #define ACE_LACKS_SUSECONDS_T #define ACE_LACKS_SWAB_PROTOTYPE +#define ACE_LACKS_SYS_SELECT_H #define ACE_LACKS_TIMESPEC_T #define ACE_LACKS_UCONTEXT_H #define ACE_LACKS_USECONDS_T @@ -139,25 +146,5 @@ #define ALIGNBYTES (sizeof(int) - 1) #define ALIGN(p) (((unsigned)p + ALIGNBYTES) & ~ALIGNBYTES) -#if ACE_LYNXOS_MAJOR == 4 && ACE_LYNXOS_MINOR == 0 -# define ACE_LACKS_GETOPT_PROTOTYPE -# define ACE_LACKS_INET_ATON_PROTOTYPE -# define ACE_LACKS_REGEX_H -# define ACE_LACKS_STRCASECMP_PROTOTYPE -# define ACE_LACKS_STRNCASECMP_PROTOTYPE -# define ACE_LACKS_SYS_SELECT_H -# define ACE_HAS_NONCONST_GETBY -#endif - -#if (ACE_LYNXOS_MAJOR > 4) || (ACE_LYNXOS_MAJOR == 4 && ACE_LYNXOS_MINOR >= 2) -// LynxOS 4.2 additons -# define ACE_HAS_POSIX_SEM_TIMEOUT -# define ACE_HAS_MUTEX_TIMEOUTS -#endif - -#if defined (ACE_HAS_SVR4_DYNAMIC_LINKING) -# define ACE_HAS_BROKEN_THREAD_KEYFREE -#endif /* ACE_HAS_SVR4_DYNAMIC_LINKING */ - #include /**/ "ace/post.h" #endif /* ACE_CONFIG_H */ diff --git a/ACE/ace/config-posix-nonetworking.h b/ACE/ace/config-posix-nonetworking.h deleted file mode 100644 index c153f795a15..00000000000 --- a/ACE/ace/config-posix-nonetworking.h +++ /dev/null @@ -1,79 +0,0 @@ -/* -*- C -*- */ -// $Id$ - -/* The following configuration file is designed to work for RTEMS - platforms using GNU C. -*/ - -#ifndef ACE_CONFIG_POSIX_NONETWORKING_H -#define ACE_CONFIG_POSIX_NONETWORKING_H - -// Missing header files -# define ACE_LACKS_SYS_UIO_H -# define ACE_LACKS_SYS_SOCKET_H -# define ACE_LACKS_NETINET_IN_H -# define ACE_LACKS_NETDB_H -# define ACE_LACKS_ARPA_INET_H -# define ACE_LACKS_SYS_SELECT_H -# define ACE_LACKS_NET_IF_H -# define ACE_LACKS_SYSLOG_H -# define ACE_LACKS_SYS_UN_H -# define ACE_LACKS_MEMORY_H -# define ACE_LACKS_SYS_SYSCTL_H -# define ACE_LACKS_NETINET_TCP_H - -// Missing types -# define ACE_LACKS_IOVEC -# define ACE_LACKS_IN_ADDR -# define ACE_LACKS_SOCKADDR_IN -# define ACE_LACKS_HOSTENT -# define ACE_LACKS_SOCKADDR -# define ACE_LACKS_IP_MREQ -# define ACE_LACKS_PROTOENT -# define ACE_LACKS_SERVENT -# define ACE_LACKS_IFREQ - -// Missing methods -# define ACE_LACKS_GETHOSTBYADDR -# define ACE_LACKS_GETHOSTBYNAME -# define ACE_LACKS_GETIPNODEBYADDR -# define ACE_LACKS_LISTEN -# define ACE_LACKS_BIND -# define ACE_LACKS_NTOHL -# define ACE_LACKS_HTONL -# define ACE_LACKS_HTONS -# define ACE_LACKS_NTOHS -# define ACE_LACKS_SELECT -# define ACE_LACKS_SOCKET -# define ACE_LACKS_SHUTDOWN -# define ACE_LACKS_SETSOCKOPT -# define ACE_LACKS_INET_ATON -# define ACE_LACKS_INET_ADDR -# define ACE_LACKS_INET_NTOA -# define ACE_LACKS_GET_BCAST_ADDR -# define ACE_LACKS_GETSERVBYNAME -# define ACE_LACKS_ACCEPT -# define ACE_LACKS_CONNECT -# define ACE_LACKS_GETPEERNAME -# define ACE_LACKS_GETSOCKNAME -# define ACE_LACKS_GETSOCKOPT -# define ACE_LACKS_RECV -# define ACE_LACKS_SEND -# define ACE_LACKS_SENDTO -# define ACE_LACKS_RECVFROM -# define ACE_LACKS_RECVMSG -# define ACE_LACKS_SENDMSG -# define ACE_LACKS_GETHOSTBYADDR_R -# define ACE_LACKS_GETPROTOBYNAME -# define ACE_LACKS_GETPROTOBYNUMBER -# define ACE_LACKS_GETSERVBYNAME -# define ACE_LACKS_READV -# define ACE_LACKS_WRITEV -# define ACE_LACKS_SOCKETPAIR -# undef ACE_HAS_MSG - -// Missing OS features -# define ACE_LACKS_UNIX_SYSLOG -# define ACE_LACKS_TCP_NODELAY - -#endif /* ACE_CONFIG_POSIX_NONETWORKING_H */ diff --git a/ACE/ace/config-rtems.h b/ACE/ace/config-rtems.h index ff95c69c73a..9379c2ffc19 100644 --- a/ACE/ace/config-rtems.h +++ b/ACE/ace/config-rtems.h @@ -37,6 +37,10 @@ #define ACE_HAS_NONSTATIC_OBJECT_MANAGER +#if !defined (ACE_MAIN) +# define ACE_MAIN ace_main +#endif /* ! ACE_MAIN */ + #define ACE_LACKS_REGEX_H #define ACE_LACKS_STROPTS_H #define ACE_LACKS_DLFCN_H @@ -84,7 +88,6 @@ #define ACE_HAS_MEMCHR #define ACE_HAS_MSG #define ACE_HAS_MT_SAFE_MKTIME -#define ACE_HAS_NONCONST_READV #define ACE_HAS_POSIX_SEM #define ACE_HAS_POSIX_TIME #define ACE_HAS_REENTRANT_FUNCTIONS @@ -111,6 +114,7 @@ #define ACE_LACKS_PTHREAD_THR_SIGSETMASK #define ACE_LACKS_READDIR_R #define ACE_LACKS_READLINK +#define ACE_HAS_NONCONST_READV #define ACE_LACKS_READV #define ACE_LACKS_RLIMIT #define ACE_LACKS_RLIMIT_PROTOTYPE @@ -137,13 +141,73 @@ #define ACE_LACKS_FDOPEN #define ACE_HAS_TERMIOS -// rtems 4.7 or higher -#if (__RTEMS_MAJOR__ > 4) || (__RTEMS_MAJOR__ == 4 && __RTEMS_MINOR__ > 6) -# define ACE_HAS_UALARM -#endif - #if defined (ACE_LACKS_NETWORKING) -# include "ace/config-posix-nonetworking.h" + +// Missing header files +# define ACE_LACKS_SYS_UIO_H +# define ACE_LACKS_SYS_SOCKET_H +# define ACE_LACKS_NETINET_IN_H +# define ACE_LACKS_NETDB_H +# define ACE_LACKS_ARPA_INET_H +# define ACE_LACKS_SYS_SELECT_H +# define ACE_LACKS_NET_IF_H +# define ACE_LACKS_SYSLOG_H +# define ACE_LACKS_SYS_UN_H +# define ACE_LACKS_MEMORY_H +# define ACE_LACKS_SYS_SYSCTL_H +# define ACE_LACKS_NETINET_TCP_H + +// Missing types +# define ACE_LACKS_IOVEC +# define ACE_LACKS_IN_ADDR +# define ACE_LACKS_SOCKADDR_IN +# define ACE_LACKS_HOSTENT +# define ACE_LACKS_SOCKADDR +# define ACE_LACKS_IP_MREQ +# define ACE_LACKS_PROTOENT +# define ACE_LACKS_SERVENT +# define ACE_LACKS_IFREQ + +// Missing methods +# define ACE_LACKS_GETHOSTBYADDR +# define ACE_LACKS_GETHOSTBYNAME +# define ACE_LACKS_GETIPNODEBYADDR +# define ACE_LACKS_LISTEN +# define ACE_LACKS_BIND +# define ACE_LACKS_NTOHL +# define ACE_LACKS_HTONL +# define ACE_LACKS_HTONS +# define ACE_LACKS_NTOHS +# define ACE_LACKS_SELECT +# define ACE_LACKS_SOCKET +# define ACE_LACKS_SHUTDOWN +# define ACE_LACKS_SETSOCKOPT +# define ACE_LACKS_INET_ATON +# define ACE_LACKS_INET_ADDR +# define ACE_LACKS_INET_NTOA +# define ACE_LACKS_GET_BCAST_ADDR +# define ACE_LACKS_GETSERVBYNAME +# define ACE_LACKS_ACCEPT +# define ACE_LACKS_CONNECT +# define ACE_LACKS_GETPEERNAME +# define ACE_LACKS_GETSOCKNAME +# define ACE_LACKS_GETSOCKOPT +# define ACE_LACKS_RECV +# define ACE_LACKS_SEND +# define ACE_LACKS_SENDTO +# define ACE_LACKS_RECVFROM +# define ACE_LACKS_RECVMSG +# define ACE_LACKS_SENDMSG +# define ACE_LACKS_GETHOSTBYADDR_R +# define ACE_LACKS_GETPROTOBYNAME +# define ACE_LACKS_GETPROTOBYNUMBER +# define ACE_LACKS_GETSERVBYNAME +# undef ACE_HAS_MSG + +// Missing OS features +# define ACE_LACKS_UNIX_SYSLOG +# define ACE_LACKS_TCP_NODELAY + #endif #endif /* ACE_CONFIG_H */ diff --git a/ACE/ace/config-unixware-7.1.0.udk.h b/ACE/ace/config-unixware-7.1.0.udk.h index 33f4205fb04..549db4416dd 100644 --- a/ACE/ace/config-unixware-7.1.0.udk.h +++ b/ACE/ace/config-unixware-7.1.0.udk.h @@ -199,9 +199,24 @@ /* Platform supports POSIX Threads */ #define ACE_HAS_PTHREADS +/* Platform supports POSIX Threads .4a Draft 4 */ +/* #undef ACE_HAS_PTHREADS_DRAFT4 */ + +/* Platform supports POSIX Threads .4a Draft 6 */ +/* #undef ACE_HAS_PTHREADS_DRAFT6 */ + +/* Platform supports POSIX Threads .1c Draft 7 */ +/* #undef ACE_HAS_PTHREADS_DRAFT7 */ + /* Platform supports POSIX.1c-1995 threads */ #define ACE_HAS_PTHREADS_STD +/* Platform has pthread_condattr_setkind_np(). */ +/* #undef ACE_HAS_PTHREAD_CONDATTR_SETKIND_NP */ + +/* Platform has pthread_mutexattr_setkind_np(). */ +/* #undef ACE_HAS_PTHREAD_MUTEXATTR_SETKIND_NP */ + /* pthread.h declares an enum with PTHREAD_PROCESS_PRIVATE and PTHREAD_PROCESS_SHARED values */ #define ACE_HAS_PTHREAD_PROCESS_ENUM @@ -394,6 +409,9 @@ /* Platform needs to #include to get thread scheduling defs. */ #define ACE_NEEDS_SCHED_H 1 +/* Turns off the LM_DEBUG and LM_ERROR logging macros... */ +/* #undef ACE_NLOGGING */ + /* The OS/platform supports the poll() event demultiplexor */ #define ACE_USE_POLL 1 diff --git a/ACE/ace/config-win32-msvc.h b/ACE/ace/config-win32-msvc.h index b6758dfa96f..9b85888b05b 100644 --- a/ACE/ace/config-win32-msvc.h +++ b/ACE/ace/config-win32-msvc.h @@ -65,22 +65,12 @@ # error This version of Microsoft Visual C++ is not supported. #endif -// MFC changes the behavior of operator new at all MSVC versions from 6 up -// by throwing a static CMemoryException* instead of std::bad_alloc -// (see ace/OS_Memory.h). This MFC exception object needs to be cleaned up -// by calling its Delete() method. +// MFC changes the behavior of operator new at all MSVC versions from 6 up, +// see ace/OS_Memory.h (throws a static CMemoryException* instead of std::bad_alloc) #if defined (ACE_HAS_MFC) && (ACE_HAS_MFC == 1) # if !defined (ACE_NEW_THROWS_EXCEPTIONS) # define ACE_NEW_THROWS_EXCEPTIONS # endif -# if defined (ACE_bad_alloc) -# undef ACE_bad_alloc -# endif -# define ACE_bad_alloc CMemoryException *e -# if defined (ACE_del_bad_alloc) -# undef ACE_del_bad_alloc -# endif -# define ACE_del_bad_alloc e->Delete(); #endif /* ACE_HAS_MFC && ACE_HAS_MFC==1 */ #if defined(ACE_MT_SAFE) && (ACE_MT_SAFE != 0) diff --git a/ACE/apps/Gateway/Gateway/Makefile.am b/ACE/apps/Gateway/Gateway/Makefile.am index ac8ddfab45c..83392e20564 100644 --- a/ACE/apps/Gateway/Gateway/Makefile.am +++ b/ACE/apps/Gateway/Gateway/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/apps/Gateway/Makefile.am b/ACE/apps/Gateway/Makefile.am index e0b818fd319..ff47f4b6ecd 100644 --- a/ACE/apps/Gateway/Makefile.am +++ b/ACE/apps/Gateway/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu SUBDIRS = \ Gateway \ diff --git a/ACE/apps/Gateway/Peer/Makefile.am b/ACE/apps/Gateway/Peer/Makefile.am index 42504dccb25..843f407270a 100644 --- a/ACE/apps/Gateway/Peer/Makefile.am +++ b/ACE/apps/Gateway/Peer/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/apps/JAWS/Makefile.am b/ACE/apps/JAWS/Makefile.am index c922c992902..5703744183c 100644 --- a/ACE/apps/JAWS/Makefile.am +++ b/ACE/apps/JAWS/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu SUBDIRS = \ clients \ diff --git a/ACE/apps/JAWS/clients/Blobby/Makefile.am b/ACE/apps/JAWS/clients/Blobby/Makefile.am index a8f473c45a9..e3846028703 100644 --- a/ACE/apps/JAWS/clients/Blobby/Makefile.am +++ b/ACE/apps/JAWS/clients/Blobby/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/apps/JAWS/clients/Caching/Makefile.am b/ACE/apps/JAWS/clients/Caching/Makefile.am index 1e37c329085..ba2cde63635 100644 --- a/ACE/apps/JAWS/clients/Caching/Makefile.am +++ b/ACE/apps/JAWS/clients/Caching/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) @@ -16,23 +16,22 @@ ACE_ROOT = $(top_srcdir) if BUILD_ACE_FILECACHE if !BUILD_ACE_FOR_TAO -noinst_PROGRAMS = http_client +noinst_LTLIBRARIES = libhttp_client.la -http_client_CPPFLAGS = \ +libhttp_client_la_CPPFLAGS = \ -I$(ACE_ROOT) \ -I$(ACE_BUILDDIR) -http_client_SOURCES = \ +libhttp_client_la_SOURCES = \ http_client.cpp \ - http_handler.cpp \ + http_handler.cpp + +noinst_HEADERS = \ Local_Locator.inl \ Locator_Request_Reply.inl \ URL_Properties.inl \ http_handler.h -http_client_LDADD = \ - $(ACE_BUILDDIR)/ace/libACE.la - endif !BUILD_ACE_FOR_TAO endif BUILD_ACE_FILECACHE diff --git a/ACE/apps/JAWS/clients/Makefile.am b/ACE/apps/JAWS/clients/Makefile.am index 76571aa387d..6f338fd5cc8 100644 --- a/ACE/apps/JAWS/clients/Makefile.am +++ b/ACE/apps/JAWS/clients/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu SUBDIRS = \ Blobby \ diff --git a/ACE/apps/JAWS/clients/WebSTONE/src/README b/ACE/apps/JAWS/clients/WebSTONE/src/README old mode 100644 new mode 100755 diff --git a/ACE/apps/JAWS/server/Makefile.am b/ACE/apps/JAWS/server/Makefile.am index d43dd1206f3..d13d91ad381 100644 --- a/ACE/apps/JAWS/server/Makefile.am +++ b/ACE/apps/JAWS/server/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/apps/JAWS2/JAWS/Makefile.am b/ACE/apps/JAWS2/JAWS/Makefile.am index bc1ac6d094b..b201afa54bd 100644 --- a/ACE/apps/JAWS2/JAWS/Makefile.am +++ b/ACE/apps/JAWS2/JAWS/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/apps/JAWS2/JAWS/jaws2.mpc b/ACE/apps/JAWS2/JAWS/jaws2.mpc index 90ebff97e5a..a7d5754b11a 100644 --- a/ACE/apps/JAWS2/JAWS/jaws2.mpc +++ b/ACE/apps/JAWS2/JAWS/jaws2.mpc @@ -5,13 +5,7 @@ project(JAWS2) : acelib { sharedname = JAWS2 dynamicflags = JAWS_BUILD_DLL avoids += uses_wchar ace_for_tao - - specific (automake) { - includes += $(srcdir)/.. - } else { - includes += .. - } - + includes += .. Source_Files { Assoc_Array.cpp Cache_Manager.cpp diff --git a/ACE/apps/JAWS2/Makefile.am b/ACE/apps/JAWS2/Makefile.am index b42508c7ba2..5bc7afdf9fd 100644 --- a/ACE/apps/JAWS2/Makefile.am +++ b/ACE/apps/JAWS2/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu SUBDIRS = \ JAWS diff --git a/ACE/apps/JAWS3/Makefile.am b/ACE/apps/JAWS3/Makefile.am index 84294e864f3..647eab9416b 100644 --- a/ACE/apps/JAWS3/Makefile.am +++ b/ACE/apps/JAWS3/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu SUBDIRS = \ jaws3 diff --git a/ACE/apps/JAWS3/jaws3/Makefile.am b/ACE/apps/JAWS3/jaws3/Makefile.am index 7cbc4bb2925..549790b885c 100644 --- a/ACE/apps/JAWS3/jaws3/Makefile.am +++ b/ACE/apps/JAWS3/jaws3/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/apps/JAWS3/jaws3/jaws3.mpc b/ACE/apps/JAWS3/jaws3/jaws3.mpc index 061c1952cd4..eaa9ecd0196 100644 --- a/ACE/apps/JAWS3/jaws3/jaws3.mpc +++ b/ACE/apps/JAWS3/jaws3/jaws3.mpc @@ -6,13 +6,7 @@ project(JAWS3) : acelib { dynamicflags = JAWS_BUILD_DLL avoids += uses_wchar avoids += ace_for_tao - - specific(automake) { - includes += $(srcdir)/.. - } else { - includes += .. - } - + includes += .. Source_Files { Asynch_IO.cpp Concurrency.cpp @@ -78,13 +72,7 @@ project(JAWS3) : acelib { project(JAWS3_server) : aceexe { avoids += uses_wchar avoids += ace_for_tao - - specific(automake) { - includes += $(srcdir)/.. - } else { - includes += .. - } - + includes += .. exename = main after += JAWS3 libs += JAWS3 diff --git a/ACE/apps/drwho/Makefile.am b/ACE/apps/drwho/Makefile.am index 7cf39818868..8a6e815e167 100644 --- a/ACE/apps/drwho/Makefile.am +++ b/ACE/apps/drwho/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/apps/gperf/Makefile.am b/ACE/apps/gperf/Makefile.am index b8cdd293211..a6030210b21 100644 --- a/ACE/apps/gperf/Makefile.am +++ b/ACE/apps/gperf/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu SUBDIRS = \ diff --git a/ACE/apps/gperf/src/Makefile.am b/ACE/apps/gperf/src/Makefile.am index 99de5128122..623c9054179 100644 --- a/ACE/apps/gperf/src/Makefile.am +++ b/ACE/apps/gperf/src/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/apps/gperf/tests/Makefile.am b/ACE/apps/gperf/tests/Makefile.am index 027d848b869..2a5fb70ce2f 100644 --- a/ACE/apps/gperf/tests/Makefile.am +++ b/ACE/apps/gperf/tests/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) @@ -15,7 +15,7 @@ CLEANFILES = BUILT_SOURCES = noinst_PROGRAMS = -## Makefile.adainset.am +## Makefile.adainset.am if !BUILD_USES_WCHAR @@ -23,10 +23,14 @@ BUILT_SOURCES += \ ada.cpp CLEANFILES += \ - ada.cpp + ada.cpp \ + ada-stamp -ada.cpp: $(srcdir)/ada.gperf +ada.cpp: ada-stamp + +ada-stamp: $(srcdir)/ada.gperf ../src/gperf -a -k1,4,$$ $(srcdir)/ada.gperf > ada.cpp + @touch $@ noinst_PROGRAMS += aout @@ -43,7 +47,7 @@ aout_LDADD = \ endif !BUILD_USES_WCHAR -## Makefile.cinset.am +## Makefile.cinset.am if !BUILD_USES_WCHAR @@ -51,10 +55,14 @@ BUILT_SOURCES += \ c.cpp CLEANFILES += \ - c.cpp + c.cpp \ + c-stamp + +c.cpp: c-stamp -c.cpp: $(srcdir)/c.gperf +c-stamp: $(srcdir)/c.gperf ../src/gperf -a -p -c -l -S1 -o $(srcdir)/c.gperf > c.cpp + @touch $@ noinst_PROGRAMS += cout @@ -71,7 +79,7 @@ cout_LDADD = \ endif !BUILD_USES_WCHAR -## Makefile.cppinset.am +## Makefile.cppinset.am if !BUILD_USES_WCHAR @@ -79,10 +87,14 @@ BUILT_SOURCES += \ cpp.cpp CLEANFILES += \ - cpp.cpp + cpp.cpp \ + cpp-stamp -cpp.cpp: $(srcdir)/cpp.gperf +cpp.cpp: cpp-stamp + +cpp-stamp: $(srcdir)/cpp.gperf ../src/gperf -a -D $(srcdir)/cpp.gperf > cpp.cpp + @touch $@ noinst_PROGRAMS += cppout @@ -99,7 +111,7 @@ cppout_LDADD = \ endif !BUILD_USES_WCHAR -## Makefile.iinset.am +## Makefile.iinset.am if !BUILD_USES_WCHAR @@ -107,10 +119,14 @@ BUILT_SOURCES += \ idl.cpp CLEANFILES += \ - idl.cpp + idl.cpp \ + idl-stamp + +idl.cpp: idl-stamp -idl.cpp: $(srcdir)/idl.gperf +idl-stamp: $(srcdir)/idl.gperf ../src/gperf -m -M -c -C -D -S1 -E -T -a -o -p $(srcdir)/idl.gperf > idl.cpp + @touch $@ noinst_PROGRAMS += iout @@ -127,7 +143,7 @@ iout_LDADD = \ endif !BUILD_USES_WCHAR -## Makefile.iinset2.am +## Makefile.iinset2.am if !BUILD_USES_WCHAR @@ -135,11 +151,15 @@ BUILT_SOURCES += \ iout2_gen/idl.cpp CLEANFILES += \ - iout2_gen/idl.cpp + iout2_gen/idl.cpp \ + iout2_gen/idl-stamp + +iout2_gen/idl.cpp: iout2_gen/idl-stamp -iout2_gen/idl.cpp: $(srcdir)/idl.gperf +iout2_gen/idl-stamp: $(srcdir)/idl.gperf mkdir -p iout2_gen ../src/gperf -m -M -c -C -D -E -T -a -o -p $(srcdir)/idl.gperf > iout2_gen/idl.cpp + @touch $@ noinst_PROGRAMS += iout2 @@ -156,7 +176,7 @@ iout2_LDADD = \ endif !BUILD_USES_WCHAR -## Makefile.m3inset.am +## Makefile.m3inset.am if !BUILD_USES_WCHAR @@ -164,10 +184,14 @@ BUILT_SOURCES += \ modula3.cpp CLEANFILES += \ - modula3.cpp + modula3.cpp \ + modula3-stamp -modula3.cpp: $(srcdir)/modula3.gperf +modula3.cpp: modula3-stamp + +modula3-stamp: $(srcdir)/modula3.gperf ../src/gperf -a -k1,2,$$ $(srcdir)/modula3.gperf > modula3.cpp + @touch $@ noinst_PROGRAMS += m3out @@ -184,7 +208,7 @@ m3out_LDADD = \ endif !BUILD_USES_WCHAR -## Makefile.pinset.am +## Makefile.pinset.am if !BUILD_USES_WCHAR @@ -192,10 +216,14 @@ BUILT_SOURCES += \ pascal.cpp CLEANFILES += \ - pascal.cpp + pascal.cpp \ + pascal-stamp + +pascal.cpp: pascal-stamp -pascal.cpp: $(srcdir)/pascal.gperf +pascal-stamp: $(srcdir)/pascal.gperf ../src/gperf -a -o -S2 -p $(srcdir)/pascal.gperf > pascal.cpp + @touch $@ noinst_PROGRAMS += pout @@ -212,7 +240,7 @@ pout_LDADD = \ endif !BUILD_USES_WCHAR -## Makefile.preinset.am +## Makefile.preinset.am if !BUILD_USES_WCHAR @@ -220,10 +248,14 @@ BUILT_SOURCES += \ adadefs.cpp CLEANFILES += \ - adadefs.cpp + adadefs.cpp \ + adadefs-stamp -adadefs.cpp: $(srcdir)/adadefs.gperf +adadefs.cpp: adadefs-stamp + +adadefs-stamp: $(srcdir)/adadefs.gperf ../src/gperf -a -p -D -k1,$$ -s 2 -o $(srcdir)/adadefs.gperf > adadefs.cpp + @touch $@ noinst_PROGRAMS += preout @@ -240,7 +272,7 @@ preout_LDADD = \ endif !BUILD_USES_WCHAR -## Makefile.taoinset.am +## Makefile.taoinset.am if !BUILD_USES_WCHAR @@ -248,10 +280,14 @@ BUILT_SOURCES += \ tao.cpp CLEANFILES += \ - tao.cpp + tao.cpp \ + tao-stamp + +tao.cpp: tao-stamp -tao.cpp: $(srcdir)/tao.gperf +tao-stamp: $(srcdir)/tao.gperf ../src/gperf -c -C -D -E -f 0 -a -o $(srcdir)/tao.gperf > tao.cpp + @touch $@ noinst_PROGRAMS += taoout @@ -268,7 +304,7 @@ taoout_LDADD = \ endif !BUILD_USES_WCHAR -## Makefile.tinset.am +## Makefile.tinset.am if !BUILD_USES_WCHAR @@ -276,10 +312,14 @@ BUILT_SOURCES += \ corba.cpp CLEANFILES += \ - corba.cpp + corba.cpp \ + corba-stamp + +corba.cpp: corba-stamp -corba.cpp: $(srcdir)/corba.gperf +corba-stamp: $(srcdir)/corba.gperf ../src/gperf -a -o $(srcdir)/corba.gperf > corba.cpp + @touch $@ noinst_PROGRAMS += tout diff --git a/ACE/apps/mkcsregdb/Makefile.am b/ACE/apps/mkcsregdb/Makefile.am index b90caa15e4a..a08f795e30a 100644 --- a/ACE/apps/mkcsregdb/Makefile.am +++ b/ACE/apps/mkcsregdb/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/apps/soreduce/Makefile.am b/ACE/apps/soreduce/Makefile.am index 732dec5e383..4f50d294e0d 100644 --- a/ACE/apps/soreduce/Makefile.am +++ b/ACE/apps/soreduce/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/bin/MakeProjectCreator/config/ace_for_tao.mpb b/ACE/bin/MakeProjectCreator/config/ace_for_tao.mpb index 36b8309f1fc..809140c3fae 100644 --- a/ACE/bin/MakeProjectCreator/config/ace_for_tao.mpb +++ b/ACE/bin/MakeProjectCreator/config/ace_for_tao.mpb @@ -3,7 +3,7 @@ // $Id$ feature(ace_for_tao) { - macros += ACE_LACKS_ACE_TOKEN ACE_LACKS_MSG_WFMO + macros += ACE_LACKS_ACE_TOKEN after += ACE_FOR_TAO libs += ACE_FOR_TAO diff --git a/ACE/bin/MakeProjectCreator/config/automake.features b/ACE/bin/MakeProjectCreator/config/automake.features index a8ec69fd549..d78fdef842f 100644 --- a/ACE/bin/MakeProjectCreator/config/automake.features +++ b/ACE/bin/MakeProjectCreator/config/automake.features @@ -30,6 +30,3 @@ ace_xtreactor=1 tao_xtresource=1 wxWindows=1 - -stl=1 -boost=1 diff --git a/ACE/bin/MakeProjectCreator/config/core_anytypecode.mpb b/ACE/bin/MakeProjectCreator/config/core_anytypecode.mpb old mode 100644 new mode 100755 diff --git a/ACE/bin/MakeProjectCreator/config/core_strategies.mpb b/ACE/bin/MakeProjectCreator/config/core_strategies.mpb deleted file mode 100644 index 3c568c55192..00000000000 --- a/ACE/bin/MakeProjectCreator/config/core_strategies.mpb +++ /dev/null @@ -1,6 +0,0 @@ -// -*- MPC -*- -// $Id$ - -feature(ace_for_tao) { - macros += TAO_HAS_SHMIOP=0 TAO_HAS_UIOP=0 -} diff --git a/ACE/bin/MakeProjectCreator/config/orbsvcslib.mpb b/ACE/bin/MakeProjectCreator/config/orbsvcslib.mpb index 483b93b2412..80575b1d459 100644 --- a/ACE/bin/MakeProjectCreator/config/orbsvcslib.mpb +++ b/ACE/bin/MakeProjectCreator/config/orbsvcslib.mpb @@ -4,7 +4,7 @@ project : taolib_with_idl, orbsvcs_output, anytypecode { tagname = TAO_ORBSVCS includes += $(TAO_ROOT)/orbsvcs - idlflags += -I$(TAO_ROOT)/orbsvcs + idlflags += -I$(TAO_ROOT)/orbsvcs -GT specific(automake) { includes += $(TAO_BUILDDIR)/orbsvcs diff --git a/ACE/bin/MakeProjectCreator/config/strategies.mpb b/ACE/bin/MakeProjectCreator/config/strategies.mpb index ae5383f50cb..c087499d5fd 100644 --- a/ACE/bin/MakeProjectCreator/config/strategies.mpb +++ b/ACE/bin/MakeProjectCreator/config/strategies.mpb @@ -1,6 +1,7 @@ // -*- MPC -*- // $Id$ -project : taolib, anytypecode, core_strategies { +project : taolib, anytypecode { + avoids += ace_for_tao // Requires Unix domain sockets and MEM stuff after += Strategies libs += TAO_Strategies } diff --git a/ACE/bin/Makefile.am b/ACE/bin/Makefile.am index bc5c70469dc..996040dd287 100644 --- a/ACE/bin/Makefile.am +++ b/ACE/bin/Makefile.am @@ -29,7 +29,7 @@ envinfo_SOURCES = \ envinfo.cpp envinfo_LDADD = \ - $(ACE_BUILDDIR)/ace/$(ACE_BUILDDIR)/ace/libACE.la + $(ACE_BUILDDIR)/ace/libACE.la ## Clean up template repositories, etc. clean-local: diff --git a/ACE/bin/make_release b/ACE/bin/make_release index 0077bb83598..875897381b2 100755 --- a/ACE/bin/make_release +++ b/ACE/bin/make_release @@ -4,7 +4,7 @@ eval '(exit $?0)' && eval 'exec perl -S $0 ${1+"$@"}' # $Id$ # -# Creates an ACE or TAO kit. +# Creates an ACE or TAO kit. # # The first three lines above let this script run without specifying the # full path to perl, as long as it is in the user's PATH. @@ -164,7 +164,7 @@ if ($kit eq 'ace') { sub which { my $command = shift; - + my $cmd = `which $command`; chomp ($cmd); return $cmd; @@ -261,7 +261,7 @@ if ($update_versions) { $status = &check_workspace () || &get_and_update_versions () || &tag (); - + if ($status != 0) { print "Exited with an error!\n"; } @@ -289,56 +289,56 @@ if ($update_versions) { &ex ("$svn export $repo_root/MPC/tags/$kit_tag $stage_dir/ACE_wrappers/MPC") && die "$0: failed cvs export of MPC in $stage_dir\n"; } else { - &ex ("$svn export ./ACE $stage_dir/ACE_wrappers") && + &ex ("$svn export ./ACE $stage_dir/ACE_wrappers") && die "$0: failed svn export of ACE to $stage_dir/ACE_wrappers\n"; &ex ("$svn export ./ACE/MPC $stage_dir/ACE_wrappers/MPC") && die "$0: failed svn export of MPC to $stage_dir/ACE_wrapper/MPC\n"; } - + &ex ("cd $stage_dir/ACE_wrappers && $make ACE-INSTALL") && die "$0: failed make ACE-INSTALL in $stage_dir/ACE_wrappers\n"; } - + if ($kit =~ /tao/) { if ("$kit_tag") { &ex ("$svn export $repo_root/Middleware/tags/$kit_tag/TAO $stage_dir/ACE_wrappers/TAO > /dev/null") && die "$0: failed cvs export of $kit_tag in $stage_dir\n"; } else { - &ex ("$svn export ./TAO $stage_dir/ACE_wrappers/TAO") && + &ex ("$svn export ./TAO $stage_dir/ACE_wrappers/TAO") && die "$0: failed svn export of TAO to $stage_dir/ACE_wrappers/TAO\n"; } &ex ("cd $stage_dir/ACE_wrappers/TAO && $make TAO-INSTALL") && die "$0: failed make INSTALL in " . "$stage_dir/ACE_wrappers/TAO\n"; } - + if ($kit =~ /ciao/) { if ("$kit_tag") { &ex ("$svn export $repo_root/Middleware/tags/$kit_tag/CIAO $stage_dir/ACE_wrappers/TAO/CIAO > /dev/null") && die "$0: failed cvs export of $kit_tag in $stage_dir\n"; } else { - &ex ("$svn export ./CIAO $stage_dir/ACE_wrappers/TAO/CIAO") && + &ex ("$svn export ./CIAO $stage_dir/ACE_wrappers/TAO/CIAO") && die "$0: failed svn export of CIAO to $stage_dir/ACE_wrappers/TAO/CIAO\n"; } - + &ex ("cd $stage_dir/ACE_wrappers/TAO/CIAO && $make CIAO-INSTALL") && die "$0: failed make INSTALL in " . "$stage_dir/ACE_wrappers/TAO/CIAO\n"; - + } - + chdir $stage_dir; - + print "Creating source-only kits\n"; $status = &create_kit (1); print "Generating makefiles\n"; $status = &generate_makefiles (); - if ($status != 0) { - die "$0: failed to generate GNUmakefiles\n"; - } - + if ($status != 0) { + die "$0: failed to generate GNUmakefiles\n"; + } + print "Creating kits with build files\n"; $status = &create_kit (); @@ -380,7 +380,7 @@ sub check_workspace () { "MPC/trunk checked out as ACE_ROOT/MPC.\n"; if ("$exec_prefix") { - print "$svn status $module\n"; + print "$svn status $module\n"; } else { open (SVNSTATUS, "$svn status $module 2>&1 |") || die "$0: unable to open $svn for status\n"; @@ -388,7 +388,7 @@ sub check_workspace () { next if m%^\? ACE/include/makeinclude/platform_macros.GNU$%; next if m%^\? ACE/ace/config.h$%; next if m%^\s*\?\s*ACE/MPC\s*$%; - + push (@out_of_date, $_) if "$_"; } close SVNSTATUS; @@ -406,7 +406,7 @@ sub check_workspace () { sub get_and_update_versions () { # Update the version numbers for the various components. - my $retval = + my $retval = get_version ("ACE", 1) || update_version_files ("ACE") || update_changelog ("ACE") || @@ -416,10 +416,10 @@ sub get_and_update_versions () { get_version ("CIAO", 1) || update_version_files ("CIAO") || update_changelog ("CIAO"); - + # Commit changes &ex ("$svn commit -m '$log_line'"); - + $retval = 1 if $? >> 8; return $retval; } @@ -428,7 +428,7 @@ sub get_version { my $component = shift; my $update_version = shift; print "Getting version information for $component\n"; - + open (VERSION, "< $component/VERSION") || die "$0: unable to open $component/VERSION: $!\n"; while () { @@ -452,7 +452,7 @@ sub get_version { } } close VERSION; - + if ($update_version) { # Increment the version count if ($release_type eq 'beta') { @@ -461,12 +461,12 @@ sub get_version { $comp_versions{"$component" . "_beta"} = 0; ++$comp_versions{"$component" . "_minor"}; } elsif ($release_type eq 'major' ) { - $comp_versions{"$component" . "_beta"} = + $comp_versions{"$component" . "_beta"} = $comp_versions{"$component" . "_minor"} = 0; ++$comp_versions{"$component" . "_major"}; } } - + if ($release_type eq 'beta') { $comp_versions{"$component" . "_version"} = $comp_versions{"$component" . "_major"} . '.' . @@ -477,7 +477,7 @@ sub get_version { $comp_versions{"$component" . "_major"} . '.' . $comp_versions{"$component" . "_minor"}; } - + return 0; } @@ -490,14 +490,14 @@ sub update_version_files { print "Updating version files for $component\n"; my $comp_version = $comp_versions{"$component" . "_version"}; - + chdir $component || die "Unable to chdir to $component\n"; - + # Needs to be done for all: &ex ("perl -pi -e " . "'s/$component version .*/$component version $comp_version, released $now./' VERSION"); return 1 if $? >> 8; - + if ("$exec_prefix") { print "$component version " . $comp_versions{$component . "_version"} . "\n"; } else { @@ -515,7 +515,7 @@ sub update_version_files { close VERSION_H; } - + # Component specific PRF. if ($component eq "CIAO") { # For CIAO we need to add ACE + TAO versions.. @@ -533,7 +533,7 @@ sub update_version_files { $comp_versions{"ACE_version"} . "/' PROBLEM-REPORT-FORM"); return 1 if $? >> 8; - + chdir "../"; } @@ -543,12 +543,12 @@ sub update_version_files { "/' PROBLEM-REPORT-FORM"); return 1 if $? >> 8; - &ex ("perl -pi -e 's/ACE VERSION:.*/ACE VERSION: " . - $comp_versions{"ACE_version"} . + &ex ("perl -pi -e 's/ACE VERSION:.*/ACE VERSION: " . + $comp_versions{"ACE_version"} . "/' PROBLEM-REPORT-FORM"); return 1 if $? >> 8; - + chdir "../"; } @@ -557,7 +557,7 @@ sub update_version_files { &ex ("perl -pi -e 's/$component VERSION:.*/$component VERSION: $comp_version/' " . "PROBLEM-REPORT-FORM"); return 1 if $? >> 8; - + chdir "../"; } @@ -598,7 +598,7 @@ sub update_changelog { || return 1; rename "ChangeLog.bak", "ChangeLog" || return 1; - + chdir "../"; 0; @@ -715,11 +715,12 @@ sub create_kit { get_version ("ACE_wrappers", 0); - # Get version but don't update version count + + # Get version but don't udpate version count (my $local_ace_tag = $comp_versions{"ACE_wrappers_version"}) =~ s|_|.|g; my $suffix = ""; - + if ($src_only) { $suffix = "-src"; } @@ -728,17 +729,21 @@ sub create_kit { #### Create kits with group write permission. umask 002; - + my $dest = $install ? "$export_dir" : 'created'; my $dispose = $install ? "$mv" : 'echo'; - my $checksum = "$md5sum"; + my $checksum = $install ? "$md5sum" : 'echo'; my $cksum_ext = 'md5'; my $redirect = $install ? '>' : '\>'; my $shell_cd = $install ? 'cd' : 'echo cd'; + +# (my $local_tao_tag = $kit_tag) =~ s|_|.|g; +# (my $local_ciao_tag = $kit_tag) =~ s|_|.|g; + # These files don't get LF->CRLF conversions done when making the zip. my $bin_files = - "\"\\.mak|\\.mdp|\\.ide|\\.exe\|\\.ico\|\\.gz\|\\.zip\|\\.xls\|" . + "\"\\.dsp|\\.dsw|\\.mak|\\.mdp|\\.ide|\\.exe\|\\.ico\|\\.gz\|\\.zip\|\\.xls\|" . "\\.sxd|\\.gif|\\.vcp|\\.vcproj|\\.vcw|\\.sln\|\\.dfm\|\\.jpg\|\\.png\|\\.vsd\|\\.bz2\""; my $build_command; @@ -791,18 +796,18 @@ sub create_kit { &ex ($checksum_command); if ($kit eq 'ace+tao' || $kit eq 'ace+tao+ciao') { - # Set the release files once again + # Set the relese files once again my $tmp_rel_file = ''; - + if ($src_only == 0) { $status = &bootstrap_autotools (); - + if ($status != 0) { die "$0: failed to bootstrap autotools\n"; } } - chomp ($tmp_rel_file = `$regmake -f $ace_root/Release show_release_files`); + chomp ($tmp_rel_file = `$regmake -f $tao_root/Release show_release_files`); $release_files = $base_release_files; $release_files .= ' '; $release_files .= $tmp_rel_file; @@ -877,12 +882,12 @@ sub create_kit { "$package_dest/ACE$suffix.zip $package_dest/ACE$suffix-lib.zip && " . "$dispose $package_dest/ACE$suffix.zip $package_dest/ACE$suffix-lib.zip $dest && " . "$dispose $package_dest/ACE$suffix.tar.gz $package_dest/ACE$suffix-lib.tar.gz $package_dest/ACE$suffix.tar.bz2 $package_dest/ACE$suffix-lib.tar.bz2 $dest && " . - "$cp $dest/ACE$suffix.zip $old_versions_dir/ACE$suffix-$local_ace_tag.zip &&". - "$cp $dest/ACE$suffix-lib.zip $old_versions_dir/ACE$suffix-$local_ace_tag-lib.zip &&". - "$cp $dest/ACE$suffix.tar.gz $old_versions_dir/ACE$suffix-$local_ace_tag.tar.gz &&". - "$cp $dest/ACE$suffix-lib.tar.gz $old_versions_dir/ACE$suffix-$local_ace_tag-lib.tar.gz &&". - "$cp $dest/ACE$suffix.tar.bz2 $old_versions_dir/ACE$suffix-$local_ace_tag.tar.bz2 &&". - "$cp $dest/ACE$suffix-lib.tar.bz2 $old_versions_dir/ACEsuffix-$local_ace_tag-lib.tar.bz2;"; + "$cp $dest/ACE$suffix.zip $old_versions_dir/$local_ace_tag.zip &&". + "$cp $dest/ACE$suffix-lib.zip $old_versions_dir/$local_ace_tag-lib.zip &&". + "$cp $dest/ACE$suffix.tar.gz $old_versions_dir/$local_ace_tag.tar.gz &&". + "$cp $dest/ACE$suffix-lib.tar.gz $old_versions_dir/$local_ace_tag-lib.tar.gz &&". + "$cp $dest/ACE$suffix.tar.bz2 $old_versions_dir/$local_ace_tag.tar.bz2 &&". + "$cp $dest/ACE$suffix-lib.tar.bz2 $old_versions_dir/$local_ace_tag-lib.tar.bz2;"; $archives = " $package_dest/ACE$suffix.tar.gz $package_dest/ACE$suffix-lib.tar.gz ". "$package_dest/ACE$suffix.zip $package_dest/ACE$suffix-lib.zip $package_dest/ACE$suffix.tar.bz2 $package_dest/ACE$suffix-lib.tar.bz2 "; } diff --git a/ACE/configure.ac b/ACE/configure.ac index 4718b6c70cd..8d95e990321 100644 --- a/ACE/configure.ac +++ b/ACE/configure.ac @@ -7863,6 +7863,9 @@ AC_CONFIG_FILES([ protocols/ace/HTBP/Makefile protocols/ace/RMCast/Makefile protocols/ace/TMCast/Makefile + protocols/examples/Makefile + protocols/examples/RMCast/Makefile + protocols/examples/RMCast/Send_Msg/Makefile websvcs/Makefile websvcs/lib/Makefile websvcs/tests/Makefile @@ -7902,7 +7905,6 @@ if test $ace_build_examples = yes; then examples/Bounded_Packet_Relay/Makefile examples/C++NPv1/Makefile examples/C++NPv2/Makefile - examples/ConfigViewer/Makefile examples/Connection/Makefile examples/Connection/blocking/Makefile examples/Connection/misc/Makefile @@ -7965,14 +7967,11 @@ if test $ace_build_examples = yes; then examples/System_V_IPC/Makefile examples/System_V_IPC/SV_Message_Queues/Makefile examples/System_V_IPC/SV_Semaphores/Makefile + examples/TMCast/Makefile + examples/TMCast/Member/Makefile examples/Threads/Makefile examples/Timer_Queue/Makefile examples/Web_Crawler/Makefile - protocols/examples/Makefile - protocols/examples/RMCast/Makefile - protocols/examples/RMCast/Send_Msg/Makefile - protocols/examples/TMCast/Makefile - protocols/examples/TMCast/Member/Makefile ]) fi @@ -7982,23 +7981,23 @@ if test $ace_build_tests = yes; then performance-tests/Makefile performance-tests/Misc/Makefile performance-tests/SCTP/Makefile - performance-tests/Server_Concurrency/Leader_Follower/Makefile performance-tests/Server_Concurrency/Makefile + performance-tests/Server_Concurrency/Leader_Follower/Makefile performance-tests/Server_Concurrency/Queue_Based_Workers/Makefile - performance-tests/Synch-Benchmarks/Base_Test/Makefile performance-tests/Synch-Benchmarks/Makefile - performance-tests/Synch-Benchmarks/Perf_Test/Makefile performance-tests/Synch-Benchmarks/Synch_Lib/Makefile + performance-tests/Synch-Benchmarks/Base_Test/Makefile + performance-tests/Synch-Benchmarks/Perf_Test/Makefile performance-tests/TCP/Makefile performance-tests/UDP/Makefile - protocols/tests/HTBP/Makefile - protocols/tests/HTBP/Reactor_Tests/Makefile - protocols/tests/HTBP/Send_Large_Msg/Makefile - protocols/tests/HTBP/Send_Recv_Tests/Makefile - protocols/tests/HTBP/ping/Makefile protocols/tests/Makefile protocols/tests/RMCast/Makefile tests/Makefile + tests/HTBP/Makefile + tests/HTBP/Reactor_Tests/Makefile + tests/HTBP/Send_Large_Msg/Makefile + tests/HTBP/Send_Recv_Tests/Makefile + tests/HTBP/ping/Makefile tests/SSL/Makefile ]) fi diff --git a/ACE/docs/bczar/bczar.html b/ACE/docs/bczar/bczar.html index dbe3bf5a53f..2e0e80b50a1 100644 --- a/ACE/docs/bczar/bczar.html +++ b/ACE/docs/bczar/bczar.html @@ -139,7 +139,7 @@ No default printer
-bash-3.00$ svn co https://svn.dre.vanderbilt.edu/DOC/MPC/trunk DOC_ROOT/ACE/MPC
-bash-3.00$ cd DOC_ROOT/
-bash-3.00$ ACE/bin/make_release -v beta -u
--bash-3.00$ ACE/bin/make_release -i -k ace+tao+ciao
+-bash-3.00$ ACE/bin/make_release -k ace+tao+ciao

Feel free to cut and paste with suitable edits. @@ -168,36 +168,29 @@ svn rm https://svn.dre.vanderbilt.edu/DOC/Middleware/tags/ACE+TAO+CIAO-X_Y_Z
only needs to be done if the tagging fails. If kit creation fails, simply restart that process. -

  • The packages and up by default under /export/doc/latest, you can copy them to the webserver using the following commands. At the moment -you execute these commands all users can download these packages.
  • - -cp /export/doc/latest/ACE* /export/www/download.dre/ACE+TAO-distribution
    -cp /export/doc/previous-versions/ACE* /export/www/download.dre/previous_versions
    -
    +
  • Once the distribution is ready, get ready for creating doxygen documentation. This is slightly complicated than it requires. We will address the complexity soon.
  • Login to naboo.dre.vanderbilt.edu as bczar
  • -
    • After login, ssh to bczar@download.dre.vanderbilt.edu as bczar and check whether ssh succeeds. If not fix the problem. The make script tries to copy the tar.gz files to the website using ssh.
    -
  • go to /web/users/isisbuilds/tmp/ACE_wrappers and remove the contents of this directory
  • +
    • After login, ssh to deuce.doc.wustl.edu as bugzilla and check whether ssh succeeds. If not fix the problem. The make script tries to copy the tar.gz files to the website using ssh.
    +
  • go to /web/users/isisbuilds/tmp/ACE_wrappers
  • +
  • Set the environment variables pointed above.
  • Update the workspace with the right version tag
  • svn co svn://svn.dre.vanderbilt.edu/DOC/Middleware/tags/ACE+TAO+CIAO-X_Y_Z/ACE ACE_wrappers
    svn co svn://svn.dre.vanderbilt.edu/DOC/Middleware/tags/ACE+TAO+CIAO-X_Y_Z/TAO ACE_wrappers/TAO
    svn co svn://svn.dre.vanderbilt.edu/DOC/Middleware/tags/ACE+TAO+CIAO-X_Y_Z/CIAO ACE_wrappers/TAO/CIAO
    -
  • Set the needed environment variables using
  • - -export ACE_ROOT=/web/users/isisbuilds/tmp/ACE_wrappers/ACE_wrappers - +
  • Run doxygen --version within the shell.
  • -
  • Open up $ACE_ROOT/bin/generate_rel_manpages in your favorite editor.
  • +
  • Open up $ACE_ROOT/bin/generate_rel_mangpages in your favorite editor.
  • Search for the string 'doxy_version'.
  • Check the version specified here. If it is the same as the one you got using doxygen --version then you don't have to worry.
  • If it is different change the value of the doxy_version to the one installed on naboo.dre.vanderbilt.edu.
  • Now you are ready to create documentation
  • -
  • Do a cd $ACE_ROOT and then run make -f Release manpages to create the doxygen +
  • Run make -f Release manpages to create the doxygen documentation.
    • If you can't leave the terminal window active for 6-9 hours, consider prefixing this command with nohup
    diff --git a/ACE/docs/run_test.txt b/ACE/docs/run_test.txt index e236bcaa4cb..bd483b3105b 100644 --- a/ACE/docs/run_test.txt +++ b/ACE/docs/run_test.txt @@ -201,31 +201,13 @@ used when the server doesn't shut down itself. WaitKill is used when it does (such as when the client calls a shutdown method). Once again, we check the return status. + @verbatim unlink $server_ior; exit $status; @endverbatim -When you need the hostname the test is running on be aware of the -fact that with VxWorks we do cross host testing, part of the test -runs on the target, the other part on the host system. In your test -program add functionality to handle a commandline argument to pass -in the hostname of the target. In the run_test.pl script you can -then use the following code as example. - -@verbatim -$TARGETHOSTNAME = "localhost"; -if (PerlACE::is_vxworks_test()) { - $TARGETHOSTNAME = $ENV{'ACE_RUN_VX_TGT_HOST'}; - $SV = new PerlACE::ProcessVX ("server", "-ORBEndpoint iiop://$TARGETHOSTNAME:43210"); - } - else { - $SV = new PerlACE::Process ("server", "-ORBEndpoint iiop://$TARGETHOSTNAME:43210"); - } -$CL = new PerlACE::Process ("client", " -p 43210 -h $TARGETHOSTNAME"); -@endverbatim - And finally, we unlink any files that were created and then just exit with $status. diff --git a/ACE/examples/APG/Active_Objects/Makefile.am b/ACE/examples/APG/Active_Objects/Makefile.am index 5c0c5161247..4562743bc87 100644 --- a/ACE/examples/APG/Active_Objects/Makefile.am +++ b/ACE/examples/APG/Active_Objects/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/examples/APG/Config/Makefile.am b/ACE/examples/APG/Config/Makefile.am index a0e289fdf8d..5320bfdf85c 100644 --- a/ACE/examples/APG/Config/Makefile.am +++ b/ACE/examples/APG/Config/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/examples/APG/Containers/Makefile.am b/ACE/examples/APG/Containers/Makefile.am index b098b92d55a..e5ef96ad6dc 100644 --- a/ACE/examples/APG/Containers/Makefile.am +++ b/ACE/examples/APG/Containers/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/examples/APG/Logging/Makefile.am b/ACE/examples/APG/Logging/Makefile.am index 56201a69ba6..69564edb197 100644 --- a/ACE/examples/APG/Logging/Makefile.am +++ b/ACE/examples/APG/Logging/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/examples/APG/Makefile.am b/ACE/examples/APG/Makefile.am index 5a191de8a82..f79765c9348 100644 --- a/ACE/examples/APG/Makefile.am +++ b/ACE/examples/APG/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu SUBDIRS = \ Active_Objects \ diff --git a/ACE/examples/APG/Misc_IPC/Makefile.am b/ACE/examples/APG/Misc_IPC/Makefile.am index 844496c1c0a..656f63fb00c 100644 --- a/ACE/examples/APG/Misc_IPC/Makefile.am +++ b/ACE/examples/APG/Misc_IPC/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/examples/APG/Naming/Makefile.am b/ACE/examples/APG/Naming/Makefile.am index 8614b352655..f73b1258348 100644 --- a/ACE/examples/APG/Naming/Makefile.am +++ b/ACE/examples/APG/Naming/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/examples/APG/Proactor/Makefile.am b/ACE/examples/APG/Proactor/Makefile.am index 644145b9ebc..a7632af1d4f 100644 --- a/ACE/examples/APG/Proactor/Makefile.am +++ b/ACE/examples/APG/Proactor/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/examples/APG/Processes/Makefile.am b/ACE/examples/APG/Processes/Makefile.am index 99ad3796b24..5c45a506304 100644 --- a/ACE/examples/APG/Processes/Makefile.am +++ b/ACE/examples/APG/Processes/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/examples/APG/Reactor/Makefile.am b/ACE/examples/APG/Reactor/Makefile.am index 12b7d7ed68f..789c0ce7785 100644 --- a/ACE/examples/APG/Reactor/Makefile.am +++ b/ACE/examples/APG/Reactor/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/examples/APG/Shared_Memory/Makefile.am b/ACE/examples/APG/Shared_Memory/Makefile.am index cf0b1907879..b114eb0153a 100644 --- a/ACE/examples/APG/Shared_Memory/Makefile.am +++ b/ACE/examples/APG/Shared_Memory/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/examples/APG/Signals/Makefile.am b/ACE/examples/APG/Signals/Makefile.am index 2e11d4953bc..ffc67bdd0f0 100644 --- a/ACE/examples/APG/Signals/Makefile.am +++ b/ACE/examples/APG/Signals/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/examples/APG/Sockets/Makefile.am b/ACE/examples/APG/Sockets/Makefile.am index 90ae3ae3411..3409703f567 100644 --- a/ACE/examples/APG/Sockets/Makefile.am +++ b/ACE/examples/APG/Sockets/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/examples/APG/Streams/Makefile.am b/ACE/examples/APG/Streams/Makefile.am index 11c997ab542..e23f2f22143 100644 --- a/ACE/examples/APG/Streams/Makefile.am +++ b/ACE/examples/APG/Streams/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/examples/APG/Svc_Config/Makefile.am b/ACE/examples/APG/Svc_Config/Makefile.am index db90efea3be..9fa3e2f18b6 100644 --- a/ACE/examples/APG/Svc_Config/Makefile.am +++ b/ACE/examples/APG/Svc_Config/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/examples/APG/ThreadManagement/Makefile.am b/ACE/examples/APG/ThreadManagement/Makefile.am index 1a28c357c55..0ed91996db2 100644 --- a/ACE/examples/APG/ThreadManagement/Makefile.am +++ b/ACE/examples/APG/ThreadManagement/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/examples/APG/ThreadPools/Makefile.am b/ACE/examples/APG/ThreadPools/Makefile.am index 4ed1843460c..f1167e857c5 100644 --- a/ACE/examples/APG/ThreadPools/Makefile.am +++ b/ACE/examples/APG/ThreadPools/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/examples/APG/ThreadSafety/Makefile.am b/ACE/examples/APG/ThreadSafety/Makefile.am index 9d5816f68ff..e7c52980171 100644 --- a/ACE/examples/APG/ThreadSafety/Makefile.am +++ b/ACE/examples/APG/ThreadSafety/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/examples/APG/Threads/Makefile.am b/ACE/examples/APG/Threads/Makefile.am index a9fad02971b..a5a1b77d76a 100644 --- a/ACE/examples/APG/Threads/Makefile.am +++ b/ACE/examples/APG/Threads/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/examples/APG/Timers/Makefile.am b/ACE/examples/APG/Timers/Makefile.am index 69277afec6e..33976800fec 100644 --- a/ACE/examples/APG/Timers/Makefile.am +++ b/ACE/examples/APG/Timers/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/examples/ASX/CCM_App/Makefile.am b/ACE/examples/ASX/CCM_App/Makefile.am index c02f0a5e29f..e4051c952ad 100644 --- a/ACE/examples/ASX/CCM_App/Makefile.am +++ b/ACE/examples/ASX/CCM_App/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/examples/ASX/Event_Server/Event_Server/Makefile.am b/ACE/examples/ASX/Event_Server/Event_Server/Makefile.am index 6a04bb26c4e..1664c15834f 100644 --- a/ACE/examples/ASX/Event_Server/Event_Server/Makefile.am +++ b/ACE/examples/ASX/Event_Server/Event_Server/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/examples/ASX/Event_Server/Makefile.am b/ACE/examples/ASX/Event_Server/Makefile.am index f00f4c3dd09..b337a11860a 100644 --- a/ACE/examples/ASX/Event_Server/Makefile.am +++ b/ACE/examples/ASX/Event_Server/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu SUBDIRS = \ Event_Server \ diff --git a/ACE/examples/ASX/Event_Server/Transceiver/Makefile.am b/ACE/examples/ASX/Event_Server/Transceiver/Makefile.am index 56c1a1eafed..9407ab5873b 100644 --- a/ACE/examples/ASX/Event_Server/Transceiver/Makefile.am +++ b/ACE/examples/ASX/Event_Server/Transceiver/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/examples/ASX/Makefile.am b/ACE/examples/ASX/Makefile.am index 22df464dcfc..ecfcb575851 100644 --- a/ACE/examples/ASX/Makefile.am +++ b/ACE/examples/ASX/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu SUBDIRS = \ CCM_App \ diff --git a/ACE/examples/ASX/Message_Queue/Makefile.am b/ACE/examples/ASX/Message_Queue/Makefile.am index 2bf910700f8..67e75b6c241 100644 --- a/ACE/examples/ASX/Message_Queue/Makefile.am +++ b/ACE/examples/ASX/Message_Queue/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/examples/ASX/UPIPE_Event_Server/Makefile.am b/ACE/examples/ASX/UPIPE_Event_Server/Makefile.am index f0aca33aa4b..094c82c0f1b 100644 --- a/ACE/examples/ASX/UPIPE_Event_Server/Makefile.am +++ b/ACE/examples/ASX/UPIPE_Event_Server/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/examples/Bounded_Packet_Relay/Makefile.am b/ACE/examples/Bounded_Packet_Relay/Makefile.am index 8751a3e3c02..5fb14ba2d05 100644 --- a/ACE/examples/Bounded_Packet_Relay/Makefile.am +++ b/ACE/examples/Bounded_Packet_Relay/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/examples/C++NPv1/Makefile.am b/ACE/examples/C++NPv1/Makefile.am index 5da306a48dc..5c46ae7f00d 100644 --- a/ACE/examples/C++NPv1/Makefile.am +++ b/ACE/examples/C++NPv1/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/examples/C++NPv2/Makefile.am b/ACE/examples/C++NPv2/Makefile.am index f3618a5940c..e15da126644 100644 --- a/ACE/examples/C++NPv2/Makefile.am +++ b/ACE/examples/C++NPv2/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) @@ -18,7 +18,7 @@ noinst_PROGRAMS = ## Makefile.C++NPv2_AC_CLD.am if BUILD_SSL -if BUILD_THREADS +if !BUILD_ACE_FOR_TAO if !BUILD_USES_WCHAR noinst_LTLIBRARIES += libAC_CLD.la @@ -43,12 +43,13 @@ noinst_HEADERS += \ Reactor_Logging_Server_T.cpp endif !BUILD_USES_WCHAR -endif BUILD_THREADS +endif !BUILD_ACE_FOR_TAO endif BUILD_SSL ## Makefile.C++NPv2_AIO_CLD.am if BUILD_SSL +if !BUILD_ACE_FOR_TAO noinst_LTLIBRARIES += libAIO_CLD.la @@ -69,6 +70,7 @@ noinst_HEADERS += \ AIO_Client_Logging_Daemon.h \ Reactor_Logging_Server_T.cpp +endif !BUILD_ACE_FOR_TAO endif BUILD_SSL ## Makefile.C++NPv2_CLD.am @@ -301,6 +303,7 @@ endif !BUILD_ACE_FOR_TAO ## Makefile.C++NPv2_TPCLS.am if BUILD_SSL +if !BUILD_ACE_FOR_TAO if !BUILD_USES_WCHAR noinst_LTLIBRARIES += libTPCLS.la @@ -325,6 +328,7 @@ noinst_HEADERS += \ TPC_Logging_Server.h endif !BUILD_USES_WCHAR +endif !BUILD_ACE_FOR_TAO endif BUILD_SSL ## Makefile.C++NPv2_TPLS.am diff --git a/ACE/examples/ConfigViewer/Makefile.am b/ACE/examples/ConfigViewer/Makefile.am deleted file mode 100644 index 6872c046025..00000000000 --- a/ACE/examples/ConfigViewer/Makefile.am +++ /dev/null @@ -1,53 +0,0 @@ -## Process this file with automake to create Makefile.in -## -## $Id$ -## -## This file was generated by MPC. Any changes made directly to -## this file will be lost the next time it is generated. -## -## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc - -ACE_BUILDDIR = $(top_builddir) -ACE_ROOT = $(top_srcdir) - - -## Makefile.ConfigViewer.am - -if BUILD_WXWINDOWS -noinst_LTLIBRARIES = libConfigViewer.la - -libConfigViewer_la_CPPFLAGS = \ - -I$(ACE_ROOT) \ - -I$(ACE_BUILDDIR) \ - $(ACE_WX_CPPFLAGS) - -libConfigViewer_la_SOURCES = \ - ConfigTreeCtrl.cpp \ - ConfigurationViewer.cpp \ - MainFrame.cpp \ - ValueDlg.cpp \ - ValueListCtrl.cpp - -libConfigViewer_la_LDFLAGS = \ - $(ACE_WX_LDFLAGS) - -noinst_HEADERS = \ - ConfigTreeCtrl.h \ - MainFrame.h \ - ValueDlg.h \ - ValueListCtrl.h - -endif BUILD_WXWINDOWS - -EXTRA_DIST = \ - ConfigurationViewer.rc - - -## Clean up template repositories, etc. -clean-local: - -rm -f *~ *.bak *.rpo *.sym lib*.*_pure_* core core.* - -rm -f gcctemp.c gcctemp so_locations *.ics - -rm -rf cxx_repository ptrepository ti_files - -rm -rf templateregistry ir.out - -rm -rf ptrepository SunWS_cache Templates.DB diff --git a/ACE/examples/Connection/Makefile.am b/ACE/examples/Connection/Makefile.am index 36a9cc8383a..8aa21d598ff 100644 --- a/ACE/examples/Connection/Makefile.am +++ b/ACE/examples/Connection/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu SUBDIRS = \ blocking \ diff --git a/ACE/examples/Connection/blocking/Makefile.am b/ACE/examples/Connection/blocking/Makefile.am index 65247fcdb81..a12eab920b8 100644 --- a/ACE/examples/Connection/blocking/Makefile.am +++ b/ACE/examples/Connection/blocking/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/examples/Connection/misc/Makefile.am b/ACE/examples/Connection/misc/Makefile.am index 21cf30da4d7..ce3790d2851 100644 --- a/ACE/examples/Connection/misc/Makefile.am +++ b/ACE/examples/Connection/misc/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/examples/Connection/non_blocking/Makefile.am b/ACE/examples/Connection/non_blocking/Makefile.am index e5653968d98..8395e3a9fbb 100644 --- a/ACE/examples/Connection/non_blocking/Makefile.am +++ b/ACE/examples/Connection/non_blocking/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/examples/DLL/Makefile.am b/ACE/examples/DLL/Makefile.am index b2e4825bcef..4973af35bf9 100644 --- a/ACE/examples/DLL/Makefile.am +++ b/ACE/examples/DLL/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/examples/Export/Makefile.am b/ACE/examples/Export/Makefile.am index ed6989d5be1..74baf4baf66 100644 --- a/ACE/examples/Export/Makefile.am +++ b/ACE/examples/Export/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/examples/IOStream/Makefile.am b/ACE/examples/IOStream/Makefile.am index 3ad9fe59404..0a99932ce34 100644 --- a/ACE/examples/IOStream/Makefile.am +++ b/ACE/examples/IOStream/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu SUBDIRS = \ client \ diff --git a/ACE/examples/IOStream/client/Makefile.am b/ACE/examples/IOStream/client/Makefile.am index 0f6d5c219fd..e1225bbb6d5 100644 --- a/ACE/examples/IOStream/client/Makefile.am +++ b/ACE/examples/IOStream/client/Makefile.am @@ -6,24 +6,21 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) ## Makefile.IOStream_Client.am -noinst_PROGRAMS = iostream_client +noinst_LTLIBRARIES = libIOStream_Client.la -iostream_client_CPPFLAGS = \ +libIOStream_Client_la_CPPFLAGS = \ -I$(ACE_ROOT) \ -I$(ACE_BUILDDIR) -iostream_client_SOURCES = \ +libIOStream_Client_la_SOURCES = \ iostream_client.cpp -iostream_client_LDADD = \ - $(ACE_BUILDDIR)/ace/libACE.la - ## Clean up template repositories, etc. clean-local: -rm -f *~ *.bak *.rpo *.sym lib*.*_pure_* core core.* diff --git a/ACE/examples/IOStream/server/Makefile.am b/ACE/examples/IOStream/server/Makefile.am index fdf8aedaf6d..8b72a1adb62 100644 --- a/ACE/examples/IOStream/server/Makefile.am +++ b/ACE/examples/IOStream/server/Makefile.am @@ -6,24 +6,23 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) ## Makefile.IOStream_Server.am -noinst_PROGRAMS = iostream_server +noinst_LTLIBRARIES = libIOStream_Server.la -iostream_server_CPPFLAGS = \ +libIOStream_Server_la_CPPFLAGS = \ -I$(ACE_ROOT) \ -I$(ACE_BUILDDIR) -iostream_server_SOURCES = \ - iostream_server.cpp \ - iostream_server.h +libIOStream_Server_la_SOURCES = \ + iostream_server.cpp -iostream_server_LDADD = \ - $(ACE_BUILDDIR)/ace/libACE.la +noinst_HEADERS = \ + iostream_server.h ## Clean up template repositories, etc. clean-local: diff --git a/ACE/examples/IPC_SAP/ATM_SAP/Makefile.am b/ACE/examples/IPC_SAP/ATM_SAP/Makefile.am index b545d97b598..e3ee4011b05 100644 --- a/ACE/examples/IPC_SAP/ATM_SAP/Makefile.am +++ b/ACE/examples/IPC_SAP/ATM_SAP/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/examples/IPC_SAP/DEV_SAP/Makefile.am b/ACE/examples/IPC_SAP/DEV_SAP/Makefile.am index ecc65507d22..bb95a489da6 100644 --- a/ACE/examples/IPC_SAP/DEV_SAP/Makefile.am +++ b/ACE/examples/IPC_SAP/DEV_SAP/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu SUBDIRS = \ reader \ diff --git a/ACE/examples/IPC_SAP/DEV_SAP/reader/Makefile.am b/ACE/examples/IPC_SAP/DEV_SAP/reader/Makefile.am index 8e1cf6f70af..bff70f43cd3 100644 --- a/ACE/examples/IPC_SAP/DEV_SAP/reader/Makefile.am +++ b/ACE/examples/IPC_SAP/DEV_SAP/reader/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/examples/IPC_SAP/DEV_SAP/writer/Makefile.am b/ACE/examples/IPC_SAP/DEV_SAP/writer/Makefile.am index f718cc5a379..613a8d08102 100644 --- a/ACE/examples/IPC_SAP/DEV_SAP/writer/Makefile.am +++ b/ACE/examples/IPC_SAP/DEV_SAP/writer/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/examples/IPC_SAP/FIFO_SAP/Makefile.am b/ACE/examples/IPC_SAP/FIFO_SAP/Makefile.am index d24d899508b..9a9cba4b837 100644 --- a/ACE/examples/IPC_SAP/FIFO_SAP/Makefile.am +++ b/ACE/examples/IPC_SAP/FIFO_SAP/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/examples/IPC_SAP/FILE_SAP/Makefile.am b/ACE/examples/IPC_SAP/FILE_SAP/Makefile.am index 14fef21b703..e39aa964edf 100644 --- a/ACE/examples/IPC_SAP/FILE_SAP/Makefile.am +++ b/ACE/examples/IPC_SAP/FILE_SAP/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/examples/IPC_SAP/Makefile.am b/ACE/examples/IPC_SAP/Makefile.am index 31c046f885a..87f2a00844b 100644 --- a/ACE/examples/IPC_SAP/Makefile.am +++ b/ACE/examples/IPC_SAP/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu SUBDIRS = \ ATM_SAP \ diff --git a/ACE/examples/IPC_SAP/SOCK_SAP/Makefile.am b/ACE/examples/IPC_SAP/SOCK_SAP/Makefile.am index 0cac261a76c..50260dc7343 100644 --- a/ACE/examples/IPC_SAP/SOCK_SAP/Makefile.am +++ b/ACE/examples/IPC_SAP/SOCK_SAP/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/examples/IPC_SAP/SPIPE_SAP/Makefile.am b/ACE/examples/IPC_SAP/SPIPE_SAP/Makefile.am index ddfd39b2aab..662c99fc452 100644 --- a/ACE/examples/IPC_SAP/SPIPE_SAP/Makefile.am +++ b/ACE/examples/IPC_SAP/SPIPE_SAP/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/examples/IPC_SAP/SSL_SAP/Makefile.am b/ACE/examples/IPC_SAP/SSL_SAP/Makefile.am index 5a0e4bc3dfb..3df4d11db5b 100644 --- a/ACE/examples/IPC_SAP/SSL_SAP/Makefile.am +++ b/ACE/examples/IPC_SAP/SSL_SAP/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/examples/IPC_SAP/TLI_SAP/Makefile.am b/ACE/examples/IPC_SAP/TLI_SAP/Makefile.am index 1e93d808e32..80b48222d22 100644 --- a/ACE/examples/IPC_SAP/TLI_SAP/Makefile.am +++ b/ACE/examples/IPC_SAP/TLI_SAP/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/examples/IPC_SAP/UPIPE_SAP/Makefile.am b/ACE/examples/IPC_SAP/UPIPE_SAP/Makefile.am index 3873d2397aa..60054e3c7c0 100644 --- a/ACE/examples/IPC_SAP/UPIPE_SAP/Makefile.am +++ b/ACE/examples/IPC_SAP/UPIPE_SAP/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/examples/Log_Msg/Makefile.am b/ACE/examples/Log_Msg/Makefile.am index 9621e005318..c5d038d332d 100644 --- a/ACE/examples/Log_Msg/Makefile.am +++ b/ACE/examples/Log_Msg/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/examples/Logger/Acceptor-server/Makefile.am b/ACE/examples/Logger/Acceptor-server/Makefile.am index bc28535f3b9..bf1824c86d3 100644 --- a/ACE/examples/Logger/Acceptor-server/Makefile.am +++ b/ACE/examples/Logger/Acceptor-server/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/examples/Logger/Makefile.am b/ACE/examples/Logger/Makefile.am index 29e3225dcbe..3aa67282ba4 100644 --- a/ACE/examples/Logger/Makefile.am +++ b/ACE/examples/Logger/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu SUBDIRS = \ Acceptor-server \ diff --git a/ACE/examples/Logger/client/Makefile.am b/ACE/examples/Logger/client/Makefile.am index 5254ec79076..d38d5699588 100644 --- a/ACE/examples/Logger/client/Makefile.am +++ b/ACE/examples/Logger/client/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/examples/Logger/simple-server/Makefile.am b/ACE/examples/Logger/simple-server/Makefile.am index 05ce9326c65..a018d587b98 100644 --- a/ACE/examples/Logger/simple-server/Makefile.am +++ b/ACE/examples/Logger/simple-server/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/examples/Makefile.am b/ACE/examples/Makefile.am index 9582b2deca2..1e8ba6f626f 100644 --- a/ACE/examples/Makefile.am +++ b/ACE/examples/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu SUBDIRS = \ APG \ @@ -14,7 +14,6 @@ SUBDIRS = \ Bounded_Packet_Relay \ C++NPv1 \ C++NPv2 \ - ConfigViewer \ Connection \ DLL \ Export \ @@ -28,6 +27,7 @@ SUBDIRS = \ NT_Service \ Naming \ OS \ + QOS \ Reactor \ Registry \ Service_Configurator \ @@ -36,6 +36,7 @@ SUBDIRS = \ Smart_Pointers \ Synch \ System_V_IPC \ + TMCast \ Threads \ Timer_Queue \ Web_Crawler diff --git a/ACE/examples/Map_Manager/Makefile.am b/ACE/examples/Map_Manager/Makefile.am index d6d74f539a4..d5f39e68514 100644 --- a/ACE/examples/Map_Manager/Makefile.am +++ b/ACE/examples/Map_Manager/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/examples/Mem_Map/IO-tests/Makefile.am b/ACE/examples/Mem_Map/IO-tests/Makefile.am index d0a440481cb..9a6e3638c29 100644 --- a/ACE/examples/Mem_Map/IO-tests/Makefile.am +++ b/ACE/examples/Mem_Map/IO-tests/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/examples/Mem_Map/Makefile.am b/ACE/examples/Mem_Map/Makefile.am index 4dec1a54c74..9d8830d2147 100644 --- a/ACE/examples/Mem_Map/Makefile.am +++ b/ACE/examples/Mem_Map/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu SUBDIRS = \ IO-tests \ diff --git a/ACE/examples/Mem_Map/file-reverse/Makefile.am b/ACE/examples/Mem_Map/file-reverse/Makefile.am index 9dee643d8b2..02a081a6c88 100644 --- a/ACE/examples/Mem_Map/file-reverse/Makefile.am +++ b/ACE/examples/Mem_Map/file-reverse/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/examples/Misc/Makefile.am b/ACE/examples/Misc/Makefile.am index 905f4be7e5f..8bb0b8dc8d8 100644 --- a/ACE/examples/Misc/Makefile.am +++ b/ACE/examples/Misc/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) @@ -100,20 +100,6 @@ test_sstring_SOURCES = \ test_sstring_LDADD = \ $(ACE_BUILDDIR)/ace/libACE.la -## Makefile.Misc_Test_Timestamp.am -noinst_PROGRAMS += test_timestamp - -test_timestamp_CPPFLAGS = \ - -I$(ACE_ROOT) \ - -I$(ACE_BUILDDIR) - -test_timestamp_SOURCES = \ - test_timestamp.cpp \ - test_dump.h - -test_timestamp_LDADD = \ - $(ACE_BUILDDIR)/ace/libACE.la - ## Makefile.Misc_Test_Trace.am noinst_PROGRAMS += test_trace diff --git a/ACE/examples/Misc/test_XtReactor1.cpp b/ACE/examples/Misc/test_XtReactor1.cpp index 62137744cc3..f4bef54aeae 100644 --- a/ACE/examples/Misc/test_XtReactor1.cpp +++ b/ACE/examples/Misc/test_XtReactor1.cpp @@ -4,7 +4,7 @@ // XtReactor implementation. #include "ace/OS_main.h" -#include "ace/XtReactor/XtReactor.h" +#include "ace/XtReactor.h" #include "ace/Reactor.h" #include "ace/Message_Block.h" #include "ace/Log_Msg.h" diff --git a/ACE/examples/Misc/test_XtReactor2.cpp b/ACE/examples/Misc/test_XtReactor2.cpp index 32bf1c9aa6a..2e2f4be0ba2 100644 --- a/ACE/examples/Misc/test_XtReactor2.cpp +++ b/ACE/examples/Misc/test_XtReactor2.cpp @@ -4,7 +4,7 @@ // XtReactor implementation. #include "ace/OS_main.h" -#include "ace/XtReactor/XtReactor.h" +#include "ace/XtReactor.h" #include "ace/Reactor.h" #include "ace/Message_Block.h" #include "ace/Log_Msg.h" diff --git a/ACE/examples/NT_Service/Makefile.am b/ACE/examples/NT_Service/Makefile.am index 33899b5733e..fbc93c45f6d 100644 --- a/ACE/examples/NT_Service/Makefile.am +++ b/ACE/examples/NT_Service/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/examples/Naming/Makefile.am b/ACE/examples/Naming/Makefile.am index 7870f67da3a..de8e2353f18 100644 --- a/ACE/examples/Naming/Makefile.am +++ b/ACE/examples/Naming/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/examples/OS/Makefile.am b/ACE/examples/OS/Makefile.am index 7547a62a438..73458dccc45 100644 --- a/ACE/examples/OS/Makefile.am +++ b/ACE/examples/OS/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu SUBDIRS = \ Process diff --git a/ACE/examples/OS/Process/Makefile.am b/ACE/examples/OS/Process/Makefile.am index a1947207928..88eac9e35bd 100644 --- a/ACE/examples/OS/Process/Makefile.am +++ b/ACE/examples/OS/Process/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/examples/QOS/Change_Receiver_FlowSpec/Makefile.am b/ACE/examples/QOS/Change_Receiver_FlowSpec/Makefile.am index 18d655299e0..c4d51897787 100644 --- a/ACE/examples/QOS/Change_Receiver_FlowSpec/Makefile.am +++ b/ACE/examples/QOS/Change_Receiver_FlowSpec/Makefile.am @@ -35,8 +35,8 @@ receiver_SOURCES = \ Receiver_QoS_Event_Handler.h receiver_LDADD = \ - $(ACE_BUILDDIR)/ace/QoS/$(ACE_BUILDDIR)/ace/QoS/libACE_QoS.la \ - $(ACE_BUILDDIR)/ace/$(ACE_BUILDDIR)/ace/libACE.la + $(ACE_BUILDDIR)/ace/QoS/libACE_QoS.la \ + $(ACE_BUILDDIR)/ace/libACE.la endif BUILD_QOS @@ -62,8 +62,8 @@ sender_SOURCES = \ Sender_QoS_Event_Handler.h sender_LDADD = \ - $(ACE_BUILDDIR)/ace/QoS/$(ACE_BUILDDIR)/ace/QoS/libACE_QoS.la \ - $(ACE_BUILDDIR)/ace/$(ACE_BUILDDIR)/ace/libACE.la + $(ACE_BUILDDIR)/ace/QoS/libACE_QoS.la \ + $(ACE_BUILDDIR)/ace/libACE.la endif BUILD_QOS diff --git a/ACE/examples/QOS/Change_Sender_TSpec/Makefile.am b/ACE/examples/QOS/Change_Sender_TSpec/Makefile.am index 2968f73620a..980d5cf3422 100644 --- a/ACE/examples/QOS/Change_Sender_TSpec/Makefile.am +++ b/ACE/examples/QOS/Change_Sender_TSpec/Makefile.am @@ -35,8 +35,8 @@ receiver_SOURCES = \ Receiver_QoS_Event_Handler.h receiver_LDADD = \ - $(ACE_BUILDDIR)/ace/QoS/$(ACE_BUILDDIR)/ace/QoS/libACE_QoS.la \ - $(ACE_BUILDDIR)/ace/$(ACE_BUILDDIR)/ace/libACE.la + $(ACE_BUILDDIR)/ace/QoS/libACE_QoS.la \ + $(ACE_BUILDDIR)/ace/libACE.la endif BUILD_QOS @@ -62,8 +62,8 @@ sender_SOURCES = \ Sender_QoS_Event_Handler.h sender_LDADD = \ - $(ACE_BUILDDIR)/ace/QoS/$(ACE_BUILDDIR)/ace/QoS/libACE_QoS.la \ - $(ACE_BUILDDIR)/ace/$(ACE_BUILDDIR)/ace/libACE.la + $(ACE_BUILDDIR)/ace/QoS/libACE_QoS.la \ + $(ACE_BUILDDIR)/ace/libACE.la endif BUILD_QOS diff --git a/ACE/examples/QOS/Diffserv/Makefile.am b/ACE/examples/QOS/Diffserv/Makefile.am index ae36afe7032..e94221278a2 100644 --- a/ACE/examples/QOS/Diffserv/Makefile.am +++ b/ACE/examples/QOS/Diffserv/Makefile.am @@ -28,8 +28,8 @@ client_SOURCES = \ diffserv_test.cpp client_LDADD = \ - $(ACE_BUILDDIR)/ace/QoS/$(ACE_BUILDDIR)/ace/QoS/libACE_QoS.la \ - $(ACE_BUILDDIR)/ace/$(ACE_BUILDDIR)/ace/libACE.la + $(ACE_BUILDDIR)/ace/QoS/libACE_QoS.la \ + $(ACE_BUILDDIR)/ace/libACE.la endif !BUILD_ACE_FOR_TAO endif BUILD_QOS @@ -48,8 +48,8 @@ server_SOURCES = \ server.cpp server_LDADD = \ - $(ACE_BUILDDIR)/ace/QoS/$(ACE_BUILDDIR)/ace/QoS/libACE_QoS.la \ - $(ACE_BUILDDIR)/ace/$(ACE_BUILDDIR)/ace/libACE.la + $(ACE_BUILDDIR)/ace/QoS/libACE_QoS.la \ + $(ACE_BUILDDIR)/ace/libACE.la endif BUILD_QOS diff --git a/ACE/examples/QOS/Simple/Makefile.am b/ACE/examples/QOS/Simple/Makefile.am index 2bda6a145a3..d86d7cd43eb 100644 --- a/ACE/examples/QOS/Simple/Makefile.am +++ b/ACE/examples/QOS/Simple/Makefile.am @@ -35,8 +35,8 @@ receiver_SOURCES = \ Receiver_QoS_Event_Handler.h receiver_LDADD = \ - $(ACE_BUILDDIR)/ace/QoS/$(ACE_BUILDDIR)/ace/QoS/libACE_QoS.la \ - $(ACE_BUILDDIR)/ace/$(ACE_BUILDDIR)/ace/libACE.la + $(ACE_BUILDDIR)/ace/QoS/libACE_QoS.la \ + $(ACE_BUILDDIR)/ace/libACE.la endif BUILD_QOS @@ -62,8 +62,8 @@ sender_SOURCES = \ Sender_QoS_Event_Handler.h sender_LDADD = \ - $(ACE_BUILDDIR)/ace/QoS/$(ACE_BUILDDIR)/ace/QoS/libACE_QoS.la \ - $(ACE_BUILDDIR)/ace/$(ACE_BUILDDIR)/ace/libACE.la + $(ACE_BUILDDIR)/ace/QoS/libACE_QoS.la \ + $(ACE_BUILDDIR)/ace/libACE.la endif BUILD_QOS diff --git a/ACE/examples/Reactor/Dgram/Makefile.am b/ACE/examples/Reactor/Dgram/Makefile.am index 260b5fb4a4c..797f4b3d75e 100644 --- a/ACE/examples/Reactor/Dgram/Makefile.am +++ b/ACE/examples/Reactor/Dgram/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/examples/Reactor/FIFO/Makefile.am b/ACE/examples/Reactor/FIFO/Makefile.am index 664952a1e5c..5540e860968 100644 --- a/ACE/examples/Reactor/FIFO/Makefile.am +++ b/ACE/examples/Reactor/FIFO/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/examples/Reactor/Makefile.am b/ACE/examples/Reactor/Makefile.am index aced36e2c87..24d9217302d 100644 --- a/ACE/examples/Reactor/Makefile.am +++ b/ACE/examples/Reactor/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu SUBDIRS = \ Dgram \ diff --git a/ACE/examples/Reactor/Misc/Makefile.am b/ACE/examples/Reactor/Misc/Makefile.am index 32b7a7ef89a..47111585f87 100644 --- a/ACE/examples/Reactor/Misc/Makefile.am +++ b/ACE/examples/Reactor/Misc/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/examples/Reactor/Multicast/Makefile.am b/ACE/examples/Reactor/Multicast/Makefile.am index 37f6436bcc1..60d65e7ebe8 100644 --- a/ACE/examples/Reactor/Multicast/Makefile.am +++ b/ACE/examples/Reactor/Multicast/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/examples/Reactor/Ntalker/Makefile.am b/ACE/examples/Reactor/Ntalker/Makefile.am index 162cf34a4d8..6efc3521a32 100644 --- a/ACE/examples/Reactor/Ntalker/Makefile.am +++ b/ACE/examples/Reactor/Ntalker/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/examples/Reactor/Proactor/Makefile.am b/ACE/examples/Reactor/Proactor/Makefile.am index 299e2641042..7f1bc4b8a57 100644 --- a/ACE/examples/Reactor/Proactor/Makefile.am +++ b/ACE/examples/Reactor/Proactor/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/examples/Reactor/TP_Reactor/Makefile.am b/ACE/examples/Reactor/TP_Reactor/Makefile.am index 755a91b9624..5407cbb10e1 100644 --- a/ACE/examples/Reactor/TP_Reactor/Makefile.am +++ b/ACE/examples/Reactor/TP_Reactor/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/examples/Reactor/WFMO_Reactor/Makefile.am b/ACE/examples/Reactor/WFMO_Reactor/Makefile.am index f77fb8f3164..cfa1c687b6c 100644 --- a/ACE/examples/Reactor/WFMO_Reactor/Makefile.am +++ b/ACE/examples/Reactor/WFMO_Reactor/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/examples/Registry/Makefile.am b/ACE/examples/Registry/Makefile.am index fc72c526226..1e02e33abb2 100644 --- a/ACE/examples/Registry/Makefile.am +++ b/ACE/examples/Registry/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/examples/Service_Configurator/IPC-tests/Makefile.am b/ACE/examples/Service_Configurator/IPC-tests/Makefile.am index 3ad9fe59404..0a99932ce34 100644 --- a/ACE/examples/Service_Configurator/IPC-tests/Makefile.am +++ b/ACE/examples/Service_Configurator/IPC-tests/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu SUBDIRS = \ client \ diff --git a/ACE/examples/Service_Configurator/IPC-tests/client/Makefile.am b/ACE/examples/Service_Configurator/IPC-tests/client/Makefile.am index 440e67db7b4..b6dd5a3d7b8 100644 --- a/ACE/examples/Service_Configurator/IPC-tests/client/Makefile.am +++ b/ACE/examples/Service_Configurator/IPC-tests/client/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/examples/Service_Configurator/IPC-tests/server/Makefile.am b/ACE/examples/Service_Configurator/IPC-tests/server/Makefile.am index 26192c73f1b..954697dfba3 100644 --- a/ACE/examples/Service_Configurator/IPC-tests/server/Makefile.am +++ b/ACE/examples/Service_Configurator/IPC-tests/server/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/examples/Service_Configurator/Makefile.am b/ACE/examples/Service_Configurator/Makefile.am index 8a3ecc74489..1b78bb27757 100644 --- a/ACE/examples/Service_Configurator/Makefile.am +++ b/ACE/examples/Service_Configurator/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu SUBDIRS = \ IPC-tests \ diff --git a/ACE/examples/Service_Configurator/Misc/Makefile.am b/ACE/examples/Service_Configurator/Misc/Makefile.am index 29a625cf764..f0de4232add 100644 --- a/ACE/examples/Service_Configurator/Misc/Makefile.am +++ b/ACE/examples/Service_Configurator/Misc/Makefile.am @@ -6,21 +6,21 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) ## Makefile.Service_Configurator_Misc_Timer.am -noinst_LTLIBRARIES = libTimer.la +noinst_LTLIBRARIES = libtimer.la -libTimer_la_CPPFLAGS = \ +libtimer_la_CPPFLAGS = \ -I$(ACE_ROOT) \ -I$(ACE_BUILDDIR) \ -DACE_BUILD_SVC_DLL -libTimer_la_SOURCES = \ +libtimer_la_SOURCES = \ Timer_Service.cpp noinst_HEADERS = \ @@ -38,7 +38,7 @@ main_SOURCES = \ Timer_Service.h main_LDADD = \ - libTimer.la \ + libtimer.la \ $(ACE_BUILDDIR)/ace/libACE.la ## Clean up template repositories, etc. diff --git a/ACE/examples/Shared_Malloc/Makefile.am b/ACE/examples/Shared_Malloc/Makefile.am index 99ff0b3ab9a..baccb0359e0 100644 --- a/ACE/examples/Shared_Malloc/Makefile.am +++ b/ACE/examples/Shared_Malloc/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/examples/Shared_Memory/Makefile.am b/ACE/examples/Shared_Memory/Makefile.am index 8b11509cc63..864c7a5b071 100644 --- a/ACE/examples/Shared_Memory/Makefile.am +++ b/ACE/examples/Shared_Memory/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/examples/Smart_Pointers/Makefile.am b/ACE/examples/Smart_Pointers/Makefile.am index f4a565a22d6..4595d7dafaa 100644 --- a/ACE/examples/Smart_Pointers/Makefile.am +++ b/ACE/examples/Smart_Pointers/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/examples/Synch/Makefile.am b/ACE/examples/Synch/Makefile.am index 32db117ef20..09319f393b3 100644 --- a/ACE/examples/Synch/Makefile.am +++ b/ACE/examples/Synch/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/examples/System_V_IPC/Makefile.am b/ACE/examples/System_V_IPC/Makefile.am index a505dc9b737..23b52ee8b29 100644 --- a/ACE/examples/System_V_IPC/Makefile.am +++ b/ACE/examples/System_V_IPC/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu SUBDIRS = \ SV_Message_Queues \ diff --git a/ACE/examples/System_V_IPC/SV_Message_Queues/Makefile.am b/ACE/examples/System_V_IPC/SV_Message_Queues/Makefile.am index 6689900c0fe..eadb6b8df53 100644 --- a/ACE/examples/System_V_IPC/SV_Message_Queues/Makefile.am +++ b/ACE/examples/System_V_IPC/SV_Message_Queues/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/examples/System_V_IPC/SV_Semaphores/Makefile.am b/ACE/examples/System_V_IPC/SV_Semaphores/Makefile.am index 26f0d5d5642..de9a88952a6 100644 --- a/ACE/examples/System_V_IPC/SV_Semaphores/Makefile.am +++ b/ACE/examples/System_V_IPC/SV_Semaphores/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/examples/TMCast/Makefile.am b/ACE/examples/TMCast/Makefile.am new file mode 100644 index 00000000000..ad8cc650602 --- /dev/null +++ b/ACE/examples/TMCast/Makefile.am @@ -0,0 +1,13 @@ +## Process this file with automake to create Makefile.in +## +## $Id$ +## +## This file was generated by MPC. Any changes made directly to +## this file will be lost the next time it is generated. +## +## MPC Command: +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu + +SUBDIRS = \ + Member + diff --git a/ACE/examples/TMCast/Member/.cvsignore b/ACE/examples/TMCast/Member/.cvsignore new file mode 100644 index 00000000000..fa6ecc72251 --- /dev/null +++ b/ACE/examples/TMCast/Member/.cvsignore @@ -0,0 +1 @@ +member diff --git a/ACE/examples/TMCast/Member/Makefile.am b/ACE/examples/TMCast/Member/Makefile.am new file mode 100644 index 00000000000..fe970a85ef5 --- /dev/null +++ b/ACE/examples/TMCast/Member/Makefile.am @@ -0,0 +1,45 @@ +## Process this file with automake to create Makefile.in +## +## $Id$ +## +## This file was generated by MPC. Any changes made directly to +## this file will be lost the next time it is generated. +## +## MPC Command: +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu + +ACE_BUILDDIR = $(top_builddir) +ACE_ROOT = $(top_srcdir) + + +## Makefile.Member.am + +if BUILD_EXCEPTIONS +if BUILD_THREADS +if !BUILD_ACE_FOR_TAO + +noinst_PROGRAMS = member + +member_CPPFLAGS = \ + -I$(ACE_ROOT) \ + -I$(ACE_BUILDDIR) \ + -I$(ACE_ROOT)/protocols + +member_SOURCES = \ + member.cpp + +member_LDADD = \ + $(ACE_BUILDDIR)/protocols/ace/TMCast/libACE_TMCast.la \ + $(ACE_BUILDDIR)/ace/libACE.la + +endif !BUILD_ACE_FOR_TAO +endif BUILD_THREADS +endif BUILD_EXCEPTIONS + +## Clean up template repositories, etc. +clean-local: + -rm -f *~ *.bak *.rpo *.sym lib*.*_pure_* core core.* + -rm -f gcctemp.c gcctemp so_locations *.ics + -rm -rf cxx_repository ptrepository ti_files + -rm -rf templateregistry ir.out + -rm -rf ptrepository SunWS_cache Templates.DB diff --git a/ACE/examples/TMCast/Member/Member.mpc b/ACE/examples/TMCast/Member/Member.mpc new file mode 100644 index 00000000000..29f274f51f3 --- /dev/null +++ b/ACE/examples/TMCast/Member/Member.mpc @@ -0,0 +1,7 @@ +// -*- MPC -*- +// $Id$ + +project: aceexe, tmcast { + exename = member +} + diff --git a/ACE/examples/TMCast/Member/README b/ACE/examples/TMCast/Member/README new file mode 100644 index 00000000000..6a62a107a77 --- /dev/null +++ b/ACE/examples/TMCast/Member/README @@ -0,0 +1,36 @@ +Member example shows how you can build a simple multicast group +using transactional multicast (TMCast). Each member can be either +a sender or a receiver. + +The sender sends small messages to the multicast group with a random +wait period in [0, 1] second range. The receiver is simply receiving +those messages and prints them out. + +To start the sender you can execute something like this: + +$ ./member s sender-1 239.255.0.1:10000 + +Here the first argument ('s') indicates that new member will be +a sender. The second argument ('sender-1') is an id of the new +member (each member of the group should have a unique id). And +the third argument ('239.255.0.1:10000') specifies IPv4 multicast +address and port (you can choose you own). + +To start the receiver you can execute similar command: + +$ ./member r receiver-1 239.255.0.1:10000 + +After you have started both the receiver and the sender you +should see a sequence of messages printed by the receiver. + +Note, since the group can exist with only one member for a +very short period of time you should start first two members +virtually at the same time. See TMCast documentation for more +information about why it behaves this way. + +You may want to add more than one sender to the group if you +want to see how TMCast operates in a totally-ordered mode. + + +-- +Boris Kolpackov diff --git a/ACE/examples/TMCast/Member/member.cpp b/ACE/examples/TMCast/Member/member.cpp new file mode 100644 index 00000000000..f89c68564ea --- /dev/null +++ b/ACE/examples/TMCast/Member/member.cpp @@ -0,0 +1,93 @@ +// file : TMCast/Member/member.cpp +// author : Boris Kolpackov +// cvs-id : $Id$ + +#include "ace/Log_Msg.h" +#include "ace/Time_Value.h" +#include "ace/OS_NS_stdlib.h" +#include "ace/OS_NS_unistd.h" +#include "ace/OS_NS_stdio.h" +#include "ace/OS_NS_time.h" +#include "ace/OS_NS_string.h" + +#include "ace/TMCast/Group.hpp" + +class Args {}; + +int +ACE_TMAIN (int argc, ACE_TCHAR* argv[]) +{ + int status = 0; + try + { + if (argc < 4) throw Args (); + + bool receiver (true); + + if (argv[1][0] == 'r') receiver = true; + else if (argv[1][0] == 's') receiver = false; + else throw Args (); + + if (!receiver) ACE_OS::srand (ACE_OS::time ()); + + ACE_INET_Addr address (argv[3]); + + ACE_TMCast::Group group (address, ACE_TEXT_ALWAYS_CHAR (argv[2])); + + if (receiver) + { + for (char buffer[256];;) + { + group.recv (buffer, sizeof (buffer)); + + ACE_DEBUG ((LM_DEBUG, "%s\n", buffer)); + } + } + else + { + char buffer[256]; + + for (unsigned long i = 0; i < 1000; i++) + { + // Sleep some random time around 1 sec. + + ACE_UINT64 tmpl = 1000000U; + unsigned long t = + static_cast (((tmpl * ACE_OS::rand ()) / RAND_MAX)); + + // ACE_DEBUG ((LM_DEBUG, "sleeping for %u\n", t)); + + ACE_OS::sleep (ACE_Time_Value (0, t)); + + ACE_OS::sprintf (buffer, "message # %lu", i); + + try + { + group.send (buffer, ACE_OS::strlen (buffer) + 1); + } + catch (ACE_TMCast::Group::Aborted const&) + { + ACE_ERROR ((LM_ERROR, "%s has been aborted\n", buffer)); + } + } + } + } + catch (Args const&) + { + ACE_ERROR ((LM_ERROR, + "Usage: member {r|s} :\n")); + status++; + } + catch (ACE_TMCast::Group::Failed const&) + { + ACE_ERROR ((LM_ERROR, + "Group failure. Perhaps I am alone in the group.\n")); + status++; + } + catch (ACE_TMCast::Group::InsufficienSpace const&) + { + ACE_ERROR ((LM_ERROR, "Insufficient space in receive buffer.\n")); + status++; + } + return status; +} diff --git a/ACE/examples/Threads/Makefile.am b/ACE/examples/Threads/Makefile.am index f7e3bb56415..edd80b72542 100644 --- a/ACE/examples/Threads/Makefile.am +++ b/ACE/examples/Threads/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/examples/Timer_Queue/Async_Timer_Queue_Test.cpp b/ACE/examples/Timer_Queue/Async_Timer_Queue_Test.cpp index f8b3f9793ab..18d12b8017a 100644 --- a/ACE/examples/Timer_Queue/Async_Timer_Queue_Test.cpp +++ b/ACE/examples/Timer_Queue/Async_Timer_Queue_Test.cpp @@ -206,14 +206,12 @@ signal_handler (int signum) break; /* NOTREACHED */ -#if !defined (ACE_LACKS_UNIX_SIGNALS) case SIGQUIT: ACE_ERROR ((LM_ERROR, "shutting down on SIGQUIT%a\n", 1)); /* NOTREACHED */ break; -#endif } } @@ -224,12 +222,10 @@ signal_handler (int signum) static void register_signal_handlers (void) { -#if !defined (ACE_LACKS_UNIX_SIGNALS) // Register SIGQUIT (never blocked). ACE_Sig_Action sigquit ((ACE_SignalHandler) signal_handler, SIGQUIT); ACE_UNUSED_ARG (sigquit); -#endif // Don't let the SIGALRM interrupt the SIGINT handler! ACE_Sig_Set ss; diff --git a/ACE/examples/Timer_Queue/Makefile.am b/ACE/examples/Timer_Queue/Makefile.am index 0c504a1723d..e2109fde6d6 100644 --- a/ACE/examples/Timer_Queue/Makefile.am +++ b/ACE/examples/Timer_Queue/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/examples/Web_Crawler/Makefile.am b/ACE/examples/Web_Crawler/Makefile.am index 028235b984e..00a30a4d2e1 100644 --- a/ACE/examples/Web_Crawler/Makefile.am +++ b/ACE/examples/Web_Crawler/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/include/makeinclude/platform_hpux_aCC.GNU b/ACE/include/makeinclude/platform_hpux_aCC.GNU index 83dce0bb58a..a32d995bd36 100644 --- a/ACE/include/makeinclude/platform_hpux_aCC.GNU +++ b/ACE/include/makeinclude/platform_hpux_aCC.GNU @@ -135,6 +135,14 @@ ifneq ($(exceptions),1) CCFLAGS += +noeh endif +# Additionally, on HP-UX 10.20, suppress 495 to shut up the warnings from +# the system header files. 667 is also suppressed, but the compiler still +# tells you there was a future error, but at least you can pick out any real +# errors by quickly scanning the output. 829 is suppressed because the +# system headers have offending string literals assigned to char *. +ifeq ($(word 2,$(HPVERS_WORDS)), 10) +CCFLAGS += +W495,667,829,908 +endif DCCFLAGS += -g DLD = $(CXX) $(CCFLAGS) LD = $(CXX) @@ -150,6 +158,9 @@ SOFLAGS += -b ifeq ($(distrib),1) +ifeq ($(word 2,$(HPVERS_WORDS)), 10) +SOFLAGS += -Wl,-x -Wl,+h/usr/lib/$(@F) +else ifeq ($(buildbits),32) SOFLAGS += -Wl,-x -Wl,+h$(@F) -Wl,+b/usr/lib endif @@ -160,6 +171,7 @@ ifeq ($(buildbits),64) SOFLAGS += -Wl,-x -Wl,+h$(@F) -Wl,+b/usr/lib/pa20_64 endif endif +endif endif @@ -202,13 +214,29 @@ else endif endif -#11.x: -ifeq ($(threads),1) - # If -mt is in CCFLAGS, we don't need to add anything to LIBS; -mt does it. - ifeq ($(findstring -mt,$(CCFLAGS)),) - ## -L./ must directly preceed the system libraries for 64-bit builds - ## with aCC 3.27. Without this change, libpthread.sl can not be found. - LIBS += -L./ -lpthread +# +# Grab the appropriate libraries based on the version of HP-UX we're building +# on and whether or not thread support is being used. +# +ifeq ($(word 2,$(HPVERS_WORDS)), 11) + + #11.x: + ifeq ($(threads),1) + # If -mt is in CCFLAGS, we don't need to add anything to LIBS; -mt does it. + ifeq ($(findstring -mt,$(CCFLAGS)),) + ## -L./ must directly preceed the system libraries for 64-bit builds + ## with aCC 3.27. Without this change, libpthread.sl can not be found. + LIBS += -L./ -lpthread + endif + endif + LIBS += -lxti -lrt -ldld + +else + + # 10.x: + LIBS += -lxti -ldld + ifeq ($(threads),1) + LIBS += -lcma endif + endif -LIBS += -lxti -lrt -ldld diff --git a/ACE/include/makeinclude/platform_lynxos.GNU b/ACE/include/makeinclude/platform_lynxos.GNU index 47ac90b5f32..4e8ca06a59f 100644 --- a/ACE/include/makeinclude/platform_lynxos.GNU +++ b/ACE/include/makeinclude/platform_lynxos.GNU @@ -1,7 +1,7 @@ # $Id$ # -# LynxOS with g++. Defaults to LynxOS Version 4.0.0. For Version 4.2.0, -# for example, add "VERSION=4.2.0" to your make invocation. +# LynxOS with g++. Defaults to LynxOS Version 4.0.0. For Version 3.1.0, +# for example, add "VERSION=3.1.0" to your make invocation. #### NOTE: It's best to create a file that includes this one, instead #### of symlinking it. That way, you can easily override the default @@ -109,6 +109,7 @@ endif ifeq ($(shared_libs),1) CFLAGS += -mshared -DACE_HAS_SVR4_DYNAMIC_LINKING + CFLAGS += -DACE_HAS_BROKEN_THREAD_KEYFREE SOFLAGS += -mshared -DACE_HAS_SVR4_DYNAMIC_LINKING LIBS += -ldl else @@ -132,7 +133,7 @@ SOBUILD = $(COMPILE.cc) $(PIC) -o $(VSHDIR)$*.so $<; \ $(SOLINK.cc) -o $@ $(LDFLAGS) $(VSHDIR)$*.o PRELIB = @true -# Test for template instantiation, add to SOFLAGS if SONAME set, +# Test for template instantiation, add to SOFLAGS if SONAME set, # add -E to LDFLAGS if using GNU ld # include $(ACE_ROOT)/include/makeinclude/platform_g++_common.GNU diff --git a/ACE/include/makeinclude/platform_rtems.x_g++.GNU b/ACE/include/makeinclude/platform_rtems.x_g++.GNU index ecbfab3947b..0110c5805a3 100644 --- a/ACE/include/makeinclude/platform_rtems.x_g++.GNU +++ b/ACE/include/makeinclude/platform_rtems.x_g++.GNU @@ -12,7 +12,6 @@ threads ?= 1 shared_libs = static_libs = 1 -rwho = 0 ifeq (,$(RTEMS_MAKEFILE_PATH)) default: diff --git a/ACE/include/makeinclude/rules.lib.GNU b/ACE/include/makeinclude/rules.lib.GNU index 2b0ded6127f..766e8921373 100644 --- a/ACE/include/makeinclude/rules.lib.GNU +++ b/ACE/include/makeinclude/rules.lib.GNU @@ -79,12 +79,12 @@ else # VLIBS endif # IDL_SRC endif # !VLIBS -VLOBJS = $(addprefix $(VDIR),$(foreach var, $(addsuffix .$(OBJEXT), $(basename $(LSRC)) $(RESOURCES)), $(patsubst ../%,$(notdir $(var)),$(var)))) +VLOBJS = $(addprefix $(VDIR),$(foreach var, $(addsuffix .$(OBJEXT), $(basename $(LSRC)) $(RESOURCES)), $(if $(findstring ../,$(var)),$(notdir $(var)),$(var)))) ifdef LSRC2 LSRC += $(LSRC2) endif -VSHOBJS = $(addprefix $(VSHDIR),$(foreach var, $(addsuffix .$(OBJEXT), $(basename $(LSRC)) $(RESOURCES)), $(patsubst ../%,$(notdir $(var)),$(var)))) +VSHOBJS = $(addprefix $(VSHDIR),$(foreach var, $(addsuffix .$(OBJEXT), $(basename $(LSRC)) $(RESOURCES)), $(if $(findstring ../,$(var)),$(notdir $(var)),$(var)))) ifneq ($(IDL_SRC),) $(VLOBJS) $(VSHOBJS): $(IDL_SRC) diff --git a/ACE/include/makeinclude/rules.local.GNU b/ACE/include/makeinclude/rules.local.GNU index e1c8bfea36f..71e37f61733 100644 --- a/ACE/include/makeinclude/rules.local.GNU +++ b/ACE/include/makeinclude/rules.local.GNU @@ -90,46 +90,28 @@ endif # static_link = 1 OS ?= -# Define a canned command set to create the output object directory if needed. -ifeq ($(vxworks_ntbuild),1) -define mk_obj_out_dir -@if not exist $(dir $@) $(MKDIR) $(dir $@) $(ACE_NUL_STDERR) -@echo > $(dir $@).creation_stamp -endef -else -define mk_obj_out_dir -@-test -d $(dir $@) || $(MKDIR) $(dir $@) $(ACE_NUL_STDERR) -endef -endif - -$(VDIR)%.o: %.c - $(mk_obj_out_dir) +$(VDIR)%.o: %.c $(VDIR)%.creation_stamp $(COMPILE.c) $(CC_OUTPUT_FLAG) $@ $< ${MVCMD} -$(VDIR)%.o: %.cpp - $(mk_obj_out_dir) +$(VDIR)%.o: %.cpp $(VDIR)%.creation_stamp $(COMPILE.cc) $(CC_OUTPUT_FLAG) $@ $< ${MVCMD} -$(VDIR)%.o: %.C - $(mk_obj_out_dir) +$(VDIR)%.o: %.C $(VDIR)%.creation_stamp $(COMPILE.cc) $(CC_OUTPUT_FLAG) $@ $< ${MVCMD} -$(VDIR)%.o: %.cc - $(mk_obj_out_dir) +$(VDIR)%.o: %.cc $(VDIR)%.creation_stamp $(COMPILE.cc) $(CC_OUTPUT_FLAG) $@ $< ${MVCMD} -$(VDIR)%.o: %.cxx - $(mk_obj_out_dir) +$(VDIR)%.o: %.cxx $(VDIR)%.creation_stamp $(COMPILE.cc) $(CC_OUTPUT_FLAG) $@ $< ${MVCMD} ifneq (,$(COMPILE.rc)) -$(VDIR)%.rc.o: %.rc - $(mk_obj_out_dir) +$(VDIR)%.rc.o: %.rc $(VDIR)%.creation_stamp $(COMPILE.rc) $< $@ ${MVCMD} endif # COMPILE.rc @@ -144,55 +126,67 @@ ifndef SOLINK # that the service configurator needs to be able to function). # 970104 Marius Kjeldahl ifdef (ESOBUILD) -$(VSHDIR)%.$(SOEXT): %.cpp - $(mk_obj_out_dir) +$(VSHDIR)%.$(SOEXT): %.cpp $(VSHDIR)%.creation_stamp $(ESOBUILD) else # ! ESOBUILD -$(VSHDIR)%.$(SOEXT): %.cpp - $(mk_obj_out_dir) +$(VSHDIR)%.$(SOEXT): %.cpp $(VSHDIR)%.creation_stamp $(SOBUILD) endif # ESOBUILD ifeq ($(split), 1) -$(VSHDIR)%.$(OBJEXT): %.cpp - $(mk_obj_out_dir) +$(VSHDIR)%.$(OBJEXT): %.cpp $(VSHDIR)%.creation_stamp $(COMPILE.cc) $(PIC) SPLIT/`echo $< | sed "s/.cpp/_S\*/"` mv *.$(OBJEXT) $(VSHDIR) else # ! split -$(VSHDIR)%.$(OBJEXT): %.cpp - $(mk_obj_out_dir) +$(VSHDIR)%.$(OBJEXT): %.cpp $(VSHDIR)%.creation_stamp $(COMPILE.cc) $(PIC) $(CC_OUTPUT_FLAG) $@ $< endif # split -$(VSHDIR)%.$(OBJEXT): %.cc - $(mk_obj_out_dir) +$(VSHDIR)%.$(OBJEXT): %.cc $(VSHDIR)%.creation_stamp $(COMPILE.cc) $(PIC) $(CC_OUTPUT_FLAG) $@ $< -$(VSHDIR)%.$(OBJEXT): %.C - $(mk_obj_out_dir) +$(VSHDIR)%.$(OBJEXT): %.C $(VSHDIR)%.creation_stamp $(COMPILE.cc) $(PIC) $(CC_OUTPUT_FLAG) $@ $< -$(VSHDIR)%.$(OBJEXT): %.cxx - $(mk_obj_out_dir) +$(VSHDIR)%.$(OBJEXT): %.cxx $(VSHDIR)%.creation_stamp $(COMPILE.cc) $(PIC) $(CC_OUTPUT_FLAG) $@ $< -$(VSHDIR)%.$(OBJEXT): %.c - $(mk_obj_out_dir) +$(VSHDIR)%.$(OBJEXT): %.c $(VSHDIR)%.creation_stamp $(COMPILE.c) $(PIC) $(CC_OUTPUT_FLAG) $@ $< ifneq (,$(COMPILE.rc)) -$(VSHDIR)%.rc.$(OBJEXT): %.rc - $(mk_obj_out_dir) +$(VSHDIR)%.rc.$(OBJEXT): %.rc $(VSHDIR)%.creation_stamp $(COMPILE.rc) $< $@ endif # COMPILE.rc -$(VSHDIR)%.$(SOEXT): $(VSHDIR)%.$(OBJEXT) - $(mk_obj_out_dir) +$(VSHDIR)%.$(SOEXT): $(VSHDIR)%.$(OBJEXT) $(VSHDIR)%.creation_stamp $(SOLINK) endif # SOLINK +ifeq ($(vxworks_ntbuild),1) +$(VDIR)%.creation_stamp: + @if not exist $(dir $@) $(MKDIR) $(dir $@) $(ACE_NUL_STDERR) + @echo > $@ +else +.PHONY: $(VDIR)%.creation_stamp +$(VDIR)%.creation_stamp: + @-test -d $(dir $@) || $(MKDIR) $(dir $@) $(ACE_NUL_STDERR) +endif + +ifneq ($(VDIR),$(VSHDIR)) + ifeq ($(vxworks_ntbuild),1) +$(VSHDIR)%.creation_stamp: + @if not exist $(dir $@) $(MKDIR) $(dir $@) $(ACE_NUL_STDERR) + @echo > $@ + else +.PHONY: $(VSHDIR)%.creation_stamp +$(VSHDIR)%.creation_stamp: + @-test -d $(dir $@) || $(MKDIR) $(dir $@) $(ACE_NUL_STDERR) + endif +endif + #---------------------------------------------------------------------------- # Library generation targets #---------------------------------------------------------------------------- diff --git a/ACE/include/makeinclude/wrapper_macros.GNU b/ACE/include/makeinclude/wrapper_macros.GNU index da3d833a1cd..77b1aed4442 100644 --- a/ACE/include/makeinclude/wrapper_macros.GNU +++ b/ACE/include/makeinclude/wrapper_macros.GNU @@ -589,12 +589,14 @@ endif ec_typed_events ?= 1 ifeq ($(exceptions),0) + ifeq ($(ACE_HAS_GNUG_PRE_2_8),0) #### Disable the default exception handling of g++ >= 2.8.0. ifneq ($(ACE_GNUG_ON_UNIXWARE),) CCFLAGS += -fcheck-new else CCFLAGS += -fno-exceptions -fcheck-new endif # ! ACE_GNUG_ON_UNIXWARE + endif # ! ACE_HAS_GNUG_PRE_2_8 else # exceptions CPPFLAGS += -DACE_HAS_EXCEPTIONS ifndef include_env @@ -603,6 +605,17 @@ else # exceptions ifeq ($(include_env),1) CPPFLAGS += -DACE_ENV_BKWD_COMPAT endif + ifeq ($(ACE_HAS_GNUG_PRE_2_8),1) + #### Enable exception handling with g++ < 2.8.0. Not recommended, + #### but provided here for completeness. + CCFLAGS += -fhandle-exceptions +# else # ! ACE_HAS_GNUG_PRE_2_8 +# ifeq ($(ACE_HAS_GNUG_PRE_2_8),0) +# #### Disable this warning on g++ >= 2.8.0 if exceptions are enabled, +# #### it gets confused and reports too many bogus warnings. +# CCFLAGS += -Wno-uninitialized +# endif # g++ > 2.8.0 + endif # ! ACE_HAS_GNUG_PRE_2_8 ACE_MAKE_OPTIONS += exceptions endif # exceptions diff --git a/ACE/m4/ace.m4 b/ACE/m4/ace.m4 index 1c854152de2..96b7d334767 100644 --- a/ACE/m4/ace.m4 +++ b/ACE/m4/ace.m4 @@ -487,9 +487,6 @@ AC_DEFUN([ACE_CONFIGURATION_OPTIONS], ACE_ENABLE_TK_REACTOR ACE_ENABLE_XT_REACTOR - # placeholder for WxWindows/wxWidgets support - AM_CONDITIONAL([BUILD_WXWINDOWS], false) - AC_ARG_ENABLE([gperf], AS_HELP_STRING(--enable-gperf,compile the gperf program [[[yes]]]), [ @@ -1420,5 +1417,3 @@ AM_CONDITIONAL([BUILD_ACE_XTREACTOR], AM_CONDITIONAL([BUILD_TAO_XTRESOURCE], [test X$ace_user_enable_xt_reactor = Xyes]) ]) - - diff --git a/ACE/netsvcs/Makefile.am b/ACE/netsvcs/Makefile.am index d4bf0e1c092..422221e4029 100644 --- a/ACE/netsvcs/Makefile.am +++ b/ACE/netsvcs/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu SUBDIRS = \ lib \ diff --git a/ACE/netsvcs/clients/Logger/Makefile.am b/ACE/netsvcs/clients/Logger/Makefile.am index af2c7cb74a8..8c3ae8decb3 100644 --- a/ACE/netsvcs/clients/Logger/Makefile.am +++ b/ACE/netsvcs/clients/Logger/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/netsvcs/clients/Makefile.am b/ACE/netsvcs/clients/Makefile.am index 5d7b4bd7e99..c959505ff73 100644 --- a/ACE/netsvcs/clients/Makefile.am +++ b/ACE/netsvcs/clients/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu SUBDIRS = \ Logger \ diff --git a/ACE/netsvcs/clients/Naming/Client/Makefile.am b/ACE/netsvcs/clients/Naming/Client/Makefile.am index f7b6d2ec5fd..548b9be4a8e 100644 --- a/ACE/netsvcs/clients/Naming/Client/Makefile.am +++ b/ACE/netsvcs/clients/Naming/Client/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/netsvcs/clients/Naming/Dump_Restore/Makefile.am b/ACE/netsvcs/clients/Naming/Dump_Restore/Makefile.am index 1e427bfd1be..38ed1977b42 100644 --- a/ACE/netsvcs/clients/Naming/Dump_Restore/Makefile.am +++ b/ACE/netsvcs/clients/Naming/Dump_Restore/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/netsvcs/clients/Naming/Makefile.am b/ACE/netsvcs/clients/Naming/Makefile.am index ad4d7a0b8af..883b9bab54d 100644 --- a/ACE/netsvcs/clients/Naming/Makefile.am +++ b/ACE/netsvcs/clients/Naming/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu SUBDIRS = \ Client \ diff --git a/ACE/netsvcs/clients/Tokens/collection/Makefile.am b/ACE/netsvcs/clients/Tokens/collection/Makefile.am index d2aa7bf8c1b..9d3fbcc5ddd 100644 --- a/ACE/netsvcs/clients/Tokens/collection/Makefile.am +++ b/ACE/netsvcs/clients/Tokens/collection/Makefile.am @@ -15,4 +15,4 @@ noinst_PROGRAMS = \ collection_SOURCES = collection.cpp collection_LDADD = $(top_builddir)/netsvcs/lib/libnetsvcs.la \ - $(top_builddir)/ace/$(ACE_BUILDDIR)/ace/libACE.la + $(top_builddir)/ace/libACE.la diff --git a/ACE/netsvcs/clients/Tokens/deadlock/Makefile.am b/ACE/netsvcs/clients/Tokens/deadlock/Makefile.am index 5e25ccd0fb3..d995e71620b 100644 --- a/ACE/netsvcs/clients/Tokens/deadlock/Makefile.am +++ b/ACE/netsvcs/clients/Tokens/deadlock/Makefile.am @@ -16,4 +16,4 @@ noinst_PROGRAMS = \ deadlock_detection_test_SOURCES = deadlock_detection_test.cpp deadlock_detection_test_LDADD = \ $(top_builddir)/netsvcs/lib/libnetsvcs.la \ - $(top_builddir)/ace/$(ACE_BUILDDIR)/ace/libACE.la + $(top_builddir)/ace/libACE.la diff --git a/ACE/netsvcs/clients/Tokens/invariant/Makefile.am b/ACE/netsvcs/clients/Tokens/invariant/Makefile.am index 83b621b5a42..37817911015 100644 --- a/ACE/netsvcs/clients/Tokens/invariant/Makefile.am +++ b/ACE/netsvcs/clients/Tokens/invariant/Makefile.am @@ -16,5 +16,5 @@ noinst_PROGRAMS = \ invariant_SOURCES = invariant.cpp invariant_LDADD = \ $(top_builddir)/netsvcs/lib/libnetsvcs.la \ - $(top_builddir)/ace/$(ACE_BUILDDIR)/ace/libACE.la + $(top_builddir)/ace/libACE.la diff --git a/ACE/netsvcs/clients/Tokens/manual/Makefile.am b/ACE/netsvcs/clients/Tokens/manual/Makefile.am index 4a2cbf60788..b2945a96bd3 100644 --- a/ACE/netsvcs/clients/Tokens/manual/Makefile.am +++ b/ACE/netsvcs/clients/Tokens/manual/Makefile.am @@ -16,7 +16,7 @@ noinst_PROGRAMS = \ manual_SOURCES = manual.cpp manual_LDADD = \ $(top_builddir)/netsvcs/lib/libnetsvcs.la \ - $(top_builddir)/ace/$(ACE_BUILDDIR)/ace/libACE.la + $(top_builddir)/ace/libACE.la ## Clean up template repositories, etc. clean-local: diff --git a/ACE/netsvcs/clients/Tokens/mutex/Makefile.am b/ACE/netsvcs/clients/Tokens/mutex/Makefile.am index 56dd1efccf2..63d02af7d97 100644 --- a/ACE/netsvcs/clients/Tokens/mutex/Makefile.am +++ b/ACE/netsvcs/clients/Tokens/mutex/Makefile.am @@ -16,6 +16,6 @@ noinst_PROGRAMS = \ test_mutex_SOURCES = test_mutex.cpp test_mutex_LDADD = \ $(top_builddir)/netsvcs/lib/libnetsvcs.la \ - $(top_builddir)/ace/$(ACE_BUILDDIR)/ace/libACE.la + $(top_builddir)/ace/libACE.la diff --git a/ACE/netsvcs/clients/Tokens/rw_lock/Makefile.am b/ACE/netsvcs/clients/Tokens/rw_lock/Makefile.am index 972d8a64faa..265a3a09558 100644 --- a/ACE/netsvcs/clients/Tokens/rw_lock/Makefile.am +++ b/ACE/netsvcs/clients/Tokens/rw_lock/Makefile.am @@ -16,5 +16,5 @@ noinst_PROGRAMS = \ rw_locks_SOURCES = rw_locks.cpp rw_locks_LDADD = \ $(top_builddir)/netsvcs/lib/libnetsvcs.la \ - $(top_builddir)/ace/$(ACE_BUILDDIR)/ace/libACE.la + $(top_builddir)/ace/libACE.la diff --git a/ACE/netsvcs/lib/Makefile.am b/ACE/netsvcs/lib/Makefile.am index 54b8ed75617..7614800dc4e 100644 --- a/ACE/netsvcs/lib/Makefile.am +++ b/ACE/netsvcs/lib/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/netsvcs/servers/Makefile.am b/ACE/netsvcs/servers/Makefile.am index a01f7f89c56..ded1ad91998 100644 --- a/ACE/netsvcs/servers/Makefile.am +++ b/ACE/netsvcs/servers/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/performance-tests/Makefile.am b/ACE/performance-tests/Makefile.am index 8893d7354cb..1aac8a5c388 100644 --- a/ACE/performance-tests/Makefile.am +++ b/ACE/performance-tests/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu SUBDIRS = \ Misc \ diff --git a/ACE/performance-tests/Misc/Makefile.am b/ACE/performance-tests/Misc/Makefile.am index 965fc6cfb41..d6b7af67f43 100644 --- a/ACE/performance-tests/Misc/Makefile.am +++ b/ACE/performance-tests/Misc/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/performance-tests/SCTP/Makefile.am b/ACE/performance-tests/SCTP/Makefile.am index 6d5d23cac4f..8532440e3f6 100644 --- a/ACE/performance-tests/SCTP/Makefile.am +++ b/ACE/performance-tests/SCTP/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/performance-tests/Server_Concurrency/Leader_Follower/Makefile.am b/ACE/performance-tests/Server_Concurrency/Leader_Follower/Makefile.am index e2fabc53e18..38021abd626 100644 --- a/ACE/performance-tests/Server_Concurrency/Leader_Follower/Makefile.am +++ b/ACE/performance-tests/Server_Concurrency/Leader_Follower/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/performance-tests/Server_Concurrency/Makefile.am b/ACE/performance-tests/Server_Concurrency/Makefile.am index 5d8482ab96d..9a5b0c57e66 100644 --- a/ACE/performance-tests/Server_Concurrency/Makefile.am +++ b/ACE/performance-tests/Server_Concurrency/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu SUBDIRS = \ Leader_Follower \ diff --git a/ACE/performance-tests/Server_Concurrency/Queue_Based_Workers/Makefile.am b/ACE/performance-tests/Server_Concurrency/Queue_Based_Workers/Makefile.am index 00d31705dcd..feb7783689d 100644 --- a/ACE/performance-tests/Server_Concurrency/Queue_Based_Workers/Makefile.am +++ b/ACE/performance-tests/Server_Concurrency/Queue_Based_Workers/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/performance-tests/Synch-Benchmarks/Base_Test/Makefile.am b/ACE/performance-tests/Synch-Benchmarks/Base_Test/Makefile.am index f5f4158d270..b050480b9bc 100644 --- a/ACE/performance-tests/Synch-Benchmarks/Base_Test/Makefile.am +++ b/ACE/performance-tests/Synch-Benchmarks/Base_Test/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) @@ -16,27 +16,18 @@ ACE_ROOT = $(top_srcdir) if !BUILD_ACE_FOR_TAO -noinst_LTLIBRARIES = libBase_Test.la +noinst_LTLIBRARIES = libSynch_Benchmarks_Base_Test.la -libBase_Test_la_CPPFLAGS = \ +libSynch_Benchmarks_Base_Test_la_CPPFLAGS = \ -I$(ACE_ROOT) \ -I$(ACE_BUILDDIR) \ -I$(srcdir)/.. -libBase_Test_la_SOURCES = \ +libSynch_Benchmarks_Base_Test_la_SOURCES = \ Baseline_Test.cpp \ base_test.cpp \ mutex_test.cpp -../Synch_Lib: - mkdir -p ../Synch_Lib - -libBase_Test_la_DEPENDENCIES = \ - ../Synch_Lib - -libBase_Test_la_LDFLAGS = \ - -L../Synch_Lib - noinst_HEADERS = \ Baseline_Test.h \ Baseline_Test.inl diff --git a/ACE/performance-tests/Synch-Benchmarks/Base_Test/Synch_Benchmarks_Base_Test.mpc b/ACE/performance-tests/Synch-Benchmarks/Base_Test/Synch_Benchmarks_Base_Test.mpc index 47d16a47bb3..7b0de88e4c9 100644 --- a/ACE/performance-tests/Synch-Benchmarks/Base_Test/Synch_Benchmarks_Base_Test.mpc +++ b/ACE/performance-tests/Synch-Benchmarks/Base_Test/Synch_Benchmarks_Base_Test.mpc @@ -7,10 +7,5 @@ project : acelib { after += Synch_Lib libs += Synch_Lib libpaths += ../Synch_Lib - - specific (automake) { - includes += $(srcdir)/.. - } else { - includes += .. - } + includes += .. } diff --git a/ACE/performance-tests/Synch-Benchmarks/Makefile.am b/ACE/performance-tests/Synch-Benchmarks/Makefile.am index 6464aa9c07c..f0272750af1 100644 --- a/ACE/performance-tests/Synch-Benchmarks/Makefile.am +++ b/ACE/performance-tests/Synch-Benchmarks/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) @@ -27,9 +27,6 @@ synch_driver_CPPFLAGS = \ synch_driver_SOURCES = \ synch_driver.cpp -synch_driver_LDFLAGS = \ - -LSynch_Lib - synch_driver_LDADD = \ $(top_builddir)/performance-tests/Synch-Benchmarks/Synch_Lib/libSynch_Lib.la \ $(ACE_BUILDDIR)/ace/libACE.la diff --git a/ACE/performance-tests/Synch-Benchmarks/Perf_Test/Makefile.am b/ACE/performance-tests/Synch-Benchmarks/Perf_Test/Makefile.am index ac4f8fc9a00..99d37c3aa72 100644 --- a/ACE/performance-tests/Synch-Benchmarks/Perf_Test/Makefile.am +++ b/ACE/performance-tests/Synch-Benchmarks/Perf_Test/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) @@ -16,14 +16,14 @@ ACE_ROOT = $(top_srcdir) if !BUILD_ACE_FOR_TAO -noinst_LTLIBRARIES = libPerf_Test.la +noinst_LTLIBRARIES = libSynch_Benchmarks_Perf_Test.la -libPerf_Test_la_CPPFLAGS = \ +libSynch_Benchmarks_Perf_Test_la_CPPFLAGS = \ -I$(ACE_ROOT) \ -I$(ACE_BUILDDIR) \ -I$(srcdir)/.. -libPerf_Test_la_SOURCES = \ +libSynch_Benchmarks_Perf_Test_la_SOURCES = \ Adaptive_Lock_Performance_Test_Base.cpp \ Benchmark_Performance.cpp \ Performance_Test.cpp \ @@ -46,15 +46,6 @@ libPerf_Test_la_SOURCES = \ sysvsema_test.cpp \ token_test.cpp -../Synch_Lib: - mkdir -p ../Synch_Lib - -libPerf_Test_la_DEPENDENCIES = \ - ../Synch_Lib - -libPerf_Test_la_LDFLAGS = \ - -L../Synch_Lib - noinst_HEADERS = \ Adaptive_Lock_Performance_Test_Base.h \ Benchmark_Performance.h \ diff --git a/ACE/performance-tests/Synch-Benchmarks/Perf_Test/Synch_Benchmarks_Perf_Test.mpc b/ACE/performance-tests/Synch-Benchmarks/Perf_Test/Synch_Benchmarks_Perf_Test.mpc index 751d29dc1c1..f6a879deacd 100644 --- a/ACE/performance-tests/Synch-Benchmarks/Perf_Test/Synch_Benchmarks_Perf_Test.mpc +++ b/ACE/performance-tests/Synch-Benchmarks/Perf_Test/Synch_Benchmarks_Perf_Test.mpc @@ -7,10 +7,5 @@ project : acelib { after += Synch_Lib libs += Synch_Lib libpaths += ../Synch_Lib - - specific (automake) { - includes += $(srcdirs)/.. - } else { - includes += .. - } + includes += .. } diff --git a/ACE/performance-tests/Synch-Benchmarks/Synch_Lib/Makefile.am b/ACE/performance-tests/Synch-Benchmarks/Synch_Lib/Makefile.am index 673ec4a0155..05c71adde0c 100644 --- a/ACE/performance-tests/Synch-Benchmarks/Synch_Lib/Makefile.am +++ b/ACE/performance-tests/Synch-Benchmarks/Synch_Lib/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/performance-tests/TCP/Makefile.am b/ACE/performance-tests/TCP/Makefile.am index d048881aeda..3ebae23da8e 100644 --- a/ACE/performance-tests/TCP/Makefile.am +++ b/ACE/performance-tests/TCP/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/performance-tests/UDP/Makefile.am b/ACE/performance-tests/UDP/Makefile.am index 6aea010518d..e9dc7db03f2 100644 --- a/ACE/performance-tests/UDP/Makefile.am +++ b/ACE/performance-tests/UDP/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/protocols/ace/HTBP/Makefile.am b/ACE/protocols/ace/HTBP/Makefile.am index bd824576b86..9119681ffca 100644 --- a/ACE/protocols/ace/HTBP/Makefile.am +++ b/ACE/protocols/ace/HTBP/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu includedir = @includedir@/ace/HTBP pkgconfigdir = @libdir@/pkgconfig @@ -72,7 +72,7 @@ CLEANFILES = \ ACE_HTBP.pc ACE_HTBP.pc: ${top_builddir}/config.status ${srcdir}/ACE_HTBP.pc.in - ${top_builddir}/config.status --file $@:${srcdir}/ACE_HTBP.pc.in + ${top_builddir}/config.status --file "$@":${srcdir}/ACE_HTBP.pc.in endif !BUILD_ACE_FOR_TAO diff --git a/ACE/protocols/ace/Makefile.am b/ACE/protocols/ace/Makefile.am index c476b3583bc..d62d1164dcc 100644 --- a/ACE/protocols/ace/Makefile.am +++ b/ACE/protocols/ace/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu SUBDIRS = \ HTBP \ diff --git a/ACE/protocols/ace/RMCast/Makefile.am b/ACE/protocols/ace/RMCast/Makefile.am index 51e73d4041e..ac4adeea41e 100644 --- a/ACE/protocols/ace/RMCast/Makefile.am +++ b/ACE/protocols/ace/RMCast/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu includedir = @includedir@/ace/RMCast pkgconfigdir = @libdir@/pkgconfig @@ -67,7 +67,7 @@ CLEANFILES = \ ACE_RMCast.pc ACE_RMCast.pc: ${top_builddir}/config.status ${srcdir}/ACE_RMCast.pc.in - ${top_builddir}/config.status --file $@:${srcdir}/ACE_RMCast.pc.in + ${top_builddir}/config.status --file "$@":${srcdir}/ACE_RMCast.pc.in endif !BUILD_ACE_FOR_TAO endif BUILD_THREADS diff --git a/ACE/protocols/ace/TMCast/Makefile.am b/ACE/protocols/ace/TMCast/Makefile.am index c524083fd92..c4873787693 100644 --- a/ACE/protocols/ace/TMCast/Makefile.am +++ b/ACE/protocols/ace/TMCast/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu includedir = @includedir@/ace/TMCast pkgconfigdir = @libdir@/pkgconfig @@ -57,7 +57,7 @@ CLEANFILES = \ ACE_TMCast.pc ACE_TMCast.pc: ${top_builddir}/config.status ${srcdir}/ACE_TMCast.pc.in - ${top_builddir}/config.status --file $@:${srcdir}/ACE_TMCast.pc.in + ${top_builddir}/config.status --file "$@":${srcdir}/ACE_TMCast.pc.in endif !BUILD_ACE_FOR_TAO endif BUILD_THREADS diff --git a/ACE/protocols/examples/Makefile.am b/ACE/protocols/examples/Makefile.am index b435d1c3fe2..fd0f6f9494d 100644 --- a/ACE/protocols/examples/Makefile.am +++ b/ACE/protocols/examples/Makefile.am @@ -6,9 +6,8 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu SUBDIRS = \ - RMCast \ - TMCast + RMCast diff --git a/ACE/protocols/examples/RMCast/Makefile.am b/ACE/protocols/examples/RMCast/Makefile.am index ef4f29c4f65..784d3215def 100644 --- a/ACE/protocols/examples/RMCast/Makefile.am +++ b/ACE/protocols/examples/RMCast/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu SUBDIRS = \ Send_Msg diff --git a/ACE/protocols/examples/RMCast/Send_Msg/Makefile.am b/ACE/protocols/examples/RMCast/Send_Msg/Makefile.am index eb9a09d771f..a49d0afa6c7 100644 --- a/ACE/protocols/examples/RMCast/Send_Msg/Makefile.am +++ b/ACE/protocols/examples/RMCast/Send_Msg/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/protocols/examples/TMCast/Makefile.am b/ACE/protocols/examples/TMCast/Makefile.am deleted file mode 100644 index 358fc18ef31..00000000000 --- a/ACE/protocols/examples/TMCast/Makefile.am +++ /dev/null @@ -1,13 +0,0 @@ -## Process this file with automake to create Makefile.in -## -## $Id$ -## -## This file was generated by MPC. Any changes made directly to -## this file will be lost the next time it is generated. -## -## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc - -SUBDIRS = \ - Member - diff --git a/ACE/protocols/examples/TMCast/Member/.cvsignore b/ACE/protocols/examples/TMCast/Member/.cvsignore deleted file mode 100644 index fa6ecc72251..00000000000 --- a/ACE/protocols/examples/TMCast/Member/.cvsignore +++ /dev/null @@ -1 +0,0 @@ -member diff --git a/ACE/protocols/examples/TMCast/Member/Makefile.am b/ACE/protocols/examples/TMCast/Member/Makefile.am deleted file mode 100644 index c5c5c31c34f..00000000000 --- a/ACE/protocols/examples/TMCast/Member/Makefile.am +++ /dev/null @@ -1,45 +0,0 @@ -## Process this file with automake to create Makefile.in -## -## $Id$ -## -## This file was generated by MPC. Any changes made directly to -## this file will be lost the next time it is generated. -## -## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc - -ACE_BUILDDIR = $(top_builddir) -ACE_ROOT = $(top_srcdir) - - -## Makefile.Member.am - -if BUILD_EXCEPTIONS -if BUILD_THREADS -if !BUILD_ACE_FOR_TAO - -noinst_PROGRAMS = member - -member_CPPFLAGS = \ - -I$(ACE_ROOT) \ - -I$(ACE_BUILDDIR) \ - -I$(ACE_ROOT)/protocols - -member_SOURCES = \ - member.cpp - -member_LDADD = \ - $(ACE_BUILDDIR)/protocols/ace/TMCast/libACE_TMCast.la \ - $(ACE_BUILDDIR)/ace/libACE.la - -endif !BUILD_ACE_FOR_TAO -endif BUILD_THREADS -endif BUILD_EXCEPTIONS - -## Clean up template repositories, etc. -clean-local: - -rm -f *~ *.bak *.rpo *.sym lib*.*_pure_* core core.* - -rm -f gcctemp.c gcctemp so_locations *.ics - -rm -rf cxx_repository ptrepository ti_files - -rm -rf templateregistry ir.out - -rm -rf ptrepository SunWS_cache Templates.DB diff --git a/ACE/protocols/examples/TMCast/Member/Member.mpc b/ACE/protocols/examples/TMCast/Member/Member.mpc deleted file mode 100644 index 29f274f51f3..00000000000 --- a/ACE/protocols/examples/TMCast/Member/Member.mpc +++ /dev/null @@ -1,7 +0,0 @@ -// -*- MPC -*- -// $Id$ - -project: aceexe, tmcast { - exename = member -} - diff --git a/ACE/protocols/examples/TMCast/Member/README b/ACE/protocols/examples/TMCast/Member/README deleted file mode 100644 index 6a62a107a77..00000000000 --- a/ACE/protocols/examples/TMCast/Member/README +++ /dev/null @@ -1,36 +0,0 @@ -Member example shows how you can build a simple multicast group -using transactional multicast (TMCast). Each member can be either -a sender or a receiver. - -The sender sends small messages to the multicast group with a random -wait period in [0, 1] second range. The receiver is simply receiving -those messages and prints them out. - -To start the sender you can execute something like this: - -$ ./member s sender-1 239.255.0.1:10000 - -Here the first argument ('s') indicates that new member will be -a sender. The second argument ('sender-1') is an id of the new -member (each member of the group should have a unique id). And -the third argument ('239.255.0.1:10000') specifies IPv4 multicast -address and port (you can choose you own). - -To start the receiver you can execute similar command: - -$ ./member r receiver-1 239.255.0.1:10000 - -After you have started both the receiver and the sender you -should see a sequence of messages printed by the receiver. - -Note, since the group can exist with only one member for a -very short period of time you should start first two members -virtually at the same time. See TMCast documentation for more -information about why it behaves this way. - -You may want to add more than one sender to the group if you -want to see how TMCast operates in a totally-ordered mode. - - --- -Boris Kolpackov diff --git a/ACE/protocols/examples/TMCast/Member/member.cpp b/ACE/protocols/examples/TMCast/Member/member.cpp deleted file mode 100644 index f89c68564ea..00000000000 --- a/ACE/protocols/examples/TMCast/Member/member.cpp +++ /dev/null @@ -1,93 +0,0 @@ -// file : TMCast/Member/member.cpp -// author : Boris Kolpackov -// cvs-id : $Id$ - -#include "ace/Log_Msg.h" -#include "ace/Time_Value.h" -#include "ace/OS_NS_stdlib.h" -#include "ace/OS_NS_unistd.h" -#include "ace/OS_NS_stdio.h" -#include "ace/OS_NS_time.h" -#include "ace/OS_NS_string.h" - -#include "ace/TMCast/Group.hpp" - -class Args {}; - -int -ACE_TMAIN (int argc, ACE_TCHAR* argv[]) -{ - int status = 0; - try - { - if (argc < 4) throw Args (); - - bool receiver (true); - - if (argv[1][0] == 'r') receiver = true; - else if (argv[1][0] == 's') receiver = false; - else throw Args (); - - if (!receiver) ACE_OS::srand (ACE_OS::time ()); - - ACE_INET_Addr address (argv[3]); - - ACE_TMCast::Group group (address, ACE_TEXT_ALWAYS_CHAR (argv[2])); - - if (receiver) - { - for (char buffer[256];;) - { - group.recv (buffer, sizeof (buffer)); - - ACE_DEBUG ((LM_DEBUG, "%s\n", buffer)); - } - } - else - { - char buffer[256]; - - for (unsigned long i = 0; i < 1000; i++) - { - // Sleep some random time around 1 sec. - - ACE_UINT64 tmpl = 1000000U; - unsigned long t = - static_cast (((tmpl * ACE_OS::rand ()) / RAND_MAX)); - - // ACE_DEBUG ((LM_DEBUG, "sleeping for %u\n", t)); - - ACE_OS::sleep (ACE_Time_Value (0, t)); - - ACE_OS::sprintf (buffer, "message # %lu", i); - - try - { - group.send (buffer, ACE_OS::strlen (buffer) + 1); - } - catch (ACE_TMCast::Group::Aborted const&) - { - ACE_ERROR ((LM_ERROR, "%s has been aborted\n", buffer)); - } - } - } - } - catch (Args const&) - { - ACE_ERROR ((LM_ERROR, - "Usage: member {r|s} :\n")); - status++; - } - catch (ACE_TMCast::Group::Failed const&) - { - ACE_ERROR ((LM_ERROR, - "Group failure. Perhaps I am alone in the group.\n")); - status++; - } - catch (ACE_TMCast::Group::InsufficienSpace const&) - { - ACE_ERROR ((LM_ERROR, "Insufficient space in receive buffer.\n")); - status++; - } - return status; -} diff --git a/ACE/protocols/tests/HTBP/HTBP_Config.conf b/ACE/protocols/tests/HTBP/HTBP_Config.conf deleted file mode 100644 index 49dfd238ec3..00000000000 --- a/ACE/protocols/tests/HTBP/HTBP_Config.conf +++ /dev/null @@ -1,4 +0,0 @@ -[htbp] -proxy_port=3128 -proxy_host=rtai.ociweb.com -htid_url=http://rtai.ociweb.com/cgi-bin/HTIOP_ID_Generator.cgi diff --git a/ACE/protocols/tests/HTBP/Makefile.am b/ACE/protocols/tests/HTBP/Makefile.am deleted file mode 100644 index d38309ca6a4..00000000000 --- a/ACE/protocols/tests/HTBP/Makefile.am +++ /dev/null @@ -1,16 +0,0 @@ -## Process this file with automake to create Makefile.in -## -## $Id$ -## -## This file was generated by MPC. Any changes made directly to -## this file will be lost the next time it is generated. -## -## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc - -SUBDIRS = \ - Reactor_Tests \ - Send_Large_Msg \ - Send_Recv_Tests \ - ping - diff --git a/ACE/protocols/tests/HTBP/README b/ACE/protocols/tests/HTBP/README deleted file mode 100644 index 65a2bde0320..00000000000 --- a/ACE/protocols/tests/HTBP/README +++ /dev/null @@ -1,16 +0,0 @@ -$Id$ - -Test cases for the HTTP Tunneling Bidirectional Protocol. For more -information on the protocol itself, refer to ace/HTBP/README. These -tests are adaptations of essential ACE SOCK tests, with the minimal -changes to support using HTBP rather than SOCK. - -Contained in this directory: - -HTBP_Config.conf A sample configuration file. This file is site - specific, and must be editted before use. -ping This test is shows the most basic connection - establishment with one request and reply. -Reactor_Tests A test to show use through the reactor. -Send_Large_Msg A test for sending large messages -Send_Recv_Tests A test for a variety of message sending methods. diff --git a/ACE/protocols/tests/HTBP/Reactor_Tests/.cvsignore b/ACE/protocols/tests/HTBP/Reactor_Tests/.cvsignore deleted file mode 100644 index 955ffdc75d5..00000000000 --- a/ACE/protocols/tests/HTBP/Reactor_Tests/.cvsignore +++ /dev/null @@ -1,4 +0,0 @@ -client -client -server -server diff --git a/ACE/protocols/tests/HTBP/Reactor_Tests/Makefile.am b/ACE/protocols/tests/HTBP/Reactor_Tests/Makefile.am deleted file mode 100644 index 153e1206bb1..00000000000 --- a/ACE/protocols/tests/HTBP/Reactor_Tests/Makefile.am +++ /dev/null @@ -1,64 +0,0 @@ -## Process this file with automake to create Makefile.in -## -## $Id$ -## -## This file was generated by MPC. Any changes made directly to -## this file will be lost the next time it is generated. -## -## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc - -ACE_BUILDDIR = $(top_builddir) -ACE_ROOT = $(top_srcdir) - -noinst_PROGRAMS = - -## Makefile.Reactor_Tests_Client.am - -if !BUILD_ACE_FOR_TAO - -noinst_PROGRAMS += client - -client_CPPFLAGS = \ - -I$(ACE_ROOT) \ - -I$(ACE_BUILDDIR) \ - -I$(ACE_ROOT)/protocols - -client_SOURCES = \ - client.cpp \ - test_config.h - -client_LDADD = \ - $(ACE_BUILDDIR)/protocols/ace/HTBP/libACE_HTBP.la \ - $(ACE_BUILDDIR)/ace/libACE.la - -endif !BUILD_ACE_FOR_TAO - -## Makefile.Reactor_Tests_Server.am - -if !BUILD_ACE_FOR_TAO - -noinst_PROGRAMS += server - -server_CPPFLAGS = \ - -I$(ACE_ROOT) \ - -I$(ACE_BUILDDIR) \ - -I$(ACE_ROOT)/protocols - -server_SOURCES = \ - server.cpp \ - test_config.h - -server_LDADD = \ - $(ACE_BUILDDIR)/protocols/ace/HTBP/libACE_HTBP.la \ - $(ACE_BUILDDIR)/ace/libACE.la - -endif !BUILD_ACE_FOR_TAO - -## Clean up template repositories, etc. -clean-local: - -rm -f *~ *.bak *.rpo *.sym lib*.*_pure_* core core.* - -rm -f gcctemp.c gcctemp so_locations *.ics - -rm -rf cxx_repository ptrepository ti_files - -rm -rf templateregistry ir.out - -rm -rf ptrepository SunWS_cache Templates.DB diff --git a/ACE/protocols/tests/HTBP/Reactor_Tests/Reactor_Tests.mpc b/ACE/protocols/tests/HTBP/Reactor_Tests/Reactor_Tests.mpc deleted file mode 100755 index 61e59146a93..00000000000 --- a/ACE/protocols/tests/HTBP/Reactor_Tests/Reactor_Tests.mpc +++ /dev/null @@ -1,19 +0,0 @@ -// -*- MPC -*- -// -// $Id$ - -project(*Server): aceexe, htbp { - exename = server - - Source_Files { - server.cpp - } -} - -project(*Client): aceexe, htbp { - exename = client - - Source_Files { - client.cpp - } -} diff --git a/ACE/protocols/tests/HTBP/Reactor_Tests/client.cpp b/ACE/protocols/tests/HTBP/Reactor_Tests/client.cpp deleted file mode 100644 index 2813d9116f3..00000000000 --- a/ACE/protocols/tests/HTBP/Reactor_Tests/client.cpp +++ /dev/null @@ -1,136 +0,0 @@ -/** - * client for a reactor based connection establishment test using HTBP - * - * $Id$ - */ - -#include "ace/Log_Msg.h" - -#include "ace/HTBP/HTBP_Session.h" -#include "ace/HTBP/HTBP_Stream.h" -#include "ace/HTBP/HTBP_Addr.h" -#include "ace/HTBP/HTBP_ID_Requestor.h" -#include "ace/HTBP/HTBP_Environment.h" - -int -ACE_TMAIN (int argc, ACE_TCHAR *argv[]) -{ - - ACE_OS::socket_init (ACE_WSOCK_VERSION); - - if (argc < 2) - ACE_ERROR_RETURN ((LM_ERROR, - ACE_TEXT("Usage: client \n")), - 0); - - ACE::HTBP::Environment env (0,0,ACE_TEXT("inside.env")); -#if 0 // this should be a taken from a command line argument. - env.import_config ("inside.conf"); -#endif /* 0 */ - - ACE::HTBP::ID_Requestor req (&env); - ACE::HTBP::Addr local = ACE_TEXT_ALWAYS_CHAR(req.get_HTID()); - - unsigned remote_port = 8088; - const ACE_TCHAR * remote_host = argv[1]; - - unsigned proxy_port = 0; - ACE_TString proxy_host; - - if (env.get_proxy_port(proxy_port) != 0 || - env.get_proxy_host(proxy_host) != 0) - { - ACE_DEBUG ((LM_DEBUG, - ACE_TEXT("no proxy address in ") - ACE_TEXT("config, using direct connect\n"))); - proxy_port = remote_port; - proxy_host = remote_host; - } - - ACE_INET_Addr proxy(proxy_port,proxy_host.c_str()); - ACE::HTBP::Addr remote (remote_port,ACE_TEXT_ALWAYS_CHAR(remote_host)); - - ACE::HTBP::Session session(remote,local,ACE::HTBP::Session::next_session_id(),&proxy); - ACE::HTBP::Stream stream (&session); - - char buffer[1000]; - ssize_t n = 0; - int retrycount = 10; - for (int i = 0; i < 3; i++) - { - ACE::HTBP::Channel *ch = session.outbound(); - ACE_OS::sprintf (buffer,"Do you hear me? %d",i); - n = stream.send (buffer,ACE_OS::strlen(buffer)+1); - if (n == -1) - ACE_ERROR_RETURN ((LM_ERROR, ACE_TEXT("%p\n"), - ACE_TEXT("stream send")),-1); - - ACE_DEBUG ((LM_DEBUG, ACE_TEXT("send returned %d\n"),n)); - - retrycount = 10; - while ((n = ch->recv_ack()) == -1 - && (errno == EWOULDBLOCK || errno == ETIME) - && retrycount > 0) - { - retrycount--; - ACE_DEBUG ((LM_DEBUG, - ACE_TEXT("waiting for ack, %d tries left\n"), - retrycount)); - ACE_OS::sleep (1); - } - ACE_DEBUG ((LM_DEBUG, - ACE_TEXT("After wait for ack, n = %d, retry = %d\n"), - n,retrycount,errno)); - - retrycount = 10; - while ((n = stream.recv(buffer,1000)) == -1 - && (errno == EWOULDBLOCK || errno == ETIME) - && retrycount > 0) - { - retrycount--; - ACE_DEBUG ((LM_DEBUG, - ACE_TEXT("waiting for inbound data, %d tries left\n"), - retrycount)); - ACE_OS::sleep(1); - } - if (retrycount == 0 || n < 0) - { - ACE_DEBUG ((LM_DEBUG, - ACE_TEXT("bailing after wait, %p\n"), - ACE_TEXT("recv"))); - break; - } - - buffer[n] = 0; - - ACE_DEBUG ((LM_DEBUG,"Got: \"%s\"\n",buffer)); - } - ACE::HTBP::Channel *ch = session.outbound(); - if (ch == 0) - ACE_ERROR_RETURN ((LM_ERROR, - ACE_TEXT("session's outbound channel is null!\n")),1); - n = stream.send ("goodbye",7); - if (n == -1) - ACE_ERROR_RETURN ((LM_ERROR, ACE_TEXT("%p\n"), - ACE_TEXT("stream send")),-1); - - ACE_DEBUG ((LM_DEBUG, ACE_TEXT("send returned %d\n"),n)); - - retrycount = 10; - while (ch && - (n = ch->recv_ack()) == -1 - && (errno == EWOULDBLOCK || errno == ETIME) - && retrycount > 0) - { - retrycount--; - ACE_DEBUG ((LM_DEBUG, - ACE_TEXT("waiting for ack, %d tries left\n"), - retrycount)); - ACE_OS::sleep (1); - } - ACE_DEBUG ((LM_DEBUG, - ACE_TEXT("After wait for ack, n = %d, retry = %d\n"), - n,retrycount,errno)); - - return 0; -} diff --git a/ACE/protocols/tests/HTBP/Reactor_Tests/inside.conf b/ACE/protocols/tests/HTBP/Reactor_Tests/inside.conf deleted file mode 100644 index a5bcbc14420..00000000000 --- a/ACE/protocols/tests/HTBP/Reactor_Tests/inside.conf +++ /dev/null @@ -1,5 +0,0 @@ -[root] -[htbp] -proxy_port=3128 -proxy_host=rtai.ociweb.com -htid_url=http://rtai.ociweb.com/cgi-bin/HTIOP_ID_Generator.cgi diff --git a/ACE/protocols/tests/HTBP/Reactor_Tests/run_test.pl b/ACE/protocols/tests/HTBP/Reactor_Tests/run_test.pl deleted file mode 100755 index ae4c56c7fb2..00000000000 --- a/ACE/protocols/tests/HTBP/Reactor_Tests/run_test.pl +++ /dev/null @@ -1,39 +0,0 @@ -eval '(exit $?0)' && eval 'exec perl -S $0 ${1+"$@"}' - & eval 'exec perl -S $0 $argv:q' - if 0; - -# $Id$ -# -*- perl -*- - -use lib "$ENV{ACE_ROOT}/bin"; -use PerlACE::Run_Test; -use Sys::Hostname; - -$status = 0; - -$SV = new PerlACE::Process ("server"); - -$host = hostname(); - -# The client code should later be modified to get the hostname -# using ACE_OS::hostname so the same script can be run on all -# hosts without havng to reset the host where it has to be run. -$CL = new PerlACE::Process ("client", $host); - -$SV->Spawn (); - -$client = $CL->SpawnWaitKill (300); - -if ($client != 0) { - print STDERR "ERROR: client returned $client\n"; - $status = 1; -} - -$server = $SV->WaitKill (10); - -if ($server != 0) { - print STDERR "ERROR: server returned $server\n"; - $status = 1; -} - -exit $status; diff --git a/ACE/protocols/tests/HTBP/Reactor_Tests/server.cpp b/ACE/protocols/tests/HTBP/Reactor_Tests/server.cpp deleted file mode 100644 index 87a914163c2..00000000000 --- a/ACE/protocols/tests/HTBP/Reactor_Tests/server.cpp +++ /dev/null @@ -1,180 +0,0 @@ -/** - * server for a reactor based connection establishment test using HTBP - * - * $Id$ - */ - -#include "ace/Log_Msg.h" - -#include "ace/HTBP/HTBP_Session.h" -#include "ace/HTBP/HTBP_Stream.h" -#include "ace/HTBP/HTBP_Addr.h" - -#include "ace/SOCK_Acceptor.h" -#include "ace/SOCK_Stream.h" -#include "ace/Event_Handler.h" -#include "ace/Reactor.h" - -class Accept_Handler : public ACE_Event_Handler -{ -public: - Accept_Handler (ACE_SOCK_Acceptor& a); - virtual ~Accept_Handler (void); - virtual int handle_input (ACE_HANDLE ); -private: - ACE_SOCK_Acceptor& acceptor_; - ACE::HTBP::Channel *channels_[2]; -}; - -class Stream_Handler : public ACE_Event_Handler -{ -public: - Stream_Handler (ACE::HTBP::Stream &s); - virtual ~Stream_Handler (); - virtual int handle_input (ACE_HANDLE ); -private: - ACE::HTBP::Stream &stream_; -}; - - -Accept_Handler::Accept_Handler(ACE_SOCK_Acceptor &a) - :ACE_Event_Handler(), - acceptor_(a) -{ - this->channels_[0] = this->channels_[1] = 0; - if (this->reactor() == 0) - this->reactor(ACE_Reactor::instance()); - this->reactor()->register_handler (acceptor_.get_handle(), - this, - ACE_Event_Handler::ACCEPT_MASK); -} - -Accept_Handler::~Accept_Handler() -{ - this->reactor()->remove_handler (acceptor_.get_handle(), - ACE_Event_Handler::ACCEPT_MASK| - ACE_Event_Handler::DONT_CALL); - acceptor_.close(); -} - -int -Accept_Handler::handle_input (ACE_HANDLE h) -{ - ACE::HTBP::Channel **ch = 0; - if (h == acceptor_.get_handle()) - { - ACE_SOCK_Stream *sock = new ACE_SOCK_Stream; - acceptor_.accept(*sock); - ch = channels_[0] == 0 ? &channels_[0] :& channels_[1]; - *ch = new ACE::HTBP::Channel(*sock); - this->reactor()->register_handler (sock->get_handle(), - this, - ACE_Event_Handler::READ_MASK); - return 0; - } - for (int i = 0; i < 2; i++) - if (channels_[i] && channels_[i]->get_handle() == h) - { - ch = &channels_[i]; - break; - } - if (ch == 0) - ACE_ERROR_RETURN ((LM_ERROR, - ACE_TEXT ("Accept_Handler::handle_input, ") - ACE_TEXT ("unknown handle %d\n") ,h), - -1); - int result = (*ch)->pre_recv(); - if (result == 0) - { - this->reactor()->remove_handler (h, - ACE_Event_Handler::READ_MASK | - ACE_Event_Handler::DONT_CALL); - - (*ch)->register_notifier(this->reactor()); - ACE::HTBP::Session *session = (*ch)->session(); - - ACE::HTBP::Stream *stream = new ACE::HTBP::Stream(session); - ACE_Event_Handler *handler = session->handler(); - - if (handler == 0) - { - ACE_DEBUG ((LM_DEBUG, - ACE_TEXT ("Creating new stream handler for %d\n"), - stream->get_handle())); - Stream_Handler *sh = new Stream_Handler(*stream); - session->handler (sh); - } - else - ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("There is already a handler for %d\n"), - stream->get_handle())); - - if ((*ch)->state() == ACE::HTBP::Channel::Data_Queued) - { - ACE_DEBUG ((LM_DEBUG, - ACE_TEXT ("Issuing notification on handler\n"))); - this->reactor()->notify (session->handler(), - ACE_Event_Handler::READ_MASK); - } - - *ch = 0; - } - return 0; -} - -Stream_Handler::Stream_Handler (ACE::HTBP::Stream &s) - :stream_(s) -{} -Stream_Handler::~Stream_Handler () -{ -} - -int -Stream_Handler::handle_input (ACE_HANDLE h) -{ - char buffer[1000]; - ssize_t n = this->stream_.recv (buffer,1000); - if (n == -1) - ACE_ERROR_RETURN ((LM_ERROR, - ACE_TEXT ("Stream_Handler::handle_input %p\n"), - ACE_TEXT ("recv")), - 0); - buffer[n] = 0; - ACE_DEBUG ((LM_DEBUG, - ACE_TEXT ("Stream_Handler::handle_input (%d) read %d:\n%C\n"), - h, n, buffer)); - - const char *tok_loc = ACE_OS::strstr (buffer, "goodbye"); - if (tok_loc != 0) - this->reactor()->end_event_loop(); - else - { - ACE::HTBP::Channel *ch = stream_.session()->outbound(); - if (ch != 0) - ACE_DEBUG ((LM_DEBUG, - ACE_TEXT ("Sending reply on %d\n"), - ch->ace_stream().get_handle())); - else - ACE_DEBUG ((LM_DEBUG, - ACE_TEXT ("Can't send reply on nul channel\n"))); - this->stream_.send ("Back atcha!",11); - } - return 0; -} - -int -ACE_TMAIN (int, ACE_TCHAR *[]) -{ - ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("At start of main\n"))); - ACE_OS::socket_init (ACE_WSOCK_VERSION); - - ACE_INET_Addr local(8088); - ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("got address\n"))); - ACE_SOCK_Acceptor acc(local,1); - ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("opened listener\n"))); - - Accept_Handler handler (acc); - ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("server is ready\n"))); - - ACE_Reactor::instance()->run_reactor_event_loop(); - return 0; -} diff --git a/ACE/protocols/tests/HTBP/Reactor_Tests/test_config.h b/ACE/protocols/tests/HTBP/Reactor_Tests/test_config.h deleted file mode 100644 index efd4eb7bcc6..00000000000 --- a/ACE/protocols/tests/HTBP/Reactor_Tests/test_config.h +++ /dev/null @@ -1,319 +0,0 @@ -// -*- C++ -*- - - -// ============================================================================ -/** - * @file test_config.h - * - * $Id$ - * - * This file factors out common macros and other utilities used by the - * ACE automated regression tests. - * - * @author Prashant Jain - * @author Tim Harrison - * @author David Levine - */ -// ============================================================================ - -#ifndef ACE_TEST_CONFIG_H -#define ACE_TEST_CONFIG_H - -#include "ace/config-all.h" - -#if !defined (ACE_LACKS_PRAGMA_ONCE) -# pragma once -#endif /* ACE_LACKS_PRAGMA_ONCE */ - -#if defined (ACE_NLOGGING) -// ACE_NLOGGING must not be set if the tests are to produce any output. -#undef ACE_NLOGGING -#endif /* ACE_NLOGGING */ - -// This first #undef protects against command-line definitions. -#undef ACE_NDEBUG -#include "ace/OS.h" -#include "ace/streams.h" -#include "ace/Singleton.h" -#include "ace/Synch.h" -#include "ace/Log_Msg.h" -#include "ace/ACE.h" - -// The second #undef protects against being reset in a config.h file. -#undef ACE_NDEBUG - -#undef ACE_TEXT -#define ACE_TEXT ACE_LIB_TEXT - -#if defined (ACE_HAS_WINCE) -// Note that Pocket PC 2002 will NOT create a directory if it does not start with a leading '\'. -// PPC 2002 only accepts '\log' as a valid directory name, while 'log\' works under WinCE 3.0. -# define ACE_LOG_DIRECTORY_FOR_MKDIR ACE_TEXT ("\\log") -# define ACE_LOG_DIRECTORY ACE_TEXT ("\\log\\") -# define MAKE_PIPE_NAME(X) ACE_TEXT ("\\\\.\\pipe\\"#X) -#elif defined (ACE_WIN32) -# define ACE_LOG_DIRECTORY ACE_TEXT ("log\\") -# define MAKE_PIPE_NAME(X) ACE_TEXT ("\\\\.\\pipe\\"#X) -#else -# define ACE_LOG_DIRECTORY ACE_TEXT ("log/") -# define MAKE_PIPE_NAME(X) ACE_TEXT (X) -#endif /* ACE_WIN32 */ - -#if defined (ACE_HAS_WINCE) -#define ACE_LOG_FILE_EXT_NAME ACE_TEXT (".txt") -#else -#define ACE_LOG_FILE_EXT_NAME ACE_TEXT (".log") -#endif /* ACE_HAS_WINCE */ - -#if defined (ACE_HAS_WINCE) || defined (ACE_HAS_PHARLAP) -const size_t ACE_MAX_CLIENTS = 4; -#else -const size_t ACE_MAX_CLIENTS = 30; -#endif /* ACE_HAS_WINCE */ - -const size_t ACE_NS_MAX_ENTRIES = 1000; -const size_t ACE_DEFAULT_USECS = 1000; -const size_t ACE_MAX_TIMERS = 4; -const size_t ACE_MAX_DELAY = 10; -const size_t ACE_MAX_INTERVAL = 0; -const size_t ACE_MAX_ITERATIONS = 10; -const size_t ACE_MAX_PROCESSES = 10; -const size_t ACE_MAX_THREADS = 4; - -#define ACE_START_TEST(NAME) \ - const ACE_TCHAR *program = NAME; \ - ACE_LOG_MSG->open (program, ACE_Log_Msg::OSTREAM | ACE_Log_Msg::VERBOSE_LITE); \ - if (ace_file_stream::instance()->set_output (program) != 0) \ - ACE_ERROR_RETURN ((LM_ERROR, ACE_TEXT ("%p\n"), ACE_TEXT ("set_output failed")), -1); \ - ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("(%P|%t) Starting %s test at %D\n"), program)) - -#define ACE_END_TEST \ - ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("(%P|%t) Ending %s test at %D\n"), program)); \ - ace_file_stream::instance()->close () - -#define ACE_CLOSE_TEST_LOG ace_file_stream::instance()->close () - -#if !defined (ACE_WIN32) -#define ACE_APPEND_LOG(NAME) \ - const ACE_TCHAR *program = NAME; \ - ACE_LOG_MSG->open (program, ACE_Log_Msg::OSTREAM | ACE_Log_Msg::VERBOSE_LITE); \ - ace_file_stream::instance()->close (); \ - if (ace_file_stream::instance()->set_output (program, 1) != 0) \ - ACE_ERROR_RETURN ((LM_ERROR, ACE_TEXT ("%p\n"), ACE_TEXT ("set_output failed")), -1); \ - ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("(%P|%t) Starting %s test at %D\n"), program)); -#else /* ACE_WIN32 */ -#define ACE_APPEND_LOG(NAME) \ - const ACE_TCHAR *program = NAME; \ - ACE_LOG_MSG->open (program, ACE_Log_Msg::OSTREAM | ACE_Log_Msg::VERBOSE_LITE); \ - if (ace_file_stream::instance()->set_output (program, 1) != 0) \ - ACE_ERROR_RETURN ((LM_ERROR, ACE_TEXT ("%p\n"), ACE_TEXT ("set_output failed")), -1); \ - ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("(%P|%t) Starting %s test at %D\n"), program)); -#endif /* ACE_WIN32 */ - -#define ACE_END_LOG \ - ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("(%P|%t) Ending %s test at %D\n\n"), program)); \ - ACE_LOG_MSG->set_flags(ACE_Log_Msg::SILENT); \ - ace_file_stream::instance()->close (); - -#if defined (VXWORKS) -// This is the only way I could figure out to avoid an error -// about attempting to unlink a non-existant file. -#define ACE_INIT_LOG(NAME) \ - ACE_TCHAR temp[MAXPATHLEN]; \ - ACE_OS::sprintf (temp, ACE_TEXT ("%s%s%s"), \ - ACE_LOG_DIRECTORY, \ - ACE::basename (NAME, ACE_DIRECTORY_SEPARATOR_CHAR), \ - ACE_LOG_FILE_EXT_NAME); \ - ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("(%P|%t) Deleting old log file %s (if any)\n\n"), temp)); \ - int fd_init_log; \ - if ((fd_init_log = ACE_OS::open (temp, \ - O_WRONLY|O_CREAT, \ - S_IRUSR|S_IWUSR|S_IRGRP|S_IROTH)) != ERROR) \ - { \ - ACE_OS::close (fd_init_log); \ - ACE_OS::unlink (temp); \ - } - -#if defined (ghs) -# // Rename main to ace_main for compatibility with run_tests.vxworks. -# undef ACE_MAIN -# define ACE_MAIN ace_main -#endif /* ghs */ -#else /* ! VXWORKS */ -#define ACE_INIT_LOG(NAME) \ - ACE_TCHAR temp[MAXPATHLEN]; \ - ACE_OS::sprintf (temp, ACE_TEXT ("%s%s%s"), \ - ACE_LOG_DIRECTORY, \ - ACE::basename (NAME, ACE_DIRECTORY_SEPARATOR_CHAR), \ - ACE_LOG_FILE_EXT_NAME); \ - ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("(%P|%t) Deleting old log file %s (if any)\n\n"), temp)); \ - ACE_OS::unlink (temp); -#endif /* ! VXWORKS */ - -#if defined (ACE_LACKS_IOSTREAM_TOTALLY) -#define OFSTREAM FILE -#else -#define OFSTREAM ofstream -#endif /* ACE_LACKS_IOSTREAM_TOTALLY */ - -class ACE_Test_Output -{ -public: - ACE_Test_Output (void); - ~ACE_Test_Output (void); - int set_output (const ACE_TCHAR *filename, int append = 0); - OFSTREAM *output_file (void); - void close (void); - -private: - OFSTREAM *output_file_; -}; - -inline ACE_Test_Output::ACE_Test_Output (void) - : output_file_ (0) -{ -#if !defined (ACE_LACKS_IOSTREAM_TOTALLY) - this->output_file_ = new OFSTREAM; -#endif /* ACE_LACKS_IOSTREAM_TOTALLY */ -} - -inline ACE_Test_Output::~ACE_Test_Output (void) -{ -#if !defined (ACE_LACKS_IOSTREAM_TOTALLY) && !defined (ACE_PSOS) - ACE_LOG_MSG->msg_ostream (&cerr); -#endif /* ! ACE_LACKS_IOSTREAM_TOTALLY && ! ACE_PSOS */ - - ACE_LOG_MSG->clr_flags (ACE_Log_Msg::OSTREAM); - ACE_LOG_MSG->set_flags (ACE_Log_Msg::STDERR); - -#if !defined (ACE_LACKS_IOSTREAM_TOTALLY) && !defined (ACE_HAS_PHARLAP) - delete this->output_file_; -#endif /* ! ACE_LACKS_IOSTREAM_TOTALLY */ -} - -inline OFSTREAM * -ACE_Test_Output::output_file (void) -{ - return this->output_file_; -} - -inline int -ACE_Test_Output::set_output (const ACE_TCHAR *filename, int append) -{ -#if defined (ACE_HAS_PHARLAP) - // For PharLap, just send it all to the host console for now - redirect - // to a file there for saving/analysis. - EtsSelectConsole(ETS_CO_HOST); - ACE_LOG_MSG->msg_ostream (&cout); - -#else - ACE_TCHAR temp[MAXPATHLEN]; - // Ignore the error value since the directory may already exist. - const ACE_TCHAR *test_dir; - -#if !defined (ACE_HAS_WINCE) - test_dir = ACE_OS::getenv (ACE_TEXT ("ACE_TEST_DIR")); - - if (test_dir == 0) -#endif /* ACE_HAS_WINCE */ - test_dir = ACE_TEXT (""); - - ACE_OS::sprintf (temp, - ACE_TEXT ("%s%s%s%s"), - test_dir, - ACE_LOG_DIRECTORY, - ACE::basename (filename, ACE_DIRECTORY_SEPARATOR_CHAR), - ACE_LOG_FILE_EXT_NAME); - -#if defined (VXWORKS) - // This is the only way I could figure out to avoid a console - // warning about opening an existing file (w/o O_CREAT), or - // attempting to unlink a non-existant one. - ACE_HANDLE fd = ACE_OS::open (temp, - O_WRONLY|O_CREAT, - S_IRUSR|S_IWUSR|S_IRGRP|S_IROTH); - if (fd != ERROR) - { - ACE_OS::close (fd); - ACE_OS::unlink (temp); - } -# else /* ! VXWORKS */ - // This doesn't seem to work on VxWorks if the directory doesn't - // exist: it creates a plain file instead of a directory. If the - // directory does exist, it causes a wierd console error message - // about "cat: input error on standard input: Is a directory". So, - // VxWorks users must create the directory manually. -# if defined (ACE_HAS_WINCE) - ACE_OS::mkdir (ACE_LOG_DIRECTORY_FOR_MKDIR); -# else - ACE_OS::mkdir (ACE_LOG_DIRECTORY); -# endif // ACE_HAS_WINCE -# endif /* ! VXWORKS */ - -# if !defined (ACE_LACKS_IOSTREAM_TOTALLY) - this->output_file_->open (ACE_TEXT_ALWAYS_CHAR (temp), - ios::out | (append ? ios::app : ios::trunc)); - if (this->output_file_->bad ()) - return -1; -#else /* when ACE_LACKS_IOSTREAM_TOTALLY */ - ACE_TCHAR *fmode = 0; - if (append) - fmode = ACE_TEXT ("a"); - else - fmode = ACE_TEXT ("w"); - this->output_file_ = ACE_OS::fopen (temp, fmode); -# endif /* ACE_LACKS_IOSTREAM_TOTALLY */ - - ACE_LOG_MSG->msg_ostream (this->output_file ()); -#endif /* ACE_HAS_PHARLAP */ - - ACE_LOG_MSG->clr_flags (ACE_Log_Msg::STDERR | ACE_Log_Msg::LOGGER ); - ACE_LOG_MSG->set_flags (ACE_Log_Msg::OSTREAM); - - return 0; -} - -inline void -ACE_Test_Output::close (void) -{ -#if !defined (ACE_LACKS_IOSTREAM_TOTALLY) - this->output_file_->flush (); - this->output_file_->close (); -#else - ACE_OS::fflush (this->output_file_); - ACE_OS::fclose (this->output_file_); -#endif /* !ACE_LACKS_IOSTREAM_TOTALLY */ - ACE_LOG_MSG->msg_ostream (0); -} - -inline void -randomize (int array[], size_t size) -{ - size_t i; - - for (i = 0; i < size; i++) - array [i] = static_cast (i); - - // See with a fixed number so that we can produce "repeatable" - // random numbers. - ACE_OS::srand (0); - - // Generate an array of random numbers from 0 .. size - 1. - - for (i = 0; i < size; i++) - { - size_t index = ACE_OS::rand() % size--; - int temp = array [index]; - array [index] = array [size]; - array [size] = temp; - } -} - -typedef ACE_Singleton ace_file_stream; - -#if defined (ACE_HAS_EXPLICIT_STATIC_TEMPLATE_MEMBER_INSTANTIATION) -template ACE_Singleton * -ACE_Singleton::singleton_; -#endif /* ACE_HAS_EXPLICIT_STATIC_TEMPLATE_MEMBER_INSTANTIATION */ - -#endif /* ACE_TEST_CONFIG_H */ diff --git a/ACE/protocols/tests/HTBP/Send_Large_Msg/.cvsignore b/ACE/protocols/tests/HTBP/Send_Large_Msg/.cvsignore deleted file mode 100644 index 955ffdc75d5..00000000000 --- a/ACE/protocols/tests/HTBP/Send_Large_Msg/.cvsignore +++ /dev/null @@ -1,4 +0,0 @@ -client -client -server -server diff --git a/ACE/protocols/tests/HTBP/Send_Large_Msg/Makefile.am b/ACE/protocols/tests/HTBP/Send_Large_Msg/Makefile.am deleted file mode 100644 index 870836f47f4..00000000000 --- a/ACE/protocols/tests/HTBP/Send_Large_Msg/Makefile.am +++ /dev/null @@ -1,64 +0,0 @@ -## Process this file with automake to create Makefile.in -## -## $Id$ -## -## This file was generated by MPC. Any changes made directly to -## this file will be lost the next time it is generated. -## -## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc - -ACE_BUILDDIR = $(top_builddir) -ACE_ROOT = $(top_srcdir) - -noinst_PROGRAMS = - -## Makefile.Send_Large_Msg_Client.am - -if !BUILD_ACE_FOR_TAO - -noinst_PROGRAMS += client - -client_CPPFLAGS = \ - -I$(ACE_ROOT) \ - -I$(ACE_BUILDDIR) \ - -I$(ACE_ROOT)/protocols - -client_SOURCES = \ - client.cpp - -client_LDADD = \ - $(top_builddir)/tests/libTest_Output.la \ - $(ACE_BUILDDIR)/protocols/ace/HTBP/libACE_HTBP.la \ - $(ACE_BUILDDIR)/ace/libACE.la - -endif !BUILD_ACE_FOR_TAO - -## Makefile.Send_Large_Msg_Server.am - -if !BUILD_ACE_FOR_TAO - -noinst_PROGRAMS += server - -server_CPPFLAGS = \ - -I$(ACE_ROOT) \ - -I$(ACE_BUILDDIR) \ - -I$(ACE_ROOT)/protocols - -server_SOURCES = \ - server.cpp - -server_LDADD = \ - $(top_builddir)/tests/libTest_Output.la \ - $(ACE_BUILDDIR)/protocols/ace/HTBP/libACE_HTBP.la \ - $(ACE_BUILDDIR)/ace/libACE.la - -endif !BUILD_ACE_FOR_TAO - -## Clean up template repositories, etc. -clean-local: - -rm -f *~ *.bak *.rpo *.sym lib*.*_pure_* core core.* - -rm -f gcctemp.c gcctemp so_locations *.ics - -rm -rf cxx_repository ptrepository ti_files - -rm -rf templateregistry ir.out - -rm -rf ptrepository SunWS_cache Templates.DB diff --git a/ACE/protocols/tests/HTBP/Send_Large_Msg/Send_Large_Msg.mpc b/ACE/protocols/tests/HTBP/Send_Large_Msg/Send_Large_Msg.mpc deleted file mode 100644 index d973b59748f..00000000000 --- a/ACE/protocols/tests/HTBP/Send_Large_Msg/Send_Large_Msg.mpc +++ /dev/null @@ -1,23 +0,0 @@ -// -*- MPC -*- -// -// $Id$ - -project(*Server): aceexe, htbp { - exename = server - after += Test_Output - libs += Test_Output - - Source_Files { - server.cpp - } -} - -project(*Client): aceexe, htbp { - exename = client - after += Test_Output - libs += Test_Output - - Source_Files { - client.cpp - } -} diff --git a/ACE/protocols/tests/HTBP/Send_Large_Msg/client.cpp b/ACE/protocols/tests/HTBP/Send_Large_Msg/client.cpp deleted file mode 100644 index 62cd9140da8..00000000000 --- a/ACE/protocols/tests/HTBP/Send_Large_Msg/client.cpp +++ /dev/null @@ -1,98 +0,0 @@ -// $Id$ - -#include "tests/test_config.h" - -#include "ace/HTBP/HTBP_Session.h" -#include "ace/HTBP/HTBP_Stream.h" -#include "ace/HTBP/HTBP_Addr.h" -#include "ace/HTBP/HTBP_ID_Requestor.h" -#include "ace/HTBP/HTBP_Environment.h" - -#include "ace/Log_Msg.h" - -const ssize_t Send_Size = 4*1024; -const size_t Loops = 10; -const size_t Total_Size = Send_Size * Loops; - -int -ACE_TMAIN (int argc, ACE_TCHAR *argv[]) -{ - ACE_START_TEST (ACE_TEXT ("HTBP_Send_Large_Msg_client")); - - ACE_OS::socket_init (ACE_WSOCK_VERSION); - - if (argc < 2) - ACE_ERROR_RETURN ((LM_ERROR, - "Usage: client \n"), - 0); - ACE::HTBP::Environment env; -#if 0 // this should be a taken from a command line argument - env.import_config (ACE_TEXT("../HTBP_Config.conf")); -#endif /* 0 */ - - - ACE::HTBP::ID_Requestor req (&env); - ACE::HTBP::Addr local(ACE_TEXT_ALWAYS_CHAR(req.get_HTID())); - - unsigned remote_port = 8088; - const ACE_TCHAR * remote_host = argv[1]; - - unsigned proxy_port = 0; - ACE_TString proxy_host; - - if (env.get_proxy_port(proxy_port) != 0 || - env.get_proxy_host(proxy_host) != 0) - { - ACE_DEBUG ((LM_DEBUG, - ACE_TEXT("no proxy address in ") - ACE_TEXT("config, using direct connect\n"))); - proxy_port = remote_port; - proxy_host = remote_host; - } - - ACE_INET_Addr proxy(proxy_port,proxy_host.c_str()); - ACE::HTBP::Addr remote (remote_port,ACE_TEXT_ALWAYS_CHAR(remote_host)); - - ACE::HTBP::Session session(remote, - local, - ACE::HTBP::Session::next_session_id(), - &proxy); - - ACE::HTBP::Stream *stream = new ACE::HTBP::Stream(&session); - ACE_DEBUG ((LM_DEBUG,ACE_TEXT("Sending message\n"))); - char buffer[Send_Size]; - ACE_OS::memset (buffer,'a',Send_Size); - ssize_t n = 0; - for (size_t i = 0; i < Loops ; ++i) - { - errno = 0; - while (n < Send_Size) - { - n += stream->send (buffer+n,Send_Size); - ACE_DEBUG ((LM_DEBUG, - ACE_TEXT("Sending %d of %d\n"), n, Send_Size)); - } - if (n == -1 && errno != 0) - { - ACE_ERROR_RETURN ((LM_ERROR, ACE_TEXT("%p\n %d"), - ACE_TEXT("stream send"), errno), -1); - } - ACE_DEBUG ((LM_DEBUG, ACE_TEXT("In round %d, send returned %d\n"), i, n)); - } - - buffer[0] = 0; - n = stream->recv (buffer,1000); - while (n == -1) - { - if (errno == EWOULDBLOCK) - n = stream->recv (buffer,1000); - else - ACE_ERROR_RETURN ((LM_ERROR, ACE_TEXT("%p\n"), - ACE_TEXT("stream.recv")),-1); - } - - ACE_DEBUG ((LM_DEBUG, ACE_TEXT("received %d, %s\n"),n,buffer)); - - ACE_END_TEST; - return 0; -} diff --git a/ACE/protocols/tests/HTBP/Send_Large_Msg/run_test.pl b/ACE/protocols/tests/HTBP/Send_Large_Msg/run_test.pl deleted file mode 100755 index 6b295afbf17..00000000000 --- a/ACE/protocols/tests/HTBP/Send_Large_Msg/run_test.pl +++ /dev/null @@ -1,43 +0,0 @@ -eval '(exit $?0)' && eval 'exec perl -S $0 ${1+"$@"}' - & eval 'exec perl -S $0 $argv:q' - if 0; - -# $Id$ -# -*- perl -*- - -use lib "$ENV{ACE_ROOT}/bin"; -use PerlACE::Run_Test; -use Sys::Hostname; - -$iorfile = PerlACE::LocalFile ("server.ior"); - -unlink $iorfile; -$status = 0; - -$SV = new PerlACE::Process ("server"); -$host = hostname(); - -# The client code should later be modified to get the hostname -# using ACE_OS::hostname so the same script can be run on all -# hosts without havng to reset the host where it has to be run. -$CL = new PerlACE::Process ("client", $host); - -$SV->Spawn (); - -$client = $CL->SpawnWaitKill (300); - -if ($client != 0) { - print STDERR "ERROR: client returned $client\n"; - $status = 1; -} - -$server = $SV->WaitKill (10); - -if ($server != 0) { - print STDERR "ERROR: server returned $server\n"; - $status = 1; -} - -unlink $iorfile; - -exit $status; diff --git a/ACE/protocols/tests/HTBP/Send_Large_Msg/server.cpp b/ACE/protocols/tests/HTBP/Send_Large_Msg/server.cpp deleted file mode 100644 index 7b7f51cf1b9..00000000000 --- a/ACE/protocols/tests/HTBP/Send_Large_Msg/server.cpp +++ /dev/null @@ -1,103 +0,0 @@ -// $Id$ - -#include "tests/test_config.h" - -#include "ace/Log_Msg.h" - -#include "ace/HTBP/HTBP_Session.h" -#include "ace/HTBP/HTBP_Stream.h" -#include "ace/HTBP/HTBP_Addr.h" - -#include "ace/SOCK_Acceptor.h" -#include "ace/SOCK_Stream.h" - -const size_t Send_Size = 4*1024; -const size_t Loops = 10; -const size_t Total_Size = Send_Size * Loops; - -int -ACE_TMAIN (int argc, ACE_TCHAR *argv[]) -{ - - ACE_UNUSED_ARG (argc); - ACE_UNUSED_ARG (argv); - - char buffer[1000]; - - ACE_OS::socket_init (ACE_WSOCK_VERSION); - - ACE_INET_Addr local(8088); - ACE_SOCK_Stream sock[2]; - ACE_SOCK_Acceptor acc(local,1); - ACE_DEBUG ((LM_DEBUG, - ACE_TEXT("server is ready\n"))); - - acc.accept(sock[0]); - ACE::HTBP::Channel channel1(sock[0]); - ACE_DEBUG ((LM_DEBUG, - ACE_TEXT("Got sock[0], handle = %d\n"), - sock[0].get_handle())); - acc.accept(sock[1]); - ACE::HTBP::Channel channel2(sock[1]); - ACE_DEBUG ((LM_DEBUG, - ACE_TEXT("Got sock[1], handle = %d\n"), - sock[1].get_handle())); - int res = 0; - while ((res =channel1.pre_recv()) != 0) - { - ACE_DEBUG ((LM_DEBUG, - ACE_TEXT("res = %d. waiting 1 sec. %p\n"), - res, - ACE_TEXT("stream.pre_recv()"))); - ACE_OS::sleep (1); - } - - ACE_DEBUG ((LM_DEBUG, - ACE_TEXT("Read from channel2\n"))); - while ((res = channel2.pre_recv()) != 0) - { - ACE_DEBUG ((LM_DEBUG, - ACE_TEXT("res = %d, waiting 1 sec. %p\n"), - res, - ACE_TEXT("stream2.pre_recv()"))); - ACE_OS::sleep (1); - } - - ACE::HTBP::Session *session = channel1.session(); - ACE::HTBP::Stream stream (session); - - ACE_DEBUG ((LM_DEBUG, - ACE_TEXT("using streams %d, %d. Got sesssion = %x\n"), - sock[0].get_handle(),sock[1].get_handle(),session)); - - ssize_t got = 1; - ssize_t total_recv = 0; - - while (got != 0) - { - errno = 0; - got = stream.recv (buffer, sizeof (buffer)); - ACE_DEBUG ((LM_DEBUG, - ACE_TEXT("got : %s %d "), buffer, got)); - - if (got < 0) - break; - total_recv += got; - } - - ACE_DEBUG ((LM_DEBUG, - ACE_TEXT("received %d, %s\n"),total_recv,buffer)); - - - ACE_OS::strcpy (buffer,"I hear you !"); - ssize_t n = stream.send (buffer,ACE_OS::strlen(buffer)+1); - if (n == -1) - ACE_ERROR_RETURN ((LM_ERROR, - ACE_TEXT("%p\n"), - ACE_TEXT("stream.send")),-1); - - ACE_DEBUG ((LM_DEBUG, - ACE_TEXT("send returned %d\n"),n)); - return 0; - -} diff --git a/ACE/protocols/tests/HTBP/Send_Recv_Tests/.cvsignore b/ACE/protocols/tests/HTBP/Send_Recv_Tests/.cvsignore deleted file mode 100644 index b82dc859445..00000000000 --- a/ACE/protocols/tests/HTBP/Send_Recv_Tests/.cvsignore +++ /dev/null @@ -1,2 +0,0 @@ -SendRecv_Test -SendRecv_Test diff --git a/ACE/protocols/tests/HTBP/Send_Recv_Tests/Makefile.am b/ACE/protocols/tests/HTBP/Send_Recv_Tests/Makefile.am deleted file mode 100644 index c9628903cf1..00000000000 --- a/ACE/protocols/tests/HTBP/Send_Recv_Tests/Makefile.am +++ /dev/null @@ -1,42 +0,0 @@ -## Process this file with automake to create Makefile.in -## -## $Id$ -## -## This file was generated by MPC. Any changes made directly to -## this file will be lost the next time it is generated. -## -## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc - -ACE_BUILDDIR = $(top_builddir) -ACE_ROOT = $(top_srcdir) - - -## Makefile.SendRecv_Test.am - -if !BUILD_ACE_FOR_TAO - -noinst_PROGRAMS = SendRecv_Test - -SendRecv_Test_CPPFLAGS = \ - -I$(ACE_ROOT) \ - -I$(ACE_BUILDDIR) \ - -I$(ACE_ROOT)/protocols - -SendRecv_Test_SOURCES = \ - SendRecv_Test.cpp - -SendRecv_Test_LDADD = \ - $(top_builddir)/tests/libTest_Output.la \ - $(ACE_BUILDDIR)/protocols/ace/HTBP/libACE_HTBP.la \ - $(ACE_BUILDDIR)/ace/libACE.la - -endif !BUILD_ACE_FOR_TAO - -## Clean up template repositories, etc. -clean-local: - -rm -f *~ *.bak *.rpo *.sym lib*.*_pure_* core core.* - -rm -f gcctemp.c gcctemp so_locations *.ics - -rm -rf cxx_repository ptrepository ti_files - -rm -rf templateregistry ir.out - -rm -rf ptrepository SunWS_cache Templates.DB diff --git a/ACE/protocols/tests/HTBP/Send_Recv_Tests/SendRecv_Test.cpp b/ACE/protocols/tests/HTBP/Send_Recv_Tests/SendRecv_Test.cpp deleted file mode 100644 index d462a11c3d3..00000000000 --- a/ACE/protocols/tests/HTBP/Send_Recv_Tests/SendRecv_Test.cpp +++ /dev/null @@ -1,388 +0,0 @@ -// $Id$ - -// =========================================================================== -// -// = LIBRARY -// tests -// -// = FILENAME -// Send_Recv_Test.cpp -// -// = DESCRIPTION This is a test of the 's various send and -// receive methods, over HTBP. The test forks two processes or spawns -// two threads (depending upon the platform) and then executes client -// and server allowing them to connect and exchange data in ways -// designed to exercise the send and recv functions. -// -// Right now, it primarily tests the iov-like send and recv -// functions, but others should be added to completely cover the -// possible scenarios. -// -// = AUTHOR -// Steve Huston -// -// ============================================================================ - -#include "tests/test_config.h" - -#include "ace/HTBP/HTBP_Stream.h" -#include "ace/HTBP/HTBP_Session.h" -#include "ace/HTBP/HTBP_ID_Requestor.h" -#include "ace/HTBP/HTBP_Environment.h" - -#include "ace/OS.h" -#include "ace/Thread.h" -#include "ace/Thread_Manager.h" -#include "ace/SOCK_Connector.h" -#include "ace/SOCK_Acceptor.h" -#include "ace/SOCK_Stream.h" - -ACE_RCSID(tests, - SOCK_Send_Recv_Test, - "$Id$") - -// Change to non-zero if test fails -static int Test_Result = 0; - -#if !defined (ACE_LACKS_FORK) || defined (ACE_HAS_THREADS) - -// In test 3, a large amount of data is sent. The purpose is to overflow the -// TCP send window, causing the sender to block (it's a send_n). This value -// is the amount to send. The assumption is that no implementation has a -// receive window larger than 128K bytes. If one is found, this is the place -// to change it. -// For some odd reason, NT will try to send a single large buffer, but not -// multiple smaller ones that add up to the large size. -const size_t Test3_Send_Size = 4*1024; -const size_t Test3_Loops = 10; -const size_t Test3_Total_Size = Test3_Send_Size * Test3_Loops; - - -static void * -client (void *arg) -{ - ACE_OS::socket_init (ACE_WSOCK_VERSION); - ACE::HTBP::Environment ht_env; - -#if 0 // this needs to take the config file name as an argument. - ht_env.import_config ("../HTBP_Config.conf"); -#endif /* 0 */ - - ACE::HTBP::ID_Requestor req (&ht_env); - ACE::HTBP::Addr local(ACE_TEXT_ALWAYS_CHAR(req.get_HTID())); - - char hostname [128]; - - if (ACE_OS::hostname (hostname,128) == -1) - ACE_ERROR_RETURN ((LM_ERROR, "Could not get the host name\n"),0); - - ACE_INET_Addr *remote_addr = reinterpret_cast (arg); - ACE::HTBP::Addr remote (remote_addr->get_port_number (),hostname); - - unsigned pport; - ACE_TString phost; - ht_env.get_proxy_port(pport); - ht_env.get_proxy_host(phost); - - ACE_INET_Addr proxy(pport,phost.c_str()); - ACE::HTBP::Session session(remote,local,ACE::HTBP::Session::next_session_id(),&proxy); - ACE::HTBP::Stream stream(&session); - - ACE_DEBUG ((LM_DEBUG, - ACE_TEXT ("(%P|%t) Connecting to port %d\n"), - remote.get_port_number())); - - ACE_DEBUG ((LM_DEBUG, - ACE_TEXT ("(%P|%t) connected to %s\n"), - ACE_TEXT_CHAR_TO_TCHAR(remote.get_host_name ()))); - - //******************* TEST 1 ****************************** - // - // Do a iovec sendv - send the 255 byte buffer in 5 chunks. The - // server will verify that the correct data is sent, and that there - // is no more and no less. - - u_char buffer[255]; - size_t i; - ssize_t len; - - // The server will verify that this data pattern gets there intact. - - for (i = 0; i < sizeof buffer; ++i) - buffer[i] = static_cast (i); - - iovec iov[5]; - - iov[0].iov_base = reinterpret_cast (&buffer[0]); - iov[0].iov_len = 50; - - iov[1].iov_base = reinterpret_cast (&buffer[50]); - iov[1].iov_len = 25; - - iov[2].iov_base = reinterpret_cast (&buffer[75]); - iov[2].iov_len = 150; - - iov[3].iov_base = reinterpret_cast (&buffer[225]); - iov[3].iov_len = 29; - - iov[4].iov_base = reinterpret_cast (&buffer[254]); - iov[4].iov_len = 1; - - len = stream.sendv (iov, 5); - if (len == -1) - { - ACE_ERROR ((LM_ERROR, - ACE_TEXT ("(%P|%t) %p\n"), - ACE_TEXT ("Test 1, sendv failed"))); - Test_Result = 1; - } - else - ACE_ASSERT (len == 255); - - - ACE_DEBUG ((LM_DEBUG, "***** client TEST 2 ***** \n")); - - //******************* TEST 2 ****************************** - // - // The same data is coming back - receive it using recv (size_t n, - // ...) and compare it to the original data. - - u_char buffer2[255]; - // Give it a chance to get here - ACE_OS::sleep (2); - - len = stream.recv_n (buffer2, - 155); - - - len = stream.recv_n (buffer2, - 105); - - for (i = 0; i < 255; i++) - if (buffer2[i] != buffer[i]) - { - ACE_ERROR ((LM_ERROR, - ACE_TEXT ("(%P|%t) Test 2, rcvd byte %d is %d, not %d\n"), - i, buffer2[i], buffer[i])); - Test_Result = 1; - } - - - stream.close (); - - return 0; -} - -static void * -server (void *arg) -{ - - ACE_OS::socket_init (ACE_WSOCK_VERSION); - ACE_SOCK_Acceptor *peer_acceptor = (ACE_SOCK_Acceptor *) arg; - ACE_INET_Addr cli_addr; - - ACE_Time_Value timeout (ACE_DEFAULT_TIMEOUT); - - ACE_SOCK_Stream sock[2]; - ACE_DEBUG ((LM_DEBUG,"server is ready\n")); - - if (peer_acceptor->accept(sock[0],&cli_addr,&timeout) == -1) - { - ACE_ERROR ((LM_ERROR, - ACE_TEXT ("(%P|%t) %p\n"), - ACE_TEXT ("accept"))); - Test_Result = 1; - return 0; - } - - ACE::HTBP::Channel channel1(sock[0]); - ACE_DEBUG ((LM_DEBUG,"Got sock[0], handle = %d\n",sock[0].get_handle())); - - if (peer_acceptor->accept(sock[0],&cli_addr,&timeout) == -1) - { - ACE_ERROR ((LM_ERROR, - ACE_TEXT ("(%P|%t) %p\n"), - ACE_TEXT ("accept"))); - Test_Result = 1; - return 0; - } - - ACE::HTBP::Channel channel2(sock[1]); - ACE_DEBUG ((LM_DEBUG,"Got sock[1], handle = %d\n",sock[1].get_handle())); - int res = 0; - while ((res = channel1.pre_recv()) != 0) - { - ACE_DEBUG ((LM_DEBUG,"res = %d. waiting 1 sec. %p\n",res, - "stream.pre_recv()")); - ACE_OS::sleep (1); - } - - ACE_DEBUG ((LM_DEBUG,"Read from channel2\n")); - while ((res = channel2.pre_recv()) != 0) - { - ACE_DEBUG ((LM_DEBUG,"res = %d, waiting 1 sec. %p\n",res, - "stream2.pre_recv()")); - ACE_OS::sleep (1); - } - - ACE::HTBP::Session *session = channel1.session(); - ACE::HTBP::Stream stream (session); - - ACE_DEBUG ((LM_DEBUG, - ACE_TEXT ("(%P|%t) client %s connected from %d\n"), - ACE_TEXT_CHAR_TO_TCHAR(cli_addr.get_host_name ()), - cli_addr.get_port_number ())); - - //******************* TEST 1 ****************************** - // - // Do a iovec recvv - the client should send 255 bytes, which we - // will be detected and read into a ACE-allocated buffer. Use a 5 - // second timeout to give the client a chance to send it all. - - ACE_OS::sleep (5); - - u_char buffer[255]; - - iovec iov[3]; - - ssize_t len; - int i; - - iov[0].iov_base = reinterpret_cast (&buffer[0]); - iov[0].iov_len = 75; - - iov[1].iov_base = reinterpret_cast (&buffer[75]); - iov[1].iov_len = 100; - - iov[2].iov_base = reinterpret_cast (&buffer[175]); - iov[2].iov_len = 80; - - len = stream.recvv (iov, 3); - if (len == -1) - { - ACE_ERROR ((LM_ERROR, - ACE_TEXT ("(%P|%t) %p\n"), - ACE_TEXT ("Test 1, recvv failed"))); - Test_Result = 1; - } - - for (i = 0; i < 255; i++) - if (buffer[i] != i) - { - ACE_ERROR ((LM_ERROR, - ACE_TEXT ("(%P|%t) Test 1, rcvd byte %d is %d, not %d\n"), - i, - buffer[i], - i)); - Test_Result = 1; - } - - ACE_DEBUG ((LM_DEBUG, "***** TEST 2 ***** \n")); - - //******************* TEST 2 ****************************** - // - // Send the buffer back, using send (size_t n, ...) in 3 pieces. - - len = stream.send (buffer, 6); - len += stream.send (buffer,42); - len += stream.send (buffer,189); - len += stream.send_n (buffer,18); - ACE_ASSERT (len == 255); - sock[0].close(); - sock[1].close(); - stream.close (); - return 0; -} - -#endif /* !ACE_LACKS_FORK || ACE_HAS_THREADS */ - -static void -spawn (void) -{ - // Acceptor - ACE_SOCK_Acceptor peer_acceptor; - - // Create a server address. - ACE_INET_Addr server_addr; - - char hostname[BUFSIZ]; - - if (ACE_OS::hostname (hostname, BUFSIZ) != 0) - { - ACE_ERROR ((LM_ERROR, - ACE_TEXT ("Could not get the hostname\n"))); - } - - ACE::HTBP::Addr addr (8088, hostname); - - // Bind listener to any port and then find out what the port was. - if (peer_acceptor.open (addr) == -1 - || peer_acceptor.get_local_addr (server_addr) == -1) - ACE_ERROR ((LM_ERROR, - ACE_TEXT ("(%P|%t) %p\n"), - ACE_TEXT ("open"))); - else - { - ACE_DEBUG ((LM_DEBUG, - ACE_TEXT ("(%P|%t) starting server at port %d\n"), - server_addr.get_port_number ())); - -#if !defined (ACE_LACKS_FORK) - switch (ACE_OS::fork (ACE_TEXT("child"))) - { - case -1: - ACE_ERROR ((LM_ERROR, - ACE_TEXT ("(%P|%t) %p\n%a"), - ACE_TEXT ("fork failed"), - 1)); - /* NOTREACHED */ - case 0: - client (&server_addr); - ACE_OS::exit (0); - /* NOTREACHED */ - default: - server (reinterpret_cast (&peer_acceptor)); - ACE_OS::wait (); - } -#elif defined (ACE_HAS_THREADS) - if (ACE_Thread_Manager::instance ()->spawn - (ACE_THR_FUNC (server), - reinterpret_cast (&peer_acceptor), - THR_NEW_LWP | THR_DETACHED) == -1) - ACE_ERROR ((LM_ERROR, - ACE_TEXT ("(%P|%t) %p\n%a"), - ACE_TEXT ("thread create failed"), - 1)); - - if (ACE_Thread_Manager::instance ()->spawn - (ACE_THR_FUNC (client), - reinterpret_cast (&server_addr), - THR_NEW_LWP | THR_DETACHED) == -1) - ACE_ERROR ((LM_ERROR, - ACE_TEXT ("(%P|%t) %p\n%a"), - ACE_TEXT ("thread create failed"), - 1)); - - // Wait for the threads to exit. - ACE_Thread_Manager::instance ()->wait (); -#else - ACE_ERROR ((LM_INFO, - ACE_TEXT ("(%P|%t) ") - ACE_TEXT ("only one thread may be run ") - ACE_TEXT ("in a process on this platform\n"))); -#endif /* ACE_HAS_THREADS */ - - peer_acceptor.close (); - } -} - -int -ACE_TMAIN (int, ACE_TCHAR *[]) -{ - ACE_START_TEST (ACE_TEXT ("SOCK_Send_Recv_Test")); - - spawn (); - - ACE_END_TEST; - return Test_Result; -} diff --git a/ACE/protocols/tests/HTBP/Send_Recv_Tests/SendRecv_Test.mpc b/ACE/protocols/tests/HTBP/Send_Recv_Tests/SendRecv_Test.mpc deleted file mode 100644 index 64a40f688d1..00000000000 --- a/ACE/protocols/tests/HTBP/Send_Recv_Tests/SendRecv_Test.mpc +++ /dev/null @@ -1,14 +0,0 @@ -// -*- MPC -*- -// -// $Id$ -// - -project: aceexe, htbp { - exename = SendRecv_Test - after += Test_Output - libs += Test_Output - - Source_Files { - SendRecv_Test.cpp - } -} diff --git a/ACE/protocols/tests/HTBP/htbptest.mpb b/ACE/protocols/tests/HTBP/htbptest.mpb deleted file mode 100644 index c12f33ef7ba..00000000000 --- a/ACE/protocols/tests/HTBP/htbptest.mpb +++ /dev/null @@ -1,6 +0,0 @@ -// -*- MPC -*- -// -// $Id$ -project : aceexe, htbp { - libs += Test_Output -} diff --git a/ACE/protocols/tests/HTBP/ping/.cvsignore b/ACE/protocols/tests/HTBP/ping/.cvsignore deleted file mode 100644 index 955ffdc75d5..00000000000 --- a/ACE/protocols/tests/HTBP/ping/.cvsignore +++ /dev/null @@ -1,4 +0,0 @@ -client -client -server -server diff --git a/ACE/protocols/tests/HTBP/ping/Makefile.am b/ACE/protocols/tests/HTBP/ping/Makefile.am deleted file mode 100644 index b59b297e535..00000000000 --- a/ACE/protocols/tests/HTBP/ping/Makefile.am +++ /dev/null @@ -1,62 +0,0 @@ -## Process this file with automake to create Makefile.in -## -## $Id$ -## -## This file was generated by MPC. Any changes made directly to -## this file will be lost the next time it is generated. -## -## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc - -ACE_BUILDDIR = $(top_builddir) -ACE_ROOT = $(top_srcdir) - -noinst_PROGRAMS = - -## Makefile.Ping_Client.am - -if !BUILD_ACE_FOR_TAO - -noinst_PROGRAMS += client - -client_CPPFLAGS = \ - -I$(ACE_ROOT) \ - -I$(ACE_BUILDDIR) \ - -I$(ACE_ROOT)/protocols - -client_SOURCES = \ - client.cpp - -client_LDADD = \ - $(ACE_BUILDDIR)/protocols/ace/HTBP/libACE_HTBP.la \ - $(ACE_BUILDDIR)/ace/libACE.la - -endif !BUILD_ACE_FOR_TAO - -## Makefile.Ping_Server.am - -if !BUILD_ACE_FOR_TAO - -noinst_PROGRAMS += server - -server_CPPFLAGS = \ - -I$(ACE_ROOT) \ - -I$(ACE_BUILDDIR) \ - -I$(ACE_ROOT)/protocols - -server_SOURCES = \ - server.cpp - -server_LDADD = \ - $(ACE_BUILDDIR)/protocols/ace/HTBP/libACE_HTBP.la \ - $(ACE_BUILDDIR)/ace/libACE.la - -endif !BUILD_ACE_FOR_TAO - -## Clean up template repositories, etc. -clean-local: - -rm -f *~ *.bak *.rpo *.sym lib*.*_pure_* core core.* - -rm -f gcctemp.c gcctemp so_locations *.ics - -rm -rf cxx_repository ptrepository ti_files - -rm -rf templateregistry ir.out - -rm -rf ptrepository SunWS_cache Templates.DB diff --git a/ACE/protocols/tests/HTBP/ping/client.cpp b/ACE/protocols/tests/HTBP/ping/client.cpp deleted file mode 100644 index e7753faab6d..00000000000 --- a/ACE/protocols/tests/HTBP/ping/client.cpp +++ /dev/null @@ -1,130 +0,0 @@ -/** - * client for a basic connection establishment test using HTBP - * - * $Id$ - */ - - -#include "ace/Log_Msg.h" - -#include "ace/HTBP/HTBP_Session.h" -#include "ace/HTBP/HTBP_Stream.h" -#include "ace/HTBP/HTBP_Addr.h" -#include "ace/HTBP/HTBP_ID_Requestor.h" -#include "ace/HTBP/HTBP_Environment.h" - -int -ACE_TMAIN(int argc, ACE_TCHAR *argv[]) -{ - - ACE_OS::socket_init (ACE_WSOCK_VERSION); - - if (argc < 2) - ACE_ERROR_RETURN ((LM_ERROR, - "Usage: client \n"), - 0); - ACE::HTBP::Environment env; -#if 0 // this should be a taken from a command line argument - env.import_config (ACE_TEXT("../HTBP_Config.conf")); -#endif /* 0 */ - - - ACE::HTBP::ID_Requestor req (&env); - ACE::HTBP::Addr local(ACE_TEXT_ALWAYS_CHAR(req.get_HTID())); - - unsigned remote_port = 8088; - const ACE_TCHAR * remote_host = argv[1]; - - unsigned proxy_port = 0; - ACE_TString proxy_host; - - if (env.get_proxy_port(proxy_port) != 0 || - env.get_proxy_host(proxy_host) != 0) - { - ACE_DEBUG ((LM_DEBUG, - ACE_TEXT("no proxy address in ") - ACE_TEXT("config, using direct connect\n"))); - proxy_port = remote_port; - proxy_host = remote_host; - } - - ACE_INET_Addr proxy(proxy_port,proxy_host.c_str()); - ACE::HTBP::Addr remote (remote_port,ACE_TEXT_ALWAYS_CHAR(remote_host)); - - ACE::HTBP::Session session(remote, - local, - ACE::HTBP::Session::next_session_id(), - &proxy); - ACE::HTBP::Stream stream (&session); - - char buffer[1000]; - ssize_t n = 0; - int retrycount = 10; - for (int i = 0; i < 3; i++) - { - ACE_OS::sprintf (buffer,"Do you hear me? %d",i); - ACE::HTBP::Channel *ob = session.outbound(); - n = stream.send (buffer,ACE_OS::strlen(buffer)+1); - if (n == -1) - ACE_ERROR_RETURN ((LM_ERROR, "%p\n","stream send"),-1); - - ACE_DEBUG ((LM_DEBUG, "send returned %d\n",n)); - - retrycount = 10; - ACE_DEBUG ((LM_DEBUG,"after send, outbound = %x, ob = %x\n", - session.outbound(), ob)); - while ((n = ob->recv_ack()) == -1 - && (errno == EWOULDBLOCK || errno == ETIME) - && retrycount > 0) - { - retrycount--; - ACE_DEBUG ((LM_DEBUG,"waiting for ack, %d tries left\n", - retrycount)); - ACE_OS::sleep (1); - } - ACE_DEBUG ((LM_DEBUG,"After wait for ack, n = %d, retry = %d\n", - n,retrycount,errno)); - - retrycount = 10; - while ((n = stream.recv(buffer,1000)) == -1 - && (errno == EWOULDBLOCK || errno == ETIME) - && retrycount > 0) - { - retrycount--; - ACE_DEBUG ((LM_DEBUG,"waiting for inbound data, %d tries left\n", - retrycount)); - ACE_OS::sleep(1); - } - if (retrycount == 0 || n < 0) - { - ACE_DEBUG ((LM_DEBUG,"bailing after wait, %p\n","recv")); - break; - } - - buffer[n] = 0; - - ACE_DEBUG ((LM_DEBUG,"Got: \"%s\"\n",buffer)); - } - - ACE::HTBP::Channel *ob = session.outbound(); - n = stream.send ("goodbye",7); - if (n == -1) - ACE_ERROR_RETURN ((LM_ERROR, "%p\n","stream send"),-1); - - ACE_DEBUG ((LM_DEBUG, "send returned %d\n",n)); - - retrycount = 10; - while ((n = ob->recv_ack()) == -1 - && (errno == EWOULDBLOCK || errno == ETIME) - && retrycount > 0) - { - retrycount--; - ACE_DEBUG ((LM_DEBUG,"waiting for ack, %d tries left\n", - retrycount)); - ACE_OS::sleep (1); - } - ACE_DEBUG ((LM_DEBUG,"After wait for ack, n = %d, retry = %d\n", - n,retrycount,errno)); - - return 0; -} diff --git a/ACE/protocols/tests/HTBP/ping/ping.mpc b/ACE/protocols/tests/HTBP/ping/ping.mpc deleted file mode 100755 index 61e59146a93..00000000000 --- a/ACE/protocols/tests/HTBP/ping/ping.mpc +++ /dev/null @@ -1,19 +0,0 @@ -// -*- MPC -*- -// -// $Id$ - -project(*Server): aceexe, htbp { - exename = server - - Source_Files { - server.cpp - } -} - -project(*Client): aceexe, htbp { - exename = client - - Source_Files { - client.cpp - } -} diff --git a/ACE/protocols/tests/HTBP/ping/run_test.pl b/ACE/protocols/tests/HTBP/ping/run_test.pl deleted file mode 100755 index ae4c56c7fb2..00000000000 --- a/ACE/protocols/tests/HTBP/ping/run_test.pl +++ /dev/null @@ -1,39 +0,0 @@ -eval '(exit $?0)' && eval 'exec perl -S $0 ${1+"$@"}' - & eval 'exec perl -S $0 $argv:q' - if 0; - -# $Id$ -# -*- perl -*- - -use lib "$ENV{ACE_ROOT}/bin"; -use PerlACE::Run_Test; -use Sys::Hostname; - -$status = 0; - -$SV = new PerlACE::Process ("server"); - -$host = hostname(); - -# The client code should later be modified to get the hostname -# using ACE_OS::hostname so the same script can be run on all -# hosts without havng to reset the host where it has to be run. -$CL = new PerlACE::Process ("client", $host); - -$SV->Spawn (); - -$client = $CL->SpawnWaitKill (300); - -if ($client != 0) { - print STDERR "ERROR: client returned $client\n"; - $status = 1; -} - -$server = $SV->WaitKill (10); - -if ($server != 0) { - print STDERR "ERROR: server returned $server\n"; - $status = 1; -} - -exit $status; diff --git a/ACE/protocols/tests/HTBP/ping/server.cpp b/ACE/protocols/tests/HTBP/ping/server.cpp deleted file mode 100644 index d20d46b8b09..00000000000 --- a/ACE/protocols/tests/HTBP/ping/server.cpp +++ /dev/null @@ -1,124 +0,0 @@ -/** - * server for a basic connection establishment test using HTBP - * - * $Id$ - */ - -#include "ace/Log_Msg.h" - -#include "ace/HTBP/HTBP_Session.h" -#include "ace/HTBP/HTBP_Stream.h" -#include "ace/HTBP/HTBP_Addr.h" - -#include "ace/SOCK_Acceptor.h" -#include "ace/SOCK_Stream.h" - -int -ACE_TMAIN (int, ACE_TCHAR *[]) -{ - char buffer[1000]; - ssize_t n = 0; - - ACE_OS::socket_init (ACE_WSOCK_VERSION); - - ACE_INET_Addr local(8088); - ACE_SOCK_Stream sock[2]; - ACE_SOCK_Acceptor acc(local,1); - ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("server is ready\n"))); - - acc.accept (sock[0]); - ACE::HTBP::Channel channel1(sock[0]); - ACE_DEBUG ((LM_DEBUG, - ACE_TEXT ("Got sock[0], handle = %d\n"), - sock[0].get_handle())); - acc.accept (sock[1]); - ACE::HTBP::Channel channel2 (sock[1]); - ACE_DEBUG ((LM_DEBUG, - ACE_TEXT ("Got sock[1], handle = %d\n"), - sock[1].get_handle())); - int res = 0; - while ((res = channel1.pre_recv ()) != 0) - { - ACE_DEBUG ((LM_DEBUG, - ACE_TEXT ("res = %d. waiting 1 sec. %p\n"), - res, - ACE_TEXT ("stream.pre_recv()"))); - ACE_OS::sleep (1); - } - - ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("Read from channel2\n"))); - while ((res = channel2.pre_recv()) != 0) - { - ACE_DEBUG ((LM_DEBUG, - ACE_TEXT ("res = %d, waiting 1 sec. %p\n"), - res, - ACE_TEXT ("stream2.pre_recv()"))); - ACE_OS::sleep (1); - } - - ACE::HTBP::Session *session = channel1.session(); - ACE::HTBP::Stream stream (session); - - ACE_DEBUG ((LM_DEBUG, - ACE_TEXT ("using streams %d, %d. Got sesssion = %@\n"), - sock[0].get_handle(), - sock[1].get_handle(), - session)); - - for (int i = 0; i >= 0; i++) - { - int retrycount = 10; - while ((n = stream.recv(buffer,1000)) == -1 - && (errno == EWOULDBLOCK || errno == ETIME) - && retrycount > 0) - { - retrycount--; - ACE_DEBUG ((LM_DEBUG, - ACE_TEXT ("waiting for inbound data, %d tries left\n"), - retrycount)); - ACE_OS::sleep(1); - } - if (retrycount == 0 || n < 0) - break; - - buffer[n] = 0; - - ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("Got: \"%C\"\n"), buffer)); - - if (ACE_OS::strstr (buffer,"goodbye") != 0) - break; - - ACE_OS::sprintf (buffer,"I hear you %d",i); - n = stream.send (buffer,ACE_OS::strlen(buffer)+1); - if (n == -1) - ACE_ERROR_RETURN ((LM_ERROR, ACE_TEXT ("%p\n"), - ACE_TEXT ("stream.send")), - -1); - - ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("Send returned %d\n"), n)); - - int got[2] = {-1,-1}; - while (got[0] == -1 || got[1] == -1) - { - if (got[0] == -1) - { - if ((got[0] = (res =channel1.pre_recv())) == -1) - ACE_DEBUG ((LM_DEBUG, - ACE_TEXT ("res = %d, waiting 1 sec. %p\n"), - got[0], - ACE_TEXT ("channel1.pre_recv()"))); - } - if (got[1] == -1) - { - if ((got[1] = (res =channel2.pre_recv())) == -1) - ACE_DEBUG ((LM_DEBUG, - ACE_TEXT ("res = %d, waiting 1 sec. %p\n"), - got[1], - ACE_TEXT ("channel2.pre_recv()"))); - } - if (got[0] == -1 || got[1] == -1) - ACE_OS::sleep (1); - } - } - return 0; -} diff --git a/ACE/protocols/tests/Makefile.am b/ACE/protocols/tests/Makefile.am index 7bb6fdd829e..fd0f6f9494d 100644 --- a/ACE/protocols/tests/Makefile.am +++ b/ACE/protocols/tests/Makefile.am @@ -6,9 +6,8 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu SUBDIRS = \ - HTBP \ RMCast diff --git a/ACE/protocols/tests/RMCast/Makefile.am b/ACE/protocols/tests/RMCast/Makefile.am index dadabcac905..3c832d00c1c 100644 --- a/ACE/protocols/tests/RMCast/Makefile.am +++ b/ACE/protocols/tests/RMCast/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/tests/FlReactor_Test.cpp b/ACE/tests/FlReactor_Test.cpp index 7e476287853..0b34751da3c 100644 --- a/ACE/tests/FlReactor_Test.cpp +++ b/ACE/tests/FlReactor_Test.cpp @@ -27,7 +27,7 @@ ACE_RCSID(tests, FlReactor_Test, "$Id$") -#include "ace/FlReactor/FlReactor.h" +#include "ace/FlReactor.h" #include "ace/Event_Handler.h" #include "ace/Acceptor.h" #include "ace/SOCK_Acceptor.h" diff --git a/ACE/tests/HTBP/HTBP_Config.conf b/ACE/tests/HTBP/HTBP_Config.conf new file mode 100644 index 00000000000..49dfd238ec3 --- /dev/null +++ b/ACE/tests/HTBP/HTBP_Config.conf @@ -0,0 +1,4 @@ +[htbp] +proxy_port=3128 +proxy_host=rtai.ociweb.com +htid_url=http://rtai.ociweb.com/cgi-bin/HTIOP_ID_Generator.cgi diff --git a/ACE/tests/HTBP/Makefile.am b/ACE/tests/HTBP/Makefile.am new file mode 100644 index 00000000000..7fd964b7c84 --- /dev/null +++ b/ACE/tests/HTBP/Makefile.am @@ -0,0 +1,16 @@ +## Process this file with automake to create Makefile.in +## +## $Id$ +## +## This file was generated by MPC. Any changes made directly to +## this file will be lost the next time it is generated. +## +## MPC Command: +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu + +SUBDIRS = \ + Reactor_Tests \ + Send_Large_Msg \ + Send_Recv_Tests \ + ping + diff --git a/ACE/tests/HTBP/README b/ACE/tests/HTBP/README new file mode 100644 index 00000000000..65a2bde0320 --- /dev/null +++ b/ACE/tests/HTBP/README @@ -0,0 +1,16 @@ +$Id$ + +Test cases for the HTTP Tunneling Bidirectional Protocol. For more +information on the protocol itself, refer to ace/HTBP/README. These +tests are adaptations of essential ACE SOCK tests, with the minimal +changes to support using HTBP rather than SOCK. + +Contained in this directory: + +HTBP_Config.conf A sample configuration file. This file is site + specific, and must be editted before use. +ping This test is shows the most basic connection + establishment with one request and reply. +Reactor_Tests A test to show use through the reactor. +Send_Large_Msg A test for sending large messages +Send_Recv_Tests A test for a variety of message sending methods. diff --git a/ACE/tests/HTBP/Reactor_Tests/.cvsignore b/ACE/tests/HTBP/Reactor_Tests/.cvsignore new file mode 100644 index 00000000000..955ffdc75d5 --- /dev/null +++ b/ACE/tests/HTBP/Reactor_Tests/.cvsignore @@ -0,0 +1,4 @@ +client +client +server +server diff --git a/ACE/tests/HTBP/Reactor_Tests/Makefile.am b/ACE/tests/HTBP/Reactor_Tests/Makefile.am new file mode 100644 index 00000000000..813229103d5 --- /dev/null +++ b/ACE/tests/HTBP/Reactor_Tests/Makefile.am @@ -0,0 +1,64 @@ +## Process this file with automake to create Makefile.in +## +## $Id$ +## +## This file was generated by MPC. Any changes made directly to +## this file will be lost the next time it is generated. +## +## MPC Command: +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu + +ACE_BUILDDIR = $(top_builddir) +ACE_ROOT = $(top_srcdir) + +noinst_PROGRAMS = + +## Makefile.Reactor_Tests_Client.am + +if !BUILD_ACE_FOR_TAO + +noinst_PROGRAMS += client + +client_CPPFLAGS = \ + -I$(ACE_ROOT) \ + -I$(ACE_BUILDDIR) \ + -I$(ACE_ROOT)/protocols + +client_SOURCES = \ + client.cpp \ + test_config.h + +client_LDADD = \ + $(ACE_BUILDDIR)/protocols/ace/HTBP/libACE_HTBP.la \ + $(ACE_BUILDDIR)/ace/libACE.la + +endif !BUILD_ACE_FOR_TAO + +## Makefile.Reactor_Tests_Server.am + +if !BUILD_ACE_FOR_TAO + +noinst_PROGRAMS += server + +server_CPPFLAGS = \ + -I$(ACE_ROOT) \ + -I$(ACE_BUILDDIR) \ + -I$(ACE_ROOT)/protocols + +server_SOURCES = \ + server.cpp \ + test_config.h + +server_LDADD = \ + $(ACE_BUILDDIR)/protocols/ace/HTBP/libACE_HTBP.la \ + $(ACE_BUILDDIR)/ace/libACE.la + +endif !BUILD_ACE_FOR_TAO + +## Clean up template repositories, etc. +clean-local: + -rm -f *~ *.bak *.rpo *.sym lib*.*_pure_* core core.* + -rm -f gcctemp.c gcctemp so_locations *.ics + -rm -rf cxx_repository ptrepository ti_files + -rm -rf templateregistry ir.out + -rm -rf ptrepository SunWS_cache Templates.DB diff --git a/ACE/tests/HTBP/Reactor_Tests/Reactor_Tests.mpc b/ACE/tests/HTBP/Reactor_Tests/Reactor_Tests.mpc new file mode 100755 index 00000000000..61e59146a93 --- /dev/null +++ b/ACE/tests/HTBP/Reactor_Tests/Reactor_Tests.mpc @@ -0,0 +1,19 @@ +// -*- MPC -*- +// +// $Id$ + +project(*Server): aceexe, htbp { + exename = server + + Source_Files { + server.cpp + } +} + +project(*Client): aceexe, htbp { + exename = client + + Source_Files { + client.cpp + } +} diff --git a/ACE/tests/HTBP/Reactor_Tests/client.cpp b/ACE/tests/HTBP/Reactor_Tests/client.cpp new file mode 100644 index 00000000000..2813d9116f3 --- /dev/null +++ b/ACE/tests/HTBP/Reactor_Tests/client.cpp @@ -0,0 +1,136 @@ +/** + * client for a reactor based connection establishment test using HTBP + * + * $Id$ + */ + +#include "ace/Log_Msg.h" + +#include "ace/HTBP/HTBP_Session.h" +#include "ace/HTBP/HTBP_Stream.h" +#include "ace/HTBP/HTBP_Addr.h" +#include "ace/HTBP/HTBP_ID_Requestor.h" +#include "ace/HTBP/HTBP_Environment.h" + +int +ACE_TMAIN (int argc, ACE_TCHAR *argv[]) +{ + + ACE_OS::socket_init (ACE_WSOCK_VERSION); + + if (argc < 2) + ACE_ERROR_RETURN ((LM_ERROR, + ACE_TEXT("Usage: client \n")), + 0); + + ACE::HTBP::Environment env (0,0,ACE_TEXT("inside.env")); +#if 0 // this should be a taken from a command line argument. + env.import_config ("inside.conf"); +#endif /* 0 */ + + ACE::HTBP::ID_Requestor req (&env); + ACE::HTBP::Addr local = ACE_TEXT_ALWAYS_CHAR(req.get_HTID()); + + unsigned remote_port = 8088; + const ACE_TCHAR * remote_host = argv[1]; + + unsigned proxy_port = 0; + ACE_TString proxy_host; + + if (env.get_proxy_port(proxy_port) != 0 || + env.get_proxy_host(proxy_host) != 0) + { + ACE_DEBUG ((LM_DEBUG, + ACE_TEXT("no proxy address in ") + ACE_TEXT("config, using direct connect\n"))); + proxy_port = remote_port; + proxy_host = remote_host; + } + + ACE_INET_Addr proxy(proxy_port,proxy_host.c_str()); + ACE::HTBP::Addr remote (remote_port,ACE_TEXT_ALWAYS_CHAR(remote_host)); + + ACE::HTBP::Session session(remote,local,ACE::HTBP::Session::next_session_id(),&proxy); + ACE::HTBP::Stream stream (&session); + + char buffer[1000]; + ssize_t n = 0; + int retrycount = 10; + for (int i = 0; i < 3; i++) + { + ACE::HTBP::Channel *ch = session.outbound(); + ACE_OS::sprintf (buffer,"Do you hear me? %d",i); + n = stream.send (buffer,ACE_OS::strlen(buffer)+1); + if (n == -1) + ACE_ERROR_RETURN ((LM_ERROR, ACE_TEXT("%p\n"), + ACE_TEXT("stream send")),-1); + + ACE_DEBUG ((LM_DEBUG, ACE_TEXT("send returned %d\n"),n)); + + retrycount = 10; + while ((n = ch->recv_ack()) == -1 + && (errno == EWOULDBLOCK || errno == ETIME) + && retrycount > 0) + { + retrycount--; + ACE_DEBUG ((LM_DEBUG, + ACE_TEXT("waiting for ack, %d tries left\n"), + retrycount)); + ACE_OS::sleep (1); + } + ACE_DEBUG ((LM_DEBUG, + ACE_TEXT("After wait for ack, n = %d, retry = %d\n"), + n,retrycount,errno)); + + retrycount = 10; + while ((n = stream.recv(buffer,1000)) == -1 + && (errno == EWOULDBLOCK || errno == ETIME) + && retrycount > 0) + { + retrycount--; + ACE_DEBUG ((LM_DEBUG, + ACE_TEXT("waiting for inbound data, %d tries left\n"), + retrycount)); + ACE_OS::sleep(1); + } + if (retrycount == 0 || n < 0) + { + ACE_DEBUG ((LM_DEBUG, + ACE_TEXT("bailing after wait, %p\n"), + ACE_TEXT("recv"))); + break; + } + + buffer[n] = 0; + + ACE_DEBUG ((LM_DEBUG,"Got: \"%s\"\n",buffer)); + } + ACE::HTBP::Channel *ch = session.outbound(); + if (ch == 0) + ACE_ERROR_RETURN ((LM_ERROR, + ACE_TEXT("session's outbound channel is null!\n")),1); + n = stream.send ("goodbye",7); + if (n == -1) + ACE_ERROR_RETURN ((LM_ERROR, ACE_TEXT("%p\n"), + ACE_TEXT("stream send")),-1); + + ACE_DEBUG ((LM_DEBUG, ACE_TEXT("send returned %d\n"),n)); + + retrycount = 10; + while (ch && + (n = ch->recv_ack()) == -1 + && (errno == EWOULDBLOCK || errno == ETIME) + && retrycount > 0) + { + retrycount--; + ACE_DEBUG ((LM_DEBUG, + ACE_TEXT("waiting for ack, %d tries left\n"), + retrycount)); + ACE_OS::sleep (1); + } + ACE_DEBUG ((LM_DEBUG, + ACE_TEXT("After wait for ack, n = %d, retry = %d\n"), + n,retrycount,errno)); + + return 0; +} diff --git a/ACE/tests/HTBP/Reactor_Tests/inside.conf b/ACE/tests/HTBP/Reactor_Tests/inside.conf new file mode 100644 index 00000000000..a5bcbc14420 --- /dev/null +++ b/ACE/tests/HTBP/Reactor_Tests/inside.conf @@ -0,0 +1,5 @@ +[root] +[htbp] +proxy_port=3128 +proxy_host=rtai.ociweb.com +htid_url=http://rtai.ociweb.com/cgi-bin/HTIOP_ID_Generator.cgi diff --git a/ACE/tests/HTBP/Reactor_Tests/run_test.pl b/ACE/tests/HTBP/Reactor_Tests/run_test.pl new file mode 100755 index 00000000000..ae4c56c7fb2 --- /dev/null +++ b/ACE/tests/HTBP/Reactor_Tests/run_test.pl @@ -0,0 +1,39 @@ +eval '(exit $?0)' && eval 'exec perl -S $0 ${1+"$@"}' + & eval 'exec perl -S $0 $argv:q' + if 0; + +# $Id$ +# -*- perl -*- + +use lib "$ENV{ACE_ROOT}/bin"; +use PerlACE::Run_Test; +use Sys::Hostname; + +$status = 0; + +$SV = new PerlACE::Process ("server"); + +$host = hostname(); + +# The client code should later be modified to get the hostname +# using ACE_OS::hostname so the same script can be run on all +# hosts without havng to reset the host where it has to be run. +$CL = new PerlACE::Process ("client", $host); + +$SV->Spawn (); + +$client = $CL->SpawnWaitKill (300); + +if ($client != 0) { + print STDERR "ERROR: client returned $client\n"; + $status = 1; +} + +$server = $SV->WaitKill (10); + +if ($server != 0) { + print STDERR "ERROR: server returned $server\n"; + $status = 1; +} + +exit $status; diff --git a/ACE/tests/HTBP/Reactor_Tests/server.cpp b/ACE/tests/HTBP/Reactor_Tests/server.cpp new file mode 100644 index 00000000000..87a914163c2 --- /dev/null +++ b/ACE/tests/HTBP/Reactor_Tests/server.cpp @@ -0,0 +1,180 @@ +/** + * server for a reactor based connection establishment test using HTBP + * + * $Id$ + */ + +#include "ace/Log_Msg.h" + +#include "ace/HTBP/HTBP_Session.h" +#include "ace/HTBP/HTBP_Stream.h" +#include "ace/HTBP/HTBP_Addr.h" + +#include "ace/SOCK_Acceptor.h" +#include "ace/SOCK_Stream.h" +#include "ace/Event_Handler.h" +#include "ace/Reactor.h" + +class Accept_Handler : public ACE_Event_Handler +{ +public: + Accept_Handler (ACE_SOCK_Acceptor& a); + virtual ~Accept_Handler (void); + virtual int handle_input (ACE_HANDLE ); +private: + ACE_SOCK_Acceptor& acceptor_; + ACE::HTBP::Channel *channels_[2]; +}; + +class Stream_Handler : public ACE_Event_Handler +{ +public: + Stream_Handler (ACE::HTBP::Stream &s); + virtual ~Stream_Handler (); + virtual int handle_input (ACE_HANDLE ); +private: + ACE::HTBP::Stream &stream_; +}; + + +Accept_Handler::Accept_Handler(ACE_SOCK_Acceptor &a) + :ACE_Event_Handler(), + acceptor_(a) +{ + this->channels_[0] = this->channels_[1] = 0; + if (this->reactor() == 0) + this->reactor(ACE_Reactor::instance()); + this->reactor()->register_handler (acceptor_.get_handle(), + this, + ACE_Event_Handler::ACCEPT_MASK); +} + +Accept_Handler::~Accept_Handler() +{ + this->reactor()->remove_handler (acceptor_.get_handle(), + ACE_Event_Handler::ACCEPT_MASK| + ACE_Event_Handler::DONT_CALL); + acceptor_.close(); +} + +int +Accept_Handler::handle_input (ACE_HANDLE h) +{ + ACE::HTBP::Channel **ch = 0; + if (h == acceptor_.get_handle()) + { + ACE_SOCK_Stream *sock = new ACE_SOCK_Stream; + acceptor_.accept(*sock); + ch = channels_[0] == 0 ? &channels_[0] :& channels_[1]; + *ch = new ACE::HTBP::Channel(*sock); + this->reactor()->register_handler (sock->get_handle(), + this, + ACE_Event_Handler::READ_MASK); + return 0; + } + for (int i = 0; i < 2; i++) + if (channels_[i] && channels_[i]->get_handle() == h) + { + ch = &channels_[i]; + break; + } + if (ch == 0) + ACE_ERROR_RETURN ((LM_ERROR, + ACE_TEXT ("Accept_Handler::handle_input, ") + ACE_TEXT ("unknown handle %d\n") ,h), + -1); + int result = (*ch)->pre_recv(); + if (result == 0) + { + this->reactor()->remove_handler (h, + ACE_Event_Handler::READ_MASK | + ACE_Event_Handler::DONT_CALL); + + (*ch)->register_notifier(this->reactor()); + ACE::HTBP::Session *session = (*ch)->session(); + + ACE::HTBP::Stream *stream = new ACE::HTBP::Stream(session); + ACE_Event_Handler *handler = session->handler(); + + if (handler == 0) + { + ACE_DEBUG ((LM_DEBUG, + ACE_TEXT ("Creating new stream handler for %d\n"), + stream->get_handle())); + Stream_Handler *sh = new Stream_Handler(*stream); + session->handler (sh); + } + else + ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("There is already a handler for %d\n"), + stream->get_handle())); + + if ((*ch)->state() == ACE::HTBP::Channel::Data_Queued) + { + ACE_DEBUG ((LM_DEBUG, + ACE_TEXT ("Issuing notification on handler\n"))); + this->reactor()->notify (session->handler(), + ACE_Event_Handler::READ_MASK); + } + + *ch = 0; + } + return 0; +} + +Stream_Handler::Stream_Handler (ACE::HTBP::Stream &s) + :stream_(s) +{} +Stream_Handler::~Stream_Handler () +{ +} + +int +Stream_Handler::handle_input (ACE_HANDLE h) +{ + char buffer[1000]; + ssize_t n = this->stream_.recv (buffer,1000); + if (n == -1) + ACE_ERROR_RETURN ((LM_ERROR, + ACE_TEXT ("Stream_Handler::handle_input %p\n"), + ACE_TEXT ("recv")), + 0); + buffer[n] = 0; + ACE_DEBUG ((LM_DEBUG, + ACE_TEXT ("Stream_Handler::handle_input (%d) read %d:\n%C\n"), + h, n, buffer)); + + const char *tok_loc = ACE_OS::strstr (buffer, "goodbye"); + if (tok_loc != 0) + this->reactor()->end_event_loop(); + else + { + ACE::HTBP::Channel *ch = stream_.session()->outbound(); + if (ch != 0) + ACE_DEBUG ((LM_DEBUG, + ACE_TEXT ("Sending reply on %d\n"), + ch->ace_stream().get_handle())); + else + ACE_DEBUG ((LM_DEBUG, + ACE_TEXT ("Can't send reply on nul channel\n"))); + this->stream_.send ("Back atcha!",11); + } + return 0; +} + +int +ACE_TMAIN (int, ACE_TCHAR *[]) +{ + ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("At start of main\n"))); + ACE_OS::socket_init (ACE_WSOCK_VERSION); + + ACE_INET_Addr local(8088); + ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("got address\n"))); + ACE_SOCK_Acceptor acc(local,1); + ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("opened listener\n"))); + + Accept_Handler handler (acc); + ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("server is ready\n"))); + + ACE_Reactor::instance()->run_reactor_event_loop(); + return 0; +} diff --git a/ACE/tests/HTBP/Reactor_Tests/test_config.h b/ACE/tests/HTBP/Reactor_Tests/test_config.h new file mode 100644 index 00000000000..efd4eb7bcc6 --- /dev/null +++ b/ACE/tests/HTBP/Reactor_Tests/test_config.h @@ -0,0 +1,319 @@ +// -*- C++ -*- + + +// ============================================================================ +/** + * @file test_config.h + * + * $Id$ + * + * This file factors out common macros and other utilities used by the + * ACE automated regression tests. + * + * @author Prashant Jain + * @author Tim Harrison + * @author David Levine + */ +// ============================================================================ + +#ifndef ACE_TEST_CONFIG_H +#define ACE_TEST_CONFIG_H + +#include "ace/config-all.h" + +#if !defined (ACE_LACKS_PRAGMA_ONCE) +# pragma once +#endif /* ACE_LACKS_PRAGMA_ONCE */ + +#if defined (ACE_NLOGGING) +// ACE_NLOGGING must not be set if the tests are to produce any output. +#undef ACE_NLOGGING +#endif /* ACE_NLOGGING */ + +// This first #undef protects against command-line definitions. +#undef ACE_NDEBUG +#include "ace/OS.h" +#include "ace/streams.h" +#include "ace/Singleton.h" +#include "ace/Synch.h" +#include "ace/Log_Msg.h" +#include "ace/ACE.h" + +// The second #undef protects against being reset in a config.h file. +#undef ACE_NDEBUG + +#undef ACE_TEXT +#define ACE_TEXT ACE_LIB_TEXT + +#if defined (ACE_HAS_WINCE) +// Note that Pocket PC 2002 will NOT create a directory if it does not start with a leading '\'. +// PPC 2002 only accepts '\log' as a valid directory name, while 'log\' works under WinCE 3.0. +# define ACE_LOG_DIRECTORY_FOR_MKDIR ACE_TEXT ("\\log") +# define ACE_LOG_DIRECTORY ACE_TEXT ("\\log\\") +# define MAKE_PIPE_NAME(X) ACE_TEXT ("\\\\.\\pipe\\"#X) +#elif defined (ACE_WIN32) +# define ACE_LOG_DIRECTORY ACE_TEXT ("log\\") +# define MAKE_PIPE_NAME(X) ACE_TEXT ("\\\\.\\pipe\\"#X) +#else +# define ACE_LOG_DIRECTORY ACE_TEXT ("log/") +# define MAKE_PIPE_NAME(X) ACE_TEXT (X) +#endif /* ACE_WIN32 */ + +#if defined (ACE_HAS_WINCE) +#define ACE_LOG_FILE_EXT_NAME ACE_TEXT (".txt") +#else +#define ACE_LOG_FILE_EXT_NAME ACE_TEXT (".log") +#endif /* ACE_HAS_WINCE */ + +#if defined (ACE_HAS_WINCE) || defined (ACE_HAS_PHARLAP) +const size_t ACE_MAX_CLIENTS = 4; +#else +const size_t ACE_MAX_CLIENTS = 30; +#endif /* ACE_HAS_WINCE */ + +const size_t ACE_NS_MAX_ENTRIES = 1000; +const size_t ACE_DEFAULT_USECS = 1000; +const size_t ACE_MAX_TIMERS = 4; +const size_t ACE_MAX_DELAY = 10; +const size_t ACE_MAX_INTERVAL = 0; +const size_t ACE_MAX_ITERATIONS = 10; +const size_t ACE_MAX_PROCESSES = 10; +const size_t ACE_MAX_THREADS = 4; + +#define ACE_START_TEST(NAME) \ + const ACE_TCHAR *program = NAME; \ + ACE_LOG_MSG->open (program, ACE_Log_Msg::OSTREAM | ACE_Log_Msg::VERBOSE_LITE); \ + if (ace_file_stream::instance()->set_output (program) != 0) \ + ACE_ERROR_RETURN ((LM_ERROR, ACE_TEXT ("%p\n"), ACE_TEXT ("set_output failed")), -1); \ + ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("(%P|%t) Starting %s test at %D\n"), program)) + +#define ACE_END_TEST \ + ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("(%P|%t) Ending %s test at %D\n"), program)); \ + ace_file_stream::instance()->close () + +#define ACE_CLOSE_TEST_LOG ace_file_stream::instance()->close () + +#if !defined (ACE_WIN32) +#define ACE_APPEND_LOG(NAME) \ + const ACE_TCHAR *program = NAME; \ + ACE_LOG_MSG->open (program, ACE_Log_Msg::OSTREAM | ACE_Log_Msg::VERBOSE_LITE); \ + ace_file_stream::instance()->close (); \ + if (ace_file_stream::instance()->set_output (program, 1) != 0) \ + ACE_ERROR_RETURN ((LM_ERROR, ACE_TEXT ("%p\n"), ACE_TEXT ("set_output failed")), -1); \ + ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("(%P|%t) Starting %s test at %D\n"), program)); +#else /* ACE_WIN32 */ +#define ACE_APPEND_LOG(NAME) \ + const ACE_TCHAR *program = NAME; \ + ACE_LOG_MSG->open (program, ACE_Log_Msg::OSTREAM | ACE_Log_Msg::VERBOSE_LITE); \ + if (ace_file_stream::instance()->set_output (program, 1) != 0) \ + ACE_ERROR_RETURN ((LM_ERROR, ACE_TEXT ("%p\n"), ACE_TEXT ("set_output failed")), -1); \ + ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("(%P|%t) Starting %s test at %D\n"), program)); +#endif /* ACE_WIN32 */ + +#define ACE_END_LOG \ + ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("(%P|%t) Ending %s test at %D\n\n"), program)); \ + ACE_LOG_MSG->set_flags(ACE_Log_Msg::SILENT); \ + ace_file_stream::instance()->close (); + +#if defined (VXWORKS) +// This is the only way I could figure out to avoid an error +// about attempting to unlink a non-existant file. +#define ACE_INIT_LOG(NAME) \ + ACE_TCHAR temp[MAXPATHLEN]; \ + ACE_OS::sprintf (temp, ACE_TEXT ("%s%s%s"), \ + ACE_LOG_DIRECTORY, \ + ACE::basename (NAME, ACE_DIRECTORY_SEPARATOR_CHAR), \ + ACE_LOG_FILE_EXT_NAME); \ + ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("(%P|%t) Deleting old log file %s (if any)\n\n"), temp)); \ + int fd_init_log; \ + if ((fd_init_log = ACE_OS::open (temp, \ + O_WRONLY|O_CREAT, \ + S_IRUSR|S_IWUSR|S_IRGRP|S_IROTH)) != ERROR) \ + { \ + ACE_OS::close (fd_init_log); \ + ACE_OS::unlink (temp); \ + } + +#if defined (ghs) +# // Rename main to ace_main for compatibility with run_tests.vxworks. +# undef ACE_MAIN +# define ACE_MAIN ace_main +#endif /* ghs */ +#else /* ! VXWORKS */ +#define ACE_INIT_LOG(NAME) \ + ACE_TCHAR temp[MAXPATHLEN]; \ + ACE_OS::sprintf (temp, ACE_TEXT ("%s%s%s"), \ + ACE_LOG_DIRECTORY, \ + ACE::basename (NAME, ACE_DIRECTORY_SEPARATOR_CHAR), \ + ACE_LOG_FILE_EXT_NAME); \ + ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("(%P|%t) Deleting old log file %s (if any)\n\n"), temp)); \ + ACE_OS::unlink (temp); +#endif /* ! VXWORKS */ + +#if defined (ACE_LACKS_IOSTREAM_TOTALLY) +#define OFSTREAM FILE +#else +#define OFSTREAM ofstream +#endif /* ACE_LACKS_IOSTREAM_TOTALLY */ + +class ACE_Test_Output +{ +public: + ACE_Test_Output (void); + ~ACE_Test_Output (void); + int set_output (const ACE_TCHAR *filename, int append = 0); + OFSTREAM *output_file (void); + void close (void); + +private: + OFSTREAM *output_file_; +}; + +inline ACE_Test_Output::ACE_Test_Output (void) + : output_file_ (0) +{ +#if !defined (ACE_LACKS_IOSTREAM_TOTALLY) + this->output_file_ = new OFSTREAM; +#endif /* ACE_LACKS_IOSTREAM_TOTALLY */ +} + +inline ACE_Test_Output::~ACE_Test_Output (void) +{ +#if !defined (ACE_LACKS_IOSTREAM_TOTALLY) && !defined (ACE_PSOS) + ACE_LOG_MSG->msg_ostream (&cerr); +#endif /* ! ACE_LACKS_IOSTREAM_TOTALLY && ! ACE_PSOS */ + + ACE_LOG_MSG->clr_flags (ACE_Log_Msg::OSTREAM); + ACE_LOG_MSG->set_flags (ACE_Log_Msg::STDERR); + +#if !defined (ACE_LACKS_IOSTREAM_TOTALLY) && !defined (ACE_HAS_PHARLAP) + delete this->output_file_; +#endif /* ! ACE_LACKS_IOSTREAM_TOTALLY */ +} + +inline OFSTREAM * +ACE_Test_Output::output_file (void) +{ + return this->output_file_; +} + +inline int +ACE_Test_Output::set_output (const ACE_TCHAR *filename, int append) +{ +#if defined (ACE_HAS_PHARLAP) + // For PharLap, just send it all to the host console for now - redirect + // to a file there for saving/analysis. + EtsSelectConsole(ETS_CO_HOST); + ACE_LOG_MSG->msg_ostream (&cout); + +#else + ACE_TCHAR temp[MAXPATHLEN]; + // Ignore the error value since the directory may already exist. + const ACE_TCHAR *test_dir; + +#if !defined (ACE_HAS_WINCE) + test_dir = ACE_OS::getenv (ACE_TEXT ("ACE_TEST_DIR")); + + if (test_dir == 0) +#endif /* ACE_HAS_WINCE */ + test_dir = ACE_TEXT (""); + + ACE_OS::sprintf (temp, + ACE_TEXT ("%s%s%s%s"), + test_dir, + ACE_LOG_DIRECTORY, + ACE::basename (filename, ACE_DIRECTORY_SEPARATOR_CHAR), + ACE_LOG_FILE_EXT_NAME); + +#if defined (VXWORKS) + // This is the only way I could figure out to avoid a console + // warning about opening an existing file (w/o O_CREAT), or + // attempting to unlink a non-existant one. + ACE_HANDLE fd = ACE_OS::open (temp, + O_WRONLY|O_CREAT, + S_IRUSR|S_IWUSR|S_IRGRP|S_IROTH); + if (fd != ERROR) + { + ACE_OS::close (fd); + ACE_OS::unlink (temp); + } +# else /* ! VXWORKS */ + // This doesn't seem to work on VxWorks if the directory doesn't + // exist: it creates a plain file instead of a directory. If the + // directory does exist, it causes a wierd console error message + // about "cat: input error on standard input: Is a directory". So, + // VxWorks users must create the directory manually. +# if defined (ACE_HAS_WINCE) + ACE_OS::mkdir (ACE_LOG_DIRECTORY_FOR_MKDIR); +# else + ACE_OS::mkdir (ACE_LOG_DIRECTORY); +# endif // ACE_HAS_WINCE +# endif /* ! VXWORKS */ + +# if !defined (ACE_LACKS_IOSTREAM_TOTALLY) + this->output_file_->open (ACE_TEXT_ALWAYS_CHAR (temp), + ios::out | (append ? ios::app : ios::trunc)); + if (this->output_file_->bad ()) + return -1; +#else /* when ACE_LACKS_IOSTREAM_TOTALLY */ + ACE_TCHAR *fmode = 0; + if (append) + fmode = ACE_TEXT ("a"); + else + fmode = ACE_TEXT ("w"); + this->output_file_ = ACE_OS::fopen (temp, fmode); +# endif /* ACE_LACKS_IOSTREAM_TOTALLY */ + + ACE_LOG_MSG->msg_ostream (this->output_file ()); +#endif /* ACE_HAS_PHARLAP */ + + ACE_LOG_MSG->clr_flags (ACE_Log_Msg::STDERR | ACE_Log_Msg::LOGGER ); + ACE_LOG_MSG->set_flags (ACE_Log_Msg::OSTREAM); + + return 0; +} + +inline void +ACE_Test_Output::close (void) +{ +#if !defined (ACE_LACKS_IOSTREAM_TOTALLY) + this->output_file_->flush (); + this->output_file_->close (); +#else + ACE_OS::fflush (this->output_file_); + ACE_OS::fclose (this->output_file_); +#endif /* !ACE_LACKS_IOSTREAM_TOTALLY */ + ACE_LOG_MSG->msg_ostream (0); +} + +inline void +randomize (int array[], size_t size) +{ + size_t i; + + for (i = 0; i < size; i++) + array [i] = static_cast (i); + + // See with a fixed number so that we can produce "repeatable" + // random numbers. + ACE_OS::srand (0); + + // Generate an array of random numbers from 0 .. size - 1. + + for (i = 0; i < size; i++) + { + size_t index = ACE_OS::rand() % size--; + int temp = array [index]; + array [index] = array [size]; + array [size] = temp; + } +} + +typedef ACE_Singleton ace_file_stream; + +#if defined (ACE_HAS_EXPLICIT_STATIC_TEMPLATE_MEMBER_INSTANTIATION) +template ACE_Singleton * +ACE_Singleton::singleton_; +#endif /* ACE_HAS_EXPLICIT_STATIC_TEMPLATE_MEMBER_INSTANTIATION */ + +#endif /* ACE_TEST_CONFIG_H */ diff --git a/ACE/tests/HTBP/Send_Large_Msg/.cvsignore b/ACE/tests/HTBP/Send_Large_Msg/.cvsignore new file mode 100644 index 00000000000..955ffdc75d5 --- /dev/null +++ b/ACE/tests/HTBP/Send_Large_Msg/.cvsignore @@ -0,0 +1,4 @@ +client +client +server +server diff --git a/ACE/tests/HTBP/Send_Large_Msg/Makefile.am b/ACE/tests/HTBP/Send_Large_Msg/Makefile.am new file mode 100644 index 00000000000..2773356439b --- /dev/null +++ b/ACE/tests/HTBP/Send_Large_Msg/Makefile.am @@ -0,0 +1,64 @@ +## Process this file with automake to create Makefile.in +## +## $Id$ +## +## This file was generated by MPC. Any changes made directly to +## this file will be lost the next time it is generated. +## +## MPC Command: +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu + +ACE_BUILDDIR = $(top_builddir) +ACE_ROOT = $(top_srcdir) + +noinst_PROGRAMS = + +## Makefile.Send_Large_Msg_Client.am + +if !BUILD_ACE_FOR_TAO + +noinst_PROGRAMS += client + +client_CPPFLAGS = \ + -I$(ACE_ROOT) \ + -I$(ACE_BUILDDIR) \ + -I$(ACE_ROOT)/protocols + +client_SOURCES = \ + client.cpp + +client_LDADD = \ + $(top_builddir)/tests/libTest_Output.la \ + $(ACE_BUILDDIR)/protocols/ace/HTBP/libACE_HTBP.la \ + $(ACE_BUILDDIR)/ace/libACE.la + +endif !BUILD_ACE_FOR_TAO + +## Makefile.Send_Large_Msg_Server.am + +if !BUILD_ACE_FOR_TAO + +noinst_PROGRAMS += server + +server_CPPFLAGS = \ + -I$(ACE_ROOT) \ + -I$(ACE_BUILDDIR) \ + -I$(ACE_ROOT)/protocols + +server_SOURCES = \ + server.cpp + +server_LDADD = \ + $(top_builddir)/tests/libTest_Output.la \ + $(ACE_BUILDDIR)/protocols/ace/HTBP/libACE_HTBP.la \ + $(ACE_BUILDDIR)/ace/libACE.la + +endif !BUILD_ACE_FOR_TAO + +## Clean up template repositories, etc. +clean-local: + -rm -f *~ *.bak *.rpo *.sym lib*.*_pure_* core core.* + -rm -f gcctemp.c gcctemp so_locations *.ics + -rm -rf cxx_repository ptrepository ti_files + -rm -rf templateregistry ir.out + -rm -rf ptrepository SunWS_cache Templates.DB diff --git a/ACE/tests/HTBP/Send_Large_Msg/Send_Large_Msg.mpc b/ACE/tests/HTBP/Send_Large_Msg/Send_Large_Msg.mpc new file mode 100644 index 00000000000..d973b59748f --- /dev/null +++ b/ACE/tests/HTBP/Send_Large_Msg/Send_Large_Msg.mpc @@ -0,0 +1,23 @@ +// -*- MPC -*- +// +// $Id$ + +project(*Server): aceexe, htbp { + exename = server + after += Test_Output + libs += Test_Output + + Source_Files { + server.cpp + } +} + +project(*Client): aceexe, htbp { + exename = client + after += Test_Output + libs += Test_Output + + Source_Files { + client.cpp + } +} diff --git a/ACE/tests/HTBP/Send_Large_Msg/client.cpp b/ACE/tests/HTBP/Send_Large_Msg/client.cpp new file mode 100644 index 00000000000..62cd9140da8 --- /dev/null +++ b/ACE/tests/HTBP/Send_Large_Msg/client.cpp @@ -0,0 +1,98 @@ +// $Id$ + +#include "tests/test_config.h" + +#include "ace/HTBP/HTBP_Session.h" +#include "ace/HTBP/HTBP_Stream.h" +#include "ace/HTBP/HTBP_Addr.h" +#include "ace/HTBP/HTBP_ID_Requestor.h" +#include "ace/HTBP/HTBP_Environment.h" + +#include "ace/Log_Msg.h" + +const ssize_t Send_Size = 4*1024; +const size_t Loops = 10; +const size_t Total_Size = Send_Size * Loops; + +int +ACE_TMAIN (int argc, ACE_TCHAR *argv[]) +{ + ACE_START_TEST (ACE_TEXT ("HTBP_Send_Large_Msg_client")); + + ACE_OS::socket_init (ACE_WSOCK_VERSION); + + if (argc < 2) + ACE_ERROR_RETURN ((LM_ERROR, + "Usage: client \n"), + 0); + ACE::HTBP::Environment env; +#if 0 // this should be a taken from a command line argument + env.import_config (ACE_TEXT("../HTBP_Config.conf")); +#endif /* 0 */ + + + ACE::HTBP::ID_Requestor req (&env); + ACE::HTBP::Addr local(ACE_TEXT_ALWAYS_CHAR(req.get_HTID())); + + unsigned remote_port = 8088; + const ACE_TCHAR * remote_host = argv[1]; + + unsigned proxy_port = 0; + ACE_TString proxy_host; + + if (env.get_proxy_port(proxy_port) != 0 || + env.get_proxy_host(proxy_host) != 0) + { + ACE_DEBUG ((LM_DEBUG, + ACE_TEXT("no proxy address in ") + ACE_TEXT("config, using direct connect\n"))); + proxy_port = remote_port; + proxy_host = remote_host; + } + + ACE_INET_Addr proxy(proxy_port,proxy_host.c_str()); + ACE::HTBP::Addr remote (remote_port,ACE_TEXT_ALWAYS_CHAR(remote_host)); + + ACE::HTBP::Session session(remote, + local, + ACE::HTBP::Session::next_session_id(), + &proxy); + + ACE::HTBP::Stream *stream = new ACE::HTBP::Stream(&session); + ACE_DEBUG ((LM_DEBUG,ACE_TEXT("Sending message\n"))); + char buffer[Send_Size]; + ACE_OS::memset (buffer,'a',Send_Size); + ssize_t n = 0; + for (size_t i = 0; i < Loops ; ++i) + { + errno = 0; + while (n < Send_Size) + { + n += stream->send (buffer+n,Send_Size); + ACE_DEBUG ((LM_DEBUG, + ACE_TEXT("Sending %d of %d\n"), n, Send_Size)); + } + if (n == -1 && errno != 0) + { + ACE_ERROR_RETURN ((LM_ERROR, ACE_TEXT("%p\n %d"), + ACE_TEXT("stream send"), errno), -1); + } + ACE_DEBUG ((LM_DEBUG, ACE_TEXT("In round %d, send returned %d\n"), i, n)); + } + + buffer[0] = 0; + n = stream->recv (buffer,1000); + while (n == -1) + { + if (errno == EWOULDBLOCK) + n = stream->recv (buffer,1000); + else + ACE_ERROR_RETURN ((LM_ERROR, ACE_TEXT("%p\n"), + ACE_TEXT("stream.recv")),-1); + } + + ACE_DEBUG ((LM_DEBUG, ACE_TEXT("received %d, %s\n"),n,buffer)); + + ACE_END_TEST; + return 0; +} diff --git a/ACE/tests/HTBP/Send_Large_Msg/run_test.pl b/ACE/tests/HTBP/Send_Large_Msg/run_test.pl new file mode 100755 index 00000000000..6b295afbf17 --- /dev/null +++ b/ACE/tests/HTBP/Send_Large_Msg/run_test.pl @@ -0,0 +1,43 @@ +eval '(exit $?0)' && eval 'exec perl -S $0 ${1+"$@"}' + & eval 'exec perl -S $0 $argv:q' + if 0; + +# $Id$ +# -*- perl -*- + +use lib "$ENV{ACE_ROOT}/bin"; +use PerlACE::Run_Test; +use Sys::Hostname; + +$iorfile = PerlACE::LocalFile ("server.ior"); + +unlink $iorfile; +$status = 0; + +$SV = new PerlACE::Process ("server"); +$host = hostname(); + +# The client code should later be modified to get the hostname +# using ACE_OS::hostname so the same script can be run on all +# hosts without havng to reset the host where it has to be run. +$CL = new PerlACE::Process ("client", $host); + +$SV->Spawn (); + +$client = $CL->SpawnWaitKill (300); + +if ($client != 0) { + print STDERR "ERROR: client returned $client\n"; + $status = 1; +} + +$server = $SV->WaitKill (10); + +if ($server != 0) { + print STDERR "ERROR: server returned $server\n"; + $status = 1; +} + +unlink $iorfile; + +exit $status; diff --git a/ACE/tests/HTBP/Send_Large_Msg/server.cpp b/ACE/tests/HTBP/Send_Large_Msg/server.cpp new file mode 100644 index 00000000000..7b7f51cf1b9 --- /dev/null +++ b/ACE/tests/HTBP/Send_Large_Msg/server.cpp @@ -0,0 +1,103 @@ +// $Id$ + +#include "tests/test_config.h" + +#include "ace/Log_Msg.h" + +#include "ace/HTBP/HTBP_Session.h" +#include "ace/HTBP/HTBP_Stream.h" +#include "ace/HTBP/HTBP_Addr.h" + +#include "ace/SOCK_Acceptor.h" +#include "ace/SOCK_Stream.h" + +const size_t Send_Size = 4*1024; +const size_t Loops = 10; +const size_t Total_Size = Send_Size * Loops; + +int +ACE_TMAIN (int argc, ACE_TCHAR *argv[]) +{ + + ACE_UNUSED_ARG (argc); + ACE_UNUSED_ARG (argv); + + char buffer[1000]; + + ACE_OS::socket_init (ACE_WSOCK_VERSION); + + ACE_INET_Addr local(8088); + ACE_SOCK_Stream sock[2]; + ACE_SOCK_Acceptor acc(local,1); + ACE_DEBUG ((LM_DEBUG, + ACE_TEXT("server is ready\n"))); + + acc.accept(sock[0]); + ACE::HTBP::Channel channel1(sock[0]); + ACE_DEBUG ((LM_DEBUG, + ACE_TEXT("Got sock[0], handle = %d\n"), + sock[0].get_handle())); + acc.accept(sock[1]); + ACE::HTBP::Channel channel2(sock[1]); + ACE_DEBUG ((LM_DEBUG, + ACE_TEXT("Got sock[1], handle = %d\n"), + sock[1].get_handle())); + int res = 0; + while ((res =channel1.pre_recv()) != 0) + { + ACE_DEBUG ((LM_DEBUG, + ACE_TEXT("res = %d. waiting 1 sec. %p\n"), + res, + ACE_TEXT("stream.pre_recv()"))); + ACE_OS::sleep (1); + } + + ACE_DEBUG ((LM_DEBUG, + ACE_TEXT("Read from channel2\n"))); + while ((res = channel2.pre_recv()) != 0) + { + ACE_DEBUG ((LM_DEBUG, + ACE_TEXT("res = %d, waiting 1 sec. %p\n"), + res, + ACE_TEXT("stream2.pre_recv()"))); + ACE_OS::sleep (1); + } + + ACE::HTBP::Session *session = channel1.session(); + ACE::HTBP::Stream stream (session); + + ACE_DEBUG ((LM_DEBUG, + ACE_TEXT("using streams %d, %d. Got sesssion = %x\n"), + sock[0].get_handle(),sock[1].get_handle(),session)); + + ssize_t got = 1; + ssize_t total_recv = 0; + + while (got != 0) + { + errno = 0; + got = stream.recv (buffer, sizeof (buffer)); + ACE_DEBUG ((LM_DEBUG, + ACE_TEXT("got : %s %d "), buffer, got)); + + if (got < 0) + break; + total_recv += got; + } + + ACE_DEBUG ((LM_DEBUG, + ACE_TEXT("received %d, %s\n"),total_recv,buffer)); + + + ACE_OS::strcpy (buffer,"I hear you !"); + ssize_t n = stream.send (buffer,ACE_OS::strlen(buffer)+1); + if (n == -1) + ACE_ERROR_RETURN ((LM_ERROR, + ACE_TEXT("%p\n"), + ACE_TEXT("stream.send")),-1); + + ACE_DEBUG ((LM_DEBUG, + ACE_TEXT("send returned %d\n"),n)); + return 0; + +} diff --git a/ACE/tests/HTBP/Send_Recv_Tests/.cvsignore b/ACE/tests/HTBP/Send_Recv_Tests/.cvsignore new file mode 100644 index 00000000000..b82dc859445 --- /dev/null +++ b/ACE/tests/HTBP/Send_Recv_Tests/.cvsignore @@ -0,0 +1,2 @@ +SendRecv_Test +SendRecv_Test diff --git a/ACE/tests/HTBP/Send_Recv_Tests/Makefile.am b/ACE/tests/HTBP/Send_Recv_Tests/Makefile.am new file mode 100644 index 00000000000..03775f077a4 --- /dev/null +++ b/ACE/tests/HTBP/Send_Recv_Tests/Makefile.am @@ -0,0 +1,42 @@ +## Process this file with automake to create Makefile.in +## +## $Id$ +## +## This file was generated by MPC. Any changes made directly to +## this file will be lost the next time it is generated. +## +## MPC Command: +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu + +ACE_BUILDDIR = $(top_builddir) +ACE_ROOT = $(top_srcdir) + + +## Makefile.SendRecv_Test.am + +if !BUILD_ACE_FOR_TAO + +noinst_PROGRAMS = SendRecv_Test + +SendRecv_Test_CPPFLAGS = \ + -I$(ACE_ROOT) \ + -I$(ACE_BUILDDIR) \ + -I$(ACE_ROOT)/protocols + +SendRecv_Test_SOURCES = \ + SendRecv_Test.cpp + +SendRecv_Test_LDADD = \ + $(top_builddir)/tests/libTest_Output.la \ + $(ACE_BUILDDIR)/protocols/ace/HTBP/libACE_HTBP.la \ + $(ACE_BUILDDIR)/ace/libACE.la + +endif !BUILD_ACE_FOR_TAO + +## Clean up template repositories, etc. +clean-local: + -rm -f *~ *.bak *.rpo *.sym lib*.*_pure_* core core.* + -rm -f gcctemp.c gcctemp so_locations *.ics + -rm -rf cxx_repository ptrepository ti_files + -rm -rf templateregistry ir.out + -rm -rf ptrepository SunWS_cache Templates.DB diff --git a/ACE/tests/HTBP/Send_Recv_Tests/SendRecv_Test.cpp b/ACE/tests/HTBP/Send_Recv_Tests/SendRecv_Test.cpp new file mode 100644 index 00000000000..d462a11c3d3 --- /dev/null +++ b/ACE/tests/HTBP/Send_Recv_Tests/SendRecv_Test.cpp @@ -0,0 +1,388 @@ +// $Id$ + +// =========================================================================== +// +// = LIBRARY +// tests +// +// = FILENAME +// Send_Recv_Test.cpp +// +// = DESCRIPTION This is a test of the 's various send and +// receive methods, over HTBP. The test forks two processes or spawns +// two threads (depending upon the platform) and then executes client +// and server allowing them to connect and exchange data in ways +// designed to exercise the send and recv functions. +// +// Right now, it primarily tests the iov-like send and recv +// functions, but others should be added to completely cover the +// possible scenarios. +// +// = AUTHOR +// Steve Huston +// +// ============================================================================ + +#include "tests/test_config.h" + +#include "ace/HTBP/HTBP_Stream.h" +#include "ace/HTBP/HTBP_Session.h" +#include "ace/HTBP/HTBP_ID_Requestor.h" +#include "ace/HTBP/HTBP_Environment.h" + +#include "ace/OS.h" +#include "ace/Thread.h" +#include "ace/Thread_Manager.h" +#include "ace/SOCK_Connector.h" +#include "ace/SOCK_Acceptor.h" +#include "ace/SOCK_Stream.h" + +ACE_RCSID(tests, + SOCK_Send_Recv_Test, + "$Id$") + +// Change to non-zero if test fails +static int Test_Result = 0; + +#if !defined (ACE_LACKS_FORK) || defined (ACE_HAS_THREADS) + +// In test 3, a large amount of data is sent. The purpose is to overflow the +// TCP send window, causing the sender to block (it's a send_n). This value +// is the amount to send. The assumption is that no implementation has a +// receive window larger than 128K bytes. If one is found, this is the place +// to change it. +// For some odd reason, NT will try to send a single large buffer, but not +// multiple smaller ones that add up to the large size. +const size_t Test3_Send_Size = 4*1024; +const size_t Test3_Loops = 10; +const size_t Test3_Total_Size = Test3_Send_Size * Test3_Loops; + + +static void * +client (void *arg) +{ + ACE_OS::socket_init (ACE_WSOCK_VERSION); + ACE::HTBP::Environment ht_env; + +#if 0 // this needs to take the config file name as an argument. + ht_env.import_config ("../HTBP_Config.conf"); +#endif /* 0 */ + + ACE::HTBP::ID_Requestor req (&ht_env); + ACE::HTBP::Addr local(ACE_TEXT_ALWAYS_CHAR(req.get_HTID())); + + char hostname [128]; + + if (ACE_OS::hostname (hostname,128) == -1) + ACE_ERROR_RETURN ((LM_ERROR, "Could not get the host name\n"),0); + + ACE_INET_Addr *remote_addr = reinterpret_cast (arg); + ACE::HTBP::Addr remote (remote_addr->get_port_number (),hostname); + + unsigned pport; + ACE_TString phost; + ht_env.get_proxy_port(pport); + ht_env.get_proxy_host(phost); + + ACE_INET_Addr proxy(pport,phost.c_str()); + ACE::HTBP::Session session(remote,local,ACE::HTBP::Session::next_session_id(),&proxy); + ACE::HTBP::Stream stream(&session); + + ACE_DEBUG ((LM_DEBUG, + ACE_TEXT ("(%P|%t) Connecting to port %d\n"), + remote.get_port_number())); + + ACE_DEBUG ((LM_DEBUG, + ACE_TEXT ("(%P|%t) connected to %s\n"), + ACE_TEXT_CHAR_TO_TCHAR(remote.get_host_name ()))); + + //******************* TEST 1 ****************************** + // + // Do a iovec sendv - send the 255 byte buffer in 5 chunks. The + // server will verify that the correct data is sent, and that there + // is no more and no less. + + u_char buffer[255]; + size_t i; + ssize_t len; + + // The server will verify that this data pattern gets there intact. + + for (i = 0; i < sizeof buffer; ++i) + buffer[i] = static_cast (i); + + iovec iov[5]; + + iov[0].iov_base = reinterpret_cast (&buffer[0]); + iov[0].iov_len = 50; + + iov[1].iov_base = reinterpret_cast (&buffer[50]); + iov[1].iov_len = 25; + + iov[2].iov_base = reinterpret_cast (&buffer[75]); + iov[2].iov_len = 150; + + iov[3].iov_base = reinterpret_cast (&buffer[225]); + iov[3].iov_len = 29; + + iov[4].iov_base = reinterpret_cast (&buffer[254]); + iov[4].iov_len = 1; + + len = stream.sendv (iov, 5); + if (len == -1) + { + ACE_ERROR ((LM_ERROR, + ACE_TEXT ("(%P|%t) %p\n"), + ACE_TEXT ("Test 1, sendv failed"))); + Test_Result = 1; + } + else + ACE_ASSERT (len == 255); + + + ACE_DEBUG ((LM_DEBUG, "***** client TEST 2 ***** \n")); + + //******************* TEST 2 ****************************** + // + // The same data is coming back - receive it using recv (size_t n, + // ...) and compare it to the original data. + + u_char buffer2[255]; + // Give it a chance to get here + ACE_OS::sleep (2); + + len = stream.recv_n (buffer2, + 155); + + + len = stream.recv_n (buffer2, + 105); + + for (i = 0; i < 255; i++) + if (buffer2[i] != buffer[i]) + { + ACE_ERROR ((LM_ERROR, + ACE_TEXT ("(%P|%t) Test 2, rcvd byte %d is %d, not %d\n"), + i, buffer2[i], buffer[i])); + Test_Result = 1; + } + + + stream.close (); + + return 0; +} + +static void * +server (void *arg) +{ + + ACE_OS::socket_init (ACE_WSOCK_VERSION); + ACE_SOCK_Acceptor *peer_acceptor = (ACE_SOCK_Acceptor *) arg; + ACE_INET_Addr cli_addr; + + ACE_Time_Value timeout (ACE_DEFAULT_TIMEOUT); + + ACE_SOCK_Stream sock[2]; + ACE_DEBUG ((LM_DEBUG,"server is ready\n")); + + if (peer_acceptor->accept(sock[0],&cli_addr,&timeout) == -1) + { + ACE_ERROR ((LM_ERROR, + ACE_TEXT ("(%P|%t) %p\n"), + ACE_TEXT ("accept"))); + Test_Result = 1; + return 0; + } + + ACE::HTBP::Channel channel1(sock[0]); + ACE_DEBUG ((LM_DEBUG,"Got sock[0], handle = %d\n",sock[0].get_handle())); + + if (peer_acceptor->accept(sock[0],&cli_addr,&timeout) == -1) + { + ACE_ERROR ((LM_ERROR, + ACE_TEXT ("(%P|%t) %p\n"), + ACE_TEXT ("accept"))); + Test_Result = 1; + return 0; + } + + ACE::HTBP::Channel channel2(sock[1]); + ACE_DEBUG ((LM_DEBUG,"Got sock[1], handle = %d\n",sock[1].get_handle())); + int res = 0; + while ((res = channel1.pre_recv()) != 0) + { + ACE_DEBUG ((LM_DEBUG,"res = %d. waiting 1 sec. %p\n",res, + "stream.pre_recv()")); + ACE_OS::sleep (1); + } + + ACE_DEBUG ((LM_DEBUG,"Read from channel2\n")); + while ((res = channel2.pre_recv()) != 0) + { + ACE_DEBUG ((LM_DEBUG,"res = %d, waiting 1 sec. %p\n",res, + "stream2.pre_recv()")); + ACE_OS::sleep (1); + } + + ACE::HTBP::Session *session = channel1.session(); + ACE::HTBP::Stream stream (session); + + ACE_DEBUG ((LM_DEBUG, + ACE_TEXT ("(%P|%t) client %s connected from %d\n"), + ACE_TEXT_CHAR_TO_TCHAR(cli_addr.get_host_name ()), + cli_addr.get_port_number ())); + + //******************* TEST 1 ****************************** + // + // Do a iovec recvv - the client should send 255 bytes, which we + // will be detected and read into a ACE-allocated buffer. Use a 5 + // second timeout to give the client a chance to send it all. + + ACE_OS::sleep (5); + + u_char buffer[255]; + + iovec iov[3]; + + ssize_t len; + int i; + + iov[0].iov_base = reinterpret_cast (&buffer[0]); + iov[0].iov_len = 75; + + iov[1].iov_base = reinterpret_cast (&buffer[75]); + iov[1].iov_len = 100; + + iov[2].iov_base = reinterpret_cast (&buffer[175]); + iov[2].iov_len = 80; + + len = stream.recvv (iov, 3); + if (len == -1) + { + ACE_ERROR ((LM_ERROR, + ACE_TEXT ("(%P|%t) %p\n"), + ACE_TEXT ("Test 1, recvv failed"))); + Test_Result = 1; + } + + for (i = 0; i < 255; i++) + if (buffer[i] != i) + { + ACE_ERROR ((LM_ERROR, + ACE_TEXT ("(%P|%t) Test 1, rcvd byte %d is %d, not %d\n"), + i, + buffer[i], + i)); + Test_Result = 1; + } + + ACE_DEBUG ((LM_DEBUG, "***** TEST 2 ***** \n")); + + //******************* TEST 2 ****************************** + // + // Send the buffer back, using send (size_t n, ...) in 3 pieces. + + len = stream.send (buffer, 6); + len += stream.send (buffer,42); + len += stream.send (buffer,189); + len += stream.send_n (buffer,18); + ACE_ASSERT (len == 255); + sock[0].close(); + sock[1].close(); + stream.close (); + return 0; +} + +#endif /* !ACE_LACKS_FORK || ACE_HAS_THREADS */ + +static void +spawn (void) +{ + // Acceptor + ACE_SOCK_Acceptor peer_acceptor; + + // Create a server address. + ACE_INET_Addr server_addr; + + char hostname[BUFSIZ]; + + if (ACE_OS::hostname (hostname, BUFSIZ) != 0) + { + ACE_ERROR ((LM_ERROR, + ACE_TEXT ("Could not get the hostname\n"))); + } + + ACE::HTBP::Addr addr (8088, hostname); + + // Bind listener to any port and then find out what the port was. + if (peer_acceptor.open (addr) == -1 + || peer_acceptor.get_local_addr (server_addr) == -1) + ACE_ERROR ((LM_ERROR, + ACE_TEXT ("(%P|%t) %p\n"), + ACE_TEXT ("open"))); + else + { + ACE_DEBUG ((LM_DEBUG, + ACE_TEXT ("(%P|%t) starting server at port %d\n"), + server_addr.get_port_number ())); + +#if !defined (ACE_LACKS_FORK) + switch (ACE_OS::fork (ACE_TEXT("child"))) + { + case -1: + ACE_ERROR ((LM_ERROR, + ACE_TEXT ("(%P|%t) %p\n%a"), + ACE_TEXT ("fork failed"), + 1)); + /* NOTREACHED */ + case 0: + client (&server_addr); + ACE_OS::exit (0); + /* NOTREACHED */ + default: + server (reinterpret_cast (&peer_acceptor)); + ACE_OS::wait (); + } +#elif defined (ACE_HAS_THREADS) + if (ACE_Thread_Manager::instance ()->spawn + (ACE_THR_FUNC (server), + reinterpret_cast (&peer_acceptor), + THR_NEW_LWP | THR_DETACHED) == -1) + ACE_ERROR ((LM_ERROR, + ACE_TEXT ("(%P|%t) %p\n%a"), + ACE_TEXT ("thread create failed"), + 1)); + + if (ACE_Thread_Manager::instance ()->spawn + (ACE_THR_FUNC (client), + reinterpret_cast (&server_addr), + THR_NEW_LWP | THR_DETACHED) == -1) + ACE_ERROR ((LM_ERROR, + ACE_TEXT ("(%P|%t) %p\n%a"), + ACE_TEXT ("thread create failed"), + 1)); + + // Wait for the threads to exit. + ACE_Thread_Manager::instance ()->wait (); +#else + ACE_ERROR ((LM_INFO, + ACE_TEXT ("(%P|%t) ") + ACE_TEXT ("only one thread may be run ") + ACE_TEXT ("in a process on this platform\n"))); +#endif /* ACE_HAS_THREADS */ + + peer_acceptor.close (); + } +} + +int +ACE_TMAIN (int, ACE_TCHAR *[]) +{ + ACE_START_TEST (ACE_TEXT ("SOCK_Send_Recv_Test")); + + spawn (); + + ACE_END_TEST; + return Test_Result; +} diff --git a/ACE/tests/HTBP/Send_Recv_Tests/SendRecv_Test.mpc b/ACE/tests/HTBP/Send_Recv_Tests/SendRecv_Test.mpc new file mode 100644 index 00000000000..64a40f688d1 --- /dev/null +++ b/ACE/tests/HTBP/Send_Recv_Tests/SendRecv_Test.mpc @@ -0,0 +1,14 @@ +// -*- MPC -*- +// +// $Id$ +// + +project: aceexe, htbp { + exename = SendRecv_Test + after += Test_Output + libs += Test_Output + + Source_Files { + SendRecv_Test.cpp + } +} diff --git a/ACE/tests/HTBP/htbptest.mpb b/ACE/tests/HTBP/htbptest.mpb new file mode 100644 index 00000000000..c12f33ef7ba --- /dev/null +++ b/ACE/tests/HTBP/htbptest.mpb @@ -0,0 +1,6 @@ +// -*- MPC -*- +// +// $Id$ +project : aceexe, htbp { + libs += Test_Output +} diff --git a/ACE/tests/HTBP/ping/.cvsignore b/ACE/tests/HTBP/ping/.cvsignore new file mode 100644 index 00000000000..955ffdc75d5 --- /dev/null +++ b/ACE/tests/HTBP/ping/.cvsignore @@ -0,0 +1,4 @@ +client +client +server +server diff --git a/ACE/tests/HTBP/ping/Makefile.am b/ACE/tests/HTBP/ping/Makefile.am new file mode 100644 index 00000000000..279d82a03c0 --- /dev/null +++ b/ACE/tests/HTBP/ping/Makefile.am @@ -0,0 +1,62 @@ +## Process this file with automake to create Makefile.in +## +## $Id$ +## +## This file was generated by MPC. Any changes made directly to +## this file will be lost the next time it is generated. +## +## MPC Command: +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu + +ACE_BUILDDIR = $(top_builddir) +ACE_ROOT = $(top_srcdir) + +noinst_PROGRAMS = + +## Makefile.Ping_Client.am + +if !BUILD_ACE_FOR_TAO + +noinst_PROGRAMS += client + +client_CPPFLAGS = \ + -I$(ACE_ROOT) \ + -I$(ACE_BUILDDIR) \ + -I$(ACE_ROOT)/protocols + +client_SOURCES = \ + client.cpp + +client_LDADD = \ + $(ACE_BUILDDIR)/protocols/ace/HTBP/libACE_HTBP.la \ + $(ACE_BUILDDIR)/ace/libACE.la + +endif !BUILD_ACE_FOR_TAO + +## Makefile.Ping_Server.am + +if !BUILD_ACE_FOR_TAO + +noinst_PROGRAMS += server + +server_CPPFLAGS = \ + -I$(ACE_ROOT) \ + -I$(ACE_BUILDDIR) \ + -I$(ACE_ROOT)/protocols + +server_SOURCES = \ + server.cpp + +server_LDADD = \ + $(ACE_BUILDDIR)/protocols/ace/HTBP/libACE_HTBP.la \ + $(ACE_BUILDDIR)/ace/libACE.la + +endif !BUILD_ACE_FOR_TAO + +## Clean up template repositories, etc. +clean-local: + -rm -f *~ *.bak *.rpo *.sym lib*.*_pure_* core core.* + -rm -f gcctemp.c gcctemp so_locations *.ics + -rm -rf cxx_repository ptrepository ti_files + -rm -rf templateregistry ir.out + -rm -rf ptrepository SunWS_cache Templates.DB diff --git a/ACE/tests/HTBP/ping/client.cpp b/ACE/tests/HTBP/ping/client.cpp new file mode 100644 index 00000000000..e7753faab6d --- /dev/null +++ b/ACE/tests/HTBP/ping/client.cpp @@ -0,0 +1,130 @@ +/** + * client for a basic connection establishment test using HTBP + * + * $Id$ + */ + + +#include "ace/Log_Msg.h" + +#include "ace/HTBP/HTBP_Session.h" +#include "ace/HTBP/HTBP_Stream.h" +#include "ace/HTBP/HTBP_Addr.h" +#include "ace/HTBP/HTBP_ID_Requestor.h" +#include "ace/HTBP/HTBP_Environment.h" + +int +ACE_TMAIN(int argc, ACE_TCHAR *argv[]) +{ + + ACE_OS::socket_init (ACE_WSOCK_VERSION); + + if (argc < 2) + ACE_ERROR_RETURN ((LM_ERROR, + "Usage: client \n"), + 0); + ACE::HTBP::Environment env; +#if 0 // this should be a taken from a command line argument + env.import_config (ACE_TEXT("../HTBP_Config.conf")); +#endif /* 0 */ + + + ACE::HTBP::ID_Requestor req (&env); + ACE::HTBP::Addr local(ACE_TEXT_ALWAYS_CHAR(req.get_HTID())); + + unsigned remote_port = 8088; + const ACE_TCHAR * remote_host = argv[1]; + + unsigned proxy_port = 0; + ACE_TString proxy_host; + + if (env.get_proxy_port(proxy_port) != 0 || + env.get_proxy_host(proxy_host) != 0) + { + ACE_DEBUG ((LM_DEBUG, + ACE_TEXT("no proxy address in ") + ACE_TEXT("config, using direct connect\n"))); + proxy_port = remote_port; + proxy_host = remote_host; + } + + ACE_INET_Addr proxy(proxy_port,proxy_host.c_str()); + ACE::HTBP::Addr remote (remote_port,ACE_TEXT_ALWAYS_CHAR(remote_host)); + + ACE::HTBP::Session session(remote, + local, + ACE::HTBP::Session::next_session_id(), + &proxy); + ACE::HTBP::Stream stream (&session); + + char buffer[1000]; + ssize_t n = 0; + int retrycount = 10; + for (int i = 0; i < 3; i++) + { + ACE_OS::sprintf (buffer,"Do you hear me? %d",i); + ACE::HTBP::Channel *ob = session.outbound(); + n = stream.send (buffer,ACE_OS::strlen(buffer)+1); + if (n == -1) + ACE_ERROR_RETURN ((LM_ERROR, "%p\n","stream send"),-1); + + ACE_DEBUG ((LM_DEBUG, "send returned %d\n",n)); + + retrycount = 10; + ACE_DEBUG ((LM_DEBUG,"after send, outbound = %x, ob = %x\n", + session.outbound(), ob)); + while ((n = ob->recv_ack()) == -1 + && (errno == EWOULDBLOCK || errno == ETIME) + && retrycount > 0) + { + retrycount--; + ACE_DEBUG ((LM_DEBUG,"waiting for ack, %d tries left\n", + retrycount)); + ACE_OS::sleep (1); + } + ACE_DEBUG ((LM_DEBUG,"After wait for ack, n = %d, retry = %d\n", + n,retrycount,errno)); + + retrycount = 10; + while ((n = stream.recv(buffer,1000)) == -1 + && (errno == EWOULDBLOCK || errno == ETIME) + && retrycount > 0) + { + retrycount--; + ACE_DEBUG ((LM_DEBUG,"waiting for inbound data, %d tries left\n", + retrycount)); + ACE_OS::sleep(1); + } + if (retrycount == 0 || n < 0) + { + ACE_DEBUG ((LM_DEBUG,"bailing after wait, %p\n","recv")); + break; + } + + buffer[n] = 0; + + ACE_DEBUG ((LM_DEBUG,"Got: \"%s\"\n",buffer)); + } + + ACE::HTBP::Channel *ob = session.outbound(); + n = stream.send ("goodbye",7); + if (n == -1) + ACE_ERROR_RETURN ((LM_ERROR, "%p\n","stream send"),-1); + + ACE_DEBUG ((LM_DEBUG, "send returned %d\n",n)); + + retrycount = 10; + while ((n = ob->recv_ack()) == -1 + && (errno == EWOULDBLOCK || errno == ETIME) + && retrycount > 0) + { + retrycount--; + ACE_DEBUG ((LM_DEBUG,"waiting for ack, %d tries left\n", + retrycount)); + ACE_OS::sleep (1); + } + ACE_DEBUG ((LM_DEBUG,"After wait for ack, n = %d, retry = %d\n", + n,retrycount,errno)); + + return 0; +} diff --git a/ACE/tests/HTBP/ping/ping.mpc b/ACE/tests/HTBP/ping/ping.mpc new file mode 100755 index 00000000000..61e59146a93 --- /dev/null +++ b/ACE/tests/HTBP/ping/ping.mpc @@ -0,0 +1,19 @@ +// -*- MPC -*- +// +// $Id$ + +project(*Server): aceexe, htbp { + exename = server + + Source_Files { + server.cpp + } +} + +project(*Client): aceexe, htbp { + exename = client + + Source_Files { + client.cpp + } +} diff --git a/ACE/tests/HTBP/ping/run_test.pl b/ACE/tests/HTBP/ping/run_test.pl new file mode 100755 index 00000000000..ae4c56c7fb2 --- /dev/null +++ b/ACE/tests/HTBP/ping/run_test.pl @@ -0,0 +1,39 @@ +eval '(exit $?0)' && eval 'exec perl -S $0 ${1+"$@"}' + & eval 'exec perl -S $0 $argv:q' + if 0; + +# $Id$ +# -*- perl -*- + +use lib "$ENV{ACE_ROOT}/bin"; +use PerlACE::Run_Test; +use Sys::Hostname; + +$status = 0; + +$SV = new PerlACE::Process ("server"); + +$host = hostname(); + +# The client code should later be modified to get the hostname +# using ACE_OS::hostname so the same script can be run on all +# hosts without havng to reset the host where it has to be run. +$CL = new PerlACE::Process ("client", $host); + +$SV->Spawn (); + +$client = $CL->SpawnWaitKill (300); + +if ($client != 0) { + print STDERR "ERROR: client returned $client\n"; + $status = 1; +} + +$server = $SV->WaitKill (10); + +if ($server != 0) { + print STDERR "ERROR: server returned $server\n"; + $status = 1; +} + +exit $status; diff --git a/ACE/tests/HTBP/ping/server.cpp b/ACE/tests/HTBP/ping/server.cpp new file mode 100644 index 00000000000..d20d46b8b09 --- /dev/null +++ b/ACE/tests/HTBP/ping/server.cpp @@ -0,0 +1,124 @@ +/** + * server for a basic connection establishment test using HTBP + * + * $Id$ + */ + +#include "ace/Log_Msg.h" + +#include "ace/HTBP/HTBP_Session.h" +#include "ace/HTBP/HTBP_Stream.h" +#include "ace/HTBP/HTBP_Addr.h" + +#include "ace/SOCK_Acceptor.h" +#include "ace/SOCK_Stream.h" + +int +ACE_TMAIN (int, ACE_TCHAR *[]) +{ + char buffer[1000]; + ssize_t n = 0; + + ACE_OS::socket_init (ACE_WSOCK_VERSION); + + ACE_INET_Addr local(8088); + ACE_SOCK_Stream sock[2]; + ACE_SOCK_Acceptor acc(local,1); + ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("server is ready\n"))); + + acc.accept (sock[0]); + ACE::HTBP::Channel channel1(sock[0]); + ACE_DEBUG ((LM_DEBUG, + ACE_TEXT ("Got sock[0], handle = %d\n"), + sock[0].get_handle())); + acc.accept (sock[1]); + ACE::HTBP::Channel channel2 (sock[1]); + ACE_DEBUG ((LM_DEBUG, + ACE_TEXT ("Got sock[1], handle = %d\n"), + sock[1].get_handle())); + int res = 0; + while ((res = channel1.pre_recv ()) != 0) + { + ACE_DEBUG ((LM_DEBUG, + ACE_TEXT ("res = %d. waiting 1 sec. %p\n"), + res, + ACE_TEXT ("stream.pre_recv()"))); + ACE_OS::sleep (1); + } + + ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("Read from channel2\n"))); + while ((res = channel2.pre_recv()) != 0) + { + ACE_DEBUG ((LM_DEBUG, + ACE_TEXT ("res = %d, waiting 1 sec. %p\n"), + res, + ACE_TEXT ("stream2.pre_recv()"))); + ACE_OS::sleep (1); + } + + ACE::HTBP::Session *session = channel1.session(); + ACE::HTBP::Stream stream (session); + + ACE_DEBUG ((LM_DEBUG, + ACE_TEXT ("using streams %d, %d. Got sesssion = %@\n"), + sock[0].get_handle(), + sock[1].get_handle(), + session)); + + for (int i = 0; i >= 0; i++) + { + int retrycount = 10; + while ((n = stream.recv(buffer,1000)) == -1 + && (errno == EWOULDBLOCK || errno == ETIME) + && retrycount > 0) + { + retrycount--; + ACE_DEBUG ((LM_DEBUG, + ACE_TEXT ("waiting for inbound data, %d tries left\n"), + retrycount)); + ACE_OS::sleep(1); + } + if (retrycount == 0 || n < 0) + break; + + buffer[n] = 0; + + ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("Got: \"%C\"\n"), buffer)); + + if (ACE_OS::strstr (buffer,"goodbye") != 0) + break; + + ACE_OS::sprintf (buffer,"I hear you %d",i); + n = stream.send (buffer,ACE_OS::strlen(buffer)+1); + if (n == -1) + ACE_ERROR_RETURN ((LM_ERROR, ACE_TEXT ("%p\n"), + ACE_TEXT ("stream.send")), + -1); + + ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("Send returned %d\n"), n)); + + int got[2] = {-1,-1}; + while (got[0] == -1 || got[1] == -1) + { + if (got[0] == -1) + { + if ((got[0] = (res =channel1.pre_recv())) == -1) + ACE_DEBUG ((LM_DEBUG, + ACE_TEXT ("res = %d, waiting 1 sec. %p\n"), + got[0], + ACE_TEXT ("channel1.pre_recv()"))); + } + if (got[1] == -1) + { + if ((got[1] = (res =channel2.pre_recv())) == -1) + ACE_DEBUG ((LM_DEBUG, + ACE_TEXT ("res = %d, waiting 1 sec. %p\n"), + got[1], + ACE_TEXT ("channel2.pre_recv()"))); + } + if (got[0] == -1 || got[1] == -1) + ACE_OS::sleep (1); + } + } + return 0; +} diff --git a/ACE/tests/Integer_Truncate_Test.cpp b/ACE/tests/Integer_Truncate_Test.cpp old mode 100644 new mode 100755 diff --git a/ACE/tests/Log_Msg_Test.cpp b/ACE/tests/Log_Msg_Test.cpp index d7a836b59cd..4436a90b26c 100644 --- a/ACE/tests/Log_Msg_Test.cpp +++ b/ACE/tests/Log_Msg_Test.cpp @@ -503,14 +503,14 @@ Log_Spec_Verify::log (ACE_Log_Record &log_record) ACE_ERROR ((LM_ERROR, ACE_TEXT ("Log_Spec_Verify, unrecognized test: %s\n"), b)); - ++this->fail_; + this->fail_++; } if (b != log_record.msg_data () && ACE_OS::strcmp (b, expect) != 0) { ACE_ERROR ((LM_ERROR, ACE_TEXT ("Test %s failed; expected %s\n"), log_record.msg_data (), expect)); - ++this->fail_; + this->fail_++; } return; @@ -557,9 +557,6 @@ test_format_specs (void) ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("%}%ITWO\n"))); ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("%}%IONE\n"))); ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("%}%IENDINDENTING\n"))); - ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("%W\n"), ACE_TEXT_WIDE ("My string test\n"))); - ACE_TCHAR* nill_string = 0; - ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("%W\n"), nill_string)); errno = ENOENT; ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("%m %p\n"), ACE_TEXT("perror"))); return 0; diff --git a/ACE/tests/Makefile.am b/ACE/tests/Makefile.am index f494e8ead55..0de38407ea0 100644 --- a/ACE/tests/Makefile.am +++ b/ACE/tests/Makefile.am @@ -6,13 +6,14 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) SUBDIRS = \ . \ + HTBP \ SSL @@ -339,21 +340,6 @@ Bug_1576_Regression_Test_LDADD = \ libTest_Output.la \ $(ACE_BUILDDIR)/ace/libACE.la -## Makefile.Bug_1890_Regression_Test.am -noinst_PROGRAMS += Bug_1890_Regression_Test - -Bug_1890_Regression_Test_CPPFLAGS = \ - -I$(ACE_ROOT) \ - -I$(ACE_BUILDDIR) - -Bug_1890_Regression_Test_SOURCES = \ - $(ACE_ROOT)/tests/Main.cpp \ - Bug_1890_Regression_Test.cpp - -Bug_1890_Regression_Test_LDADD = \ - libTest_Output.la \ - $(ACE_BUILDDIR)/ace/libACE.la - ## Makefile.Bug_2368_Regression_Test.am noinst_PROGRAMS += Bug_2368_Regression_Test @@ -384,36 +370,6 @@ Bug_2497_Regression_Test_LDADD = \ libTest_Output.la \ $(ACE_BUILDDIR)/ace/libACE.la -## Makefile.Bug_2540_Regression_Test.am -noinst_PROGRAMS += Bug_2540_Regression_Test - -Bug_2540_Regression_Test_CPPFLAGS = \ - -I$(ACE_ROOT) \ - -I$(ACE_BUILDDIR) - -Bug_2540_Regression_Test_SOURCES = \ - $(ACE_ROOT)/tests/Main.cpp \ - Bug_2540_Regression_Test.cpp - -Bug_2540_Regression_Test_LDADD = \ - libTest_Output.la \ - $(ACE_BUILDDIR)/ace/libACE.la - -## Makefile.Bug_2653_Regression_Test.am -noinst_PROGRAMS += Bug_2653_Regression_Test - -Bug_2653_Regression_Test_CPPFLAGS = \ - -I$(ACE_ROOT) \ - -I$(ACE_BUILDDIR) - -Bug_2653_Regression_Test_SOURCES = \ - $(ACE_ROOT)/tests/Main.cpp \ - Bug_2653_Regression_Test.cpp - -Bug_2653_Regression_Test_LDADD = \ - libTest_Output.la \ - $(ACE_BUILDDIR)/ace/libACE.la - ## Makefile.CDR_Array_Test.am if !BUILD_ACE_FOR_TAO @@ -1068,21 +1024,6 @@ IOStream_Test_LDADD = \ libTest_Output.la \ $(ACE_BUILDDIR)/ace/libACE.la -## Makefile.Integer_Truncate_Test.am -noinst_PROGRAMS += Integer_Truncate_Test - -Integer_Truncate_Test_CPPFLAGS = \ - -I$(ACE_ROOT) \ - -I$(ACE_BUILDDIR) - -Integer_Truncate_Test_SOURCES = \ - $(ACE_ROOT)/tests/Main.cpp \ - Integer_Truncate_Test.cpp - -Integer_Truncate_Test_LDADD = \ - libTest_Output.la \ - $(ACE_BUILDDIR)/ace/libACE.la - ## Makefile.Lazy_Map_Manager_Test.am noinst_PROGRAMS += Lazy_Map_Manager_Test @@ -1099,8 +1040,6 @@ Lazy_Map_Manager_Test_LDADD = \ $(ACE_BUILDDIR)/ace/libACE.la ## Makefile.Library_Unload.am - -if !BUILD_WINCE noinst_PROGRAMS += UnloadLibACE UnloadLibACE_SOURCES = \ @@ -1150,8 +1089,6 @@ UnloadLibACE_SOURCES = \ Upgradable_RW_Test.h \ test_config.h -endif !BUILD_WINCE - ## Makefile.Log_Msg_Test.am if !BUILD_ACE_FOR_TAO @@ -1978,7 +1915,7 @@ CLEANFILES = \ QtReactor_Test_moc.cpp QtReactor_Test_moc.cpp: $(srcdir)/QtReactor_Test.h - $(QTDIR)/bin/moc $(srcdir)/QtReactor_Test.h -o QtReactor_Test_moc.cpp + $(QTDIR)/bin/moc -o QtReactor_Test_moc.cpp $(srcdir)/QtReactor_Test.h noinst_PROGRAMS += QtReactor_Test @@ -2313,25 +2250,6 @@ SOCK_Dgram_Test_LDADD = \ libTest_Output.la \ $(ACE_BUILDDIR)/ace/libACE.la -## Makefile.SOCK_Netlink_Test.am - -if !BUILD_ACE_FOR_TAO -noinst_PROGRAMS += SOCK_Netlink_Test - -SOCK_Netlink_Test_CPPFLAGS = \ - -I$(ACE_ROOT) \ - -I$(ACE_BUILDDIR) - -SOCK_Netlink_Test_SOURCES = \ - $(ACE_ROOT)/tests/Main.cpp \ - SOCK_Netlink_Test.cpp - -SOCK_Netlink_Test_LDADD = \ - libTest_Output.la \ - $(ACE_BUILDDIR)/ace/libACE.la - -endif !BUILD_ACE_FOR_TAO - ## Makefile.SOCK_SEQPACK_SCTP_Test.am if !BUILD_ACE_FOR_TAO diff --git a/ACE/tests/OS_Test.cpp b/ACE/tests/OS_Test.cpp index 5d108bafc4f..fa7b058e4e4 100644 --- a/ACE/tests/OS_Test.cpp +++ b/ACE/tests/OS_Test.cpp @@ -524,74 +524,6 @@ string_emulation_test (void) return 0; } -// Test ACE_OS::snprintf -int -snprintf_test (void) -{ - ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("Testing snprintf\n"))); - - int error_count = 0; - const int BUFSIZE = 4; - char buf[2*BUFSIZE]; - int retval; - - ACE_OS::memset(buf, 0xab, 2*BUFSIZE); - retval = ACE_OS::snprintf (buf, BUFSIZE, "%d", 123); - if (retval != 3) - { - ACE_ERROR ((LM_ERROR, - ACE_TEXT ("[1] ACE_OS::snprintf() returns %d, should be 3\n"), - retval)); - ++error_count; - } - - ACE_OS::memset(buf, 0xab, 2*BUFSIZE); - retval = ACE_OS::snprintf (buf, BUFSIZE, "%d", 1234); - if (retval != 4) - { - ACE_ERROR ((LM_ERROR, - ACE_TEXT ("[2] ACE_OS::snprintf() returns %d, should be 4\n"), - retval)); - ++error_count; - } - - if (buf[3] != 0) - { - ACE_ERROR ((LM_ERROR, - ACE_TEXT ("[3] ACE_OS::snprintf() doesn't terminate string correctly\n"))); - ++error_count; - } - else if (ACE_OS::strcmp(buf, "123") != 0) - { - ACE_ERROR ((LM_ERROR, - ACE_TEXT ("[4] ACE_OS::snprintf() incorrect output\n"))); - ++error_count; - } - - ACE_OS::memset(buf, 0xab, 2*BUFSIZE); - retval = ACE_OS::snprintf (buf, BUFSIZE, "%d", 12345); - if (retval != 5) - { - ACE_ERROR ((LM_ERROR, - ACE_TEXT ("[5] ACE_OS::snprintf() returns %d, should be 5\n"), - retval)); - ++error_count; - } - else if (buf[3] != 0) - { - ACE_ERROR ((LM_ERROR, - ACE_TEXT ("[6] ACE_OS::snprintf() doesn't terminate string correctly\n"))); - ++error_count; - } - else if (ACE_OS::strcmp(buf, "123") != 0) - { - ACE_ERROR ((LM_ERROR, - ACE_TEXT ("[6] ACE_OS::snprintf() incorrect output\n"))); - ++error_count; - } - - return error_count; -} static int ctime_r_test (void) @@ -907,9 +839,6 @@ run_main (int, ACE_TCHAR *[]) if ((result = string_emulation_test ()) != 0) status = result; - if ((result = snprintf_test ()) != 0) - status = result; - if ((result = ctime_r_test ()) != 0) status = result; diff --git a/ACE/tests/QtReactor_Test.cpp b/ACE/tests/QtReactor_Test.cpp index 1bbb2d43c74..c228802988b 100644 --- a/ACE/tests/QtReactor_Test.cpp +++ b/ACE/tests/QtReactor_Test.cpp @@ -51,7 +51,7 @@ ACE_RCSID (tests, #include "ace/OS_NS_time.h" #include "ace/Time_Value.h" -#include "ace/QtReactor/QtReactor.h" +#include "ace/QtReactor.h" #include "ace/Event_Handler.h" #include "ace/Acceptor.h" #include "ace/Connector.h" diff --git a/ACE/tests/RB_Tree_Test.cpp b/ACE/tests/RB_Tree_Test.cpp index 1b3658d72b1..c276a96cafd 100644 --- a/ACE/tests/RB_Tree_Test.cpp +++ b/ACE/tests/RB_Tree_Test.cpp @@ -97,413 +97,279 @@ run_main (int, ACE_TCHAR *[]) str_int_test.run_test (); str_str_test.run_test (); -// ======= Stress Test contributed by Klaus H. Wolf ========= +// ======= Stress Test contributed by Klaus H. Wolf ================== ACE_RB_Tree, ACE_Null_Mutex> tree; tree.bind (ACE_CString ("51"), 1); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.bind (ACE_CString ("13"), 2); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.bind (ACE_CString ("36"), 3); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.bind (ACE_CString ("15"), 4); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.bind (ACE_CString ("22"), 5); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.bind (ACE_CString ("25"), 6); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.bind (ACE_CString ("42"), 7); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.bind (ACE_CString ("48"), 8); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.bind (ACE_CString ("03"), 9); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.bind (ACE_CString ("56"), 10); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.bind (ACE_CString ("28"), 11); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.bind (ACE_CString ("55"), 12); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.bind (ACE_CString ("21"), 13); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.bind (ACE_CString ("62"), 14); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.bind (ACE_CString ("18"), 15); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.bind (ACE_CString ("20"), 16); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.bind (ACE_CString ("26"), 17); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.bind (ACE_CString ("29"), 18); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.bind (ACE_CString ("50"), 19); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.bind (ACE_CString ("05"), 20); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.bind (ACE_CString ("59"), 21); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.bind (ACE_CString ("65"), 22); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.bind (ACE_CString ("66"), 23); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.bind (ACE_CString ("45"), 24); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.bind (ACE_CString ("34"), 25); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.bind (ACE_CString ("27"), 26); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.bind (ACE_CString ("40"), 27); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.bind (ACE_CString ("30"), 28); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.bind (ACE_CString ("64"), 29); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.bind (ACE_CString ("11"), 30); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.bind (ACE_CString ("16"), 31); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.bind (ACE_CString ("47"), 32); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.bind (ACE_CString ("10"), 33); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.bind (ACE_CString ("37"), 34); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.bind (ACE_CString ("09"), 35); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.bind (ACE_CString ("54"), 36); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.bind (ACE_CString ("23"), 37); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.bind (ACE_CString ("44"), 38); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.bind (ACE_CString ("19"), 39); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.bind (ACE_CString ("00"), 40); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.bind (ACE_CString ("04"), 41); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.bind (ACE_CString ("63"), 42); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.bind (ACE_CString ("08"), 43); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.bind (ACE_CString ("39"), 44); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.bind (ACE_CString ("31"), 45); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.bind (ACE_CString ("02"), 46); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.bind (ACE_CString ("33"), 47); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.bind (ACE_CString ("60"), 48); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.bind (ACE_CString ("61"), 49); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.bind (ACE_CString ("57"), 50); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.bind (ACE_CString ("43"), 51); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.bind (ACE_CString ("46"), 52); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.bind (ACE_CString ("38"), 53); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.bind (ACE_CString ("01"), 54); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.bind (ACE_CString ("12"), 55); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.bind (ACE_CString ("24"), 56); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.bind (ACE_CString ("52"), 57); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.bind (ACE_CString ("07"), 58); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.bind (ACE_CString ("14"), 59); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.bind (ACE_CString ("06"), 60); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.bind (ACE_CString ("58"), 61); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.bind (ACE_CString ("49"), 62); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.bind (ACE_CString ("17"), 63); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.bind (ACE_CString ("53"), 64); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.bind (ACE_CString ("32"), 65); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.bind (ACE_CString ("35"), 66); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.bind (ACE_CString ("41"), 67); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.unbind (ACE_CString ("51")); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.unbind (ACE_CString ("13")); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.unbind (ACE_CString ("36")); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.unbind (ACE_CString ("15")); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.unbind (ACE_CString ("22")); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.unbind (ACE_CString ("25")); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.unbind (ACE_CString ("42")); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.unbind (ACE_CString ("48")); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.unbind (ACE_CString ("03")); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.unbind (ACE_CString ("56")); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.unbind (ACE_CString ("28")); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.unbind (ACE_CString ("55")); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.unbind (ACE_CString ("21")); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.unbind (ACE_CString ("62")); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.unbind (ACE_CString ("18")); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.unbind (ACE_CString ("20")); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.unbind (ACE_CString ("26")); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.unbind (ACE_CString ("29")); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.unbind (ACE_CString ("50")); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.unbind (ACE_CString ("05")); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.unbind (ACE_CString ("59")); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.unbind (ACE_CString ("65")); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.unbind (ACE_CString ("66")); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.unbind (ACE_CString ("45")); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.unbind (ACE_CString ("34")); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.unbind (ACE_CString ("27")); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.unbind (ACE_CString ("40")); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.unbind (ACE_CString ("30")); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.unbind (ACE_CString ("64")); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.unbind (ACE_CString ("11")); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.unbind (ACE_CString ("16")); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.unbind (ACE_CString ("47")); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.unbind (ACE_CString ("10")); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.unbind (ACE_CString ("37")); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.unbind (ACE_CString ("09")); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.unbind (ACE_CString ("54")); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.unbind (ACE_CString ("23")); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.unbind (ACE_CString ("44")); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.unbind (ACE_CString ("19")); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.unbind (ACE_CString ("00")); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.unbind (ACE_CString ("04")); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.unbind (ACE_CString ("63")); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.unbind (ACE_CString ("08")); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.unbind (ACE_CString ("39")); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.unbind (ACE_CString ("31")); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.unbind (ACE_CString ("02")); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.unbind (ACE_CString ("33")); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.unbind (ACE_CString ("60")); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.unbind (ACE_CString ("61")); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.unbind (ACE_CString ("57")); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.unbind (ACE_CString ("43")); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.unbind (ACE_CString ("46")); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.unbind (ACE_CString ("38")); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.unbind (ACE_CString ("01")); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.unbind (ACE_CString ("12")); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.unbind (ACE_CString ("24")); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.unbind (ACE_CString ("52")); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.unbind (ACE_CString ("07")); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.unbind (ACE_CString ("14")); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.unbind (ACE_CString ("06")); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.unbind (ACE_CString ("58")); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.unbind (ACE_CString ("49")); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.unbind (ACE_CString ("17")); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.unbind (ACE_CString ("53")); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.unbind (ACE_CString ("32")); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.unbind (ACE_CString ("35")); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); tree.unbind (ACE_CString ("41")); - if (0 != tree.test_invariant ()) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Invariant failure at line %l\n"))); + ACE_ASSERT (tree.test_invariant () == 0); // ======== End Stress Test =================== @@ -566,32 +432,20 @@ ACE_RB_Tree_Test::test_tree_insertion (v { INT_ID item; int k = order_index_ [i]; - if (!(k >= 0 && k < entry_count_)) - ACE_ERROR ((LM_ERROR, ACE_TEXT ("Assert failure at line %l\n"))); + ACE_ASSERT (k >= 0 && k < entry_count_); // Test the new stable ACE_Hash_Map_Manager_Ex compliant interface. - if (0 != stable_tree_.bind (key_array_ [k], item_array_ [k])) - ACE_ERROR ((LM_ERROR, - ACE_TEXT ("Stable bind %p\n"), - ACE_TEXT ("failure"))); - - if (0 != stable_tree_.find (key_array_ [k], item) || - item != item_array_ [k]) - ACE_ERROR ((LM_ERROR, - ACE_TEXT ("Stable find %p\n"), - ACE_TEXT ("failure"))); + ACE_ASSERT (stable_tree_.bind (key_array_ [k], + item_array_ [k]) == 0); + ACE_ASSERT (stable_tree_.find (key_array_ [k], item) == 0 + && item == item_array_ [k]); // Test the deprecated interface. - if (0 == deprecated_tree_.insert (key_array_ [k], item_array_ [k])) - ACE_ERROR ((LM_ERROR, - ACE_TEXT ("Deprecated insert %p\n"), - ACE_TEXT ("failure"))); - - if (0 == deprecated_tree_.find (key_array_ [k]) || - *deprecated_tree_.find (key_array_ [k]) != item_array_ [k]) - ACE_ERROR ((LM_ERROR, - ACE_TEXT ("Deprecated find %p\n"), - ACE_TEXT ("failure"))); + ACE_ASSERT (deprecated_tree_.insert (key_array_ [k], + item_array_ [k]) != 0); + ACE_ASSERT (deprecated_tree_.find (key_array_ [k]) != 0 + && *deprecated_tree_.find (key_array_ [k]) == + item_array_ [k]); } } @@ -615,32 +469,16 @@ ACE_RB_Tree_Test::test_post_insertion_it INT_ID item; item = (*stable_fwd_iter_).item (); - if (item != item_array_ [i]) - ACE_ERROR ((LM_ERROR, - ACE_TEXT ("Stable fwd iter, pass %d %p\n"), - i, - ACE_TEXT ("failure"))); + ACE_ASSERT (item == item_array_ [i]); item = (*stable_rev_iter_).item (); - if (item != item_array_ [entry_count_ - i - 1]) - ACE_ERROR ((LM_ERROR, - ACE_TEXT ("Stable rev iter, pass %d %p\n"), - i, - ACE_TEXT ("failure"))); + ACE_ASSERT (item == item_array_ [entry_count_ - i - 1]); item = (*deprecated_fwd_iter_).item (); - if (item != item_array_ [i]) - ACE_ERROR ((LM_ERROR, - ACE_TEXT ("Deprecated fwd iter, pass %d %p\n"), - i, - ACE_TEXT ("failure"))); + ACE_ASSERT (item == item_array_ [i]); item = (*deprecated_rev_iter_).item (); - if (item != item_array_ [entry_count_ - i - 1]) - ACE_ERROR ((LM_ERROR, - ACE_TEXT ("Deprecated rev iter, pass %d %p\n"), - i, - ACE_TEXT ("failure"))); + ACE_ASSERT (item == item_array_ [entry_count_ - i - 1]); // Advance each iterator. ++stable_fwd_iter_; @@ -657,18 +495,11 @@ ACE_RB_Tree_Test::test_post_insertion_it // Make sure each item in each tree has been visited - if (stable_fwd_iter_.done () != 1) - ACE_ERROR ((LM_ERROR, - ACE_TEXT ("Stable fwd iter not done but should be\n"))); - if (stable_rev_iter_.done () != 1) - ACE_ERROR ((LM_ERROR, - ACE_TEXT ("Stable fwd iter not done but should be\n"))); - if (deprecated_fwd_iter_.done () != 1) - ACE_ERROR ((LM_ERROR, - ACE_TEXT ("Stable fwd iter not done but should be\n"))); - if (deprecated_rev_iter_.done () != 1) - ACE_ERROR ((LM_ERROR, - ACE_TEXT ("Stable fwd iter not done but should be\n"))); + ACE_ASSERT (stable_fwd_iter_.done () == 1); + ACE_ASSERT (stable_rev_iter_.done () == 1); + ACE_ASSERT (deprecated_fwd_iter_.done () == 1); + ACE_ASSERT (deprecated_rev_iter_.done () == 1); + } template void @@ -683,11 +514,7 @@ ACE_RB_Tree_Test::test_partial_iteration INT_ID item; item = (*part_rev_iter_).item (); - if (item != item_array_ [i]) - ACE_ERROR ((LM_ERROR, - ACE_TEXT ("Partial rev iter, pass %d %p\n"), - i, - ACE_TEXT ("failure"))); + ACE_ASSERT (item == item_array_ [i]); part_rev_iter_++; } @@ -697,11 +524,7 @@ ACE_RB_Tree_Test::test_partial_iteration INT_ID item; item = (*part_fwd_iter_).item (); - if (item != item_array_ [k]) - ACE_ERROR ((LM_ERROR, - ACE_TEXT ("Partial fwd iter, pass %d %p\n"), - k, - ACE_TEXT ("failure"))); + ACE_ASSERT (item == item_array_ [k]); part_fwd_iter_++; } } @@ -717,18 +540,10 @@ ACE_RB_Tree_Test::test_tree_deletion (vo { // Test the new stable ACE_Hash_Map_Manager_Ex compliant // interface. - if (stable_tree_.unbind (key_array_ [i]) != 0) - ACE_ERROR ((LM_ERROR, - ACE_TEXT ("Stable tree, failure pass %d %p\n"), - i, - ACE_TEXT ("unbind"))); + ACE_ASSERT (stable_tree_.unbind (key_array_ [i]) == 0); // Test the deprecated interface. - if (deprecated_tree_.remove (key_array_ [i]) != 1) - ACE_ERROR ((LM_ERROR, - ACE_TEXT ("Deprecated tree, failure pass %d %p\n"), - i, - ACE_TEXT ("remove"))); + ACE_ASSERT (deprecated_tree_.remove (key_array_ [i]) == 1); } } @@ -753,32 +568,17 @@ ACE_RB_Tree_Test::test_post_deletion_ite INT_ID item; item = (*stable_fwd_iter_).item (); - if (item != item_array_ [i]) - ACE_ERROR ((LM_ERROR, - ACE_TEXT ("Stable fwd iter, pass %d %p\n"), - i, - ACE_TEXT ("failure"))); + ACE_ASSERT (item == item_array_ [i]); + item = (*stable_rev_iter_).item (); - if (item != item_array_ [entry_count_ - i]) - ACE_ERROR ((LM_ERROR, - ACE_TEXT ("Stable rev iter, pass %d %p\n"), - i, - ACE_TEXT ("failure"))); + ACE_ASSERT (item == item_array_ [entry_count_ - i]); item = (*deprecated_fwd_iter_).item (); - if (item != item_array_ [i]) - ACE_ERROR ((LM_ERROR, - ACE_TEXT ("Deprecated fwd iter, pass %d %p\n"), - i, - ACE_TEXT ("failure"))); + ACE_ASSERT (item == item_array_ [i]); item = (*deprecated_rev_iter_).item (); - if (item != item_array_ [entry_count_ - i]) - ACE_ERROR ((LM_ERROR, - ACE_TEXT ("Deprecated rev iter, pass %d %p\n"), - i, - ACE_TEXT ("failure"))); + ACE_ASSERT (item == item_array_ [entry_count_ - i]); // Advance each iterator via postfix increment. stable_fwd_iter_++; @@ -788,18 +588,10 @@ ACE_RB_Tree_Test::test_post_deletion_ite } // Make sure each item in each tree has been visited a second time. - if (stable_fwd_iter_.done () != 1) - ACE_ERROR ((LM_ERROR, - ACE_TEXT ("Stable fwd iter not done but should be\n"))); - if (stable_rev_iter_.done () != 1) - ACE_ERROR ((LM_ERROR, - ACE_TEXT ("Stable rev iter not done but should be\n"))); - if (deprecated_fwd_iter_.done () != 1) - ACE_ERROR ((LM_ERROR, - ACE_TEXT ("Deprecated fwd iter not done but should be\n"))); - if (deprecated_rev_iter_.done () != 1) - ACE_ERROR ((LM_ERROR, - ACE_TEXT ("Deprecated rev iter not done but should be\n"))); + ACE_ASSERT (stable_fwd_iter_.done () == 1); + ACE_ASSERT (stable_rev_iter_.done () == 1); + ACE_ASSERT (deprecated_fwd_iter_.done () == 1); + ACE_ASSERT (deprecated_rev_iter_.done () == 1); } diff --git a/ACE/tests/SSL/Makefile.am b/ACE/tests/SSL/Makefile.am index ee10293e8ca..c3ae6261b1b 100644 --- a/ACE/tests/SSL/Makefile.am +++ b/ACE/tests/SSL/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) @@ -45,6 +45,7 @@ endif BUILD_SSL ## Makefile.Thread_Pool_Reactor_SSL_Test.am if BUILD_SSL +if !BUILD_ACE_FOR_TAO noinst_PROGRAMS += Thread_Pool_Reactor_SSL_Test @@ -68,6 +69,7 @@ Thread_Pool_Reactor_SSL_Test_LDADD = \ $(ACE_BUILDDIR)/ace/libACE.la \ @ACE_TLS_LIBS@ +endif !BUILD_ACE_FOR_TAO endif BUILD_SSL ## Clean up template repositories, etc. diff --git a/ACE/tests/TkReactor_Test.cpp b/ACE/tests/TkReactor_Test.cpp index 7987d44dcce..cee329ef5b2 100644 --- a/ACE/tests/TkReactor_Test.cpp +++ b/ACE/tests/TkReactor_Test.cpp @@ -34,7 +34,7 @@ ACE_RCSID (tests, #include "ace/SOCK_Connector.h" #include "ace/Service_Config.h" #include "ace/Thread_Manager.h" -#include "ace/TkReactor/TkReactor.h" +#include "ace/TkReactor.h" #include "ace/OS_NS_unistd.h" #include diff --git a/ACE/tests/XtAthenaReactor_Test.cpp b/ACE/tests/XtAthenaReactor_Test.cpp index cf0530ee552..d5abb90c4e0 100644 --- a/ACE/tests/XtAthenaReactor_Test.cpp +++ b/ACE/tests/XtAthenaReactor_Test.cpp @@ -32,7 +32,7 @@ ACE_RCSID (tests, XtAthenaReactor_Test, "$Id$") -#include "ace/XtReactor/XtReactor.h" +#include "ace/XtReactor.h" #include "ace/Event_Handler.h" #include "ace/Acceptor.h" #include "ace/SOCK_Acceptor.h" diff --git a/ACE/tests/XtMotifReactor_Test.cpp b/ACE/tests/XtMotifReactor_Test.cpp index 7aabc230fbb..643b1e9dfbd 100644 --- a/ACE/tests/XtMotifReactor_Test.cpp +++ b/ACE/tests/XtMotifReactor_Test.cpp @@ -31,7 +31,7 @@ ACE_RCSID (tests, XtMotifReactor_Test, "$Id$") -#include "ace/XtReactor/XtReactor.h" +#include "ace/XtReactor.h" #include "ace/Event_Handler.h" #include "ace/Acceptor.h" #include "ace/SOCK_Acceptor.h" diff --git a/ACE/websvcs/Makefile.am b/ACE/websvcs/Makefile.am index 038bf2ff84f..be02feea0e1 100644 --- a/ACE/websvcs/Makefile.am +++ b/ACE/websvcs/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu SUBDIRS = \ lib \ diff --git a/ACE/websvcs/lib/Makefile.am b/ACE/websvcs/lib/Makefile.am index 689c2933594..0536fecbb66 100644 --- a/ACE/websvcs/lib/Makefile.am +++ b/ACE/websvcs/lib/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/ACE/websvcs/tests/Makefile.am b/ACE/websvcs/tests/Makefile.am index 88395996658..868befa72a0 100644 --- a/ACE/websvcs/tests/Makefile.am +++ b/ACE/websvcs/tests/Makefile.am @@ -6,7 +6,7 @@ ## this file will be lost the next time it is generated. ## ## MPC Command: -## ./bin/mwc.pl -type automake -noreldefs ACE.mwc +## /acebuilds/ACE_wrappers-repository/bin/mwc.pl -include /acebuilds/MPC/config -include /acebuilds/MPC/templates -feature_file /acebuilds/ACE_wrappers-repository/local.features -noreldefs -type automake -exclude build,Kokyu ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) diff --git a/CIAO/CCF/Bootstrap.rules b/CIAO/CCF/Bootstrap.rules deleted file mode 100644 index b995b842d45..00000000000 --- a/CIAO/CCF/Bootstrap.rules +++ /dev/null @@ -1,93 +0,0 @@ -# file : Bootstrap.rules -# author : Boris Kolpackov -# cvs-id : $Id$ - -# basics -# -# - -define set -$(eval $1 := $(strip $2)) -endef - -define get -$(value $(strip $1)) -endef - -define sub -$(shell echo $$(($1-$2))) -endef - -define add -$(shell echo $$(($1+$2))) -endef - -# stack -# -# - -define push -$(eval $1 +=$(strip $2)) -endef - -define pop -$(eval $1 :=$(wordlist 1,$(call sub, $(words $(value $(strip $1))), 1),$(value $(strip $1)))) -endef - -define top -$(word $(words $(value $(strip $1))),$(value $(strip $1))) -endef - -# local -# -# - -define path_to_id -$(subst /,_,$(subst .,_,$(strip $1))) -endef - -MAKEFILE := $(word $(call sub,$(words $(MAKEFILE_LIST)),1),$(MAKEFILE_LIST)) -INCLUSION_ID := $(call path_to_id,$(MAKEFILE)) - -define get_inclusion_id -$(INCLUSION_ID) -endef - -define local_set -$(eval $(strip $(call get_inclusion_id))_$1 := $(strip $2)) -endef - -define local_get -$($(strip $(call get_inclusion_id))_$1) -endef - -define local_origin -$(origin $(strip $(call get_inclusion_id))_$1) -endef - - -define _get_inclusion_count -$(if $(call local_get,INCLUSION_COUNT),$(call local_get,INCLUSION_COUNT),0) -endef - -define _set_inclusion_count -$(call local_set,INCLUSION_COUNT,$1) -endef - -# include -# -# - -define include -$(strip - $(eval $(call push, include_stack, $(MAKEFILE))) \ - $(eval MAKEFILE :=$(strip $1)) \ - $(eval $(call push, inclusion_id_stack, $(INCLUSION_ID))) \ - $(eval $(call _set_inclusion_count,$(call add,$(call _get_inclusion_count),1))) \ - $(eval INCLUSION_ID :=$(INCLUSION_ID)_$(call local_get,INCLUSION_COUNT)_$(call path_to_id,$1)) \ - $(eval include $1) \ - $(eval INCLUSION_ID :=$(call top, inclusion_id_stack)) \ - $(eval $(call pop, inclusion_id_stack)) \ - $(eval MAKEFILE :=$(call top, include_stack)) \ - $(eval $(call pop, include_stack))) -endef diff --git a/CIAO/CCF/CCF/CIDL/CIDL.mpc b/CIAO/CCF/CCF/CIDL/CIDL.mpc deleted file mode 100644 index 833f3979582..00000000000 --- a/CIAO/CCF/CCF/CIDL/CIDL.mpc +++ /dev/null @@ -1,15 +0,0 @@ -//$Id$ - -project(CIDL): cidlc { - sharedname = - staticname = CIDL - libout = .. - - Source_Files { - . - ./SemanticGraph - ./Traversal - ./SemanticAction - ./SemanticAction/Impl - } -} diff --git a/CIAO/CCF/CCF/CIDL/LexicalAnalyzer.cpp b/CIAO/CCF/CCF/CIDL/LexicalAnalyzer.cpp deleted file mode 100644 index 6bc50409d28..00000000000 --- a/CIAO/CCF/CCF/CIDL/LexicalAnalyzer.cpp +++ /dev/null @@ -1,27 +0,0 @@ -// file : CCF/CIDL/LexicalAnalyzer.cpp -// author : Boris Kolpackov -// cvs-id : $Id$ - -#include "CCF/CIDL/LexicalAnalyzer.hpp" - -namespace CCF -{ - namespace CIDL - { - LexicalAnalyzer:: - LexicalAnalyzer (CompilerElements::TokenStream& is) - : IDL2::LexicalAnalyzer (is), - IDL3::LexicalAnalyzer (is) - { - // Keywords (alphabetic order). - - keyword_table_.insert ("composition"); - keyword_table_.insert ("entity" ); - keyword_table_.insert ("executor" ); - keyword_table_.insert ("implements" ); - keyword_table_.insert ("process" ); - keyword_table_.insert ("service" ); - keyword_table_.insert ("session" ); - } - } -} diff --git a/CIAO/CCF/CCF/CIDL/LexicalAnalyzer.hpp b/CIAO/CCF/CCF/CIDL/LexicalAnalyzer.hpp deleted file mode 100644 index 978c06b8bef..00000000000 --- a/CIAO/CCF/CCF/CIDL/LexicalAnalyzer.hpp +++ /dev/null @@ -1,22 +0,0 @@ -// file : CCF/CIDL/LexicalAnalyzer.hpp -// author : Boris Kolpackov -// cvs-id : $Id$ - -#ifndef CCF_CIDL_LEXICAL_ANALYZER_HPP -#define CCF_CIDL_LEXICAL_ANALYZER_HPP - -#include "CCF/IDL3/LexicalAnalyzer.hpp" - -namespace CCF -{ - namespace CIDL - { - class LexicalAnalyzer : public virtual IDL3::LexicalAnalyzer - { - public: - LexicalAnalyzer (CompilerElements::TokenStream& is); - }; - } -} - -#endif // CCF_CIDL_LEXICAL_ANALYZER_HPP diff --git a/CIAO/CCF/CCF/CIDL/Parser.cpp b/CIAO/CCF/CCF/CIDL/Parser.cpp deleted file mode 100644 index 790410f3921..00000000000 --- a/CIAO/CCF/CCF/CIDL/Parser.cpp +++ /dev/null @@ -1,242 +0,0 @@ -// file : CCF/CIDL/Parser.cpp -// author : Boris Kolpackov -// cvs-id : $Id$ - -#include "CCF/CIDL/Parser.hpp" - -// -// Note: DO NOT run emacs indenter (or any other indentation tool) over -// this file because it will most likely break BNF indentation. -// - -namespace CCF -{ - namespace CIDL - { - using IDL2::Parsing::DiagnosticType; - using IDL2::Parsing::RecoveryMethod; - - Parser:: - Parser (CompilerElements::Context& context, - Diagnostic::Stream& dout, - LexicalAnalyzer const& l, - SemanticAction::Factory& f) - : IDL2::Parser (context, dout, l, f), - IDL3::Parser (context, dout, l, f), - lexer_ (l), - actions_ (f), - - COMPOSITION ("composition"), - ENTITY ("entity" ), - EXECUTOR ("executor" ), - IMPLEMENTS ("implements" ), - PROCESS ("process" ), - SERVICE ("service" ), - SESSION ("session" ), - - // Composition - // - act_composition_begin ( - this, &Parser::act_composition_begin_core), - - act_composition_open_scope ( - f.composition (), &SemanticAction::Scope::open_scope), - - act_composition_close_scope ( - f.composition (), &SemanticAction::Scope::close_scope), - - act_composition_end ( - f.composition (), &SemanticAction::Composition::end), - - - // Home Executor - // - act_home_executor_begin ( - f.home_executor (), &SemanticAction::HomeExecutor::begin), - - act_home_executor_implements ( - f.home_executor (), &SemanticAction::HomeExecutor::implements), - - act_home_executor_manages ( - f.home_executor (), &SemanticAction::HomeExecutor::manages), - - act_home_executor_end ( - f.home_executor (), &SemanticAction::HomeExecutor::end) - - { - IDL3::Parser::extension = - composition_decl - | extension - ; - - // - // Composition - // - composition_decl = - COMPOSITION - >> guard - ( - ( - assertion ("composition category expected", - DiagnosticType::BEFORE) - ( - composition_category - ) - >> assertion ("composition name expected", - DiagnosticType::BEFORE) - ( - simple_identifier - ) - )[act_composition_begin] - - >> assertion ("'{' expected", - f.composition (), - &SemanticAction::Composition::end) - ( - LCBRACE[act_composition_open_scope] - ) - - >> assertion ("home executor declaration expected", - f.composition (), - &SemanticAction::Composition::close_scope, - &SemanticAction::Composition::end, - DiagnosticType::BEFORE) - ( - hood (home_executor_decl) - [ - handler (f.composition (), - &SemanticAction::Composition::close_scope, - &SemanticAction::Composition::end) - ] - ) - - >> assertion ("'}' expected", - f.composition (), - &SemanticAction::Composition::close_scope, - &SemanticAction::Composition::end, - DiagnosticType::BEFORE) - ( - RCBRACE[act_composition_close_scope] - ) - - >> assertion ("';' expected", - f.composition (), - &SemanticAction::Composition::end, - RecoveryMethod::NONE) - ( - SEMI[act_composition_end] - ) - - )[error_handler] - ; - - composition_category = - ENTITY - | PROCESS - | SERVICE - | SESSION - ; - - - // - // Home executor - // - home_executor_decl = - HOME - >> EXECUTOR - >> guard - ( - assertion ("home executor name expected", - DiagnosticType::BEFORE) - ( - simple_identifier[act_home_executor_begin] - ) - - >> assertion ("'{' expected", - f.home_executor (), - &SemanticAction::HomeExecutor::end) - ( - LCBRACE - ) - - >> assertion ("implements declaration expected", - f.home_executor (), - &SemanticAction::HomeExecutor::end, - DiagnosticType::BEFORE) - ( - hood (home_executor_home_impl_decl) - [ - handler (f.home_executor (), - &SemanticAction::HomeExecutor::end) - ] - ) - - >> assertion ("manages declaration expected", - f.home_executor (), - &SemanticAction::HomeExecutor::end, - DiagnosticType::BEFORE) - ( - hood (home_executor_executor_decl) - [ - handler (f.home_executor (), - &SemanticAction::HomeExecutor::end) - ] - ) - - >> assertion ("'}' expected", - f.home_executor (), - &SemanticAction::HomeExecutor::end, - DiagnosticType::BEFORE) - ( - RCBRACE - ) - - >> assertion ("';' expected", - f.home_executor (), - &SemanticAction::HomeExecutor::end, - RecoveryMethod::NONE) - ( - SEMI[act_home_executor_end] - ) - - )[error_handler] - ; - - - home_executor_home_impl_decl = - IMPLEMENTS - >> guard - ( - assertion ("home name expected", - DiagnosticType::BEFORE) - ( - identifier[act_home_executor_implements] - ) - >> assertion ("';' expected", - RecoveryMethod::NONE) - ( - SEMI - ) - )[error_handler] - ; - - - home_executor_executor_decl = - MANAGES - >> guard - ( - assertion ("executor name expected", - DiagnosticType::BEFORE) - ( - simple_identifier[act_home_executor_manages] - ) - >> assertion ("';' expected", - RecoveryMethod::NONE) - ( - SEMI - ) - )[error_handler] - ; - } - } -} diff --git a/CIAO/CCF/CCF/CIDL/Parser.hpp b/CIAO/CCF/CCF/CIDL/Parser.hpp deleted file mode 100644 index 719f97f184d..00000000000 --- a/CIAO/CCF/CCF/CIDL/Parser.hpp +++ /dev/null @@ -1,123 +0,0 @@ -// file : CCF/CIDL/Parser.hpp -// author : Boris Kolpackov -// cvs-id : $Id$ - -#ifndef CCF_CIDL_PARSER_HPP -#define CCF_CIDL_PARSER_HPP - -#include "CCF/CompilerElements/Context.hpp" - -#include "CCF/IDL3/Parser.hpp" - -#include "CCF/CIDL/LexicalAnalyzer.hpp" -#include "CCF/CIDL/SemanticAction.hpp" - -namespace CCF -{ - namespace CIDL - { - using IDL3::ActionExecutor; - using IDL3::NoArgAction; - using IDL3::OneArgAction; - using IDL3::TwoArgAction; - - class Parser : public virtual IDL3::Parser - { - protected: - LexicalAnalyzer const& lexer_; - SemanticAction::Factory& actions_; - - // - // Primitives (alphabetic order). - // - - KeywordParser COMPOSITION; - KeywordParser ENTITY; - KeywordParser EXECUTOR; - KeywordParser IMPLEMENTS; - KeywordParser PROCESS; - KeywordParser SERVICE; - KeywordParser SESSION; - - // - // Language - // - - Rule extension; - - // Composition - Rule composition_decl; - Rule composition_category; - - // Home executor - Rule home_executor_decl; - Rule home_executor_home_impl_decl; - Rule home_executor_executor_decl; - - public: - Parser (CompilerElements::Context& context, - Diagnostic::Stream& dout, - LexicalAnalyzer const& l, - SemanticAction::Factory& f); - - protected: - void - act_composition_begin_core (Iterator begin, Iterator) const - { - SemanticAction::Composition::Category::Value c; - - if((*begin)->lexeme () == "entity") - { - c = SemanticAction::Composition::Category::entity; - } - else if ((*begin)->lexeme () == "process") - { - c = SemanticAction::Composition::Category::process; - } - else if ((*begin)->lexeme () == "service") - { - c = SemanticAction::Composition::Category::service; - } - else - { - c = SemanticAction::Composition::Category::session; - } - - begin++; - - actions_.composition ().begin ( - ReferenceCounting::strict_cast (*begin), c); - } - - // Composition - // - ActionExecutor - act_composition_begin; - - ScopeAction - act_composition_open_scope; - - ScopeAction - act_composition_close_scope; - - NoArgAction - act_composition_end; - - // Home Executor - // - OneArgAction - act_home_executor_begin; - - OneArgAction - act_home_executor_implements; - - OneArgAction - act_home_executor_manages; - - NoArgAction - act_home_executor_end; - }; - } -} - -#endif // CCF_CIDL_PARSER_HPP diff --git a/CIAO/CCF/CCF/CIDL/SemanticAction.hpp b/CIAO/CCF/CCF/CIDL/SemanticAction.hpp deleted file mode 100644 index faf75dbc28a..00000000000 --- a/CIAO/CCF/CCF/CIDL/SemanticAction.hpp +++ /dev/null @@ -1,17 +0,0 @@ -// file : CCF/CIDL/SemanticAction.hpp -// author : Boris Kolpackov -// cvs-id : $Id$ - -#ifndef CCF_CIDL_SEMANTIC_ACTION_HPP -#define CCF_CIDL_SEMANTIC_ACTION_HPP - -#include "CCF/IDL3/SemanticAction.hpp" - -#include "CCF/CIDL/SemanticAction/Elements.hpp" - -#include "CCF/CIDL/SemanticAction/Composition.hpp" -#include "CCF/CIDL/SemanticAction/HomeExecutor.hpp" - -#include "CCF/CIDL/SemanticAction/Factory.hpp" - -#endif // CCF_CIDL_SEMANTIC_ACTION_HPP diff --git a/CIAO/CCF/CCF/CIDL/SemanticAction/Composition.cpp b/CIAO/CCF/CCF/CIDL/SemanticAction/Composition.cpp deleted file mode 100644 index e8eb6f99924..00000000000 --- a/CIAO/CCF/CCF/CIDL/SemanticAction/Composition.cpp +++ /dev/null @@ -1,29 +0,0 @@ -// file : CCF/CIDL/SemanticAction/Composition.cpp -// author : Boris Kolpackov -// cvs-id : $Id$ - -#include "CCF/CIDL/SemanticAction/Composition.hpp" - -#include - -namespace CCF -{ - namespace CIDL - { - namespace SemanticAction - { - } - } -} - -namespace -{ - char* labels[] = {"entity", "process", "service", "session" }; -} - -std::ostream& -operator<< (std::ostream& o, - CCF::CIDL::SemanticAction::Composition::Category::Value v) -{ - return o << labels[v]; -} diff --git a/CIAO/CCF/CCF/CIDL/SemanticAction/Composition.hpp b/CIAO/CCF/CCF/CIDL/SemanticAction/Composition.hpp deleted file mode 100644 index 8c46b83326c..00000000000 --- a/CIAO/CCF/CCF/CIDL/SemanticAction/Composition.hpp +++ /dev/null @@ -1,48 +0,0 @@ -// file : CCF/CIDL/SemanticAction/Composition.hpp -// author : Boris Kolpackov -// cvs-id : $Id$ - -#ifndef CCF_CIDL_SEMANTIC_ACTION_COMPOSITION_HPP -#define CCF_CIDL_SEMANTIC_ACTION_COMPOSITION_HPP - -#include "CCF/CIDL/SemanticAction/Elements.hpp" - -#include - -namespace CCF -{ - namespace CIDL - { - namespace SemanticAction - { - struct Composition : Scope - { - struct Category - { - enum Value - { - entity , process, service, session - }; - }; - - virtual void - begin (SimpleIdentifierPtr const& id, Category::Value category) = 0; - - virtual void - open_scope () = 0; - - virtual void - close_scope () = 0; - - virtual void - end () = 0; - }; - } - } -} - -std::ostream& -operator<< (std::ostream& o, - CCF::CIDL::SemanticAction::Composition::Category::Value v); - -#endif // CCF_CIDL_SEMANTIC_ACTION_COMPOSITION_HPP diff --git a/CIAO/CCF/CCF/CIDL/SemanticAction/Elements.hpp b/CIAO/CCF/CCF/CIDL/SemanticAction/Elements.hpp deleted file mode 100644 index 83c80bdf56b..00000000000 --- a/CIAO/CCF/CCF/CIDL/SemanticAction/Elements.hpp +++ /dev/null @@ -1,23 +0,0 @@ -// file : CCF/CIDL/SemanticAction/Elements.hpp -// author : Boris Kolpackov -// cvs-id : $Id$ - -#ifndef CCF_CIDL_SEMANTIC_ACTION_ELEMENTS_HPP -#define CCF_CIDL_SEMANTIC_ACTION_ELEMENTS_HPP - -#include "CCF/IDL3/SemanticAction/Elements.hpp" - -#include "CCF/CIDL/Token.hpp" - -namespace CCF -{ - namespace CIDL - { - namespace SemanticAction - { - using IDL3::SemanticAction::Scope; - } - } -} - -#endif // CCF_CIDL_SEMANTIC_ACTION_ELEMENTS_HPP diff --git a/CIAO/CCF/CCF/CIDL/SemanticAction/Factory.hpp b/CIAO/CCF/CCF/CIDL/SemanticAction/Factory.hpp deleted file mode 100644 index 521602ac70f..00000000000 --- a/CIAO/CCF/CCF/CIDL/SemanticAction/Factory.hpp +++ /dev/null @@ -1,31 +0,0 @@ -// file : CCF/CIDL/SemanticAction/Factory.hpp -// author : Boris Kolpackov -// cvs-id : $Id$ - -#ifndef CCF_CIDL_SEMANTIC_ACTION_FACTORY_HPP -#define CCF_CIDL_SEMANTIC_ACTION_FACTORY_HPP - -#include "CCF/IDL3/SemanticAction/Factory.hpp" - -namespace CCF -{ - namespace CIDL - { - namespace SemanticAction - { - struct Composition; - struct HomeExecutor; - - struct Factory : virtual IDL3::SemanticAction::Factory - { - virtual Composition& - composition () = 0; - - virtual HomeExecutor& - home_executor () = 0; - }; - } - } -} - -#endif // CCF_CIDL_SEMANTIC_ACTION_FACTORY_HPP diff --git a/CIAO/CCF/CCF/CIDL/SemanticAction/HomeExecutor.hpp b/CIAO/CCF/CCF/CIDL/SemanticAction/HomeExecutor.hpp deleted file mode 100644 index ea8397fcf03..00000000000 --- a/CIAO/CCF/CCF/CIDL/SemanticAction/HomeExecutor.hpp +++ /dev/null @@ -1,34 +0,0 @@ -// file : CCF/CIDL/SemanticAction/HomeExecutor.hpp -// author : Boris Kolpackov -// cvs-id : $Id$ - -#ifndef CCF_CIDL_SEMANTIC_ACTION_HOME_EXECUTOR_HPP -#define CCF_CIDL_SEMANTIC_ACTION_HOME_EXECUTOR_HPP - -#include "CCF/CIDL/SemanticAction/Elements.hpp" - -namespace CCF -{ - namespace CIDL - { - namespace SemanticAction - { - struct HomeExecutor - { - virtual void - begin (SimpleIdentifierPtr const& id) = 0; - - virtual void - implements (IdentifierPtr const& id) = 0; - - virtual void - manages (SimpleIdentifierPtr const& id) = 0; - - virtual void - end () = 0; - }; - } - } -} - -#endif // CCF_CIDL_SEMANTIC_ACTION_HOME_EXECUTOR_HPP diff --git a/CIAO/CCF/CCF/CIDL/SemanticAction/Impl/Composition.cpp b/CIAO/CCF/CCF/CIDL/SemanticAction/Impl/Composition.cpp deleted file mode 100644 index a39a801cd15..00000000000 --- a/CIAO/CCF/CCF/CIDL/SemanticAction/Impl/Composition.cpp +++ /dev/null @@ -1,83 +0,0 @@ -// file : CCF/CIDL/SemanticAction/Impl/Composition.cpp -// author : Boris Kolpackov -// cvs-id : $Id$ - -#include "CCF/CIDL/SemanticAction/Impl/Composition.hpp" - -#include - -using std::cerr; -using std::endl; - -namespace CCF -{ - namespace CIDL - { - namespace SemanticAction - { - namespace Impl - { - using namespace SemanticGraph; - - Composition:: - Composition (Context& c) - : ScopeBase (c) - { - } - - void Composition:: - begin (SimpleIdentifierPtr const& id, Category::Value c) - { - if (ctx.trace ()) cerr << "composition " << id << endl; - - if(c == Category::entity) - { - now (ctx.tu ().new_node ( - ctx.file (), id->line ())); - } - else if (c == Category::process) - { - now (ctx.tu ().new_node ( - ctx.file (), id->line ())); - } - else if (c == Category::service) - { - now (ctx.tu ().new_node ( - ctx.file (), id->line ())); - } - else - { - now (ctx.tu ().new_node ( - ctx.file (), id->line ())); - } - - ctx.tu ().new_edge (ctx.scope (), now (), id->lexeme ()); - } - - void Composition:: - open_scope () - { - if (ctx.trace ()) cerr << "scope open" << endl; - - push (ctx.scope ()); - ctx.scope (now ()); - } - - void Composition:: - close_scope () - { - ctx.scope (top ()); - pop (); - - if (ctx.trace ()) cerr << "scope close" << endl; - } - - void Composition:: - end () - { - if (ctx.trace ()) cerr << "end" << endl; - } - } - } - } -} diff --git a/CIAO/CCF/CCF/CIDL/SemanticAction/Impl/Composition.hpp b/CIAO/CCF/CCF/CIDL/SemanticAction/Impl/Composition.hpp deleted file mode 100644 index 9bfce6dc78c..00000000000 --- a/CIAO/CCF/CCF/CIDL/SemanticAction/Impl/Composition.hpp +++ /dev/null @@ -1,42 +0,0 @@ -// file : CCF/CIDL/SemanticAction/Impl/Composition.hpp -// author : Boris Kolpackov -// cvs-id : $Id$ - -#ifndef CCF_CIDL_SEMANTIC_ACTION_IMPL_COMPOSITION_HPP -#define CCF_CIDL_SEMANTIC_ACTION_IMPL_COMPOSITION_HPP - -#include "CCF/CIDL/SemanticGraph/Composition.hpp" -#include "CCF/CIDL/SemanticAction/Composition.hpp" -#include "CCF/CIDL/SemanticAction/Impl/Elements.hpp" - -namespace CCF -{ - namespace CIDL - { - namespace SemanticAction - { - namespace Impl - { - struct Composition : SemanticAction::Composition, - ScopeBase - { - Composition (Context& c); - - virtual void - begin (SimpleIdentifierPtr const& id, Category::Value c); - - virtual void - open_scope (); - - virtual void - close_scope (); - - virtual void - end (); - }; - } - } - } -} - -#endif // CCF_CIDL_SEMANTIC_ACTION_IMPL_COMPOSITION_HPP diff --git a/CIAO/CCF/CCF/CIDL/SemanticAction/Impl/Elements.hpp b/CIAO/CCF/CCF/CIDL/SemanticAction/Impl/Elements.hpp deleted file mode 100644 index 5e4a0e2525e..00000000000 --- a/CIAO/CCF/CCF/CIDL/SemanticAction/Impl/Elements.hpp +++ /dev/null @@ -1,27 +0,0 @@ -// file : CCF/CIDL/SemanticAction/Impl/Elements.hpp -// author : Boris Kolpackov -// cvs-id : $Id$ - -#ifndef CCF_CIDL_SEMANTIC_ACTION_IMPL_ELEMENTS_HPP -#define CCF_CIDL_SEMANTIC_ACTION_IMPL_ELEMENTS_HPP - -#include "CCF/CIDL/SemanticAction/Elements.hpp" -#include "CCF/IDL3/SemanticAction/Impl/Elements.hpp" - -namespace CCF -{ - namespace CIDL - { - namespace SemanticAction - { - namespace Impl - { - using IDL3::SemanticAction::Impl::Context; - using IDL3::SemanticAction::Impl::Base; - using IDL3::SemanticAction::Impl::ScopeBase; - } - } - } -} - -#endif // CCF_CIDL_SEMANTIC_ACTION_IMPL_ELEMENTS_HPP diff --git a/CIAO/CCF/CCF/CIDL/SemanticAction/Impl/Factory.cpp b/CIAO/CCF/CCF/CIDL/SemanticAction/Impl/Factory.cpp deleted file mode 100644 index 37a6e589ca5..00000000000 --- a/CIAO/CCF/CCF/CIDL/SemanticAction/Impl/Factory.cpp +++ /dev/null @@ -1,35 +0,0 @@ -// file : CCF/CIDL/SemanticAction/Impl/Factory.cpp -// author : Boris Kolpackov -// cvs-id : $Id$ - -#include "CCF/IDL2/SemanticGraph/Elements.hpp" -#include "CCF/IDL2/SemanticGraph/Module.hpp" -#include "CCF/IDL2/SemanticGraph/Interface.hpp" - -#include "CCF/CIDL/SemanticAction/Impl/Factory.hpp" - -namespace CCF -{ - namespace CIDL - { - namespace SemanticAction - { - namespace Impl - { - using namespace SemanticGraph; - - Factory:: - Factory (CompilerElements::Context& context, - Diagnostic::Stream& dout, - SemanticGraph::TranslationUnit& tu) - : IDL2::SemanticAction::Impl::Factory (context, dout, tu), - IDL3::SemanticAction::Impl::Factory (context, dout, tu), - - composition_ (ctx_), - home_executor_ (ctx_) - { - } - } - } - } -} diff --git a/CIAO/CCF/CCF/CIDL/SemanticAction/Impl/Factory.hpp b/CIAO/CCF/CCF/CIDL/SemanticAction/Impl/Factory.hpp deleted file mode 100644 index 4cea4e35b82..00000000000 --- a/CIAO/CCF/CCF/CIDL/SemanticAction/Impl/Factory.hpp +++ /dev/null @@ -1,53 +0,0 @@ -// file : CCF/CIDL/SemanticAction/Impl/Factory.hpp -// author : Boris Kolpackov -// cvs-id : $Id$ - -#ifndef CCF_CIDL_SEMANTIC_ACTION_IMPL_FACTORY_HPP -#define CCF_CIDL_SEMANTIC_ACTION_IMPL_FACTORY_HPP - -#include "CCF/CIDL/SemanticAction/Factory.hpp" -#include "CCF/IDL3/SemanticAction/Impl/Factory.hpp" - -#include "CCF/CIDL/SemanticAction/Impl/Composition.hpp" -#include "CCF/CIDL/SemanticAction/Impl/HomeExecutor.hpp" - -namespace CCF -{ - namespace CIDL - { - namespace SemanticAction - { - namespace Impl - { - // - // - // - struct Factory : virtual CIDL::SemanticAction::Factory, - virtual IDL3::SemanticAction::Impl::Factory - { - Factory (CompilerElements::Context& context, - Diagnostic::Stream& dout, - SemanticGraph::TranslationUnit& tu); - - virtual SemanticAction::Composition& - composition () - { - return composition_; - } - - virtual SemanticAction::HomeExecutor& - home_executor () - { - return home_executor_; - } - - private: - Composition composition_; - HomeExecutor home_executor_; - }; - } - } - } -} - -#endif // CCF_CIDL_SEMANTIC_ACTION_IMPL_FACTORY_HPP diff --git a/CIAO/CCF/CCF/CIDL/SemanticAction/Impl/HomeExecutor.cpp b/CIAO/CCF/CCF/CIDL/SemanticAction/Impl/HomeExecutor.cpp deleted file mode 100644 index acbb6e9f5e0..00000000000 --- a/CIAO/CCF/CCF/CIDL/SemanticAction/Impl/HomeExecutor.cpp +++ /dev/null @@ -1,119 +0,0 @@ -// file : CCF/CIDL/SemanticAction/Impl/HomeExecutor.cpp -// author : Boris Kolpackov -// cvs-id : $Id$ - -#include "CCF/CIDL/SemanticAction/Impl/HomeExecutor.hpp" - -#include - -using std::cerr; -using std::endl; - -namespace CCF -{ - namespace CIDL - { - namespace SemanticAction - { - namespace Impl - { - using namespace SemanticGraph; - - HomeExecutor:: - HomeExecutor (Context& c) - : Base (c) - { - } - - void HomeExecutor:: - begin (SimpleIdentifierPtr const& id) - { - if (ctx.trace ()) cerr << "home executor " << id << endl; - - id_ = id; - he_ = &ctx.tu ().new_node ( - ctx.file (), id->line ()); - } - - void HomeExecutor:: - implements (IdentifierPtr const& id) - { - if (ctx.trace ()) cerr << "implements " << id << endl; - - Name name (id->lexeme ()); - ScopedName from (ctx.scope ().scoped_name ()); - - c_ = 0; - - try - { - try - { - SemanticGraph::Home& h ( - resolve (from, name, Flags::defined)); - - c_ = &dynamic_cast ( - h.manages ().managee ()); - - ctx.tu ().new_edge (*he_, h); - } - catch (Resolve const&) - { - cerr << ctx.file () << ":" << id->line () << ": error: " - << "invalid implements specification" << endl; - throw; - } - } - catch (NotFound const&) - { - cerr << ctx.file () << ":" << id->line () << ": error: " - << "no home with name \'" << name - << "\' visible from scope \'" << from << "\'" << endl; - } - catch (WrongType const&) - { - cerr << ctx.file () << ":" << id->line () << ": error: " - << "incompatible type in implements specification" << endl; - } - catch (NotDefined const& e) - { - cerr << ctx.file () << ":" << id->line () << ": error: " - << "attempt to implement forward-declared home " - << e.name () << endl; - - cerr << ctx.file () << ":" << id->line () << ": error: " - << "implementation of forward-declared home is illegal" - << endl; - } - } - - void HomeExecutor:: - manages (SimpleIdentifierPtr const& id) - { - if (ctx.trace ()) cerr << "manages " << id << endl; - - if (c_ != 0) - { - SemanticGraph::ComponentExecutor& ce ( - ctx.tu ().new_node ( - ctx.file (), id->line ())); - - ctx.tu ().new_edge (ce, *c_); - - ctx.tu ().new_edge (ctx.scope (), ce, id->lexeme ()); - ctx.tu ().new_edge (ctx.scope (), *he_, id_->lexeme ()); - - ctx.tu ().new_edge (*he_, ce); - } - } - - void HomeExecutor:: - end () - { - id_ = 0; - if (ctx.trace ()) cerr << "end" << endl; - } - } - } - } -} diff --git a/CIAO/CCF/CCF/CIDL/SemanticAction/Impl/HomeExecutor.hpp b/CIAO/CCF/CCF/CIDL/SemanticAction/Impl/HomeExecutor.hpp deleted file mode 100644 index 23d3a3e7cca..00000000000 --- a/CIAO/CCF/CCF/CIDL/SemanticAction/Impl/HomeExecutor.hpp +++ /dev/null @@ -1,46 +0,0 @@ -// file : CCF/CIDL/SemanticAction/Impl/HomeExecutor.hpp -// author : Boris Kolpackov -// cvs-id : $Id$ - -#ifndef CCF_CIDL_SEMANTIC_ACTION_IMPL_HOME_EXECUTOR_HPP -#define CCF_CIDL_SEMANTIC_ACTION_IMPL_HOME_EXECUTOR_HPP - -#include "CCF/CIDL/SemanticGraph/Executor.hpp" -#include "CCF/CIDL/SemanticAction/HomeExecutor.hpp" -#include "CCF/CIDL/SemanticAction/Impl/Elements.hpp" - -namespace CCF -{ - namespace CIDL - { - namespace SemanticAction - { - namespace Impl - { - struct HomeExecutor : SemanticAction::HomeExecutor, Base - { - HomeExecutor (Context& c); - - virtual void - begin (SimpleIdentifierPtr const& id); - - virtual void - implements (IdentifierPtr const& id); - - virtual void - manages (SimpleIdentifierPtr const& id); - - virtual void - end (); - - private: - SimpleIdentifierPtr id_; - SemanticGraph::HomeExecutor* he_; - SemanticGraph::Component* c_; - }; - } - } - } -} - -#endif // CCF_CIDL_SEMANTIC_ACTION_IMPL_HOME_EXECUTOR_HPP diff --git a/CIAO/CCF/CCF/CIDL/SemanticGraph.hpp b/CIAO/CCF/CCF/CIDL/SemanticGraph.hpp deleted file mode 100644 index 9e4d2006029..00000000000 --- a/CIAO/CCF/CCF/CIDL/SemanticGraph.hpp +++ /dev/null @@ -1,15 +0,0 @@ -// file : CCF/CIDL/SemanticGraph.hpp -// author : Boris Kolpackov -// cvs-id : $Id$ - -#ifndef CCF_CIDL_SEMANTIC_GRAPH_HPP -#define CCF_CIDL_SEMANTIC_GRAPH_HPP - -#include "CCF/IDL3/SemanticGraph.hpp" - -#include "CCF/CIDL/SemanticGraph/Elements.hpp" - -#include "CCF/CIDL/SemanticGraph/Composition.hpp" -#include "CCF/CIDL/SemanticGraph/Executor.hpp" - -#endif // CCF_CIDL_SEMANTIC_GRAPH_HPP diff --git a/CIAO/CCF/CCF/CIDL/SemanticGraph/Composition.cpp b/CIAO/CCF/CCF/CIDL/SemanticGraph/Composition.cpp deleted file mode 100644 index 429699d1b5d..00000000000 --- a/CIAO/CCF/CCF/CIDL/SemanticGraph/Composition.cpp +++ /dev/null @@ -1,126 +0,0 @@ -// file : CCF/CIDL/SemanticGraph/Composition.cpp -// author : Boris Kolpackov -// cvs-id : $Id$ - -#include "CCF/CIDL/SemanticGraph/Composition.hpp" - -namespace CCF -{ - namespace CIDL - { - namespace SemanticGraph - { - using Introspection::TypeInfo; - using Introspection::Access; - - - // Composition - // - // - namespace - { - TypeInfo - composition_init_ () - { - TypeInfo ti (typeid (Composition)); - ti.add_base (Access::PUBLIC, true, Scope::static_type_info ()); - return ti; - } - - TypeInfo composition_ (composition_init_ ()); - } - - TypeInfo const& Composition:: - static_type_info () { return composition_; } - - Composition:: - ~Composition () - { - } - - - // EntityComposition - // - // - namespace - { - TypeInfo - entity_composition_init_ () - { - TypeInfo ti (typeid (EntityComposition)); - ti.add_base ( - Access::PUBLIC, true, Composition::static_type_info ()); - return ti; - } - - TypeInfo entity_composition_ (entity_composition_init_ ()); - } - - TypeInfo const& EntityComposition:: - static_type_info () { return entity_composition_; } - - - // ProcessComposition - // - // - namespace - { - TypeInfo - process_composition_init_ () - { - TypeInfo ti (typeid (ProcessComposition)); - ti.add_base ( - Access::PUBLIC, true, Composition::static_type_info ()); - return ti; - } - - TypeInfo process_composition_ (process_composition_init_ ()); - } - - TypeInfo const& ProcessComposition:: - static_type_info () { return process_composition_; } - - - // ServiceComposition - // - // - namespace - { - TypeInfo - service_composition_init_ () - { - TypeInfo ti (typeid (ServiceComposition)); - ti.add_base ( - Access::PUBLIC, true, Composition::static_type_info ()); - return ti; - } - - TypeInfo service_composition_ (service_composition_init_ ()); - } - - TypeInfo const& ServiceComposition:: - static_type_info () { return service_composition_; } - - - // SessionComposition - // - // - namespace - { - TypeInfo - session_composition_init_ () - { - TypeInfo ti (typeid (SessionComposition)); - ti.add_base ( - Access::PUBLIC, true, Composition::static_type_info ()); - return ti; - } - - TypeInfo session_composition_ (session_composition_init_ ()); - } - - TypeInfo const& SessionComposition:: - static_type_info () { return session_composition_; } - } - } -} diff --git a/CIAO/CCF/CCF/CIDL/SemanticGraph/Composition.hpp b/CIAO/CCF/CCF/CIDL/SemanticGraph/Composition.hpp deleted file mode 100644 index 663029580da..00000000000 --- a/CIAO/CCF/CCF/CIDL/SemanticGraph/Composition.hpp +++ /dev/null @@ -1,103 +0,0 @@ -// file : CCF/CIDL/SemanticGraph/Composition.hpp -// author : Boris Kolpackov -// cvs-id : $Id$ - -#ifndef CCF_CIDL_SEMANTIC_GRAPH_COMPOSITION_HPP -#define CCF_CIDL_SEMANTIC_GRAPH_COMPOSITION_HPP - -#include "CCF/CIDL/SemanticGraph/Elements.hpp" - -namespace CCF -{ - namespace CIDL - { - namespace SemanticGraph - { - class Composition : public virtual Scope - { - public: - static Introspection::TypeInfo const& - static_type_info (); - - protected: - friend class Graph; - - Composition () // Only for virtual inheritance. - { - type_info (static_type_info ()); - } - - virtual - ~Composition () = 0; - }; - - class EntityComposition : public virtual Composition - { - public: - static Introspection::TypeInfo const& - static_type_info (); - - protected: - friend class Graph; - - EntityComposition (Path const& path, unsigned long line) - : Node (path, line) - { - type_info (static_type_info ()); - } - }; - - class ProcessComposition : public virtual Composition - { - public: - static Introspection::TypeInfo const& - static_type_info (); - - protected: - friend class Graph; - - ProcessComposition (Path const& path, unsigned long line) - : Node (path, line) - { - type_info (static_type_info ()); - } - }; - - - class ServiceComposition : public virtual Composition - { - public: - static Introspection::TypeInfo const& - static_type_info (); - - protected: - friend class Graph; - - ServiceComposition (Path const& path, unsigned long line) - : Node (path, line) - { - type_info (static_type_info ()); - } - }; - - - class SessionComposition : public virtual Composition - { - public: - static Introspection::TypeInfo const& - static_type_info (); - - protected: - friend class Graph; - - SessionComposition (Path const& path, unsigned long line) - : Node (path, line) - { - type_info (static_type_info ()); - } - }; - } - } -} - -#endif // CCF_CIDL_SEMANTIC_GRAPH_COMPOSITION_HPP diff --git a/CIAO/CCF/CCF/CIDL/SemanticGraph/Elements.cpp b/CIAO/CCF/CCF/CIDL/SemanticGraph/Elements.cpp deleted file mode 100644 index 349f1854786..00000000000 --- a/CIAO/CCF/CCF/CIDL/SemanticGraph/Elements.cpp +++ /dev/null @@ -1,33 +0,0 @@ -// file : CCF/CIDL/SemanticGraph/Elements.cpp -// author : Boris Kolpackov -// cvs-id : $Id$ - -#include "CCF/CIDL/SemanticGraph/Elements.hpp" - -namespace CCF -{ - namespace CIDL - { - namespace SemanticGraph - { - using Introspection::TypeInfo; - using Introspection::Access; - - namespace - { - TypeInfo - implements_init_ () - { - TypeInfo ti (typeid (Implements)); - ti.add_base (Access::PUBLIC, true, Edge::static_type_info ()); - return ti; - } - - TypeInfo implements_ (implements_init_ ()); - } - - TypeInfo const& Implements:: - static_type_info () { return implements_; } - } - } -} diff --git a/CIAO/CCF/CCF/CIDL/SemanticGraph/Elements.hpp b/CIAO/CCF/CCF/CIDL/SemanticGraph/Elements.hpp deleted file mode 100644 index 625221116e7..00000000000 --- a/CIAO/CCF/CCF/CIDL/SemanticGraph/Elements.hpp +++ /dev/null @@ -1,65 +0,0 @@ -// file : CCF/CIDL/SemanticGraph/Elements.hpp -// author : Boris Kolpackov -// cvs-id : $Id$ - -#ifndef CCF_CIDL_SEMANTIC_GRAPH_ELEMENTS_HPP -#define CCF_CIDL_SEMANTIC_GRAPH_ELEMENTS_HPP - -#include "CCF/IDL3/SemanticGraph/Elements.hpp" - -namespace CCF -{ - namespace CIDL - { - namespace SemanticGraph - { - using namespace IDL3::SemanticGraph; - - - class Implements : public virtual Edge - { - public: - Type& - implementer () const - { - return *implementer_; - } - - Type& - implementee () const - { - return *implementee_; - } - - static Introspection::TypeInfo const& - static_type_info (); - - protected: - friend class Graph; - - Implements () - { - type_info (static_type_info ()); - } - - void - set_left_node (Type& n) - { - implementer_ = &n; - } - - void - set_right_node (Type& n) - { - implementee_ = &n; - } - - private: - Type* implementer_; - Type* implementee_; - }; - } - } -} - -#endif // CCF_CIDL_SEMANTIC_GRAPH_ELEMENTS_HPP diff --git a/CIAO/CCF/CCF/CIDL/SemanticGraph/Executor.cpp b/CIAO/CCF/CCF/CIDL/SemanticGraph/Executor.cpp deleted file mode 100644 index 9a4214bcd0e..00000000000 --- a/CIAO/CCF/CCF/CIDL/SemanticGraph/Executor.cpp +++ /dev/null @@ -1,81 +0,0 @@ -// file : CCF/CIDL/SemanticGraph/Executor.cpp -// author : Boris Kolpackov -// cvs-id : $Id$ - -#include "CCF/CIDL/SemanticGraph/Executor.hpp" - -namespace CCF -{ - namespace CIDL - { - namespace SemanticGraph - { - using Introspection::TypeInfo; - using Introspection::Access; - - // Executor - // - // - namespace - { - TypeInfo - executor_init_ () - { - TypeInfo ti (typeid (Executor)); - ti.add_base (Access::PUBLIC, true, Type::static_type_info ()); - return ti; - } - - TypeInfo executor_ (executor_init_ ()); - } - - TypeInfo const& Executor:: - static_type_info () { return executor_; } - - Executor:: - ~Executor () - { - } - - - // ComponentExecutor - // - // - namespace - { - TypeInfo - component_executorinit_ () - { - TypeInfo ti (typeid (ComponentExecutor)); - ti.add_base (Access::PUBLIC, true, Type::static_type_info ()); - return ti; - } - - TypeInfo component_executor (component_executorinit_ ()); - } - - TypeInfo const& ComponentExecutor:: - static_type_info () { return component_executor; } - - - // HomeExecutor - // - // - namespace - { - TypeInfo - home_executorinit_ () - { - TypeInfo ti (typeid (HomeExecutor)); - ti.add_base (Access::PUBLIC, true, Type::static_type_info ()); - return ti; - } - - TypeInfo home_executor (home_executorinit_ ()); - } - - TypeInfo const& HomeExecutor:: - static_type_info () { return home_executor; } - } - } -} diff --git a/CIAO/CCF/CCF/CIDL/SemanticGraph/Executor.hpp b/CIAO/CCF/CCF/CIDL/SemanticGraph/Executor.hpp deleted file mode 100644 index 378638b2187..00000000000 --- a/CIAO/CCF/CCF/CIDL/SemanticGraph/Executor.hpp +++ /dev/null @@ -1,122 +0,0 @@ -// file : CCF/CIDL/SemanticGraph/Executor.hpp -// author : Boris Kolpackov -// cvs-id : $Id$ - -#ifndef CCF_CIDL_SEMANTIC_GRAPH_EXECUTOR_HPP -#define CCF_CIDL_SEMANTIC_GRAPH_EXECUTOR_HPP - -#include "CCF/IDL3/SemanticGraph/Component.hpp" -#include "CCF/IDL3/SemanticGraph/Home.hpp" -#include "CCF/CIDL/SemanticGraph/Elements.hpp" - -namespace CCF -{ - namespace CIDL - { - namespace SemanticGraph - { - // - // - // - class Executor : public virtual Type - { - public: - Implements& - implements () const - { - return *implements_; - } - - virtual bool - complete () const - { - return true; - } - - static Introspection::TypeInfo const& - static_type_info (); - - protected: - friend class Graph; - - Executor () // For virtual inheritance only. - { - type_info (static_type_info ()); - } - - virtual - ~Executor () = 0; - - void - add_edge_left (Implements& e) - { - implements_ = &e; - } - - private: - Implements* implements_; - }; - - - // - // - // - class ComponentExecutor : public virtual Executor - { - public: - static Introspection::TypeInfo const& - static_type_info (); - - protected: - friend class Graph; - - ComponentExecutor (Path const& path, unsigned long line) - : Node (path, line) - { - type_info (static_type_info ()); - } - }; - - - // - // - // - class HomeExecutor : public virtual Executor - { - public: - Manages& - manages () const - { - return *manages_; - } - - - static Introspection::TypeInfo const& - static_type_info (); - - protected: - friend class Graph; - - HomeExecutor (Path const& path, unsigned long line) - : Node (path, line) - { - type_info (static_type_info ()); - } - - using Executor::add_edge_left; - - void - add_edge_left (Manages& e) - { - manages_ = &e; - } - - private: - Manages* manages_; - }; - - } - } -} - -#endif // CCF_CIDL_SEMANTIC_GRAPH_EXECUTOR_HPP diff --git a/CIAO/CCF/CCF/CIDL/Token.hpp b/CIAO/CCF/CCF/CIDL/Token.hpp deleted file mode 100644 index 40bd13b252c..00000000000 --- a/CIAO/CCF/CCF/CIDL/Token.hpp +++ /dev/null @@ -1,34 +0,0 @@ -// file : CCF/CIDL/Token.hpp -// author : Boris Kolpackov -// cvs-id : $Id$ - -#ifndef CCF_CIDL_TOKEN_HPP -#define CCF_CIDL_TOKEN_HPP - -#include "CCF/IDL3/Token.hpp" - -namespace CCF -{ - namespace CIDL - { - using IDL3::Token; - using IDL3::TokenPtr; - using IDL3::TokenList; - using IDL3::EndOfStream; - using IDL3::EndOfStreamPtr; - using IDL3::Keyword; - using IDL3::KeywordPtr; - using IDL3::Punctuation; - using IDL3::PunctuationPtr; - using IDL3::Identifier; - using IDL3::IdentifierPtr; - using IDL3::SimpleIdentifier; - using IDL3::SimpleIdentifierPtr; - using IDL3::ScopedIdentifier; - using IDL3::ScopedIdentifierPtr; - using IDL3::StringLiteral; - using IDL3::StringLiteralPtr; - } -} - -#endif // CCF_CIDL_TOKEN_HPP diff --git a/CIAO/CCF/CCF/CIDL/Traversal.hpp b/CIAO/CCF/CCF/CIDL/Traversal.hpp deleted file mode 100644 index 119c813f554..00000000000 --- a/CIAO/CCF/CCF/CIDL/Traversal.hpp +++ /dev/null @@ -1,15 +0,0 @@ -// file : CCF/CIDL/Traversal.hpp -// author : Boris Kolpackov -// cvs-id : $Id$ - -#ifndef CCF_CIDL_TRAVERSAL_HPP -#define CCF_CIDL_TRAVERSAL_HPP - -#include "CCF/IDL3/Traversal.hpp" - -#include "CCF/CIDL/Traversal/Elements.hpp" - -#include "CCF/CIDL/Traversal/Composition.hpp" -#include "CCF/CIDL/Traversal/Executor.hpp" - -#endif // CCF_CIDL_TRAVERSAL_HPP diff --git a/CIAO/CCF/CCF/CIDL/Traversal/Composition.hpp b/CIAO/CCF/CCF/CIDL/Traversal/Composition.hpp deleted file mode 100644 index e93fa976e7e..00000000000 --- a/CIAO/CCF/CCF/CIDL/Traversal/Composition.hpp +++ /dev/null @@ -1,60 +0,0 @@ -// file : CCF/CIDL/Traversal/Composition.hpp -// author : Boris Kolpackov -// cvs-id : $Id$ - -#ifndef CCF_CIDL_TRAVERSAL_COMPOSITION_HPP -#define CCF_CIDL_TRAVERSAL_COMPOSITION_HPP - -#include "CCF/CIDL/SemanticGraph/Composition.hpp" -#include "CCF/CIDL/Traversal/Elements.hpp" - -namespace CCF -{ - namespace CIDL - { - namespace Traversal - { - template - struct CompositionTemplate : ScopeTemplate - { - virtual void - traverse (T&); - - virtual void - pre (T&); - - virtual void - name (T&); - - virtual void - post (T&); - }; - - - typedef - CompositionTemplate - Composition; - - typedef - CompositionTemplate - EntityComposition; - - typedef - CompositionTemplate - ProcessComposition; - - typedef - CompositionTemplate - ServiceComposition; - - - typedef - CompositionTemplate - SessionComposition; - } - } -} - -#include "CCF/CIDL/Traversal/Composition.tpp" - -#endif // CCF_CIDL_TRAVERSAL_COMPOSITION_HPP diff --git a/CIAO/CCF/CCF/CIDL/Traversal/Composition.tpp b/CIAO/CCF/CCF/CIDL/Traversal/Composition.tpp deleted file mode 100644 index 8a6ff03e496..00000000000 --- a/CIAO/CCF/CCF/CIDL/Traversal/Composition.tpp +++ /dev/null @@ -1,41 +0,0 @@ -// file : CCF/CIDL/Traversal/Composition.tpp -// author : Boris Kolpackov -// cvs-id : $Id$ - -namespace CCF -{ - namespace CIDL - { - namespace Traversal - { - - template - void CompositionTemplate:: - traverse (T& c) - { - pre (c); - name (c); - names (c); - post (c); - } - - template - void CompositionTemplate:: - pre (T&) - { - } - - template - void CompositionTemplate:: - name (T&) - { - } - - template - void CompositionTemplate:: - post (T&) - { - } - } - } -} diff --git a/CIAO/CCF/CCF/CIDL/Traversal/Elements.hpp b/CIAO/CCF/CCF/CIDL/Traversal/Elements.hpp deleted file mode 100644 index 72ffd2613db..00000000000 --- a/CIAO/CCF/CCF/CIDL/Traversal/Elements.hpp +++ /dev/null @@ -1,36 +0,0 @@ -// file : CCF/CIDL/Traversal/Elements.hpp -// author : Boris Kolpackov -// cvs-id : $Id$ - -#ifndef CCF_CIDL_TRAVERSAL_ELEMENTS_HPP -#define CCF_CIDL_TRAVERSAL_ELEMENTS_HPP - -#include "CCF/IDL3/Traversal/Elements.hpp" - -#include "CCF/CIDL/SemanticGraph/Elements.hpp" - -namespace CCF -{ - namespace CIDL - { - namespace Traversal - { - using namespace IDL3::Traversal; - - // - // - // - struct Implements : Edge - { - virtual void - traverse (Type& e) - { - node_traverser ().traverse (e.implementee ()); - } - }; - - } - } -} - -#endif // CCF_CIDL_TRAVERSAL_ELEMENTS_HPP diff --git a/CIAO/CCF/CCF/CIDL/Traversal/Executor.cpp b/CIAO/CCF/CCF/CIDL/Traversal/Executor.cpp deleted file mode 100644 index efcb9681d66..00000000000 --- a/CIAO/CCF/CCF/CIDL/Traversal/Executor.cpp +++ /dev/null @@ -1,195 +0,0 @@ -// file : CCF/CIDL/Traversal/Executor.cpp -// author : Boris Kolpackov -// cvs-id : $Id$ - -#include "CCF/CIDL/Traversal/Executor.hpp" - -namespace CCF -{ - namespace CIDL - { - namespace Traversal - { - // Executor - // - // - void Executor:: - traverse (Type& e) - { - pre (e); - name (e); - implements (e); - post (e); - } - - void Executor:: - pre (Type&) - { - } - - void Executor:: - name (Type&) - { - } - - void Executor:: - implements (Type& e, EdgeDispatcherBase& d) - { - d.traverse (e.implements ()); - } - - void Executor:: - implements (Type& e) - { - implements_pre (e); - implements (e, edge_traverser ()); - implements_post (e); - } - - void Executor:: - implements_pre (Type&) - { - } - - void Executor:: - implements_post (Type&) - { - } - - void Executor:: - post (Type&) - { - } - - - // ComponentExecutor - // - // - void ComponentExecutor:: - traverse (Type& e) - { - pre (e); - name (e); - implements (e); - post (e); - } - - void ComponentExecutor:: - pre (Type&) - { - } - - void ComponentExecutor:: - name (Type&) - { - } - - void ComponentExecutor:: - implements (Type& e, EdgeDispatcherBase& d) - { - d.traverse (e.implements ()); - } - - void ComponentExecutor:: - implements (Type& e) - { - implements_pre (e); - implements (e, edge_traverser ()); - implements_post (e); - } - - void ComponentExecutor:: - implements_pre (Type&) - { - } - - void ComponentExecutor:: - implements_post (Type&) - { - } - - void ComponentExecutor:: - post (Type&) - { - } - - - - // HomeExecutor - // - // - void HomeExecutor:: - traverse (Type& e) - { - pre (e); - name (e); - implements (e); - manages (e); - post (e); - } - - void HomeExecutor:: - pre (Type&) - { - } - - void HomeExecutor:: - name (Type&) - { - } - - void HomeExecutor:: - implements (Type& e, EdgeDispatcherBase& d) - { - d.traverse (e.implements ()); - } - - void HomeExecutor:: - implements (Type& e) - { - implements_pre (e); - implements (e, edge_traverser ()); - implements_post (e); - } - - void HomeExecutor:: - implements_pre (Type&) - { - } - - void HomeExecutor:: - implements_post (Type&) - { - } - - void HomeExecutor:: - manages (Type& e, EdgeDispatcherBase& d) - { - d.traverse (e.manages ()); - } - - void HomeExecutor:: - manages (Type& e) - { - manages_pre (e); - manages (e, edge_traverser ()); - manages_post (e); - } - - void HomeExecutor:: - manages_pre (Type&) - { - } - - void HomeExecutor:: - manages_post (Type&) - { - } - - void HomeExecutor:: - post (Type&) - { - } - } - } -} diff --git a/CIAO/CCF/CCF/CIDL/Traversal/Executor.hpp b/CIAO/CCF/CCF/CIDL/Traversal/Executor.hpp deleted file mode 100644 index 6bb543aee9d..00000000000 --- a/CIAO/CCF/CCF/CIDL/Traversal/Executor.hpp +++ /dev/null @@ -1,125 +0,0 @@ -// file : CCF/CIDL/Traversal/Executor.hpp -// author : Boris Kolpackov -// cvs-id : $Id$ - -#ifndef CCF_CIDL_TRAVERSAL_EXECUTOR_HPP -#define CCF_CIDL_TRAVERSAL_EXECUTOR_HPP - -#include "CCF/CIDL/SemanticGraph/Executor.hpp" - -#include "CCF/CIDL/Traversal/Elements.hpp" - -namespace CCF -{ - namespace CIDL - { - namespace Traversal - { - // - // - // - struct Executor : Node - { - virtual void - traverse (Type& e); - - virtual void - pre (Type&); - - virtual void - name (Type&); - - virtual void - implements (Type&, EdgeDispatcherBase&); - - virtual void - implements (Type&); - - virtual void - implements_pre (Type&); - - virtual void - implements_post (Type&); - - virtual void - post (Type&); - }; - - - // - // - // - struct ComponentExecutor : Node - { - virtual void - traverse (Type& e); - - virtual void - pre (Type&); - - virtual void - name (Type&); - - virtual void - implements (Type&, EdgeDispatcherBase&); - - virtual void - implements (Type&); - - virtual void - implements_pre (Type&); - - virtual void - implements_post (Type&); - - virtual void - post (Type&); - }; - - - // - // - // - struct HomeExecutor : Node - { - virtual void - traverse (Type& e); - - virtual void - pre (Type&); - - virtual void - name (Type&); - - virtual void - implements (Type&, EdgeDispatcherBase&); - - virtual void - implements (Type&); - - virtual void - implements_pre (Type&); - - virtual void - implements_post (Type&); - - virtual void - manages (Type&, EdgeDispatcherBase&); - - virtual void - manages (Type&); - - virtual void - manages_pre (Type&); - - virtual void - manages_post (Type&); - - virtual void - post (Type&); - }; - } - } -} - -#endif // CCF_CIDL_TRAVERSAL_EXECUTOR_HPP diff --git a/CIAO/CCF/CCF/CodeGenerationKit/CodeGenerationKit.mpc b/CIAO/CCF/CCF/CodeGenerationKit/CodeGenerationKit.mpc deleted file mode 100644 index e978244e1ae..00000000000 --- a/CIAO/CCF/CCF/CodeGenerationKit/CodeGenerationKit.mpc +++ /dev/null @@ -1,7 +0,0 @@ -//$Id$ - -project(CodeGenerationKit): cidlc { - sharedname = - staticname = CodeGenerationKit - libout = .. -} diff --git a/CIAO/CCF/CCF/CodeGenerationKit/CommandLine.cpp b/CIAO/CCF/CCF/CodeGenerationKit/CommandLine.cpp deleted file mode 100644 index 018aea6ffcf..00000000000 --- a/CIAO/CCF/CCF/CodeGenerationKit/CommandLine.cpp +++ /dev/null @@ -1,5 +0,0 @@ -// file : CCF/CodeGenerationKit/CommandLine.cpp -// author : Boris Kolpackov -// cvs-id : $Id$ - -#include "CCF/CodeGenerationKit/CommandLine.hpp" diff --git a/CIAO/CCF/CCF/CodeGenerationKit/CommandLine.hpp b/CIAO/CCF/CCF/CodeGenerationKit/CommandLine.hpp deleted file mode 100644 index 6c3d84b2481..00000000000 --- a/CIAO/CCF/CCF/CodeGenerationKit/CommandLine.hpp +++ /dev/null @@ -1,222 +0,0 @@ -// file : CCF/CodeGenerationKit/CommandLine.hpp -// author : Boris Kolpackov -// cvs-id : $Id$ - -#ifndef COMMAND_LINE_HPP -#define COMMAND_LINE_HPP - -#include -#include -#include - -//@@ this stuff needs proper reimplementation - -class CommandLine -{ -public: - CommandLine () - { - } - - // Option constrain checking -public: - - bool - require (std::string option) const throw () - { - return std::find_if (options.begin (), - options.end (), - OptionNamePredicat (option)) != options.end (); - } - - bool - depends (std::string dependant, - std::string principal) const throw () - { - Options::const_iterator begin = options.begin (); - Options::const_iterator end = options.end (); - - if (std::find_if (begin, end, OptionNamePredicat (dependant)) != end) - { - return std::find_if (begin, end, OptionNamePredicat (principal)) != end; - } - else - { - return true; - } - } - - bool - inconsistent (std::string a, - std::string b) const throw () - { - Options::const_iterator begin = options.begin (); - Options::const_iterator end = options.end (); - - if (std::find_if (begin, end, OptionNamePredicat (a)) != end) - { - return std::find_if (begin, end, OptionNamePredicat (b)) == end; - } - else - { - return true; - } - } - - std::string - get_value (std::string name, std::string const& not_found_value) const - { - Options::const_iterator i = std::find_if ( - options.begin (), - options.end (), - OptionNamePredicat (name)); - - if (i != options.end () && !(i->value ().empty ())) - { - return i->value (); - } - else - { - return not_found_value; - } - } - - // @@ the option should probably be searched in reverse order - // - - std::string - get_value (std::string name, char const* not_found_value) const - { - Options::const_iterator i = std::find_if ( - options.begin (), - options.end (), - OptionNamePredicat (name)); - - if (i != options.end () && !(i->value ().empty ())) - { - return i->value (); - } - else - { - return std::string (not_found_value); - } - } - - bool - get_value (std::string name, bool not_found_value) const - { - Options::const_iterator i = std::find_if ( - options.begin (), - options.end (), - OptionNamePredicat (name)); - - if (i != options.end ()) - { - return true; - } - else - { - return not_found_value; - } - } - - - struct Option - { - Option (std::string const& name) - : name_ (name) - { - } - - Option (std::string const& name, - std::string const& value) - : name_ (name), - value_ (value) - { - } - - std::string const& - name () const - { - return name_; - } - - std::string const& - value () const - { - return value_; - } - - private: - std::string name_; - std::string value_; - }; - - typedef - std::vector